- 博客(16)
- 资源 (12)
- 收藏
- 关注
原创 windows 命令行解析
有些软件,实质内容是一样的,但是界面或者其他地方有些不一样。如何简单快速的实现软件的OEM呢?是另外拷贝一份代码,重新来过?No!下面就介绍如何在程序启动的时候,根据命令行参数来决定后续的动作。// commandline_test.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include
2017-07-31 15:43:25 1856
转载 常见的 HTTP 状态码
HTTP状态码的职责是当客户端向服务器发送请求时,描述返回的请求结果。借助状态码,用户可以知道服务器端是正常处理了请求,还是出现了错误。状态码的类别状态码类别说明1XX信息性状态码(Information)接收的请求正在处理2XX成功状态码(Success)请求正常处理完毕3XX重定向状态码(Red
2017-07-26 12:53:54 454
转载 NSIS 常用安装路径
$INSTDIR安装目录 ($INSTDIR 可以使用 StrCpy、 ReadRegStr、 ReadINIStr 等等来更改。例如在 .onInit 函数里可以用来做高级的检测安装定位)。注意在卸载程序代码里,$INSTDIR 为卸载程序所在的目录而不是在安装程序里所指定的目录。例如:如果你把卸载程序放在 $WINDIR 里并且用户没有移动它,那么在卸载程序里 $INSTDIR 就等于
2017-07-18 19:18:18 5832
转载 NSIS 简介
1. 简介NSIS是一款帮助开发者创建Windows安装包的工具,NSIS通过NSIS脚本语言(NSIS Script)来配置安装过程中的信息,通过灵活的脚本方式,NSIS可以实现从最简单的文件拷贝包制作,到需要读写注册表、配置环境变量、以及网络安装等复杂的安装包制作。2. NSIS脚本NSIS脚本是一种简单的脚本语言,这种脚本语言主要面向安装包的制作,可以使用任何一种文本编辑器进
2017-07-18 10:42:40 1852
转载 进程通讯(共享内存)
Windows 共享内存,可以让两个进程对同一块内存进行读写。以下有2个进程:A.cpp生成A进程,B.cpp生成b进程。那么a进程将不停地读名为"Global\\MyFileMappingObject"的共享内存块,而b进程不停地写名为"Global\\MyFileMappingObject"的共享内存块。从而实现IPC。A.cpp代码如下:// IP
2017-07-17 20:20:44 569
原创 如何限制程序互斥运行?
大家可能习惯使用使用互斥量或者设置程序的窗口属性,来实现程序的互斥运行。下面给大家介绍的是:利用共享段来实现程序的互斥运行!// OnlyOne.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #pragma data_seg("Shared")int volatile g_nAppInstance =0;#pragma
2017-07-16 11:58:28 558
转载 关于 SetProcessWorkingSetSize 的那点事儿
在项目中对程序性能优化时,发现用SetProcessWorkingSetSize() 方法使内存降低了很多,于是查阅了相关的资料如下:我的程序为什么能够将占用的内存移至虚拟内存呢?其实,你也可以,试试看把一个程序最小化到任务栏,再看看任务管理器。看到没,你的程序占用的实际内存一下子减少了,看来并不是我有什么方法能够压缩内存,而是操作系统本身就有这个机制,即当程序不使用时
2017-07-11 17:43:10 2977
原创 Windows 如何获取本机网络连接状态
监测本地机器的网络连接状态:#include "stdafx.h"#include "windows.h"#include #include #include #pragma comment(lib, "Sensapi.lib")#pragma comment(lib, "Wininet.lib")using namespace std;int _tmain(){ do
2017-07-10 20:39:04 3271
转载 Wow6432Node
64 位版本 Windows 中的注册表分为 32 位注册表项和 64 位注册表项。许多 32 位注册表项与其相应的 64 位注册表项同名,反之亦然。64 位版本 Windows 包含的默认 64 位版本注册表编辑器 (Regedit.exe) 可显示 64 位和 32 位的 注册表项。WOW64 注册表重定向器为 32 位程序提供了对应于 32 位程序注册表项的不同注册表项。在 64 位
2017-07-10 20:00:45 3053
转载 注册表 Run、RunOnce 浅析
绝大多数使用过 Windows 操作系统的用户都不会对注册表的 Run、RunOnce 键值感到陌生,但你真的了解所有这些键值的细节吗?让我们具体说来。本文在Win2000,WinXp、Vista、Win7系统中讲解Run、RunOnce注册表键值,涉及如下四个:HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Run
2017-07-10 19:36:53 5929
转载 JavaScript 基础知识
對象化編程 JavaScript 是使用“對象化編程”的,或者叫“面向對象編程”的。所謂“對象化編程”,意思是把 JavaScript 能涉及的範圍劃分成大大小小的對象,對象下面還繼續劃分對象直至非常詳細為止,所有的編程都以對象為出發點,基於對象。小到一個變量,大到網頁文檔、窗口甚至屏幕,都是對象。這一章將“面向對象”講述 JavaScript 的運行情況。對象的基本知識 對
2017-07-09 21:37:58 360
原创 编写干净的代码
究竟什么是“干净的”代码?在一定程度上,干净的代码——像漂亮一样——就是在旁观者眼中所留下的印象。有经验的程序员能够一眼看出程序的源代码并断定它是否是一个易读的代码。他们还能够很快地提出关于这个代码是否是高效,结构是否合理以及是否简单明了的意见。所有的这些特征都很难定义,但是当您把代码呈现给这些程序员时,您通常会很赞同他们对代码是否干净的判断。决定干净代码的因素很多。有些是普遍性的,适用于...
2017-07-09 21:31:14 570
原创 什么是SCM?
什麼是供應鏈管理(SCM)?SCM(供應鏈管理)是使企業更好地採購製造產品和提供服務所需原材料、生產產品和服務並將其遞送給客戶的藝術和科學的結合。供應鏈管理包括五大基本內容。計畫:這是SCM的策略性部分。你需要有一個策略來管理所有的資源,以滿足客戶對你的產品的需求。好的計畫是建立一系列的方法監控供應鏈,使它能夠有效、低成本地為顧客遞送高品質和高價值的產品或服務。採購:選擇能
2017-07-09 21:27:48 5559
原创 什么是ERP?
ERP(Enterprise Resource Planning)企业资源计划系统,是指建立在信息技术基础上,以系统化的管理思想,为企业决策层及员工提供决策运行手段的管理平台。 一天中午,丈夫在外给家里打电话:“亲爱的老婆,晚上我想带几个同事回家吃饭可以吗?”(订货意向) 妻子:“当然可以,来几个人,几点来,想吃什么菜?” 丈夫:“6个人,我们7点左右回来,准备些酒、烤鸭、番
2017-07-09 21:25:27 1208 4
原创 什么是CRM?
CRM(CustomerRelationship Management)就是客户关系管理。CRM是选择和管理有价值客户及其关系的一种商业策略,CRM要求以客户为中心的商业哲学和企业文化来支持有效的市场营销、销售与服务流程。如果企业拥有正确的领导策略和企业文化,CRM将能为企业实现有效的客户关系管理。 CRM的概念由美国Gartner 集团率先提出。我们认为,CRM是辨识、获取、保持和
2017-07-09 21:23:55 682
原创 error C2039: “function”: 不是“std::tr1”的成员
在公司电脑可以正常编译的代码,放到笔记本上来编译竟然不通过了!!提示错误:error C2039: “function”: 不是“std::tr1”的成员可以肯定,这不是代码本身的问题,可能是编译环境造成的!上网了解了一下,是因为没有安装VS08 sp1。也算是到今天才真正意识到tr1是放在sp1里面的,以前一直没注意!
2017-07-08 10:15:32 6100 1
sqlite3_blob_test.zip
2019-05-15
基于winInet的文件上传程序
2019-04-04
基于mongoose实现Http Server(多线程)
2019-02-14
SpreadSheet的DLL版本(含源代码)
2018-07-02
SpreadSheet简单使用实例
2018-07-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人