LINUX
文章平均质量分 76
zbqyexingkong
这个作者很懒,什么都没留下…
展开
-
远程拷贝东西
1、拷贝本机/home/administrator/test整个目录至远程主机192.168.1.100的/root目录下 复制代码 代码如下: scp -r /home/administrator/test/ root@192.168.1.100:/root/ 2、拷贝单个文件至远程主机 复制原创 2013-08-08 13:56:14 · 858 阅读 · 0 评论 -
浅谈并发服务器---多进程并发---3
当父进程产生性的原创 2014-07-17 10:53:35 · 954 阅读 · 0 评论 -
ubuntu下sublime Text 2编辑器安装教程
Sublime Text 2是一款功能很强大的图形界面的编辑器,可以安装各种插件,使之功能很强大! Ubuntu下 安装方法: 点击(此处)折叠或打开 sudo add-apt-repository ppa:webupd8team/sublime-text-2原创 2013-08-08 13:56:03 · 1715 阅读 · 0 评论 -
浅谈并发服务器----多线程并发---1
前面说来利用多进程来实现并发服务器,然而这种方法也并非没有缺点,在Linux系统中,当一个进程需要另一个实体执行某事时,该进程就使用fork派生一个新的子进程,让子进程去进行处理。在这种并发服务器中可以看到,父进程负责接收链接请求,建立连接,然后派生子进程,由子进程处理与客户的交互。虽然这种方式很多年来都使用的很好,但使用fork生成子进程存在一些问题,首先,fork占用大量的资源,内存映像要原创 2014-07-19 17:48:37 · 931 阅读 · 0 评论 -
浅谈并发服务器----多线程并发----2
接下来原创 2014-07-20 20:39:57 · 836 阅读 · 0 评论 -
浅谈并发服务器---多线程并发----3
以下是并发服务器的服务原创 2014-07-24 10:10:01 · 910 阅读 · 0 评论 -
浅谈并发服务器---多线程并发---4(线程安全)
在多线程环经原创 2014-07-24 18:48:45 · 1594 阅读 · 0 评论 -
vim补全插件YouCompleteMe安装
以前用vim都是从网上down别人的配置文件和插件,虽然他们每个人的配置都各有优点,用起来感觉还行,但有的功能却没有。于是,在前几天,我就自己摸索,按照自己所需要的功能,同时参考了网上其他大牛配置的vim,我自己也配了一个vim。我把此配置放在了我的github上,如果你有兴趣或需要可前去看看,url:点击打开链接. 。在这个配置中,我用到了一个网上都说是很强大的代码提示工具就是Y原创 2013-11-12 18:03:13 · 7754 阅读 · 0 评论 -
浅谈并发服务器---对三种并发方式的认识
最近看了一点有关原创 2014-07-30 14:49:29 · 819 阅读 · 0 评论 -
客户端加不加bind()函数呢?
无连接的socket的客户端和服务端以及面向连接socket的服务端通过调用bind函数来配置本地信息。使用bind函数时,通过将my_addr.sin_port置为0,函数会自动为你选择一个未占用的端口来使用。 Bind()函数在成功被调用时返回0;出现错误时返回"-1"并将errno置为相应的错误号。需要注意的是,在调用bind函数时一般不要将端口号置为小于1024的值,因为1到1024转载 2014-07-14 11:09:29 · 780 阅读 · 0 评论 -
浅谈并发服务器--多进程并发型--1
Linux原创 2014-07-15 21:01:33 · 972 阅读 · 0 评论 -
Linux网路编程基础及并发服务器
Linux网路编程基础及并发服务器主要内容如下:简介网络模型以及相关的socket编程简介多进程编程简介多线程编程简介I/O复用通过多进程,多线程以及I/O复用实现服务器并发引言网络中的实际应用大多都可以归纳为客户机/服务器模型(Clinet/Server模型,C/S模型),其中客户机是指请求服务的一方,服务器是指提供某种服务的一方。客户机/服务器模型即可以使用TCP协议也可医用UD原创 2015-03-25 17:18:21 · 891 阅读 · 0 评论 -
浅谈并发服务器---多进程并发---2
进程终止存在两种肯恩原创 2014-07-16 10:01:11 · 700 阅读 · 0 评论 -
linux 多路复用 select (二)
#include #include #pragma comment(lib, “ws2_32.lib”) int main() { // 加载win socket WSADATA ws; int ret; ret = WSAStartup(MAKEWORD(2, 2), &ws); if (ret != 0)转载 2014-04-12 14:33:45 · 915 阅读 · 0 评论 -
ubuntu 下wi-fi创建
今天突然想用手机连个网,同时也方便室友的使用,于是就想用我的电脑作为一个wi-fi热点,在经过多次设置失败, 多次google和百度之后,终于被我找着了一篇帖子,上面介绍的很详细,图文结合,很不错,有了好资源就要共享一下, 链接:http://jingyan.baidu.com/article/03b2f78c5a3c975ea237ae09.html原创 2013-08-08 13:56:07 · 964 阅读 · 0 评论 -
ubuntu下.chm文档查看工具
以前在ubuntu下查看.chm帮助文档时,用的是chmsee这个虽然是中英问显示都还OK,但是有一点不好的就是,没有索引功能.等你不知道你所找的那个函数是在那个包下时,是很难找到这个函数的.今天,我已忍无可忍了,所以就上网找了一下查看.chm文档的工具,终于,功夫不费有心人呀!终于别我找到了一篇帖子,上面介绍了好几款这样的工具; 多谢博主的分享,其地址:http://bl转载 2013-08-08 14:21:04 · 1531 阅读 · 0 评论 -
ubuntu 下安装搜狗输入法
1.安装fcitx源 sudo add-apt-repository ppa:fcitx-team/nightly sudo apt-get update 2.安装fcitx和搜狗 点击(此处)折叠或打开原创 2013-08-08 13:56:05 · 800 阅读 · 0 评论 -
Sublime Text 2 快捷键以及插件安装
Ctrl+D 选词 (反复按快捷键,即可继续向下同时选中下一个相同的文本进行同时编辑)Ctrl+G 跳转到相应的行Ctrl+J 合并行(已选择需要合并的多行时)Ctrl+L 选择整行(按住-继续选择下行)Ctrl+M 光标移动至括号内开始或结束的位置Ctrl+T 词互换Ctrl+U 软撤销Ctrl+P 查找当前项目中的文件和快速搜索;输入 @ 查找文件主标题/函数;或者原创 2013-08-09 18:29:38 · 1823 阅读 · 0 评论 -
apache虚拟主机搭建以及cgi程序的运行
apache2 下架设虚拟主机。首先在/etc/apache2/sites-available/下复制default文件,并取名为你所想要的虚拟域名(如:www.love.com),取域名后就可用域名来访问你的网站了,而不再需要输入localhost/ try.html ,就直接用www.love.com/try.html,这样看起来比较正式。复制好后,用编辑器打开修改里面的内容:修改服务器名Se原创 2013-08-08 13:56:10 · 1095 阅读 · 0 评论 -
零散的命令随笔
以下的命令是我以前随笔记录下的一些在Linux系统下的命令。写下来一是怕自己以后可能还会用到,就随笔记下吧,二来也许一些喜欢搞Linux系统的朋友会需要,在这跟大家分享一下,虽然不是多么难,但我相信,好记性不如难笔头!哈哈! 将GBK字符格式转成UTF-8的格式shell: iconv -f GBK -t UTF-8 file1 -o file2shell: enc原创 2014-03-04 15:56:40 · 835 阅读 · 0 评论 -
ubuntu取消桌面回收站,移动磁盘等图标
最近,ub原创 2014-05-02 13:15:29 · 4598 阅读 · 0 评论 -
高效的vim配置及其插件管理
俗话说:“公寓山崎时”原创 2014-05-07 14:30:35 · 1662 阅读 · 0 评论 -
epoll为何效率更高
以一个生活中的例子来解释.假设你在大学中读书,要等待一个朋友来访,而这个朋友只知道你在A号楼,但是不知道你具体住在哪里,于是你们约好了在A号楼门口见面.如果你使用的阻塞IO模型来处理这个问题,那么你就只能一直守候在A号楼门口等待朋友的到来,在这段时间里你不能做别的事情,不难知道,这种方式的效率是低下的.进一步解释select和epoll模型的差异.select版大妈做的是如下的事情:比如同转载 2014-04-24 16:13:57 · 1189 阅读 · 0 评论 -
linux 高效多路复用接口(三)epoll 函数
epoll - I/O event notification facility在linux的网络编程中,很长的时间都在使用select来做事件触发。在linux新的内核中,有了一种替换它的机制,就是epoll。相比于select,epoll最大的好处在于它不会随着监听fd数目的增长而降低效率。因为在内核中的select实现中,它是采用轮询来处理的,轮询的fd数目越多,自然耗时越多。并且转载 2014-04-16 22:04:03 · 1213 阅读 · 0 评论 -
Linux select详细解读(一)
在Linux中,我们可以使用select函数实现I/O端口的复用,传递给 select函数的参数会告诉内核: •我们所关心的文件描述符 •对每个描述符,我们所关心的状态。(我们是要想从一个文件描述符中读或者写,还是关注一个描述符中是否出现异常) •我们要等待多长时间。(我们可以等待无限长的时间,等待固定的一段时间,或者根本就不等待) 从 sel转载 2014-04-12 12:37:41 · 901 阅读 · 0 评论 -
我的bashrc - PS1
PS1='${debian_chroot:+($debian_chroot)}\[\033[1;32;40m\[[\u@\t:\]\033[1;35;40m\W\]\033[1;32;40m]\]\033[1;31;40m$\]\033[0m\]'原创 2015-07-24 13:59:19 · 1129 阅读 · 0 评论