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

浙公网安备 33010602011771号