08 2014 档案

摘要:在多线程的设计模式下,如果多个线程都使用cout打印信息,那么很容易出现内容交替的现象,例如下图:代码如下:如果把cout替换成printf,那么就不会出现这个问题,运行结果如下图:对应代码如下:上网搜索了下相关的内容,部分网友反馈结果是:cout不是线程安全的,要靠自己去线程同步,比较麻烦 。pr... 阅读全文
posted @ 2014-08-26 16:44 Delmory 阅读(6801) 评论(1) 推荐(1)
摘要:1、光标移动 上:k 下:j 左:l 『字母L小写』 右:h 上一行行首:- 『减号』 下一行行首:+ 行首:0 『数字0』 行尾:$ 单词词尾或后一个单词词尾:e 后一个单词词首:w 单词词首或前一个单词词首:b 跳转到特定行... 阅读全文
posted @ 2014-08-25 21:35 Delmory 阅读(216) 评论(0) 推荐(0)
摘要:1、把VMwarePlayer生成的网络适配器VMware Network Adapter VMnet1 设置成自动获取IP地址。2、在VMwarePlayer中选择对应的虚拟机,点击edit virtual machine settings选项,在三种网络连接方式中选择Bridged(桥接方式)。... 阅读全文
posted @ 2014-08-21 09:43 Delmory 阅读(698) 评论(0) 推荐(0)
摘要:在C程序中,文件由文件指针或者文件描述符表示。ISO C的标准I/0库函数(fopen, fclose, fread, fwrite, fscanf, fprintf等)使用文件指针,UNIX的I/O函数(open, close, read, write, ioctl)使用文件描述符。下面重点来说下... 阅读全文
posted @ 2014-08-20 15:30 Delmory 阅读(2183) 评论(0) 推荐(0)
摘要:当一个进程正常或异常终止的时候,内核就像其父进程发送SIGCHLD信号,因为子进程是个异步事件,所以这种信号也是内核给那个父进程发的异步通知。父进程可以选择忽略该信号,或者提供一个该信号发生时即被调用执行的函数。对于这种信号的系统默认动作是忽略它。调用wait或waitpid的进程可能会发生什么情况... 阅读全文
posted @ 2014-08-18 09:44 Delmory 阅读(5198) 评论(0) 推荐(0)
摘要:系统要求:WIN7 硬件要求:拥有无线网卡 网络要求:已经连接internet1、启用并设定虚拟Wifi网卡:运行以下命令启用虚拟无线网卡(相当于打开路由器): netsh wlan set hostednetwork mode=allow ssid=”zs-wifi” key=1234567按回... 阅读全文
posted @ 2014-08-15 09:22 Delmory 阅读(263) 评论(0) 推荐(0)
摘要:readdir, readdir_r - 读一个目录readdir函数: struct dirent *readdir(DIR*dirp);The data returned by readdir() may be overwritten by subsequent callsto readdi... 阅读全文
posted @ 2014-08-13 20:09 Delmory 阅读(8522) 评论(0) 推荐(1)
摘要:一、使用atoi说明:itoa(intvalue,char*string,intradix);第一个参数:你要转化的int;第二个参数:转化后的char*;第三个参数:你要转化的进制;举例: 1 //------------------------------------- 2 //功能:C++ i... 阅读全文
posted @ 2014-08-13 19:25 Delmory 阅读(584) 评论(0) 推荐(0)
摘要:先说明可变参数是什么,先回顾一下C++里面的函数重载,如果重复给出如下声明:1 int func();2 int func(int);3 int func(float);4 int func(int, int);5 ... 这样在调用相同的函数名 func 的时候,编译器会自动识别入参列表的格... 阅读全文
posted @ 2014-08-13 19:15 Delmory 阅读(874) 评论(0) 推荐(0)
摘要:1.先来介绍它的第一条也是最重要的一条:隐藏。(static函数,static变量均可)当同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。举例来说明。同时编译两个源文件,一个是a.c,另一个是main.c。1 //a.c2 char a = 'A'; ... 阅读全文
posted @ 2014-08-13 19:09 Delmory 阅读(256) 评论(0) 推荐(0)
摘要:配置:$ cd Unix-Network-Programming/$ chmod 755 configure$ ./configure主要的工作是检查系统是否有源码编译所依赖的各种资源(系统版本是否匹配、编译器、库文件、头文件以及结构体定义等等)checking build system type.... 阅读全文
posted @ 2014-08-12 11:23 Delmory 阅读(671) 评论(0) 推荐(0)
摘要:1、安装1、1 使用yum安装的 命令:$ yum install git git-gui 1、2 生成密钥对,使用ssh-keygen方法 ssh-keygen -t [rsa|dsa],将会生成密钥文件和私钥文件 id_rsa,id_rsa.pub或id_dsa,id_dsa.pub 1、3将... 阅读全文
posted @ 2014-08-10 22:37 Delmory 阅读(1237) 评论(0) 推荐(0)