自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mason

深入细节

  • 博客(23)
  • 资源 (6)
  • 收藏
  • 关注

转载 用你自己替代密码

万事达卡(MasterCard)公司在其官方网站宣布,将启动一项名为“用你自己替代密码”的人脸验证支付试点计划。继密码、PIN码和指纹感应器之后,自拍照或将成为下一代验证手段。目前已经知道的支付方式:指纹特征支付(阿里巴巴)面部识别相关:雷锋网有报道过,英国银行在试验心跳密码,主要是通过用户的心跳来启动网上银行服务。今日雷锋网获悉,近日,我国自主研发

2015-07-20 10:11:13 843

原创 Ubuntu 下java服务的配置,解决javalib.jar error

在编译Android源码的时候,常常会碰到JDK版本不对或者GCC版本不对的情况,导致各种编译不过的问题,修改这个版本可以采用以下方法:1、到sun网站下载jdk6 http://www.oracle.com/technetwork/java/javase/downloads/jdk6downloads-1902814.html2、安装装完java 6之后配置java环境变量,Ja

2013-06-03 22:17:58 2357

转载 Android hardware acceleration

Android中的硬件加速本文的主要内容来自SDK文章的"Hardware Acceleration”.从Android 3.0开始,Android的2D渲染管线可以更好的支持硬件加速。硬件加速使用GPU进行View上的绘制操作。硬件加速可以在一下四个级别开启或关闭:ApplicationActivityWindowViewApplica

2013-05-31 11:18:11 1851

转载 高效代码审查的十个经验

代码审查(Code Review)是软件开发中常用的手段,和QA测试相比,它更容易发现和架构以及时序相关等较难发现的问题,还可以帮助团队成员提高编程技能,统一编程风格等。  1. 代码审查要求团队有良好的文化  团队需要认识到代码审查是为了提高整个团队的能力,而不是针对个体设置的检查“关卡”。  “A的代码有个bug被B发现,所以A能力不行,B能力更好”,这一类的陷阱很容易

2013-04-25 10:47:19 622

原创 windows8 WNS

1、架设IIS8服务器的时候,在防火墙里面添加特殊2、CreatePushNotificationChannelOperation这个异步方法貌似没有了,使用Async,API不变,还是CreatePushNotificationChannelForApplicationAsync()3、接上条,响应函数的写法有修改,取消了过去多定义一层委托的写法:channel.PushNotifi

2012-02-24 15:56:40 779

转载 基类,接口的阐述

这个解释比较形象明了基类定义了果树类,里面有开花,结果等方法。派生类继承基类,但如果派生类的中的果树不会开花,只会结果(如:无花果),那么开花对子类就没用,但子类确实继承了基类开花的方法。 在设计模式中,我们更多强调的是面向接口的继承。上面的例子中,果树有两个接口,一个是开花,一个是结果。如果我的果树只能结果,不会开花的话,那么只要我的果树实现结果的接口就行了。与此同时不会

2011-11-21 10:04:28 555

原创 [Android]简单Spinner的用法

Spinner spinner =(Spinner)findViewById(R.id.spinner_semer);//findview        ArrayAdapter adapter = new ArrayAdapter(this, android.R.layout.simple_spinner_item);          adapter.setDropDownView

2011-08-16 11:38:50 1074

原创 VC++和C#的pin two programs to Taskbar

在VC++里面要使用loadlibrary的方式来使用该API,我看过MSDN后,尝试自己将头文件的定义里面加入这个API,并且comment了shell32.dll,但是还是提示找不到外部变量。http://msdn.microsoft.com/en-us/library/dd378422(VS.85).aspx后面google了一下,得到下面的文章http://code.logos

2010-11-02 16:41:00 1622

转载 MFC 读取网页输出的内容

MFC 读取网页输出的内容CString strHtml; CInternetSession sess; CHttpFile* pHttpFile = NULL; pHttpFile = (CHttpFile*)sess.OpenURL(_T("http://www.google.com/")); char sRecived[1024]; if(pHttpFile)

2010-02-04 16:12:00 1368 1

原创 通过Mapi写Outlook日历中的约会项目(Recurrence , remaind,重复)

主要放在重复这一块,重复的部分是一些二进制档,按MS自定义的方式去写这个重复的数据假定现在已经获取了Imeassge使用下面的代码打开Imeassge的相关属性  HRESULT hr; SPropValue PropValue_RP = {0}; GUID guid = {0}; guid.Data1 = 0x00062002; guid.Data4[0] = 0xC0; gui

2009-03-26 15:23:00 1974

原创 通过IMAPIAdviseSink得到更改条目所在的Folder

有时候我们不需要监视整个Outlook的改变比如我们只需要监视邮件部分这个时候我们就要判断该消息是否来自邮件部分我最先想到的是监视EntryID,例如我要监视邮件部分的改变,则将邮件的EntryID记录下来,然后到Notify里面去比对但是后来发现这样做不十分准确,在繁体中文系统上出问题了看看代码 g_SyncFolderId是保存了ENTRYID的大小和ID两项(g_

2009-02-23 15:03:00 827

原创 Cemail.vol可以被复制?

Cemail.vol可以被复制?现在不做wince上面的东西了但是后来我分析了下spb backup的东西,发现他在备份还原的时候cemail里面的东西基本没有 改变特别是每条记录的oid如果用cedb方法去写入数据的话势必会生成一个新的oid所以我觉得spb将cemail.vol通过复制粘贴的方式拷贝了不知道哪位有做过?

2009-02-23 14:48:00 1633 2

原创 CEDB数据库的读取以及备份时候所要做的调整

这段时间忙着解BUG,在我们的备份软件中注册表的备份出现了问题,由于注册表牵扯到比较多的系统文件以及操作,所以备份的过程比想象中麻烦,而比较怪异的问题也是层出不穷!而我也有了自己写个PPC上注册表编辑器的想法!在wince程序设计一书中已经有了将注册表遍历出来显示的代码,我想我可以利用这段代码的.这样我自己要做的工作就少多了         那么,写这篇Blog自

2007-07-05 14:19:00 2056 10

原创 wince5.0 的重启以及待机后的叫起

SetSystemPowerState( NULL , POWER_STATE_RESET , POWER_FORCE ) ;这个函数可以让机器reset而在backlight 熄灭后的唤起则可用下面的函数关于Suspend后也可以用此方法叫起~void CAutoBackupApp::API_SetPowerStatus(BOOL fBacklightOn){ // the name of th

2007-06-07 16:37:00 1260

原创 WM5.0下,有背景图的DiaologBox加滚动条的方法

WM5.0下,有背景图的DiaologBox加滚动条的方法 

2007-06-05 10:06:00 834

原创 文字透明的设置,proptrysheet 使用

使用DrawText的时候让文字透明int nBkMode = SetBkMode(hdc, TRANSPARENT);.............SetBkMode(hdc, nBkMode);ProptrySheet的初始化以及使用挖坑~ 

2007-06-05 00:49:00 727

原创 获取Contact的具体内容

首先简单的看看在程序中得到contact内容的方法——从outlook 联系人中选取某个联系人并读出该联系人的信息,比如移动电话。定义一个choosecontact的结构体对象并初始化,這裡要包一個庫#pragma comment (lib , "pimstore.l")下面程序中都有注释了就不多写了。CHOOSECONTACT   cc = {0};IContact    *pConta

2007-06-01 16:14:00 3196 2

原创 用MAPI来读取SMS的内容

         在做sms备份的时候,我们首先考虑的是采用mapi的形式将sms的具体内容读出来在还原的时候写回去,事实证明,这种方法是可行但是不可取的!      这里先看看mapi是怎么读取的,这个过程中参考了无聊客写的东西,并得到我们老员工的指点。定义以下两个宏,方便使用:#define EXIT_ON_FAILED(_hr)/ if (FAILED(_hr))/{   / goto Fu

2007-05-31 15:16:00 2382 11

原创 PPC backup程序的概览以及相应技术总结

该程序中我需要总结的部分包括以下内容:1.一些界面编写以及控件的用法   根据UE的要求,我们的界面采用了创建Dialog然后画控件上去的办法!多个控件在不同的时候显示或者隐藏  系统控件的Button采取为button贴图的方式,另外用到了listview listcontrol等控件来实现功能模块2.CEDB数据库的访问与更改  系统中的cemail(存储短信息、邮件以及mms部分的内容)

2007-05-29 15:33:00 1596 8

转载 Unicode与字符集函数(来源:网络)

 第一个就是宽字符到多字节字符转换函数,函数原型如下:int WideCharToMultiByte(UINT CodePage,DWORD dwFlags,LPCWSTR lpWideCharStr,int cchWideChar,LPSTR lpMultiByteStr,int cbMultiByte,LPCSTR lpDefaultChar,LPBOOL lpUsedDefaultCha

2007-05-07 14:47:00 1244

转载 把乘法变成加法(转自csdn longshanks)

不要误会,不是用加法重载operator*。(做这种事情的程序员应该立刻开除)。或者任何跟计算有关的事。这里要讲的是另外一个故事。当你看我这篇帖子的时候,是否想过你的计算机是如何构成的?内存、主板、硬盘、cpu、显卡、显示器、光驱、键盘、鼠标等等。没错,你肯定很熟悉了。那么,你是否想过电脑厂商为了生产不同的配置的计算机,准备了多少配件吗?不好意思,我也不清楚。不过没关系,我们可以假设。假设内存规格

2007-05-07 10:10:00 6100

原创 Remote RAPI

對於RAPI的初始化:下面的兩個函數都是做初始化的操作,而不會creates a connection between a PC and a device !HRESULT CeRapiInit (void);//blocks會發生阻塞HRESULT CeRapiInitEx (RAPIINIT* pRapiInit);//The only parameter is a pointer to a

2007-04-28 15:17:00 869

原创 Effective C++複習

使得類的接口完整並且最小,函數模板的定義templateclass namedptr{public:namedptr(const sting& initname, T *initptr);...private:string name;T *ptr;};類成員數據初始化有兩種方法,分別列出來兩種方法後作比較.templatenamedptr::namedptr(const string& initn

2006-08-23 11:09:00 642

Google Contact API 实例

javascript抓取google联络人的例子

2011-01-03

Microsoft.Windows.7.Touch.Pack

Microsoft.Windows.7.Touch.Pack

2010-03-06

wince程序设计中文影印版3

wince程序设计中文影印版 请购买正版 part1 http://download.csdn.net/source/257557 part2 http://download.csdn.net/source/257559 part3 http://download.csdn.net/source/257561

2007-10-04

wince程序设计中文影印版2

wince程序设计中文影印版 part1 http://download.csdn.net/source/257557 part2 http://download.csdn.net/source/257559 part3 http://download.csdn.net/source/257561

2007-10-04

wince程序设计中文版1

wince程序设计中文影印版 积分要多了,不好意思,我也不知道怎么取消 一共三个压缩包,须全部下载了解压,只让传10m,没办法啊 part1 http://download.csdn.net/source/257557 part2 http://download.csdn.net/source/257559 part3 http://download.csdn.net/source/257561

2007-10-04

空空如也

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

TA关注的人

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