- 博客(5)
- 资源 (11)
- 收藏
- 关注
原创 服务器监听127.0.0.1与0.0.0.0的区别
struct sockaddr_in local; bzero(&local, sizeof(local)); local.sin_port = htons(12345);//监听12345这个端口 local.sin_family = AF_INET; //local.sin_addr.s_addr = inet_addr("127.0.0.1"...
2020-04-29 21:04:30 3083
原创 linux C/C++交替打印A,B
知识点:线程、互斥锁、条件变量代码如下:#include <pthread.h>#include <stdio.h>#include <unistd.h>#include "ThreadTest.h"//互斥锁pthread_mutex_t mtx = PTHREAD_MUTEX_INITIALIZER;//条件变量pthread...
2020-04-08 21:51:20 581
原创 VS2015下编译linux程序遇到的问题
即便在安装了VC_LINUX.exe后依然存在很多问题:1、库缺失unistd.h,io.h,process.h 等一系列头文件都缺失解决办法:将linux下的usr/include下的所有文件拷贝到本地库文件目录中(vc_linux.exe复制不完全)2、pthread相关函数无法使用解决办法:项目属性中增加命令(类似情况都增加命令)...
2020-04-08 21:34:50 544
原创 g++ exited with code 1, please see the Output Window - Build
第一次使用VS2015在windows上编译linux程序,按照网上的教程配置好后编译直接报错g++ exited with code 1, please see the Output Window - Build估计大部分人遇到这种情况和我一样,是linux下的g++不支持 c++11所导致;解决方法:1、暂时关闭项目中使用c++11项目右键属性-C/C++-语言,修改成下...
2020-04-07 23:00:39 2493 1
原创 为什么有时候线程数超过CPU内核数会更快呢?
单核CPU上运行的多线程程序, 同一时间只能一个线程在跑, 系统帮你切换线程而已, 系统给每个线程分配时间片来执行, 每个时间片大概10ms左右, 看起来像是同时跑, 但实际上是每个线程跑一点点就换到其它线程继续跑,效率不会有提高,切换线程反倒会增加开销。为什么有时候线程数超过CPU内核数会更快呢?原因是这种程序的单个线程运算量不足以占满CPU一个内核(比如存在大量IO操作,IO比较慢,是......
2020-04-06 22:37:55 2847
Scrollbar_png.zip
2019-11-20
DuiDesigner.rar
2019-11-14
VC AssistantX_适用VS2005.zip
2019-07-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人