上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 31 下一页
  2012年8月3日
摘要: Notepad++.exe [-multiInst] [-noPlugin] [-ro] [-nosession] [-notabbar] [-n##] [-l$$$] [FILES]Notepad++ 支持命令行参数。以下就是 Notepad++ 支持的命令行选项(区分大小写): p>-n行号文件打开后光标所在的行号.-c启动列编辑模式.--help显示命令行帮助,比如命令行的格式-loadingTime显示 Notepad++ 打开所有文件所消耗的时间.结果以对话框形式显示,时间精确到0.01秒。-multiInst允许多个 Notepad++ 同时运行。默认情况下,如果 Notep 阅读全文
posted @ 2012-08-03 09:39 kkmm 阅读(13789) 评论(0) 推荐(0) 编辑
  2012年8月2日
摘要: SetEvent 是设置信号为 有信号状态ReSetEvent 是设置信号为 无信号状态CreateEvent的第二个参数如果是TRUE,意思是你必须用SetEvent和ResetEvent来设置信号,如果为FALSE,则用WaitForSingleObject自动进入无信号状态。结束后用SetEvent重置为信号状态。OpenEvent可以打开一个先前已经创建好的Event,只要名字对,就可以打开该event。Event事件分 人工事件和自动事件。当使用人工事件方式时,需要手动设置ResetEvent 为无信号状态,及表示资源被占用中。当释放资源时,用SetEvent 设置为有信号状态。当使 阅读全文
posted @ 2012-08-02 16:01 kkmm 阅读(3930) 评论(0) 推荐(0) 编辑
摘要: 问题描述:例如,我的cpp和h文件不在同一个目录下,分别在 "src/" 和 "include/" 下,名字分别为 main.cpp 和 main.h,但是我在main.cpp中只想写 #include "main.h" 这样,不写相对路径 #include "../include/main.h"。解决办法:那么可以通过 g++ 的编译选项来控制。g++ src/main.cpp -o main -I include/附录:结构.├── include│ └── main.h├── main //最终生成的可执行文 阅读全文
posted @ 2012-08-02 11:10 kkmm 阅读(9823) 评论(0) 推荐(2) 编辑
  2012年8月1日
摘要: 我们写代码的时候,一个好的习惯是将tab转化成4个空格来进行缩进。从个人经验来看,在多人一起开发项目时,为了使代码风格尽量保持一致,一般不允许在代码使用TAB符,而以4个空格代之。这个已经成为很多公司的标准(为啥编辑器不采用这个标准呢??)。在vim中,我们只需要简单配置一下就ok了,打开~/.vimrc加上下面的几行(如果已经有了,修改一下数值就行了)。set tabstop=4set softtabstop=4set shiftwidth=4set expandtab事实上要搞清楚这几个值的具体含义是比较难的。因此我就懒得去整明白了。 阅读全文
posted @ 2012-08-01 17:02 kkmm 阅读(3677) 评论(0) 推荐(0) 编辑
  2012年7月26日
摘要: NETWORK PROGRAMMINGLINUX SOCKET PART 2: THE SERVER SIDE ISSUES MenuNetwork Story 1Network Story 2Network Story 3Network Story 4Network Story 5Network Story 6Socket Example 1Socket Example 2Socket Example 3Socket Example 4Socket Example 5Socket Example 6Socket Example 7Advanced TCP/IP 1Advanced TCP/I 阅读全文
posted @ 2012-07-26 11:59 kkmm 阅读(337) 评论(0) 推荐(0) 编辑
摘要: To a certain degree, I/O with sockets is like file I/O.TCP/IP sockets are identified using file descriptors. 阅读全文
posted @ 2012-07-26 10:43 kkmm 阅读(174) 评论(0) 推荐(0) 编辑
  2012年7月25日
摘要: ioctlsocket is short for io control socket,也就是指示SOCKET的IO mode.可以为阻塞或者非阻塞.以下代码copy from MSDN。代码中iMode参数指示了阻塞或者非阻塞的模式。===================================================================================================================================================#include <winsock2.h>#include 阅读全文
posted @ 2012-07-25 17:28 kkmm 阅读(3547) 评论(0) 推荐(1) 编辑
摘要: rup wrote:> What is the meaning of these keywords used before variables in a> function parameters?> > __in> __out> __in_opt> These are Microsoft extensions that annotate the parameters for__in: input parameter__out output parameter__in_opt: optional input parameter 阅读全文
posted @ 2012-07-25 17:21 kkmm 阅读(420) 评论(0) 推荐(0) 编辑
摘要: __w64Visual Studio 2010Other Versions0 out of 1 rated this helpful-Rate this topic(Microsoft Specific) Lets you mark variables, such that when you compile with/Wp64the compiler will report any warnings that would be reported if you were compiling with a 64-bit compiler.type __w64 identifierParameter 阅读全文
posted @ 2012-07-25 16:40 kkmm 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 在对IP地址结构体SOCKADDR_IN赋值的时候,经常会用到下列的函数htonl,htons,inet_addr,与之相对应的函数是ntohl,ntohs,inet_ntoa。查看这些函数的解析,会发现这些函数其实是与主机字节序和网络字节序之间转换有关。就是什么网络字节序,什么是主机字节序呢?下面我写出他们之间的转换:用IP地址127.0.0.1为例:第一步 127 . 0 . 0 . 1 把IP地址每一部分转换为8位的二进制数。第二步 01111111 00000000 00000000 00000001 = 2130706433(主机字节序)然后把上面的四部分二进制数从右往左按部分重新排 阅读全文
posted @ 2012-07-25 16:27 kkmm 阅读(325) 评论(0) 推荐(0) 编辑
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 31 下一页