2011年1月7日

排序算法 终结版 (C#) --数据结构

正文内容加载中...

posted @ 2011-01-07 16:21 酸辣大白菜 阅读(141) 评论(0) 编辑

2011年1月6日

做人学会说NO,写程序学会说NULL。----------设计模式

摘要: 如果朋友要向你借钱,你没有钱但你没有跟朋友说,朋友以为你有钱借给,于是朋友急用钱,你却拿不出。朋友借钱消费也就罢了,如果是看病,那可就耽误大事了!! 呵呵。做人学会说NO,写程序学会说NULL。namespace NullObject{ public abstract class Friend { public abstract bool IsHaveMoney(); public abstract void Lend(); public static readonly Friend NULL = new NullFriend(); //会说null 的朋友 private sealed ..阅读全文

posted @ 2011-01-06 18:44 酸辣大白菜 阅读(91) 评论(0) 编辑

2010年12月29日

用于主题检测的临时日志(bf1783d2-27ab-4079-a1c6-08a661824368 - 3bfe001a-32de-4114-a6b4-4005b770f6d7)

摘要: 这是一个未删除的临时日志。请手动删除它。(6f15889c-1dca-4df1-acc3-6348d5ebd98b - 3bfe001a-32de-4114-a6b4-4005b770f6d7)阅读全文

posted @ 2010-12-29 11:36 酸辣大白菜 阅读(71) 评论(0) 编辑

2010年12月28日

windows mobile网络设备 ------------- DMProcessConfigXML

摘要: 背景: windows mobile 设备通过gprs 上网。 配置网络.网络连接方式:cmwap.使用DMProcessConfigXML 1,生成接入点配置文件代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><characteristictype="CM_GPRSEntries"><characteristictype="cmwap"><parmname="阅读全文

posted @ 2010-12-28 18:48 酸辣大白菜 阅读(322) 评论(0) 编辑

2010年11月29日

android 系统配置 常用命令 - linux

摘要: ifconfig 功能说明:显示或设置网络设备。      ifconfig可设置网络设备的状态,或是显示目前的设置。语  法:ifconfig[网络设备][downup-allmulti-arp-promisc][add<地址>][del<地址>][<hw<网络设备类型><硬件地址>][io_addr<I/O地址>][irq<...阅读全文

posted @ 2010-11-29 19:13 酸辣大白菜 阅读(248) 评论(0) 编辑

2010年11月18日

qt 信号与槽机制

摘要: 总结: 同一对象信号与同一槽多次绑定后, 信号触发时,槽函数会被多次调用。阅读全文

posted @ 2010-11-18 14:58 酸辣大白菜 阅读(157) 评论(0) 编辑

2010年11月3日

用于主题检测的临时日志(b9c62a98-6395-4fa6-b30d-70521beaf329 - 3bfe001a-32de-4114-a6b4-4005b770f6d7)

摘要: 这是一个未删除的临时日志。请手动删除它。(92bb3854-90bb-4a17-a79e-50b7f18849ef - 3bfe001a-32de-4114-a6b4-4005b770f6d7)阅读全文

posted @ 2010-11-03 14:21 酸辣大白菜 阅读(60) 评论(0) 编辑

2010年8月24日

无绳电话系统

摘要: 无绳电话系统可分为送话和受话两个方向。数字无绳电话当然也不例外。CDCT(ChineseDigitalCordlessTelephone)在座机和手机之间使用多载波TDMA/TDD格式,共10个载波,每个载波频宽1.728MHz,每个载波在时域上被分成24个时隙,使用其中的两个时隙即可建立双工连接。当通话建立后,手机只使用十二分之一的时间发送和接收,其余的时间可以用于干其它的事,如监视其它的频率和...阅读全文

posted @ 2010-08-24 10:05 酸辣大白菜 阅读(101) 评论(0) 编辑

2010年7月2日

C++ 数据类型转换

摘要: wchar_t*,wchar_t,wchat_t数组,char,char*,char数组,std::string,std::wstring,CString....#include <string>// 使用CString必须使用MFC,并且不可包含<windows.h>#define _AFXDLL#include <afx.h>using namespace ...阅读全文

posted @ 2010-07-02 19:33 酸辣大白菜 阅读(147) 评论(0) 编辑

关于内存泄漏检测

摘要: 介绍:  动态分配、回收内存是c/c++编程语言一个最强的特点,但是中国哲学家孙(sun tzu,我不知道是谁?那位知道?) 指出,最强的同时也是最弱的。这句话对c/c++应用来说非常正确,在内存处理出错的地方通常就是bugs产生的地方。一个最敏感和难检测的bug就是内存泄漏-没有把前边分配的内存成功释放,一个小的内存泄漏可能不需要太注意,但是程序泄漏大块内存,或者渐增式的泄漏内存可能引起的现象是...阅读全文

posted @ 2010-07-02 19:30 酸辣大白菜 阅读(134) 评论(0) 编辑

发布一个边看电子书边听英语的小工具

摘要: 发布一个边看电子书边听英语的小工具。 下载阅读全文

posted @ 2010-07-02 16:09 酸辣大白菜 阅读(80) 评论(0) 编辑

2010年6月28日

C++ 工厂模式

摘要: 定义抽象类 class IParser { public: virtual bool GetStructData(PBYTE bufIn,DWORD bufLength,string cxmlString) = 0; virtual string CreateXMLData(PBYTE bufIn,DWORD bufLength) = 0; }; 派生类: class CGetUserInf...阅读全文

posted @ 2010-06-28 15:46 酸辣大白菜 阅读(235) 评论(0) 编辑

xml 解析库 msxml6.dll

摘要: xml 解析 无处不在,web编程时所用到的ajax 其它底层就是调用 的msxml.dll服务。#include "stdafx.h"#import "msxml6.dll"using namespace MSXML2;inline void TESTHR( HRESULT _hr ) { if FAILED(_hr) throw(_hr); }void XMLHttpRequestSample(){ MSXML2::IXMLHTTPRequestPtr pIXMLHTTPRequest = NULL; BSTR bstrString = NULL; 阅读全文

posted @ 2010-06-28 15:26 酸辣大白菜 阅读(841) 评论(0) 编辑

2010年6月26日

IE 8 与vs2005的兼容性问题

摘要: 在VS2005中创建或打开“智能设备”项目时,提示以下错误: “从用户数据存储中检索信息时出错。系统未找到指定的对象。” 和 “由于数据存储中不存在项目引用的设备平台,因此无法打开项目。” 在打开VS2005的”工具“-”设备仿真器管理器“时,提示以下错误: ”未能正确加载包“Smart Device Configuration Package”( GUID = {D245F354-3F45-4...阅读全文

posted @ 2010-06-26 13:04 酸辣大白菜 阅读(224) 评论(0) 编辑

2010年6月12日

c++ vector用法

摘要: C++内置的数组支持容器的机制,但是它不支持容器抽象的语义。要解决此问题我们自己实现这样的类。在标准C++中,用容器向量(vector)实现。容器向量也是一个类模板。标准库vector类型使用需要的头文件:#include <vector>。vector 是一个类模板。不是一种数据类型,vector<int>是一种数据类型。Vector的存储空间是连续的,list不是连续存储的。 一、 定义和初始化vector< typeName > v1; //默认v1为空,故下面的赋值是错误的v1[0]=5;vector<typeName>v2(v1); 或阅读全文

posted @ 2010-06-12 14:21 酸辣大白菜 阅读(908) 评论(0) 编辑

2010年6月5日

关于msxml.dll

摘要: 关于msxml.dll阅读全文

posted @ 2010-06-05 15:53 酸辣大白菜 阅读(72) 评论(0) 编辑

2010年5月11日

音频驱动的3种模式

摘要: 音频驱动有3种模式:1.MDD/PDD模式.2.Wavedev2模式.3.UAM模式 它们相同的地方很明显:它们公开相同的接口,因为是流驱动!都是透过流接口与上层的waveapi.dll交互.接着,细说它们的差异: 第一种MDD/PDD模式是最早被提供的模式,也是其他驱动常见分层模式.如果我们使用CE提供的MDD(wavemdd.lib)我们会受到一些限制: Only supports one ...阅读全文

posted @ 2010-05-11 09:57 酸辣大白菜 阅读(212) 评论(0) 编辑

2010年4月27日

download WM6.5.3 SDK

摘要: http://www.microsoft.com/downloads/details.aspx?FamilyID=c0213f68-2e01-4e5c-a8b2-35e081dcf1ca&displaylang=en阅读全文

posted @ 2010-04-27 13:00 酸辣大白菜 阅读(113) 评论(0) 编辑

2010年4月21日

about CreateFileMapping on wince

摘要: HANDLE hMapFile; LPVOID lpMapAddress; //SendMessage(g_hwndScope, SCM_GETSCOPEINFO, 0, (LPARAM)psi); hMapFile = CreateFileMapping (INVALID_HANDLE_VALUE, NULL, PAGE_READWRITE, 0, sizeof(SCOPEINFO), (LPC...阅读全文

posted @ 2010-04-21 20:30 酸辣大白菜 阅读(299) 评论(0) 编辑

2010年4月20日

about MarshalledBuffer

摘要: SCOPEINFO *psiLocal=NULL; MarshalledBuffer_t LocalBuffer; HRESULT hr = LocalBuffer.Marshal(psi, sizeof(SCOPEINFO), ARG_I_PTR, FALSE, FALSE); if (FAILED(hr)) { return FALSE; } psiLocal = (SCOPEINFO *)...阅读全文

posted @ 2010-04-20 18:21 酸辣大白菜 阅读(60) 评论(0) 编辑

about ReadProcessMemory

摘要: DWORD dwProcessId; HANDLE hProcess; SCOPEINFO psi_buffer; BOOL fRet = FALSE; GetWindowThreadProcessId(hwnd, &dwProcessId); if (dwProcessId != GetCurrentProcessId()) { // If the memory is owned by ...阅读全文

posted @ 2010-04-20 16:26 酸辣大白菜 阅读(91) 评论(0) 编辑

2010年4月10日

关于 bootloader 之物理内存 虚拟内存 映射表。OEMAddressTable

摘要: OEMAddressTable一般在ARM架构的CPU上,物理地址都是统一编址的,寻址空间为4GB(32Bit CPU)。也就是说,针对一个ARM的处理器,它可以访问的物理空间是4GB。在WinCE中,ARM中的4GB物理地址空间将被映射为512MB的虚拟内存空间。 OEMAddressTable就是一个4GB物理地址空间到WinCE Kernel中的512MB虚拟地址空间的映射表。在BSP中,会定义OEMAddressTable来描述系统中可访问的物理空间及对应的虚拟地址空间,还有大小。这个表会在WinCE系统开始启动的时候传给MMU,具体到BSP中应该是在OAL中的startup.s中,O阅读全文

posted @ 2010-04-10 12:38 酸辣大白菜 阅读(246) 评论(0) 编辑

2010年4月9日

VirtualAlloc

摘要: VirtualAlloc阅读全文

posted @ 2010-04-09 20:51 酸辣大白菜 阅读(68) 评论(0) 编辑

2010年3月31日

boot nk.bin by CEPC

摘要: build nk.bin \public\common\oak\misc\wince.bat X86 wpc CEPC platform builder 启动 CEPC 1 安装 virtual pc 2007 2 新建 VM 3 设置 capture floppy disk image platform\cepc\src\bootloader\dos\bootdisk\diskimag...阅读全文

posted @ 2010-03-31 17:18 酸辣大白菜 阅读(234) 评论(0) 编辑

2010年3月24日

CESVCH~1.EXE

摘要: CESVCH~1.EXE Platform Builder CE Service Host阅读全文

posted @ 2010-03-24 12:53 酸辣大白菜 阅读(108) 评论(0) 编辑

2010年3月22日

screen rotation 相关

摘要: ChangeDisplaySettingsEx 设置屏幕旋转角度阅读全文

posted @ 2010-03-22 17:21 酸辣大白菜 阅读(432) 评论(1) 编辑

2010年3月18日

内存映射文件

摘要: 内存映射文件   内存映射文件是由一个文件到一块内存的映射。Win32提供了允许应用程序把文件映射到一个进程的函数(CreateFileMapping)。这样,文件内的数据就可以用内存读/写指令来访问,而不是用ReadFile和WriteFile这样的I/O系统函数,从而提高了文件存取速度。   这种函数最适用于需要读取文件并且对文件内包含的信息做语法分析的应用程序,如对输入文件进行语法分析的彩色...阅读全文

posted @ 2010-03-18 10:30 酸辣大白菜 阅读(200) 评论(0) 编辑

2010年3月17日

中英build版本

摘要: set _IMAGELANGIDLIST=0804 中文 set _IMAGELANGIDLIST=0409 英文阅读全文

posted @ 2010-03-17 15:01 酸辣大白菜 阅读(79) 评论(0) 编辑

2010年3月12日

关于FSDMGR.dll 的种种

摘要: 下面转个老外写的介绍FSDMGR的文章,不错,转到这里,权当备份。 INTERACTING WITH FSDMGR In interacting with the FSDMGR and its helper functions, there are two pseudo-handle types that will be used: HDSK and HVOL (these types are d...阅读全文

posted @ 2010-03-12 13:26 酸辣大白菜 阅读(305) 评论(0) 编辑

CreateFile

摘要: 当我们使用CreateFile时, 系统会通过 lpFileName, 过滤 Filefeter,得到 文件|pipes|邮槽|通信资源|磁盘驱动器|控制台|文件夹 不的不同句柄。 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ CreateFile 函数创建或打开下列对象,并返回一个可以用来访问这...阅读全文

posted @ 2010-03-12 13:25 酸辣大白菜 阅读(883) 评论(0) 编辑

2010年3月10日

VS _Watch 使用

摘要: {,,kernel.dll}g_pKData->pCurThd->dwLastError 查看dll里的变量 {,,coredll.dll,} GetLastError 在coredll.dll 中的 GetLastError 中设置断点阅读全文

posted @ 2010-03-10 21:10 酸辣大白菜 阅读(56) 评论(0) 编辑

2010年3月9日

sysgen -p

摘要: sysgen -p common coredll <common>%winceroot%/public/下的指定目录,coredll 是<common>中的组件 重新连接coredll.dll组件 sysgen -p common kcoredll sysgen -p shellw aygshell builddemo clean –c阅读全文

posted @ 2010-03-09 14:59 酸辣大白菜 阅读(76) 评论(0) 编辑

2010年3月4日

windows mobile shell API

摘要: SHSetNavBarText 设置NavBar 文本信息 SHDoneButton 设置右上角button为关闭,还是最小化。 SHFullScreen 全屏,显示隐藏taskbar 软键盘button 开始图标 SHInitDialog 实例化对话框 SHInitDialogFlags 设置dialog参数 SHGetAutoRunPath SHEnableSoftkey 显示、隐藏...阅读全文

posted @ 2010-03-04 14:43 酸辣大白菜 阅读(154) 评论(0) 编辑

activesync 数据同步 ActiveSyncStart

摘要: aygshell.dll 中提供了设备端的数据同步接口ActiveSyncStart(); ActiveSyncStop();阅读全文

posted @ 2010-03-04 11:53 酸辣大白菜 阅读(139) 评论(0) 编辑

2010年3月3日

windows mobile 状态/通知机制 State and Notification Broker

摘要: Windows Mobile 5.0 设备随附了远远超过 100 个不同的状态值,它们可以通过 State and Notification Broker API 获得。这些可用值提供各种各样的,与设备本身和标准 Windows Mobile 5.0 应用程序有关的信息。下表只是可以通过 State and Notification Broker 获得的信息的一部分示例:•活动应用程序...阅读全文

posted @ 2010-03-03 20:18 酸辣大白菜 阅读(669) 评论(0) 编辑

windows mobile 部署应用程序 之 setupdll.dll 扩展cab 的行为

摘要: windows mobile 部署应用程序 之 setupdll.dll 扩展cab 的行为1,我们发布windows mobile 程序时,一般要制作*.cab 去在设备安装我们应用程序,那如何在安装时去做一些特殊的行为呢 e.g. 拷贝程序的快捷方式去多个目录, 修改文件名称,创建日志文件 etc. cab 文件运行时,首先从cab文件中解压出所要安装的文件,如果文件中有setupdll.dll 则setupdll.dll会被隐式的加载,并调用Install_Init,Install_Exit,Uninstall_Init,Uninstall_Exit etc. 函数, 我们可以在编写自己阅读全文

posted @ 2010-03-03 17:20 酸辣大白菜 阅读(862) 评论(4) 编辑

2010年2月8日

认识一下,同步技术框架 Microsoft Sync Framework

摘要: Microsoft Sync Framework(MSF)是一个全面的同步平台,可以为应用程序、服务或设备提供协同和离线能力。开发人员可以采用MSF来建立跨越任何网络使用任何协议在任何存储系统中同步任何数据建立任何应用。MSF的一个关键性技术特点是可以由开发人员自定义数据源提供器(Provider),可以让任意的数据源之间进行点对点的同步。 虽然数据提供器是一种额外提供的功能(Out-of-box),但是MSF已经包含了一些常用的数据提供器。包括: Sync Service for Ado.Net:同步支持Ado.Net的数据源。 Sync Service for file s...阅读全文

posted @ 2010-02-08 13:49 酸辣大白菜 阅读(407) 评论(0) 编辑

2010年1月26日

C++ 非托管 程序调用托管程序

摘要: This is a sample native console application which will query the registry to verify if a specific version of the .NET Framework is installed. It will then use the CorBindToRuntimeEx API to load a spec...阅读全文

posted @ 2010-01-26 13:43 酸辣大白菜 阅读(352) 评论(0) 编辑

2009年3月4日

基于WinCE的I2C驱动程序设计

摘要: 引言 随着以计算机技术、通信技术和软件技术为核心的信息技术的迅速发展,嵌入式系统在各行业得到了广泛的应用,极大地推动了行业的渗透性应用。嵌入式系统是“以应用为中心、以计算机技术为基础、软硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统”,由嵌入式硬件和嵌入式软件两部分组成。嵌入式软件包括嵌入式操作系统和嵌入式应用软件。Microsoft的桌面操作系统已经为人们熟悉和使用,嵌入式的操作系统 Windows CE.net也日益风行。Windows CE.net是Microsoft推出的功能强大的紧凑、高效、可伸缩的32位嵌入式操作系统,主要面对各种各样的嵌入式系..阅读全文

posted @ 2009-03-04 23:59 酸辣大白菜 阅读(476) 评论(0) 编辑

wince下USB设备驱动程序

摘要: 随着USB设备的不断增加,我们这些开发人员也就多了对USB设备进行驱动程序开发的工作。但是对于很多初学者来说,存在以下三个困难: 一是对WinCE的驱动程序结构了解得太少,没办法得心应手的专注于驱动程序的开发工作; 二是对WinCE自带的USB驱动程序的例子没有弄懂,看到一大堆文件夹结构和源程序思维混乱; 三是几乎没有什么中文的参考资料,不知如何下手。 第三条是很多开发人员都遇到的,我也一样,很多朋友问我有没有什么资料,我也只能说抱歉,因为我也同样有这个问题,一切都靠自己的黑暗中摸索,因此本文不谈第三条。 第一条是可以找到资料的,如《Windows CE .NET系统分析及实验教程》,因此本文阅读全文

posted @ 2009-03-04 23:36 酸辣大白菜 阅读(2331) 评论(0) 编辑

导航

公告