07 2017 档案
Node.js安装及环境配置之Windows篇
摘要:Node.js安装及环境配置之Windows篇 一、安装环境 1、本机系统:Windows 10 Pro(64位)2、Node.js:v6.9.2LTS(64位) 二、安装Node.js步骤 1、下载对应你系统的Node.js版本:https://nodejs.org/en/download/2、选
阅读全文
C++ STL中Map的按Key排序和按Value排序
摘要:map是用来存放<key, value>键值对的数据结构,可以很方便快速的根据key查到相应的value。假如存储学生和其成绩(假定不存在重名,当然可以对重名加以区分),我们用map来进行存储就是个不错的选择。 我们这样定义,map<string, int>,其中学生姓名用string类型,作为Ke
阅读全文
设计模式之观察者模式(c++)
摘要:Observer 模式应该可以说是应用最多、影响最广的模式之一,因为 Observer 的一个实例 Model/View/Control( MVC) 结构在系统开发架构设计中有着很重要的地位和意义, MVC实现了业务逻辑和表示层的解耦。在 MFC 中, Doc/View(文档视图结构)提供了实现 M
阅读全文
C/C++回调函数
摘要:什么是回调函数? 简而言之,回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。 为什么要使用回调函数? 因为可以把调用者与被调用者分开。调用者不关心谁是被调用者,所有它需知道的,只是存在一个具有某种
阅读全文
c++ string详解 assign
摘要:assign方法可以理解为先将原字符串清空,然后赋予新的值作替换。 返回类型为 string类型的引用。其常用的重载也有下列几种: a. string& assign ( const string& str ); 将str替换原字串的内容 举例: string testassign = "Hello
阅读全文
C++ unsigned long 转化为 unsigned char*
摘要:C++ Code 123456789101112131415161718 unsigned long lFileLen = 1000;unsigned char *ucFileLenFlag;ucFileLenFlag = (unsigned char *) &lFileLen; //方法一//方法
阅读全文
unsigned char 与unsigned long互换
摘要:unsigned long UCharToULong(unsigned char * pucVar ){unsigned long ulTemp=0;ulTemp=(unsigned long)(*pucVar);ulTemp<<=8;pucVar++;ulTemp|=(unsigned long)
阅读全文
微信小程序的登陆流程详解
摘要:由于小程序的登陆和登陆状态维护流程比较复杂,需要客户端和服务器的数次交互以及服务器端的相应处理,很多同学都觉得比较麻烦,所以特别写下这篇博客为大家梳理一下微信的登陆流程,同时加深对微信小程序与登陆状态有关的登陆态标识,用户数据解密,数据校验等具体实现的了解。 首先来说明一下微信的登陆和登陆状态标识实
阅读全文
C++调用windowsAPI实现目录zip压缩
摘要:TCHAR zipname[] = "C:\\bcel"; TCHAR zipfile [FILENAME_MAX]; sprintf(zipfile, "%s.zip", zipname); if(Exists(zipfile)) { int num = 2; while(Exists(zipfi
阅读全文
Windows编程中各种操作文件的方法
摘要:windows编程中文件操作有以下几种常见方法:1.C语言中文件操作。2.C++语言中的文件操作。3.Win32 API函数文件操作。4.MFC CFile类文件操作。5.MFC CFileDialog类的文件操作。6.注册表文件操作。 下面我来详细说明一下各种文件操作方法:1. C语言中文件操作.
阅读全文
WIN32_FIND_DATA
摘要:基本信息 编辑 基本信息 关于文件的全部属性信息。总计有以下以下9种:文件的标题名、文件的属性(只读、存档,隐藏等)、文件的创建时间、文件的最后访问时间、文件的最后修改时间、文件大小的高位双字、文件大小的低位双字、保留、保留。在这里只有文件标题名和文件的长度可以通过CFile类比较方便的获得,而对于
阅读全文
C/C++遍历Windows文件夹下的所有文件
摘要:因为文件夹中往往包含文件和文件夹。想要遍历所有的文件,必须遍历文件夹中所有的文件夹。很显然,这个描述满足递归的两个要素:(1)问题的规模在不断的缩小,且新问题的模式与旧问题相同。很显然文件夹中含有子文件夹同样需要遍历。(2)含有简单的终止条件,即遇到文件夹下再无文件夹停止。 C++遍历文件夹下所有文
阅读全文
CreateThread()使用实例
摘要:1.定义的全局变量 DWORD WINAPI ClientThread(LPVOID lpParam); struct ClientInfo { SOCKET sock; SOCKADDR_IN clientAddr;////定义地址族 }; 2.使用方法 HANDLE hThread; DWORD
阅读全文
MFC之MessageBox、AfxMessageBox用法
摘要:在软件中我们经常会弹出个小窗口,给一点点提示.这就会用到消息对话框. 在Win32 API程序中只有MessageBox这一种用法. 而在MFC中就有三各方法: 1.调用API中的MessageBox; 2.调用CWnd的成员函数MessageBox; 3.调用全局函数AfxMessageBox;
阅读全文
VC/MFC中的CComboBox控件使用详解
摘要:CComboBox控件详解 CComboBox控件又称作组合框控件,其有三种形态可供选择,1.简单组合框(Simple)2.下拉组合框(Drop-down)3.下拉列表式组合框(Drop-down list). CComboBox控件的常用设置属性说明: type属性:里面一共有三个选项.就是其三种
阅读全文
【C++ 学习笔记】 MFC CEdit
摘要:环境:VS2008 环境:VS2008 -关联变量 方法一:在控件上右键-变量-CEdit类型变量-输入变量名。 方法二:添加代码 头文件中定义变量CEdit m_edit_fileName;源文件中变量关联DDX_Control(pDX, IDC_FILENAME, m_edit_fileName
阅读全文
浙公网安备 33010602011771号