自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

转载 精确到微秒的统计方法

新建一个类,通过硬件时钟的方法获取时间class TimeCal{public: TimeCal() : elapsed_(0) { QueryPerformanceFrequency(&freq_); } ~TimeCal() {}public: void start() { Que...

2019-07-18 10:22:27 256

原创 windows下基于TCP实现socket通信,采取半关闭shutdown方式

1.win平台下进行socket通信的开发首先需要包含头文件#include<winsock2.h>,其次需要加载库WS2_32.lib(怎么加载可以看我的关于制作dll的博文)2.开始贴代码,代码有注释(如果想拷贝代码直接运行的话需要完成以下两步:1.正确完成第一步操作,2.在server.cpp的文件目录下创建file.txt,并写入内容;在client.cpp的目录下创建re...

2019-04-18 16:07:06 574

原创 关于vs2015生成dll,使用vs2015使用dll

1.首先新建项目 如下图,选择win32项目2确定,下一步,选择DLL,空文件如下图然后点击完成3新建一个.h文件和.cpp文件注意需要添加__declspec(dllexport)导出宏。4点击本地windows调试器生成dll和lib,此时dll和lib会在当前执行程序目录生成5.把.h.lib三个文件放到需要调用dll的源程序目录下,.dll放在源程序...

2019-03-20 14:47:41 2529

原创 python 的inspect.getmembers使用

# -*- coding: utf-8 -*-import inspect#装饰器,设置_rpc_public_name属性,方便inspect.getmembers进行筛选def public(name=None): if callable(name): f = name f._rpc_public_name = f.__name__ ...

2019-02-26 15:01:25 5452

原创 python 关于join的使用

上述程序输出为:屏蔽了x.join()这一句的输出:x.join(1),加入超时1s输出为: 总结:加入join后需要等待当前线程完成了工作才去执行下一线程,否则的话多个线程会抢夺cpu执行;加入timeout后join在等待timeout秒后就执行下一个线程。...

2019-01-25 10:18:18 129

原创 Python的os模块在pycharm和终端运行程序获得不同的工作路径

使用os.getcwd()函数获取文件所在路径的时候发现一个问题在pycharm中运行以下的程序能够获得预期的效果:使用os.getcwd()时能够获取执行文件所在路径在pycharm中运行得到以下结果:在终端执行得到以下结果 关于os.getcwd()函数,在pycharm中启动的时候可以读取执行文件所在的位置,即工作路径。在终端执行的时候获取的位置是终端路径...

2019-01-18 17:44:38 1881

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除