自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不积跬步无以至千里

博客中涉及到的代码请移步我的Github主页下载 https://github.com/ZhangZhiHao233/

  • 博客(190)
  • 资源 (5)
  • 问答 (7)
  • 收藏
  • 关注

原创 关于进程和线程

最近在了解socket编程以及数据库,其中涉及到进程和线程的概念。这个概念比较难懂,况且我不是计算机专业,因此百度了一下,看到一个形象的易于理解的解释,下面贴出网址吧!http://www.ruanyifeng.com/feed.html感谢博主!...

2017-04-05 21:33:44 198

转载 windows编程几个响应函数介绍

原文地址:LRESULT CALLBACK WndProc();作者:梦想天空//一、消息处理函数 LRESULT CALLBACKWndProc();//二、应用程序主函数int WINAPI WinMain () Windows程序是事件驱动的,对于一个窗口,它的大部分例行维护是由系统维护的。每个窗口都有一个消息处理函数。在消息处理函数中,对传入的消息进行处理。系统内还有它自己的...

2017-04-05 21:33:19 414

原创 比较两文件中相同的字符,并存入第三个文件

#include "stdafx.h"#include <iostream>#include <stdlib.h>#include <fstream>using namespace std;int _tmain(int argc, _TCHAR* argv[]){ ofstream outfile3; ifstream readfile1; ...

2017-04-05 16:37:50 725

原创 读取两数之间的质数并统计个数(默认0—100)

//类声明#ifndef FUNCTION_H_#define FUNCTION_H_class Prime{public: Prime(); ~Prime();private: int nCount; //存放质数的个数public: void Search(int nStart = 0, int nEnd = 100); //搜索函数,默认值为0-100};#e...

2017-04-05 16:34:34 634

转载 实现一个三维矢量库,完成矢量之间的加减、点乘,叉乘

#include <stdio.h>#include <iostream>using namespace std;class vector{public: vector(float x = 0, float y = 0, float z = 0); void input(); void show(); void jaf(vector &v1, ...

2017-04-05 16:23:00 2005

原创 展开泰勒公式,求精度

 #include "stdafx.h"#include <iostream>#include <stdlib.h>using namespace std;double one(double x, double n);int _tmain(int argc, _TCHAR* argv[]){ double x; double n; cout...

2017-04-04 22:59:03 4993 1

原创 实现一个操作集合的类

c++实验课作业:实现整型集合的增、删、清空、求元素数目、输出所有元素、求交并集……类头文件: #ifndef CLASS_H_INCLUDED#define CLASS_H_INCLUDED#include <string.h> //包含memsetclass Set{public: int items[20]; int number; Set(...

2017-04-04 22:41:21 898

原创 Opencv学习笔记二(边缘检测及坐标转换)

e.g.1 // 播放视频,创建滑动条实时显示帧数,滑动条可以快进// IplImage* deal(IplImage* img)对图像进行高斯处理// IplImage* doPyrDown(IplImage* in, int fileter = IPL_GAUSSIAN_5x5)对图像进行缩放// IplImage* doCanny(IplImage *in, double ...

2017-03-23 22:27:32 4345 1

原创 Opencv基础学习笔记

GUI指令 创建和定位一个新窗口:cvNamedWindow("win1",CV_WINDOW_AUTOSIZE);cvMoveWindow("win1",100,100);//从屏幕的左上开始偏移载入图像:IPlImage* img = 0;img = cvLoadImage(filename);if(!img) printf("Could not load im...

2017-03-20 19:52:50 1210

转载 Opencv参考手册之CvCaputre结构体

1、CvCapture结构体:CvCapture是一个结构体,用来保存图像捕获的信息,就像一种数据类型(如int,char等)只是存放的内容不一样,在OpenCV中,它最大的作用就是处理视频时(程序是按一帧一帧读取),让程序读下一帧的位置,CvCapture结构中,每获取一帧后,这些信息都将被更新,获取下一帧回复。2、cvCreateFileCapture(const char* mov)...

2017-03-20 18:35:56 791

原创 Opencv第一个简单程序

参照《学习Opencv》 第四章:运行时,按A随机增加20个小圆圈,鼠标点击一次图像则增加一个圆圈,三个滑动条调节圆圈颜色,按ESC退出图像。 // opencv_second.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "stdlib.h"#include "cv.h"#include "highgui.h"i...

2017-03-19 20:26:05 2789

转载 关于#pragma的详细解释

在#Pragma是预处理指令它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C ++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器 或操作系统专有的,且对于每个编译器都是不同的。 其格式一般为: #Pragma Para 其中Para 为参数,下面来看一些常用的参数。(1)message 参数。 ...

2017-03-18 23:40:40 1694

转载 对矩阵通道的理解

矩阵数据类型:–     CV_<bit_depth>(S|U|F)C<number_of_channels>S = 符号整型 U = 无符号整型 F =浮点型E.g.:CV_8UC1是指一个8位无符号整型单通道矩阵,CV_32FC2是指一个32位浮点型双通道矩阵CV_8UC1                   CV_8SC1          C...

2017-03-18 21:19:45 1512

原创 TCP短连接模式

TCP短连接模式:长连接模式是客户端进程启动时创建套接字,一直到客户端退出才销毁套接字。 而短连接模式是客户端每次发送请求前创建套接字,完成一系列操作后立即销毁。 对于客户端数量较少,操作频繁的时候建议用长连接模式。对于客户端数量较多,操作不是很频繁的时候建议用短连接模式,减少对服务器资源的占用。使用实例: //在客户端软件中创建一个新类class CSoc...

2017-03-18 13:03:25 1619

原创 深度学习caffe无GPU环境搭建记录

caffe学习(4)------winows下cpu_only配置标签: caffe 2016-08-19 15:12 380人阅读 评论(0)收藏举报本文章已收录于:分类: caffe(5) 作者同类文章X版权声明:本文为博主原创文章,未经博主允许不得转载。前面介绍过c

2017-03-14 18:52:16 982

原创 C++中Vector的使用总结

//vector//vector的遍历方式有两种:1 for(int i = 0;i < a.size();++i)2 for(iter = ivector.begin();iter != ivector.end();iter++)3 for_each//例程:#include <vector>#include <iostream>void p...

2017-03-14 16:35:20 424

原创 UDP协议开发小结

//局域网内的聊天软件,显示局域网内在线用户//没有客户端和服务器之分enum{UPORT = 8880};//固定连接端口enum{ //命令号 SEND_HELLO = 0x1234, //局域网内某用户上线后,会向其他主机发送该命令(打招呼) REPL_HELLO, //收到打招呼信息后,回复该命令 SEND_BYE, //当某主机下线后,会向其他主机发送...

2017-03-13 10:33:06 687

原创 Windows8.1+vs2013+opencv2.4.9环境配置

前期准备:1 下载vs2013并安装,我用的是旗舰版的,密钥:BWG7X-J98B3-W34RT-33B3R-JVYW9,直接复制粘贴即可2 到官网 下载opencv2.4.9安装包,下载好的文件是exe类型的,直接解压我的解压路径:D:\Program Files\opencv解压后两个文件夹: 3 加系统变量环境、用户环境变量  打开用户和系统的PATH变量...

2017-03-11 11:06:12 1129

原创 VC++/MFC入门项目开发实战之任务管理系统

一 任务管理系统功能简述该系统基于C/S架构的TCP协议开发,利用MySQL数据库存放客户数据。客户端通过服务器从数据库中实现对数据的增删改查,支持多用户同时在线操作。二 开发思路因为选择的是TCP协议的开发,因此首先要确定协议,即客户端先发送命令号,在发送数据,服务器则接受命令号,再根据命令号选择不同的处理函数处理。在此介绍一下协议的开发。1 在客户端跟服务器的工程里都需要包含相同的...

2017-02-28 22:09:57 7542

原创 Windows socket UDP开发实例

开发环境:vc++6.0windows socket UDP开发函数介绍: int recvfrom(SOCKET s,char FAR * buf,int len,int flags,struct sockaddr FAR * from,int FAR * fromlen);说明:1 SOCKET s:套接字2 char FAR* buf:接受数据缓冲区3 int len...

2017-02-20 12:40:22 1261

原创 Linux socket 基础函数及使用范例

 以c语言开发的socket通信 首先Linux环境下的服务器端: #include<sys/socket.h>int socket(int domain,int type,int protocol);说明:1 成功时返回一个整型的Socket描述符,失败时返回-12 domain:套接字中使用的协议族信息(protocol family)常用的两个:...

2017-02-19 21:40:56 521

原创 windows sockets TCP基础函数及范例

 准备工作:1 导入头文件winsock2.h2 链接ws2_32.lib库3 调用WSAStartup(WORD wVersionRequested,LPWSADATA lpwsaData);说明:1 成功时返回0,失败时返回非零的错误代码值2 wVersionRequested:程序员要使用的Winsock版本信息。高八位为副版本号,低八位为主版本号常用MAKEWORD宏来函...

2017-02-19 16:12:01 606

原创 关于虚拟机部分故障的解决

关于虚拟机部分故障的解决

2017-01-25 22:06:23 1113

原创 关于pythonwin的安装

python的安装没问题,去官网下载。安装脚本编辑器Pythonwin的时候出了问题。现象就是安装后pyhon文件下不存在pythonwin。原因就是自己安装的python和pythonwin版本不一样。要么统一32位,要么64位。...

2017-01-25 22:03:05 535

原创 关于C++中输入函数cin的一些总结

/*关于cin>>,cin.get(),cin.getline(),cin.clear()函数的总结*//*输入时总是先输入缓冲区,然后函数再去取*//*cin>>*/char a[10];char b[10];cin>>a;cin>>b;cout<<a<<endl<<b<&a

2017-01-25 21:45:23 1057

原创 CSS入门

<!--前端开发之CSS入门--><!--两个HTML标签,div块,span行内元素--><!--以下的<span style="white-space:pre"></span>语句就是空白的意思(浏览器会保留该空白),省略,参考见文底--><!DOCTYPE html> <!-

2017-01-24 18:02:20 254

原创 html入门

<!--前端开发之html入门--><!DOCTYPE html> <!--html5版本说明--><html lang="en"> <!--language = english即为英文网站,用谷歌浏览器打开会认为他是英文网站,会自动翻译--><head> <m

2017-01-24 16:39:39 214

原创 逗号运算符

   总结一下相对陌生的逗号运算符。 我们常见的逗号一是作为列表分隔符,即如下代码: int i,j;int a=0,b=0;二是把两条或者更多的语句放在按c++语法只能放在一个表达式的地方,比如for循环语句里:  int i,j;for(j=0,i=0;i<10;j++,i--) cout<<i<&lt...

2017-01-23 17:43:28 590

原创 关于C/C++副作用与顺序点的问题

  在学习c++primer plus过程中遇到了这个问题,查询大量资料后,我总结一下。首先看下面这个问题: int x=1,y;y = x++ * (5 + x++);printf("x = %d,y = %d",x,y);或者以C++写的:int x=1,y;y = x++ * (5 + x++);cout<<x<<endl&lt...

2017-01-23 15:48:21 977

原创 用Notpad++编写JAVA代码在控制台运行出现乱码问题的解决

用Notpad++编写JAVA代码在控制台运行出现乱码,是因为字符编码的问题

2017-01-23 11:32:38 1884

试用期设置.rar

设置软件试用天数和次数,以及永久使用权。 利用注册表和XML配置文件做限制。并对配置文件做Base64加密

2019-07-25

fileMove.rar

加载文件名称列表,快速移动文件 进度条显示移动进度 或显示动图等待界面

2019-07-13

EncryPic.rar

Qt下图片加密的两种方式 Base64和异或

2019-07-08

Qt操作Excel

* 该类通过COM来操作excel,主要使用QAxObject以及Excel VBA,须在.pro文件中添加 “QT += axcontainer” * * Excel的层次结构为 excel应用程序->工作簿->工作表->单元格 * 一个类对象可以创建多个工作簿,每个工作簿可以操作多张工作表 * * 在新线程中使用要单独初始化COM,OleInitialize(0); * * 使用流程:创建类对象->创建/打开工作簿->添加/打开/删除工作表->添加表信息->关闭工作簿->删除工作簿->关闭excel

2019-03-23

STC15W4K.H、STC15W408AS.h

STC15W4K系列的两个头文件

2019-02-14

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

TA关注的人

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