当前搜索:

07_

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

06_动态规划科室

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

05_和最大子矩阵

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

04_编码

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

2、DML:数据操作语言

一这个不写了 二 三一、这个不写了二、三、
阅读(114) 评论(0)

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

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

04_检查大小端

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

03_模仿string

模仿string函数,写出构造、析构、赋值、拷贝函数 class men{ public: men( const char *str=NULL ){ if( NULL==str ) { ptr = new char[1...
阅读(124) 评论(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(...
阅读(145) 评论(0)

01_最大公约数

int getGong( int num1 , int num2 ) { int k = num1%num2 ; while( k!=num1 ) { if( k==0 ) return num2; num1 = num2 ;...
阅读(96) 评论(0)

03_利用cryptopp写hmacsha256算法

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

02_libcurl

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

01_https和http的区别

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

12_UDP通信

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

11_Qt的Dll、lib

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

10_Qt的内存自动释放

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

09_TCP客户服务端

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

08_Qt的IO、内存映射

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

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

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

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

Qt的画画,用painter画笔来做是在是太麻烦了。所以就有了本节的方法。 利用QGraphicsView窗口和QGraphicsScene这个数据结构,就可以在里面add添加想要的item; #include "MyGraphic.h" MyGraphic::MyGra...
阅读(288) 评论(0)
    个人资料
    持之以恒
    等级:
    访问量: 2万+
    积分: 616
    排名: 8万+
    最新评论