自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (4)
  • 收藏
  • 关注

原创 使用windows socket进行域名解析

使用windows socket域名解析主要用到了两个函数:gethostbyname()和inet_ntoa(),其中struct hostent*gethostbyname(constchar*name)函数返回对应于给定主机名的包含主机名字和地址信息的hostent结构的指针,参数name需要填入域名;char *inet_ntoa(struct in_addr in);将一个32...

2019-08-24 20:55:14 1243

原创 qt 为应用程序加图标

为应用程序配置图标需要先弄一个ico格式的图标然后在工程文件.pro中添加RC_ICONS = Chrome.ico点击构建->执行qmake然后生成应用程序

2020-01-02 12:38:39 123

原创 解决windows下qt应用程序显示乱码

找到qt安装目录下和bin文件夹同目录的include文件夹,搜索qglobal.h文件,使用文本编辑器打开文件并添加#if _MSC_VER >= 1600#pragma execution_character_set("utf-8")#endif然后保存文件打开qtcreator打开"工具->选项"菜单项找到文本编辑器->行为将箭头所指处选择为如果...

2019-09-24 00:46:05 871

原创 使用boost线程池

boost threadpool库下载链接https://github.com/CppPeng/threadpool,boost库无须编译可以直接使用在使用过程中可能会报error C2065: 'TIME_UTC' : undeclared identifier错误解决方案参考https://github.com/vpython/visual/issues/3#include &lt...

2019-09-24 00:22:41 480

原创 使用插入迭代器(inserter)和流迭代器(stream iterators)

这里演示一个稍微复杂的使用插入迭代器和流迭代器的例子,在使用这几个迭代器之前 先简单介绍一下这几个迭代器。insert_iterator该迭代器能够被部分容器使用(还有部分容器没接触过o(* ̄︶ ̄*)o),该迭代器对应的容器成员函数为insert(),使用该迭代器需要指明在容器中插入的位置;istream_iterator为流输入迭代器,能够从输入流中输入数据直到遇到错误或者end

2017-11-19 04:35:47 429

原创 MFC如何在有界面的应用程序中开启控制台窗口

在有界面的应用程序中开启控制台窗口有时候非常有用,尤其是在调试多线程应用程序中,由于通过断点的方式调试程序时会导致线程挂起从而导致各种难于预料的结果。这时候就可以通过开启控制台窗口往窗口输出信息来查看线程的运行情况,这比通过日志文件输出的方式更方便和实时。下面介绍两种开启控制台窗口的方法:1.通过AllocConsole()函数打开控制台窗口  AllocConsole();/

2017-07-19 10:55:17 6482

原创 MySQL数据库中 如何在存储过程中通过传递的参数创建表

在存储过程中传递参数然后以参数为表名创建表的方式有时候非常有用,这样能够创建表结构相同但表名不同的表,在MySQL中如何实现呢?以下示例演示了如何通过存储过程中的参数创建表:CREATE PROCEDURE create_table(IN tb_name VARCHAR(20))BEGINSET @sqlcmd = CONCAT('CREATE TABLE ',tb_name,

2017-07-14 22:36:36 1073 2

原创 使用迭代器辅助函数advance,distance,iter_swap

迭代器辅助函数advance,distance,iter_swap的使用advance(iterator,n);可对迭代器iterator进行增加,增加的幅度由n的值来定对于双向迭代器和随机存取迭代器n的值可正可负,正值表示步进,负值表示步退distance(begin,end);返回迭代器begin和end之间有多少个元素begin和end是一个前闭后开区间[begin,

2017-07-11 11:11:51 803

原创 如何枚举出所有进程和线程以及进程信息

下图是程序运行结果和在cmd下使用tasklist得到的效果图:以下是代码:#include #include #include #include #pragma comment(lib,"psapi.lib")using namespace std;void EnumThreadID(DWORD dwProcessId){HANDLE hSnapsho

2017-06-30 10:08:09 401

windows下gsl2.6动态库

windows下gsl2.6动态库

2021-03-17

windows下gsl动态库

windows下gsl动态库

2021-03-17

精通Windows Sockets网络开发:基于Visual C++实现(附带源码).rar

精通Windows Sockets网络开发:基于Visual c++实现 pdf(附加源代码)

2019-08-21

空空如也

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

TA关注的人

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