摘要: #include <stdio.h> #include <stdlib.h> #include <limits.h> #include <sys/time.h> #include <sys/select.h> #include <netdb.h> #include <ctype.h> #include <stdlib.h> #include <stri... 阅读全文
posted @ 2013-03-27 19:45 _蝶舞人生 阅读(2068) 评论(0) 推荐(0) 编辑
摘要: 一个很好的select完成单线程,多用户的例子,楼主很给力,看客很给力,我也很给力,大家学习一下吧。 http://www.cnblogs.com/faraway/archive/2009/03/06/1404449.html 阅读全文
posted @ 2013-03-21 18:51 _蝶舞人生 阅读(160) 评论(0) 推荐(0) 编辑
摘要: (一)Linux网络编程--网络知识介绍 Linux网络编程--网络知识介绍 客户端和服务端 网络程序和普通的程序有一个最大的区别是网络程序是由两个部分组成的--客户端和服务器端. 客户端 在网络程序中,如果一个程序主动和外面的程序通信,那么我们把这个程序称为客户端程序。 比如我们使用ftp程序从另外一 个地方获取文件的时候,是我们的ftp程序主动同外面进行通信(获取文... 阅读全文
posted @ 2013-03-21 18:40 _蝶舞人生 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 典型的UNIX系统都支持一个进程创建多个线程(thread)。在Linux进程基础中提到,Linux以进程为单位组织操作,Linux中的线程也都基于进程。尽管实现方式有异于其它的UNIX系统,但Linux的多线程在逻辑和使用上与真正的多线程并没有差别。 1. 多进程 我们先来看一下什么是多线程。在Linux从程序到进程中,我们看到了一个程序在内存中的表示。这个程序的整个运行过程中,只有一个控制... 阅读全文
posted @ 2013-03-21 18:38 _蝶舞人生 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 在javascript中有两种函数的定义法:函数声明,函数表达式。 函数声明: function doSomthing(){ return "hello"; }函数表达式:var f1 = function doSomthing(){ return "hello";};函数声明和函数表达式在执行效果上是等价的,但是解析器在向执行环境中加载数据对函数声明和函数表达式的处理确实不同的... 阅读全文
posted @ 2013-03-21 18:31 _蝶舞人生 阅读(156) 评论(0) 推荐(0) 编辑
摘要: DOM 百科名片 文件对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理可扩展置标语言的标准编程接口。Document Object Model的历史可以追溯至1990年代后期微软与Netscape的“浏览器大战”,双方为了在JavaScript与JScript一决生死,于是大规模的赋予浏览器强大的功能。微软在网页技术上加入了不少专属事物,... 阅读全文
posted @ 2013-03-21 16:17 _蝶舞人生 阅读(290) 评论(0) 推荐(0) 编辑
摘要: VIM 移动命令: 移动到行首或者行尾: w:移动到下一个单词的开始 b:移动到一个单词的开始或者上一个单词的开始(如果在一个单词的开始时) e:移动到一个单词的最后一个字符或下个单词的最后一个字符(如果在单词的结尾) ge:移动到前一个单词的最后一个字符 数字+$:移动到下(数字-1)行的结尾,但是对^不成立 移动到指定字符: f+字符:在当前行中查找下一个字符F... 阅读全文
posted @ 2013-03-21 15:29 _蝶舞人生 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 感觉对这些概念很是搞不清.... 以下都是摘自百度百科,也没怎么整理,看完后,还是觉得有点搞不懂,有不少疑问需解决(最后)。 字节:数据存储是以“字节”(Byte)为单位,数据传输是以“位”(bit)为单位,一个位就代表一个0或1,每8个位(bit)组成一个字节 (Byte)。8bit=1Byte 注意1b不等于1B,数据传输是以10进制表示,数据存储是以2进制表示所以1Kb不等于 1KB,1K... 阅读全文
posted @ 2013-03-19 23:38 _蝶舞人生 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 我用的是Qt Creator,修改的方法是:首先准备个ICO图标。例如:A.ico,网上有很多图标文件。用记事本新建个txt里面就写一行:IDI_ICON1 ICON DISCARDABLE "A.ico" 保存,修改后缀为.rc,例如: myapp.rc把它和图标A.ico一起复制到你的QT工程项目的目录。打开你的QT工程文件.pro(例如 "myapp.pro" ),在里面最后新添一行RC_FILE = myapp.rc 保存,重新编译你的工程。如果想换图标,就重换一个图标,重命名为A.ico替换原来的,重新编译就可以了。______________ 阅读全文
posted @ 2013-03-19 23:25 _蝶舞人生 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 导语:某些习惯对你的人品无伤大雅,然而,作为员工,它们却会对你产生相当负面的影响,有时甚至还会害得你丢掉工作。 人非圣贤,谁还没有几个坏习惯呢,比如爱拖延、喜八卦或是不守时等等,这些习惯对你的人品无伤大雅,然而,作为员工,它们却会对你产生相当负面的影响,有时甚至还会害得你丢掉工作。 以下就是能令你丢掉饭碗的14种坏习惯: 1、拖延症。 “拖沓会严重干扰你的工作进程,”布鲁克斯说:“如果... 阅读全文
posted @ 2013-03-19 19:28 _蝶舞人生 阅读(146) 评论(0) 推荐(0) 编辑