- 博客(8)
- 资源 (4)
- 收藏
- 关注
原创 QProcess应用
#include <QCoreApplication>#include <QProcess>#include <QDebug>int main01(int argc, char** argv){ QCoreApplication app(argc, argv); QProcess process; process.start("tasklist");//从属主进程
2015-08-31 11:45:32 457
原创 多线程应用(五)——线程操作函数
#include <stdio.h>#include <stdlib.h>#include <Windows.h>#include <process.h>DWORD WINAPI test(void * p){ int i = 0; while (++i) { printf("%d\n", i); if (i > 100000)
2015-08-21 17:40:47 254
原创 Qt-提升界面程序的可读性
背景:界面程序(纯手写代码)的代码量一般都很大,这时候可读性会降低。要想让程序不至于让人看的崩溃,必须要有办法提高可读性。以下几点可供参考。1.构造函数中提取代码封装成函数,如: CreateWidget();//封装所有控件的初始化方法 CreateLayout();//封装所有控件的布局 CreateConnections();//封装所有需要关联的信号槽函数 注:CreateLayou
2015-08-21 13:57:48 558
原创 Qt-编程规范
编程规范重要性不言而喻,Qt 中的编程规范可参考c++,但由于Qt 本身的特性,增加一些特殊的规范。以下列举一些个人使用的规则,仅供参考。 1.槽函数的命名:每个函数前缀是slot,如:SlotSendData(); 2.信号的命名:每个函数前缀是signal,如:SignalSendData(); 3.类成员变量:采用驼峰命名方式且以下划线结束,如:sendBtn_; 4.程序中的变量:采
2015-08-21 11:49:29 814
原创 多线程应用——(四)
前言:1.多线程在访问同一个变量或同一块区域时要使用临界区 2.临界区内最多线程数目是64#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>#include<Windows.h>#include<process.h>#include <time.h>#define THREAD_NU
2015-08-06 12:14:15 268
原创 二进制文件切割与合并
#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>#define PATH "C:\\Users\\michael\\Desktop\\切割合并\\PIS.exe"#define PATH_MERGE "C:\\Users\\michael\\Desktop\\切割合并\\PIS_merge.exe"/*
2015-08-04 11:35:24 4091
原创 二进制文件加密
背景: 1.bin文件,exe文件,图片文件等都可以使用二进制加密方式进行加密。 2.使用while循环来取代for循环进行字符加密。 3.exe文件加密解密的应用:先将exe文件伪装成txt文件,避免杀毒软件检测,再通过解密,txt–>exe#define _CRT_SECURE_NO_WARNINGS#define SRC_PATH "C:\\Users\\michael\\Deskto
2015-08-03 14:27:54 10527
原创 文件加解密(二)——使用密码
#define _CRT_SECURE_NO_WARNINGS#define SRC_PATH "C:\\Users\\michael\\Desktop\\yzh.txt"#define CODE_PATH "C:\\Users\\michael\\Desktop\\yzh_code.txt"#define DECODE_PATH "C:\\Users\\michael\\Desktop\\y
2015-08-03 10:48:13 392
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人