自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

码农code之路

公众号:码农code之路 | 每天准时推送干货文章

  • 博客(5)
  • 资源 (33)
  • 收藏
  • 关注

原创 线程同步(windows平台):信号量

一:介绍信号量也是系统核心对象,它允许多个线程同一时刻访问同一资源,但需限制同一时刻访问资源的最大线程数目。信号量遵循规则:1.当前资源计数大于0,信号量有效。2.当前资源计数等于0,信号量无效。3.系统不允许当前资源数量为负。4.当前资源数量不能大于最大资源数量。二:函数说明创建信号量:    HANDLE   CreateSemaphore(         LPS...

2018-10-24 16:51:32 2042

原创 线程同步(windows平台):事件

一:介绍事件Event实际上是个内核对象,事件分两种状态:激发状态和未激发状态。分两种类型:手动处置事件和自动处置事件。手动处置事件被设置为激发状态后,会唤醒所有等待的线程,一直保持为激发状态,直到把它设置为未激发状态。自动处置事件被设置为激发状态后,会唤醒一个等待中的线程,然后会自动设置成未激发状态。二:函数说明创建事件对象:    HANDLE CreateEvent   ...

2018-10-24 11:51:18 1953

原创 线程同步(windows平台):互斥对象

一:介绍互斥对象是系统内核维护的一种数据结构,保证了对象对单个线程的访问权。二:函数说明创建互斥对象:    HANDLE CreateMutex(            LPSECURITY_ATTRIBUTES lpMutexAttributes, 安全属性结构指针,可为NULL,表示默认安全性            BOOL bInitialOwner,     //是否占...

2018-10-23 18:33:25 1857

原创 线程同步(windows平台):临界区

一:介绍       临界区指的是一个访问共用资源(例:全局变量)的程序片段,该共用资源无法同时被多个线程访问的特性。有多个线程试图同时访问临界区,那么在有一个线程进入后其他所有试图访问此临界区的线程将被挂起,并一直持续到进入临界区的线程离开。临界区在被释放后,其他线程可以继续抢占,并以此达到用原子方式操作共享资源的目的。  临界区在使用时以CRITICAL_SECTION结构对象保护共享...

2018-10-23 16:42:20 1810

原创 基于libcurl实现REST风格http/https的get和post

c/c++开发中经常要用到http/https协议,直接使用socket工作量很大,要是使用socket实现https,那更不可思议,开源的c/c++的http客户端框架,libcurl是首选,而且也相当成熟稳定,最近C++项目中用到https请求,就做下研究。libcurl简介(来源官网)libcurl是一个跨平台的网络协议库,支持http, https, ftp, gopher, te...

2018-10-16 15:01:25 3918

linux(centos)使用glib日志库

Window环境下使用glib库,对应博客地址: http://blog.csdn.net/woniu211111/article/details/77506722

2017-08-23

rabbitmq C++客户端

rabbitmq c++客户端,消费队列,对应博客地址:http://blog.csdn.net/woniu211111/article/details/76127516

2017-07-26

springboot_sentinelredis

spring boot 集成sentinelredis,demo 对应博客地址:http://blog.csdn.net/woniu211111/article/details/54646755

2017-04-03

springboot_redis

spring boot 集成redis,demo 对应博客地址:http://blog.csdn.net/woniu211111/article/details/54564308

2017-04-03

springboot_mybatis_demo2

spring boot 集成mybatis,使用pagehelper分页,demo 对应博客地址:http://blog.csdn.net/woniu211111/article/details/54562307

2017-02-24

springboot_log4j2下载

spring boot 集成log4j2工程,多环境下使用不同的log4j2配置文件。 对应的博客地址:http://blog.csdn.net/woniu211111/article/details/54347846

2017-01-11

springboot_properties_multienv

实际项目开发过程中会用到多个环境,比如dev,test,product环境,不同的环境可能使用不同参数,为便于部署提高效率,本代码通过properties配置文件来实现多环境的配置。 对应博客地址:http://blog.csdn.net/woniu211111/article/details/54292824

2017-01-09

springboot_properties

spring boot 使用properties配置文件详解demo 对应博客地址:http://blog.csdn.net/woniu211111/article/details/54235201

2017-01-09

springboot_mybatis_demo

spring boot 集成mybatis demo,spring boot版本1.4.3

2017-01-07

VC获得鼠标在屏幕的位置

VC获得鼠标在屏幕的位置,按F8键获得鼠标位置坐标和背景颜色

2014-12-26

C语言调用C++类中的方法

C语言调用C++类中的方法,下载下来可以直接运行,简单易用,如果你需要,照葫芦画瓢就可以

2014-12-23

CSV文件操纵,读取数据,写入数据

VS2010实现对CSV文件操作,读取CSV文件指定行列的字符串数据,整形数据,浮点型数据,同时相应把数据写入到CSV文件。

2014-12-11

MQTT客户端,和mosquitto_pub.exe功能一样_VS2010 C++源码

最近在搞MQTT协议,找遍整个网络,发现所有的发布和订阅客户端都是使用的java,php或安卓,这对C++程序员伤不起,于是花了两天时间研究源代码,写了这个demo,和mosquitto_pub.exe的功能一样,网络唯一,对研究MQTT协议的C++程序员很有用。 正在研究C++实现订阅的客户端,即mosquitto_sub.exe的功能,接下来会传到网上供大家参考。

2014-12-11

VC线程池技术

VC++实现的线程池技术,减少了创建和销毁线程所需的时间,从而提高效率

2014-10-23

MFC+Opencv 摄像头保存为图像和视频

使用Opencv操作摄像头,启动摄像头录像并吧每帧保存为图像,需要电脑上已经安装配置好Opencv的环境(配置很简单,问度娘),否则不能编译通过。

2014-09-04

修改静态文本字体颜色

VC++6.0 开发,点击按钮后可以修改静态文本字体的大小和字体颜色

2013-08-25

C++Primer第四版完整答案

C++Primer第四版中文版完整答案 适合初学者好好看看学习下

2013-08-20

QCustomPlot 版本2.1.0

Qt第三方画图组件QCustomPlot 2.1.0

2021-04-21

QCustomPlot 2.0.1

Qt画图组件QCustomPlot

2021-04-21

Income数据集Income.csv

Income数据集Income.csv,预测工作年限与薪资

2020-05-20

Advertising数据集Advertising.csv

Advertising数据集,学习线性回归模型预测可以用到,希望对大家有用

2020-05-20

SystemControl.zip

UI用的Qt5.12,编译的话需要使用vs2017+Qt插件,对应博客地址http://www.haoservice.cn/2019/08/13/VC11实现windows锁屏待机重启关机/

2019-08-13

snappy-linux-1.1.7.zip

谷歌Snappy在linux平台centos的开发包,包括:snappy.lib,snappy.h,snappy-stubs-public.h 对应博客地址:https://blog.csdn.net/woniu211111/article/details/95625656

2019-07-12

snappy-windows-1.1.7.zip

谷歌Snappy在windows平台的开发包,包括:snappy.lib,snappy.h,snappy-stubs-public.h 对应博客地址:https://blog.csdn.net/woniu211111/article/details/95625656

2019-07-12

libcurl支持https的dll和lib(包含openssl的dll和lib)

libcurl支持https的dll和lib,包含相关头文件,vs2010亲测可用,对应博客地址:https://blog.csdn.net/woniu211111/article/details/83088640

2018-10-16

C++ 发送email,兼容163,qq,阿里邮箱

c++ 实现发送邮件,兼容163,qq,阿里邮箱,基于smtp协议

2018-09-20

VC++遍历文件目录下所有文件

VC++实现遍历指定文件夹,并进行深度遍历,一级,二级。。。最终列出该文件夹下所有 文件全路径

2018-09-13

java调用c++生成so库

linux 环境下java调c++生成的so库,对应博客地址: http://blog.csdn.net/woniu211111/article/details/78041868

2017-09-22

java调用c++生成dll

window环境下封装java调c++的dll,对应博客地址: http://blog.csdn.net/woniu211111/article/details/78041868

2017-09-22

C++构造解析json

c++实现构造json和解析json,使用了jsoncpp库,对应博客地址: http://blog.csdn.net/woniu211111/article/details/77866983

2017-09-06

glogDemo(linux)

windows环境下使用google c++开源的glog库,博客地址: http://blog.csdn.net/woniu211111/article/details/77506722

2017-08-23

glogDemo(windows)

windows环境下使用google c++开源的glog库,博客地址: http://blog.csdn.net/woniu211111/article/details/77506722

2017-08-23

c++实现解析xml

使用第三方类库tinyxml解析xml,对应博客地址: http://blog.csdn.net/woniu211111/article/details/76445059

2017-07-31

空空如也

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

TA关注的人

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