
C/C++
文章平均质量分 55
huninglei3333
这个作者很懒,什么都没留下…
展开
-
打开和保存文件对话框 调用动态库
// TODO: Add your control notification handler code here // 设置过滤器 TCHAR szFilter[] = _T("文本文件(*.txt)|*.txt|Word文件(*.doc)|*.doc|所有文件(*.*)|*.*||"); // 构造保存文件对话框 CFileDialog fileDlg(FALSE, _T("doc"), _T(原创 2017-03-08 11:43:47 · 360 阅读 · 0 评论 -
CTreeCtrl Class Windows 公共树视图控件的功能。
成员公共构造函数名称 说明CTreeCtrl::CTreeCtrl 构造 CTreeCtrl 对象。公共方法名称 描述CTreeCtrl::Create 创建的树视图控件,并将其附加到CTreeCtrl对象。CTreeCtrl::CreateDragImage 创建指定的树视图项一个拖动位图。CTreeCtrl::CreateEx 创建具有指定的 Windows 扩展样式的树控件并原创 2017-03-21 17:41:36 · 564 阅读 · 0 评论 -
常量和变量的区别
1.常量const修饰,值不可以修改 变量可以修改 2.常量需要在初始化定义,变量可以不用初始化 3.常量初始化后是个右值,变量既可以是右值有可以是左值 4.常量相对于变量编译效率高 5.常量不可以赋给非常量指针 6.字符常量进程映射后存放在代码段,变量进程映射后存放在数据段或者堆区或者栈区原创 2017-02-26 19:29:34 · 539 阅读 · 0 评论 -
wireshark 菜单栏单词翻译
wireshark 分析(analyze) 1)follow TCP stream //tcp流追踪 2)follow UDP stream //udp流追踪 3)follow SSL stream //安全套接流追踪 4)follow HTTP stream //超文本流追踪统计(statistics) 1)capture file property //捕获文件属性 2)con原创 2017-02-26 17:44:36 · 782 阅读 · 0 评论 -
解决Kali Linux没有声音
解决Kali Linux没有声音Kali Linux系统默认状态下,root用户是无法使用声卡的,也就没有声音。启用的方法如下:(1)在终端执行命令:systemctl --user enable pulseaudio (2)在/etc/default/目录下,创建一个文件,命名为pulseaudio,并添加以下内容:PULSEAUDIO_SYSTEM_转载 2017-01-23 01:24:57 · 1254 阅读 · 0 评论 -
面试题C++有哪几种基本数据类型
1.char 2. int 3. short 4. long 5. float 6.double 7.struct(自定义数据类型) 8. enum(枚举) 9.union(联合) 10.class(类) 11.template (类模板) 12.reference(引用) 13.void类型 14.指针类型原创 2017-02-26 18:18:43 · 1094 阅读 · 0 评论 -
整型有哪几种形式? 各个形式有什么区别?
整型主要分为整数型,字符型,bool布尔型32位计算机形式分别为 1.int和unsigned int 占用 4个字节 2.short和unsigned short 占用 2个字节 3.long和unsigned long 占用 4个字节 4.char和unsigned char 占用 1个字节 5.bool类型 默认是false 占用1个字节原创 2017-02-26 18:37:23 · 2446 阅读 · 0 评论 -
protobuf
1、C数组的序列化和反序列化API [cpp] view plaincopy //C数组的序列化和序列化API bool ParseFromArray(const void* data, int size); bool SerializeToArray(void* data, int size) const; //使用 void set_people()转载 2017-01-03 19:12:00 · 311 阅读 · 0 评论 -
自增自减前操作符与后操作符的区别
1.前操作符是先自增自减再参与运算,后操作符是先运算再自增自减 2.前操作符返回的是变量本身,是个左值,后操作符返回的是临时变量是个右值原创 2017-02-27 12:02:05 · 772 阅读 · 0 评论 -
CDialog
Base Class MembersCObject MembersCCmdTarget MembersCWnd MembersConstructionCDialogConstructs a CDialog object.InitializationCreateInitializes the CDialog object. Creates a modeless dialog box原创 2017-03-22 13:08:22 · 392 阅读 · 0 评论 -
CBUTTON控件
InitializationCreateCreates the Windows button control and attaches it to the CButton object.OperationsGetBitmapRetrieves the handle of the bitmap previously set with SetBitmap.GetButtonStyleRe原创 2017-03-23 18:20:18 · 339 阅读 · 0 评论 -
修改版本号
// Stand_autorun_define.h int g_nAutorun_nSetupVer[] = {1, 1, 8, 26};// makeInstall.batset outISOName=%prog%_v1.1.8.27.iso//JinKeInstall.nsi!define PRODUCT_VERSION "V1.1.8.27"!define PROJE原创 2017-03-20 14:42:28 · 460 阅读 · 0 评论 -
字符字符串转十六进制字符串
#include "stdafx.h"#include #include #include using namespace std;char* str2hex(char* dest,char* src){ if(src == NULL || src == NULL) return NULL; char* tmp = dest; while(*src !=原创 2017-03-07 10:10:06 · 378 阅读 · 0 评论 -
十六进制字符串转换成字符字符串
char* hex2str(char* dest,char* src){ if(dest == NULL || src == NULL) return NULL; char* tmp = dest; while(*src != '\0') { *tmp = (*src - '0') * 16; ++src; if(*(src) == 'a') *原创 2017-03-07 10:50:03 · 581 阅读 · 0 评论 -
创建注册表,设置和读取注册表中的值
#define CACHE_CONFIG_ROOT "Software\\CPFC_FLG"#define CACHE_KEY "CPFC_PASS"/************************************************************************* Purpose : 设置值 Input :nVal 值 Return原创 2017-03-23 18:00:08 · 655 阅读 · 0 评论 -
实现缓存对话框类,设置注册表
#include "StdAfx.h"#include "CachedDLG.h"CachedDLG::CachedDLG(void) : _pValue(0){}CachedDLG::~CachedDLG(void){}LRESULT CachedDLG::OnInitDialog(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lP原创 2017-03-23 18:10:02 · 351 阅读 · 0 评论 -
NSIS 注释打包
; 以下脚本用以生成 study.exe 文件; 它包含有授权协议;; 安装时若发现应用程序正在运行,安装程序会提示并替用户关闭应用程序; 安装成功后会自动运行应用程序;; 启用新的 Modern UI 的宏指令语法,原先的部分指令将被禁止以防止重复; 我会尽量展示如何基本指令的用法。当然宏指令也会与一些基本指令发生重; 复定义的情况,不过 NSIS 照样能编译成功.; 其中的一转载 2017-03-20 16:39:13 · 695 阅读 · 0 评论 -
在VirtualBox中的CentOS 6.3下安装VirtualBox增强包
http://www.2cto.com/os/201307/226625.html安装包的下载地址:http://download.virtualbox.org/virtualbox/4.1.2/VBoxGuestAdditions_4.1.2.iso在VirtualBox中的CentOS 6.3下安装VirtualBox增强包在VirtualBox中安装好转载 2017-03-16 21:30:58 · 343 阅读 · 0 评论 -
产生随机数
// random.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include#include#includeint main(void){ char str[5];//获取五位的随机串 srand((int)time(NULL));//获得随机种子. i转载 2017-03-14 17:22:15 · 305 阅读 · 0 评论 -
字符字符串转十六进制字符串 和 十六进制字符串转字符字符串
字符字符串转十六进制字符串void StringToHex(char *in,char *out) { int high,low; while(*in) { high=(*in)>>4; low=(*in)&0xF; *(out++)=high>9 ? high-10+'a' : high+'0转载 2017-03-06 17:39:06 · 688 阅读 · 0 评论 -
Windows下C语言的Socket编程例子(TCP和UDP)
一。 server端:#include "stdafx.h"#include #include #pragma comment(lib,"ws2_32.lib")int main(int argc, char* argv[]){ //初始化WSA WORD sockVersion = MAKEWORD(2,2); WSADATA wsaData;转载 2017-12-11 16:03:36 · 493 阅读 · 0 评论