自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (2)
  • 收藏
  • 关注

原创 微信应用(小程序)开发最全整理

微信应用(小程序)开发最全整理正常渠道目前微信小程序平台处于内测阶段,只有收到微信官方发出的内测邀请的开发者,才能通过官方给的正常渠道进行小程序开发和测试。非常正常渠道有志之士已发出破解版的开发工具,使得即使没有邀请,也能使用工具进行微信小程序开发。开发环境搭建工具准备0.7版本的微信web开发工具 windows版 32位点这里,密码mxj1 ,64位点这里,密码tavdMac版 点这里,密

2016-09-23 14:18:05 2513

原创 [win32接口]根据路径,逐级创建目录(若目录不存在)

如上

2014-07-29 10:26:16 839

原创 MFC 拷贝目录

封装成类FileOP//cpp file#include "FileOP.h"BOOL FileOP::CopyDir(CString srcDirPath,CString destDirPath,BOOL bFailExists) { CFileFind ff; TRACE(srcDirPath); TRACE(destDirPath); if(srcDirPath

2013-05-29 10:33:56 916 1

原创 MFC 调用命令行

// 调用命令行解压原apk包CString cmd = "java -jar " + currentPath + "\\lib\\apktool.jar d -f " + m_csTargetApk + " " + m_csTargetDir;//这里加入要执行的DOS指令STARTUPINFO si;ZeroMemory(&si,sizeof(si));PROCESS_

2013-05-29 10:31:11 1341

原创 从零开始用node.js搭建web聊天室

从零开始用node.js搭建web聊天室此处选用的系统是CentOS 5.4 x86_64一、     安装node.js1、下载node.js源码包地址 http://nodejs.org/download/  这里有最新版本的node.js对应各个操作系统的二进制文件或者源码包,请自行选择,此处我们选源码编译安装,所以下载源码包。现在最新版已经是v0.10.3了。取得t

2013-04-11 15:42:51 2834 2

转载 php截取字符串,兼容utf8、gb2312,gbk、big5

<?phpfunction CsubStrPro($str, $start = 0, $length, $charset = "utf-8", $suffix = true){ if (function_exists ( "mb_substr" )) return mb_substr ( $str, $start, $length, $charset ); $

2012-07-22 19:40:47 817

原创 WIN32 递归方式删除文件和文件夹

void DeleteAll(const CString& str1){    CFileFind ff;    CString currrentDir = str1;    CString str = str1;    if(str.Right(1) !=

2011-08-01 19:58:33 1522

原创 C++primer 文本查询练习

<br />// header file<br />#pragma once<br />#include "TextQuery.h"<br />#include <algorithm><br />#include <iterator><br /><br /><br /><br />namespace StringQuery{<br /><br />    class QueryBase<br />    {<br />        friend class Query;<br

2011-05-11 18:13:00 956 1

原创 内存映射文件操作相关

<br />// ATS4DemoDlg.h : header file<br />//<br /><br />#if !defined(AFX_ATS4DEMODLG_H__32E6642D_5F67_4613_B312_9C160914A930__INCLUDED_)<br />#define AFX_ATS4DEMODLG_H__32E6642D_5F67_4613_B312_9C160914A930__INCLUDED_<br /><br />#if _MSC_VER > 1000<

2011-04-15 12:08:00 665

原创 getlasterror错误信息速查器

<br />每次都去网上搜getlasterror代码对应的错误信息有点麻烦,自己做个小工具搞定。<br /> <br />获取错误信息的函数如下:<br />CString CErrShowerDlg::printErr(DWORD nErrorNo)<br />{<br />     LPTSTR lpBuffer;    <br />     FormatMessage ( FORMAT_MESSAGE_ALLOCATE_BUFFER  |<br />          FORMAT_

2011-04-15 12:04:00 624

原创 ping,VC实现

<br />与窗口类结合使用<br /> <br /> <br />#pragma once<br /><br />#define ICMP_ECHO 8 <br />#define ICMP_ECHOREPLY 0 <br />#define ICMP_MIN 8 // minimum 8 byte icmp packet (just header) <br />#define STATUS_FAILED 0xFFFF <br />#define DEF_PACKET_SIZE   

2011-04-15 12:00:00 765

原创 小型日志类

<br />/*<br />#ifdef _UNICODE<br />#define tofstream wofstream<br />#define tchar      wchar_t<br />#define tstring   wstring<br />#define tsprintf  wsprintf<br />#else<br />#define tofstream ofstream<br />#define tchar     char<br />#def

2011-04-15 11:57:00 616

转载 base64编解码

<br />/*<br />Module : Base64Coder.CPP<br />Purpose: Definition for the Base64 encoder / decoder class<br />Created: PJN / 20-06-2000<br />History: None<br /><br />Copyright (c) 1998 - 2002 by PJ Naughter.  <br />All rights reserved.<br /><br /

2011-04-15 11:55:00 701

转载 GetLastError代码大全

<br />原文地址:http://blog.sina.com.cn/s/blog_589cd65601009a32.html<br />错误代码中文查询GetLastError返回代码的含义<br />〖0〗-操作成功完成。<br />〖1〗-功能错误。<br />〖2〗-系统找不到指定的文件。<br />〖3〗-系统找不到指定的路径。<br />〖4〗-系统无法打开文件。<br />〖5〗-拒绝访问。<br />〖6〗-句柄无效。<br />〖7〗-存储控制块被损坏。

2010-09-21 10:45:00 678

转载 另一种LNK2005

<br />在ATL项目中,在勾选了"支持MFC"之后,容易出现如下错误:<br />uafxcwd.lib(dllmodul.obj) : error LNK2005: _DllMain@12 已经在 LIBCMTD.lib(dllmain.obj) 中定义<br />uafxcwd.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) 已经在

2010-09-19 23:18:00 1447

转载 uafxcwd.lib(dllmodul.obj) : error LNK2005: DllMain 已经在 中定义

<br />如果出现这种错误:“uafxcwd.lib(dllmodul.obj) : error LNK2005: _DllMain@12 already defined in main.obj ”或者“mfcs42ud.lib(dllmodul.obj) : error LNK2005: _DllMain@12 already defined in main.obj ”,那么“See if you have _AFXDLL and _USRDLL in the preprocessor de

2010-09-19 23:17:00 2020

转载 error C2664: 'MessageBoxW' : cannot convert parameter 2 from

error C2664: 'MessageBoxW' <br />有一个项目,开始的时候可以正常运行,在重装系统以及重装VC之后,出现下面的错误,<br />error C2664: 'MessageBoxW' : cannot convert parameter 2 from ......<br />在CSDN中找到了解决的办法:<br />MessageBox(NULL,"hello","msg",MB_OK)编译不过去,要改成MessageBox(NULL,TEXT("hello"),TEXT("ms

2010-09-19 14:34:00 1514

转载 error LNK2005: "int dir" (?dir@@3HA) already defined in GameStart.obj

<br />方案一、<br /><br />编程中经常能遇到LNK2005错误——重复定义错误,其实LNK2005错误并不是一个很难解决的错误。弄清楚它形成的原因,就可以轻松解决它了。  <br />   <br />  造成LNK2005错误主要有以下几种情况:  <br />  1.重复定义全局变量。可能存在两种情况:  <br /> A、对于一些初学编程的程序员,有时候会以为需要使用全局变量的地方就可以使用定义申明一下。其实这是错误的,全局变量是针对整个工程的。正确的应

2010-09-18 17:42:00 2961 1

keil uVision 仿真板文件

平凡老师的实验仿真板文件 直接把解压后的ledkey.dll和simboard.dll文件拷贝至keil uVision的安装目录的/bin下,然后在tool.ini文件中的[C51]后加入以下内容: AGSI1=ledkey.dll ("ledkey") AGSI2=simboard.dll ("simboard") 在keil uVision中进入Debug模式,在Perpheral菜单下会看到多出了两项,就是我们安装的实验板了

2018-01-10

keil uVision的实验仿真板文件

平凡老师的实验仿真板文件 直接把解压后的ledkey.dll和simboard.dll文件拷贝至keil uVision的安装目录的/bin下,然后在tool.ini文件中的[C51]后加入以下内容: AGSI1=ledkey.dll ("ledkey") AGSI2=simboard.dll ("simboard") 在keil uVision中进入Debug模式,在Perpheral菜单下会看到多出了两项,就是我们安装的实验板了

2008-09-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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