06 2013 档案

C++ 第一个程序 C++ Primer PlusC
摘要:选择的结果怎样,现在还看不到,但时间会揭开一切这算是用C++ 敲的第一个程序,从此开始高级语言之路#include using namespace std;//放在外面对应全局。放在当前函数下仅限于当前函数使用void time(int h,int m);int main(){int hour,minutes;cout >hour; cout > minutes;time(hour,minutes);}void time(int h,int m){cout <<"Time: "<<h<<":"<< 阅读全文

posted @ 2013-06-28 23:47 沙悟净 阅读(177) 评论(0) 推荐(0)

PROCESS_INFORMATION,STARTUPINFO,SECURITY_ATTRBUFES
摘要:小结一下三个结构体的相互作用: SECURITY_ATTRIBUTES sa1, sa2; HANDLE hReadPipe1,hWritePipe1,hReadPipe2,hWritePipe2; SA1.bInheritHandle = true;//设置继承 CreatePipe(&hReadPipe1,&hWritePipe1,&sa1,0); STARTUPINFO si; si.hStdInput = hReadPipe2; si.hStdOutput = si.hStdError = hWritePipe1; PROCESS_INFORMATION pi; 阅读全文

posted @ 2013-06-17 17:57 沙悟净 阅读(459) 评论(0) 推荐(0)

accept函数
摘要:【转】摘要:对于服务器编程中最重要的一步等待并接受客户的连接,那么这一步在编程中如何完成,accept函数就是完成这一步的。它从内核中取出已经建立的客户连接,然后把这个已经建立的连接返回给用户程序,此时用户程序就可以与自己的客户进行点到点的通信了。accept函数等待并接受客户请求:#include<sys/socket.h>int accept(int sockfd, struct sockaddr* addr, socklen_t* len)返回:非负描述字——成功, -1——失败accept默认会阻塞进程,直到有一个客户连接建立后返回,它返回的是一个新可用的套接字,这个套接字 阅读全文

posted @ 2013-06-17 17:37 沙悟净 阅读(286) 评论(0) 推荐(0)

沃兹
摘要:首先,你需要的是自信,相信自己能行。千万不要动摇。不少人——甚至是大多数人,乃至你遇见的所有人——都依赖非黑即白的思维方式。大多数人的观点与媒体的观点、他们朋友们的观点毫无二致,而且认为只要自己是正确的,其他任何观点都是错误的。这种非黑即白的方式让他们无法真正理解那些创新的观点,理解那些具有革命性的新产品或产品特征。他们之所以无法理解,要么是因为他们无法想象创新的东西是什么样,要么是因为他们所谓“好”或者“有用”的认识已经被别人灌输给他们的观点所锚定,而创新并未包含这种认识中所定义的标准。不要让有这样的想法、这样思考的人们拘束你。请记住,他们只代表了大众的流行观点,而这种流行观点可能是一种有害 阅读全文

posted @ 2013-06-14 12:30 沙悟净 阅读(175) 评论(0) 推荐(0)