在ubuntu下大家一般用什么聊天软件
Ubuntu 下实用软件列表Ubuntu 下软件列表,以下是ubuntu 9.04 64bit系统,当然也可根据系统版本来搜索尝试非开源软件Matlab R2009a for unix/linuxSPSS 16.0 for unix (在ubuntu9.04下不可用,ubuntu 8.10以下版本正常,opensuse可用)Stata 10 for unix以上程序需光盘镜像加载安装开源软件一、科学软件GNU PSPP 小SPSS,可以做一些简单的统计分析,软件源里有 sudo apt-get install psppGretl 计量经济学软件,和多款软件通用数据格式 sudo apt-get install gretlGnumeric 类似excel的数据处理工具,比openoffice的好用,添加删除程序里安装GNU Octave Matlab替代品,添加删除程序里安装Qt Octave Matlab替代品,添加删除程序里安装Freemat Matlab替代品,添加删除程序里安装Euler 画图工具,命令行画图,添加删除程序里安装Graph monkey 画图工具,输出函数图像,添加删除程序里安装Labplot 画图工具,带统计功能,添加删除程序里安装Qtiplot 画图工具,带统计功能,添加删除程序里安装Rlplot 画图工具,带统计功能,添加删除程序里安装二、文档处理latex简易实现 texlive2007(软件源中有)+kile/texmaker(添加删除程序中可安装) 中文请注意设定GBK编码模式永中office 仿office 03界面,很不错的文档处理软件,缺点是不能开office07的文档,推荐加装科教之星的插件,方便输入公式openoffice 自带的,推荐加ppa更新源,升级到3.1.0,此版ubuntu兼容性有很大提高。
adobe reader 32位的可以到官网下中文版,64位请加入medibuntu安装源,sudo apt-get install acroread,然后加装asian字体包(官网找)okular kde 界面pdf打开工具,会随kile一起装入三、网络软件qq 腾讯网可下载deb,64位的可以强制安装libfetion fetion替代软件amsn msn替代软件,软件源里可装skype medibuntu源里有,或到官网下载vuze java基础的bt工具,可以下ipv6的bt资源amule 电驴替代工具,速度不敢恭维...filezilla ftp工具,可以连ipv6seamonkey 浏览工具,firefox 的分支,flash plugin的表现更稳定,推荐用来google音乐和youku,唯一可以用来上RUC教务网的工具opera 没啥特点,在opera中国版官网有deb包下载gmlive 看SOPCAST网络电视的好工具,到网上可搜到deb包vlc 利用ubuntu tweak可安装,用来看人大ipv6电视不错四、其他gnome-format 使系统识别存储卡(SD MINI-SD)的能力大大增强...picasa 看图片,和windows下的相同,官网可下DEB包GOOGLE EARTH 娱乐工具...medibuntu源里有ubuntu tweak 网上可下deb包,管理ubuntu的傻瓜工具,很好用XBMC UBUNTU下媒体中心,界面很不错,解码效果也不错shutter ubuntu tweak里添加更新源安装,截图工具,蛮有用的
如何编写linux聊天室
展开全部 自从开始学linux网络编程后就想写个聊天室,一开始原本打算用多进程的方式来写,可是发觉进程间的通信有点麻烦,而且开销也大,后来想用多线程能不能实现呢,于是便去看了一下linux里线程的用法,实际上只需要知道 pthread_create 就差不多了,于是动手开干,用了两天时间,调试的过程挺痛苦的,一开始打算用纯C来撸,便用简单的数组来存储客户端的连接信息,可是运行时出现了一些很奇怪的问题,不知道是不是访问了临界资源,和线程间的互斥有关等等;奇怪的是,当改用STL的set或map时问题就解决了,但上网搜了下发现STL也不是线程安全的,至于到底是什么问题暂时不想去纠结了,可能是其它一些小细节的错误吧。
先贴上代码: 首先是必要的头文件 header.h: #ifndef __HEADER_H#define __HEADER_H#include #include #include #include #include #include #include #include #include #include #include #include #include #define bool int // the 3 lines is for c originally#define true 1#define false 0#define PORT 9003#define BUF_LEN 1024 // 缓冲区大小#define MAX_CONNECTION 6 // 服务器允许的最大连接数,可自行更改#define For(i,s,t) for(i = (s); i != (t); ++i)#endif // __HEADER_H 然后是客户端部分 client.cpp,相对来说简单一些: #include "header.h"// 客户端接收消息的线程函数void* recv_func(void *args){ char buf[BUF_LEN]; int sock_fd = *(int*)args; while(true) { int n = recv(sock_fd, buf, BUF_LEN, 0); if(n #include "header.h"using std::map;map socks; // 用于记录各个客户端,键是与客户端通信 socket 的文件描述符,值是对应的客户端的 sockaddr_in 的信息// 群发消息给 socks 中的所有客户端inline void send_all(const char *buf, int len){ for(auto it = socks.begin(); it != socks.end(); ++it)send(it->first, buf, len, 0);}// 服务端端接收消息的线程函数void* recv_func(void* args){ int cfd = *(int*)args; char buf[BUF_LEN]; while(true) { int n = recv(cfd, buf, BUF_LEN, 0); if(n <= 0) break; // 关键的一句,用于作为结束通信的判断 write(STDOUT_FILENO, buf, n); if(strcmp(buf, "bye\n") == 0) { // 如果接收到客户端的 bye,就结束通信并从 socks 中删除相应的文件描述符,动态申请的空间也应在删除前释放printf("close connection with client %d.\n", cfd); free(socks[cfd]);socks.erase(cfd); break;}send_all(buf, n); // 群发消息给所有已连接的客户端 }close(cfd); // 关闭与这个客户端通信的文件描述符}// 和某一个客户端通信的线程函数void* process(void *argv){pthread_t td;pthread_create(&td, NULL, recv_func, (void*)argv); // 在主处理函数中再新开一个线程用于接收该客户端的消息int sc = *(int*)argv; char buf[BUF_LEN]; while(true) { int n = read(STDIN_FILENO, buf, BUF_LEN);buf[n++] = '\0'; // 和客户端一样需要自己手动添加字符串结束符send_all(buf, n); // 服务端自己的信息输入需要发给所有客户端 }close(sc);}int main(int argc, char *argv[]){ struct sockaddr_in serv;bzero(&serv, sizeof(serv));serv.sin_family = AF_INET;serv.sin_addr.s_addr = htonl(INADDR_ANY);serv.sin_port = htons(PORT); int ss = socket(AF_INET, SOCK_STREAM, 0); if(ss < 0) {perror("socket error"); return 1;} int err = bind(ss, (struct sockaddr*)&serv, sizeof(serv)); if(err < 0) {perror("bind error"); return 2;}err = listen(ss, 2); if(err < 0) {perror("listen error"); return 3;}socks.clear(); // 清空 ...
ubuntu 桌面版做服务器该装什么软件
Ubuntu系统做服务器,不同的服务需要安装不同的软件,例如:WEb服务需要安装Apache,FTP服务需要安装VSFTP,时间服务需要安装NTP,下面以Ubuntu作为FTP服务器为例:1.安装vsftpdsudo apt-get install vsftpd2.配置vsftpd#修改vsftpd的配置文件。
此类配置文件通常位于 /etc 目录下sudo gedit /etc/vsftpd.conf#配置文件中具体说明listen=YES # 服务器监听#anonymous_enable=YES # 匿名访问允许 很危险,默认不要开启,local_enable=YES # 本地主机访问允许write_enable=YES # 写允许#anon_upload_enable=YES# 匿名上传允许,默认是NO,嫌麻烦的可以开起来。
出了问题我不负责~#anon_mkdir_write_enable=YES # 匿名创建文件夹允许dirmessage_enable=YES # 进入文件夹允许xferlog_enable=YES # ftp 日志记录允许connect_from_port_20=YES # 允许使用20号端口作为数据传送的端口secure_chroot_dir=/var/run/vsftpd/emptypam_service_name=vsftpdrsa_cert_file=/etc/ssl/private/vsftpd.pem3.启动FTP服务sudo service vsftpd start
怎么安装U盘里的软件啊?
我刚刚整理了下 辅助:gvfs (回收站)gcalctool (计算器)ntfs-3g (挂载ntfs分区工具)flashplugin (flash插件)muCommande (资源管理器)gstreamer0.10-base-plugins (声音控制)BleachBit (垃圾清理)fcitx (中文输入法)rox (文件查看器)hwd (xorg硬件配置工具)阅读器:evince (pdf阅读器)Adobe Readerchmsee (chm阅读器)网络浏览:firefoxchromiumFTP客户端:gftpfileZilla编辑器:libreofficevimleafpad网络聊天:rdesktop (远程桌面)emesenexchatpidginskype媒体播放器:mplayercodecssmplayeraudaciousaudacious-pluginsmutagen 将MP3的标签编码转换为utf-8,[ mid3iconv -e GBK *.mp3 ]vlc图片操作:gqviewgimp虚拟机:virualboxvmware-workstation下载:ariamldonkey词典:GoldenDict
我想进新浪UC聊天室,可不小心让WINDOWS系统阻止了,怎么能?
尝试下面方法解决: 1、降低IE安全级别 点开一个网页--“工具”菜单--internet选项--安全--默认级别--应用--切换到“隐私”标签,去掉“阻止窗口弹出”前面的勾--应用--确定。
2、如果你的电脑安装了杀软防火墙,请关闭防火墙试一试 如果关闭防火墙后可以进入UC聊天室,说明是被防火墙阻止了,进入防火墙的访问规则设置窗口,设置为放行即可 3、再不行,就把windows防火墙关闭,如果你已经安装了杀软防火墙,是完全可以把windows防火墙关闭的 4、点开一个网页--“工具”菜单--internet选项--安全--自定义级别--把里面有关 下载安装Activex控件 的选项都设置为“启用”,点击“确定”
老公把我qq设置成关联,怎样不让看到聊天记录
关联后就没办法不让看到聊天记录。
QQ是腾讯公司1999年推出的即时通信软件,不仅可以在各类通讯终端上聊天交友,还能进行免费的视频、语音通话,或者随时随地收发重要文件。
可与移动通讯终端、IP电话网、无线寻呼等多种通讯方式相通,这些强大的实用、强大的功能,使QQ不仅仅是单纯意义的网络虚拟呼机,而是一种方便、高效的即时通信工具。
腾讯公司于2008年7月31日发布的基于Linux平台的即时通讯软件,QQ for Linux。
主要用来清理在Linux平台上的第三方QQ。
但QQ for Linux现已停止使用,官方提供了跨平台的WebQQ,很少更新,功能已经落后与其他桌面客户端。
Ubuntu中文(Ubuntu.org.cn)曾发动用户给腾讯公司客服投诉,但没有实质效果。
而腾讯方面也在一直封杀相关的第三方QQ软件,Linux用户已经处于用QQ极难的境界。
转载请注明出处51数据库 » unbuntu聊天软件
听说名字长的都长的非常非常的叼是么