自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (17)
  • 收藏
  • 关注

转载 C++之线程信号量机制

http://blog.csdn.net/riyuedangkong1/article/details/52462057#include<iostream>  #include<Windows.h>  using namespace std;  int tickets=100;         //火车票总数  HANDLE hSemaphore;  DWORD WINAP...

2018-02-28 17:01:44 864

转载 线程同步-生产者消费者问题

http://blog.csdn.net/big_bit/article/details/51356393在进行多线程编程时,难免还要碰到两个问题,那就线程间的互斥与同步:线程同步是指线程之间所具有的一种制约关系,一个线程的执行依赖另一个线程的消息,当它没有得到另一个线程的消息时应等待,直到消息到达时才被唤醒。线程互斥是指对于共享的进程系统资源,在各单个线程访问时的排它性。当有若干个线程都要使用某...

2018-02-28 16:56:43 442

转载 进程间同步互斥经典问题(一)生产者-消费者问题

http://blog.csdn.net/qq_24451605/article/details/49563045问题描述:生产者-消费者问题,也叫做缓存绑定问题(bounded-buffer),是一个多进程同步问题。即有两个进程:制造少和消费者,共享一个固定大小的缓存制造商的工作是制造一段数据,放进缓存,如此重复。消费者一次消费一段数据,从缓存中取出。要保证不让制造商在缓存还是满的时候仍要向内写...

2018-02-28 16:54:43 2441

转载 秒杀多线程第一篇 多线程笔试面试题汇总

http://blog.csdn.net/morewindows/article/details/7392749系列前言    本系列是本人参加微软亚洲研究院,腾讯研究院,迅雷面试时整理的,另外也加入一些其它IT公司如百度,阿里巴巴的笔试面试题目,因此具有很强的针对性。系列中不但会详细讲解多线程同步互斥的各种“招式”,而且会进一步的讲解多线程同步互斥的“内功心法”。有了“招式”和“内功心法”,相信...

2018-02-28 16:47:06 138

转载 秒杀多线程第十篇 生产者消费者问题

http://blog.csdn.net/morewindows/article/details/7577591继经典线程同步问题之后,我们来看看生产者消费者问题及读者写者问题。生产者消费者问题是一个著名的线程同步问题,该问题描述如下:有一个生产者在生产产品,这些产品将提供给若干个消费者去消费,为了使生产者和消费者能并发执行,在两者之间设置一个具有多个缓冲区的缓冲池,生产者将它生产的产品放入一个缓...

2018-02-28 16:36:59 150

转载 Windows线程同步(一):临界区对象

http://blog.csdn.net/beyondhaven/article/details/7000871为什么使用线程同步?同步可以保证在一个时间内只有一个线程对某个资源(如操作系统资源等共享资源)有控制权。共享资源包括全局变量、公共数据成员或者句柄等。同步还可以使得有关联交互作用的代码按一定的顺序执行。线程同步的方式?同步对象有:CRITICAL_SECTION (临界区),Event(...

2018-02-28 16:34:40 390

转载 windows C++进程间和线程间通信

http://blog.csdn.net/wang010366/article/details/52166357Thank Swarajya Pendharkar and MSDN very much 进程间通信进程基本概念In computer science, inter-process communication or interprocess communication (IPC) ref...

2018-02-28 16:29:49 1591

原创 《OpenCV3编程入门 》学习笔记 第9章 直方图与匹配

本章讲解图像直方图相关的编程技巧,以及直方图对比、反向投影和模板匹配技术。

2018-02-28 15:56:33 19686 1

原创 Windows共享内存示例

windows下的进程间通信有多种方式,管道,无名管道,共享内存,消息,Socket等,但不的方式使用的场景不同,如现在有一个场景是,程序A(C++语言)调用程序B(C语言)时时获取程序B的进度,如果用管道读取一个进度就退出了,使用起来不方便,而共享内存可以时时读取放在共享内存上的进度时,操作起来也比较方便,使用的API有三个,如下:CreateFileMapping()//创建共享内存MapViewOfFile()//将共享内存映射到进程的地址空间OpenFileMapping()//打开共享

2018-02-28 15:44:22 919

原创 《OpenCV3编程入门 》学习笔记 第8章 图像轮廓与图像分割修复(2)

本章讲解如何查找轮廓并绘制轮廓,如何寻找物体的凸包,使用多边形来包围轮廓,以及计算一个图像的矩。此外还介绍了分水岭算法和图像修补操作的实现方法。

2018-02-26 09:21:51 904 1

原创 qt for macos 使用libcurl请求https协议

libcurl是一个非常实用的网络库,数据上传下传,登录等经常用,在Win开发的过程中使用的比较多,所以资源也比较多,在Mac上开发的比较少,而官网自带的库通常是不支持https的,本篇记录https的使用

2018-02-24 15:31:19 1435 1

转载 curl_easy_getinfo() -- 从 curl 句柄里获得附加信息

http://blog.csdn.net/shenlanzifa/article/details/22731483curl_easy_getinfo() 函数原型声明如下:#include <curl/curl.h>CURLcode curl_easy_getinfo(CURL *curl, CURLINFO info, ... );使用该函数可以在请求求 curl 会话中的相关信息。...

2018-02-24 11:44:29 1919

转载 LibCurl HTTP部分详细介绍

http://blog.csdn.net/fengshuiyue/article/details/39530093目录索引:一、LibCurl基本编程框架二、一些基本的函数三、curl_easy_setopt函数部分选项介绍四、curl_easy_perform 函数说明(error 状态码)五、libcurl使用的HTTP消息头六、获取http应答头信息七、多线程问题八、什么时候li...

2018-02-24 11:43:37 3466

原创 《OpenCV3编程入门 》学习笔记 第8章 图像轮廓与图像分割修复

本章讲解如何查找轮廓并绘制轮廓,如何寻找物体的凸包,使用多边形来包围轮廓,以及计算一个图像的矩。此外还介绍了分水岭算法和图像修补操作的实现方法。

2018-02-24 11:42:37 2881 1

原创 《OpenCV3编程入门 》学习笔记 第7章 图像变换(2)

本章讲解多种类型的图像变换方法。包括利用OpenCV进行边缘检测所用到的canny算子、sobel算子,Laplace算子以及scharr滤波器;进行图像特征提取的霍夫线变换、霍夫圆变换,重映射和仿射变换以及直方图均衡化。

2018-02-24 10:00:36 2087 1

原创 《OpenCV3编程入门 》学习笔记 第7章 图像变换

本章讲解多种类型的图像变换方法。包括利用OpenCV进行边缘检测所用到的canny算子、sobel算子,Laplace算子以及scharr滤波器;进行图像特征提取的霍夫线变换、霍夫圆变换,重映射和仿射变换以及直方图均衡化。

2018-02-12 10:08:31 3631 1

原创 《OpenCV3编程入门 》学习笔记 第6章 图像处理(3)

本章学习各种利用OpenCV进行图像处理的方法,包括属于线性滤波的方框滤波、均值滤波与高斯滤波,属于非线性滤波的中值滤波、双边滤波;两种基本形态学操作——膨胀与腐蚀;5种高级形态学滤波操作——开运算、闭运算、形态学梯度、顶帽以及黑帽;此外,还有漫水填充算法、图像金字塔、图像缩放、阈值化。

2018-02-12 10:07:31 307 1

转载 Windows API一日一练(1)第一个应用程序

http://blog.csdn.net/caimouse/article/details/1675586要跟计算机进行交互,就需要计算机显示信息给人看到,或者发出声音给人听到,然后人看到或听到相应的信息后,再输入其它信息给计算机,这样就可以让计算机进行数据处理,把结果显示给我们。现在就来编写一个最简单的Windows应用程序,让它提示一行文字给我们看到,这就是简单的目标。它实现的源程序和界面如下...

2018-02-12 10:06:25 609

原创 小端字节序与大端字节序

我们都知道数据在内存中有端模式之分,大端字节序和小端字节序,也就是字节在内存中的顺序,不同CPU存储的方式不一样,首先我们来看到下定义:小端字节序:低字节存放于内存低地址;高字节存放内存高地址高端字节序:低字节存放于内存高地址;高字节存放于内存低地址

2018-02-12 09:58:44 396

原创 《OpenCV3编程入门 》学习笔记 第6章 图像处理(2)

本章学习各种利用OpenCV进行图像处理的方法,包括属于线性滤波的方框滤波、均值滤波与高斯滤波,属于非线性滤波的中值滤波、双边滤波;两种基本形态学操作——膨胀与腐蚀;5种高级形态学滤波操作——开运算、闭运算、形态学梯度、顶帽以及黑帽;此外,还有漫水填充算法、图像金字塔、图像缩放、阈值化。

2018-02-12 09:56:16 3010 1

原创 数据结构——栈

栈是一种重要的数据结构,它广泛应用于各种软件系统中,这种数据结构与线性表有密切的联系。从逻辑上看,栈属于线性结构,是一种特殊的线性表。其特殊性在于栈的基本操作是线性表操作的子集,它是限定公在表尾进行插入或删除操作的线性表,是操作受限的线性表。

2018-02-12 09:41:30 1016

转载 网上Qt多线程同步的一种普遍误识

http://blog.csdn.net/gulansheng/article/details/44851727Youtube上有一个很出名的Qt视频教程,讲得简练精要。但是在他讲到的Qt线程同步一集的时候,我凭着自己的经验,感觉他讲得是错的。于是在网上大范围的搜索“qt线程同步”这个关键字,试图找到一些线索,以证明视频教程中的错误。但是看了很多个博客之后,我发现大家都是千篇一律,很是吃惊。真是误...

2018-02-12 09:40:29 188

原创 Macos libcurl静态库编译支持https

libcurl是程序开发过程中经常使用的一个网络库,这个库实现的协议有FTP、FTPS、HTTP、HTTPS、SCP、SFTP、TFTP、TELNET、DICT、LDAP、LDAPS和FILE等协议,并且还支持SSL认证,HTTP POST,HTTP PUT,FTP上传,HTTP上传,代理,COOKIES,用户密码,文件续传等功能。网络上有各种现成的库,但不支持https,而且是动态库,在macos开发过程中,我们需要静态库直接编译到Mac程序中,方便签名,本篇介绍在Macos平台上编译静态库。

2018-02-12 08:55:04 1387

转载 开源项目(库)之libcurl学习(一)

http://blog.csdn.net/zmyer/article/details/19130217最近抽了点时间,将之前开发中使用到的一些开源库进行了下总结,主要是为了回顾一下自己所使用的一些库基础知识,并且加深理解,在这些库中,首先一个库就是libcurl,这个库很强大,当时在做openstack swift API时使用到了,这个库一个轻量级的HTTP编程库,里面封装了一套基于HTTP的上...

2018-02-12 08:53:22 426

原创 《OpenCV3编程入门 》学习笔记 第6章 图像处理

本章学习各种利用OpenCV进行图像处理的方法,包括属于线性滤波的方框滤波、均值滤波与高斯滤波,属于非线性滤波的中值滤波、双边滤波;两种基本形态学操作——膨胀与腐蚀;5种高级形态学滤波操作——开运算、闭运算、形态学梯度、顶帽以及黑帽;此外,还有漫水填充算法、图像金字塔、图像缩放、阈值化。

2018-02-12 08:51:17 1440 1

转载 C++读取INI文件

https://www.cnblogs.com/qq78292959/archive/2012/06/10/2544389.htmlWindows操作系统专门为此提供了6个API函数来对配置设置文件进行读、写:GetPrivateProfileInt() 从私有初始化文件获取整型数值GetPrivateProfileString() 从私有初始化文件获取字符串型值GetProfileInt 从wi...

2018-02-11 09:50:09 1276

原创 《OpenCV3编程入门 》学习笔记 第5章 core组件进阶

本章讲解core模块的一些进阶知识点,如操作图像中的像素、图像混合、分离颜色通道、调节图像的对比度和亮度、进行离散傅里叶变换,以及输入输出XML和YAML文件。

2018-02-11 09:49:09 5085 1

原创 Qt应该程序双击右上角图标防止程序关闭

在Qt开发的应该程序中,双击左上角的程序图标时程序自动退出了,这有时不符合软件的需求。本篇记录双击软件左上角图标防止程序退出。

2018-02-09 15:05:11 397 1

转载 libcurl发送邮件C++类 (转)

http://www.cnblogs.com/suiyingjie/archive/2012/11/12/2766332.html先上源码H[cpp] view plaincopy/*   * File:   CSendMail.h  * Author: jaylong35  *  * Created on January 16, 2012, 6:14 PM  */    #ifndef CSEN...

2018-02-09 15:02:52 628

转载 curl酷炫技巧:使用curl命令发送邮件

http://www.ttlsa.com/linux/curl-skill-use-curl-send-email/?utm_source=tuicool&utm_medium=referral关于curl,大家都知道可用用它来访问web页面、下载文件等等。其实它的功能远不止这么点,它支持众多协议,今天,来随凉白开看看如何使用curl发送邮件确认curl是否支持SMTP首先确认你的curl...

2018-02-09 14:59:58 4341

转载 libcurl实现smtp发送支持附件

http://blog.csdn.net/abqchina/article/details/534052691、运行环境vs20152、libcurl版本:curl-7.51.03、拼接MIME协议4、附上代码[cpp] view plain copy //smtp.h  [cpp] view plain copy #pragma once    #include <string>  ...

2018-02-09 14:56:54 1033

原创 《OpenCV3编程入门 》学习笔记 第4章 OpenCV数据结构与基本绘图

本章讲解OpenCV中常用的数据结构以及基本的绘图操作。本章中,你将学到:● 基础图像容器Mat的用法● OpenCV中的多种格式化输出方法● 常用的数据结构● 基本绘图操作

2018-02-09 14:55:43 2625 1

转载 libcurl 邮件发送示例

http://blog.csdn.net/zsy19881226/article/details/53488576libcurl 邮件发送示例在网上查找C/C++可用的邮件发送库时,发现可用的库较少;今天恰好在看libcurl资料时,发现它可以进行邮件的发送,现将libcurl相关的示例代码摘录下来,以备不时之需。/*****************************************...

2018-02-09 14:54:31 655

原创 《OpenCV3编程入门 》学习笔记 第3章 HighGUI图形用户界面初步

本章介绍opencv对图像的载入、显示和输出到文件进行详细地分析,讲解OpenCV中滑动条的创建和使用,以及如何用鼠标进行交互操作。

2018-02-01 10:41:31 806 1

computer-vision计算机视图算法opencv相关

本项目介绍opencv图像处理的插件算法,包括 如何对图像进行滤波❑ 如何进行图像变换❑ 对于颜色空间,如何进行颜色空间之间的相互转换,以及如何应用颜色映射❑ 图像阈值化❑ OpenCV中可用的绘图函数❑ 模板匹配以及如何使用模板匹配进行物体检测与计数

2024-03-03

QT界面纯代码与控件布局学习

本源码是关于QT界面设计的两种方式学习理解,一个是托控件布局,一种是纯代码实现界面布局

2023-08-06

QTreeView+自定义Model实现示例

QTreeView是用来显示树型结构的数据,比如目录组织,公司组织架构等,数据量小可以用Qt自带的Model实现,如果数据量大,则需要用自定义的Model实现,下面介绍自定义实现的方法。

2022-07-01

QtCallQtCustomDll.zip

本资源包含两个工程,一个是动态库项目即Qt创建动态库并添加动态库版本号的实现,另一个是QWidget工程调用QT创建的动态库

2021-10-14

Qt中使用QQueue模拟消息队列

使用QQueue, QThread,QMutex,QWaitCondition模拟消息队列的任务处理,实现任务的同步处理

2021-01-14

QT托盘消息模拟QQ消息列表通知

QT实现托盘功能,采用model,View加自定义委托模拟QQ的消息列表通知

2021-01-09

QTableView同时显示自定义Checkbox和文件图标

QTableView同时显示自定义Checkbox和文件图标,开发环境macos 10.13.1 Qt 5.9.1

2018-08-26

QTableView显示自定义CheckBox

QTableView显示自定义CheckBox, 开发环境macos 10.13.1 Qt 5.9.1

2018-08-26

qt代码行统计

简单的代码行统计工具

2017-06-21

QT5.7代码行统计工具

用QT5.7实现的简单代码行统计工具

2017-06-20

QT读写注册表

本代码是注册表进行读写,先写注册表,再读取注册表的值,QT实现

2015-10-14

SmtpClient-for-Qt

SMTP协议发送电子邮件,QT实现,QT5测试通过

2015-10-11

C++ Qt设计模式第2版(中英文版)+源码

本资源包含三个部分 C++ Qt设计模式第2版(中文版).pdf C++ Qt设计模式第2版(英文版).pdf C++ Qt设计模式第2版(源码)

2015-09-02

qt高级编程(中英文版)+源码

本资源包含 qt高级编程(中文版).pdf qt高级编程(英文版).pdf qt高级编程(源码)

2015-09-01

C++ GUI Qt4编程第2版(中英文版)+源码

C++ GUI Qt4编程第2版(中文版)

2015-08-31

VC++ 6.0数据库系统开发实例导航源码

VC++6.0数据库系统开发实例导航的源代码 内容包括 第3章员工培训系统 第4章仓库管理系统 第5章人事管理系统 第6章考勤管理系统 第7章工资管理系统

2011-10-23

计算机C二级上机试题(100套)

上传的这份计算机C二级上机试题有100套,里有所有的源代码和答案,是南开大学的。

2010-01-11

空空如也

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

TA关注的人

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