07_

/*从字符串中获取尽可能多的ipv4地址*/void getIP( char *ip ) { if ( (nullptr==ip)||(strlen(ip)<4)||(strlen(ip)>12) ) { return; } char *s = i...

2017-10-05 20:08:21

阅读数 158

评论数 0

06_动态规划科室

/* 1、这个是动态规划科室安排的问题,以此类推其他问题; 2、Node节点保存的是想要占用科室的时间,开始-结束,即代表一个单位的用时; */ using Node = struct node; struct node{ int begin;//开始时间 int end;//结...

2017-10-05 18:20:56

阅读数 246

评论数 1

05_和最大子矩阵

/*结构体Node存放每个找到的子矩阵及其和*/ typedef struct node Node ; struct node{ int i1 , i2 , j1 , j2 , sum ; Node& operator=( Node &other ){ ...

2017-09-28 14:59:36

阅读数 135

评论数 0

04_编码

一区位码两个字节 二国际码两个字节 三国标码GB2312GBKGB18030等都是国标两个字节 四GB2312即交换码机内码两个字节 五GBK两个字节 六GB18030可变字长124字节都有 七unicode统一码万国码单一码可变字长 八UTF-8 九UTF-16 十UTF-32 十一ucs-2 ...

2017-08-22 15:13:02

阅读数 338

评论数 0

2、DML:数据操作语言

一这个不写了 二 三一、这个不写了二、三、

2017-08-17 10:45:35

阅读数 177

评论数 0

1、DDL(data definition Lanaguage)数据库模式定义语言

一定义 二相关语句 三例子 四字段属性之一数据类型 五字段属性之二约束一、定义: DDL is Data Definition Language statements. Some examples:数据定义语言,用于定义和管理 SQL 数据库中的所有对象的语言 二、相关语句 CREATE - t...

2017-08-17 10:43:04

阅读数 219

评论数 0

04_检查大小端

检查处理器的储存类型,是大端还是小端。小端返回1 int checkCpu() { union cpu{ int a ; char b ; }c; c.a = 1 ; return (c.b==1) ; }

2017-07-21 17:25:33

阅读数 158

评论数 0

03_模仿string

模仿string函数,写出构造、析构、赋值、拷贝函数 class men{ public: men( const char *str=NULL ){ if( NULL==str ) { ptr = new char[1...

2017-07-21 17:18:20

阅读数 155

评论数 0

02_数组偶数行按从大到小排列,奇数行相反

void getGong( int a[] , int len ) { int max , min ; int temp ; for( int i=0 ; i<len-1 ; i+=2 ) { max = i , min=i ; for(...

2017-07-21 11:49:56

阅读数 221

评论数 0

01_最大公约数

int getGong( int num1 , int num2 ) { int k = num1%num2 ; while( k!=num1 ) { if( k==0 ) return num2; num1 = num2 ;...

2017-07-21 11:23:04

阅读数 130

评论数 0

03_利用cryptopp写hmacsha256算法

std::string getHash256(string infor, string key , bool flag ){ string mac, encoder , derived ; /*一切是那么的神奇,前天加了这段代码就出错,所以注释了; 今天重测,又对了,想...

2017-07-13 17:38:26

阅读数 631

评论数 0

02_libcurl

一libcurl官网 二libcurl和http协议 三post例子 这个没写太多,有问题看官方文档说明和例子,在这个基础上改是没问题了。 一、libcurl官网https://curl.haxx.se/libcurl/c/curl_easy_setopt.html二、libcurl和http协...

2017-07-13 15:16:25

阅读数 196

评论数 0

01_https和http的区别

一原文链接 二http发展史 三报文不同 四默认端口不同 五什么是https 四https的工作原理 五http无状态连接一、原文链接url:http://mp.weixin.qq.com/s/kkexHIQEpOmfXMEw4a6lrg url:http://blog.csdn.net/xlg...

2017-07-13 11:00:17

阅读数 431

评论数 0

12_UDP通信

一普通udp通信 二多播广播的区别一、普通udp通信#include "UDPClient.h" UDPClient::UDPClient( QWidget *parent ):QWidget( parent ) { cSocket = new QUdpSocket ; ...

2017-07-06 14:32:47

阅读数 162

评论数 0

11_Qt的Dll、lib

一Dll和Lib的说法 二添加头路劲库路径库名一、Dll和Lib的说法> DLL:链接时候用的动态库; > Lib :编译时候用的动态库; 注意: 1、当程序能够生成(即能编译,vs是F7),不能链接执行时候,查看下是否是忘记添加DLL的路径; 2、当程序不能生成(vs...

2017-07-06 10:22:42

阅读数 206

评论数 0

10_Qt的内存自动释放

一Qt的控件parent作用 二Qt的建议一、Qt的控件parent作用 如果控件指定了parent,则在释放父控件(不是真正的继承关系,只是依托)时候,会先释放自己子孙的控件。 想想:如果子孙的空间在父控件之前就示范了,会发生什么事情呢? 其实这个要分两种情况考虑;如果是在堆上创...

2017-07-05 17:45:17

阅读数 308

评论数 0

09_TCP客户服务端

一服务端 二客户端一、服务端#include "TcpServer.h" TcpServer::TcpServer(QWidget *parent):QWidget(parent) { _Server = new QTcpServer ; _Port = 998...

2017-07-04 15:56:45

阅读数 197

评论数 0

08_Qt的IO、内存映射

一QByteArrayQString区别 二QFile 三QBuffer 四QTextStream 五QDataStream 六内存映射文件一、QByteArray、QString区别/*字符数组与字符串是有区别的,在传输的时候还是转化为字符数组再进行传输,避免出错*/ QByteArra...

2017-07-04 15:48:56

阅读数 369

评论数 0

07_Qt的三大窗口dialog、widget、mainwindow

一dialogwidgetmainwindow的区别一、dialog、widget、mainwindow的区别 1)、dialog有exec函数,如果是dialog窗口,后边的窗口时不可选的; 2)、widget和dialog都有show函数,如果通过这个函数显示这两种类型的窗口,则两个...

2017-06-29 18:05:06

阅读数 14840

评论数 2

06_高级painter、保存、打印、预览

Qt的画画,用painter画笔来做是在是太麻烦了。所以就有了本节的方法。 利用QGraphicsView窗口和QGraphicsScene这个数据结构,就可以在里面add添加想要的item; #include "MyGraphic.h" MyGraphic::MyGra...

2017-06-29 16:45:21

阅读数 355

评论数 0

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