自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

royer的专栏

编程手札

  • 博客(19)
  • 收藏
  • 关注

原创 AndroidStudio 0.2.x 引入多模块Eclipse项目

成功从Eclipse 移植多模块项目到Android Studio 0.2.x ,比如著名的ActionbarSherlock 。

2013-09-13 02:56:00 2041

原创 SWIG 学习笔记(一)

关于char*全局 char* 变量SWIG 使用malloc() 或者 new 来给新值分配内存。比如如下形式的一个变量:char  *foo ;SWIG 生成如下代码:/* C mode */void foo_set(char *value) { if (foo) free(foo); foo = (char *) malloc(strlen(valu

2013-07-18 01:39:37 1312

原创 Android NDK 学习笔记(一)

一些注意事项必须作为动态链接库提供,按照Unix 动态链接库命名规则命名。比如:libloadwav.so在应用里必须显式加载。例如:static {System.loadLibrary("loadwav");}注意:不能有lib前缀和.so 后缀构建原生代码的基本步骤将代码放在 $PROJECT/jni/ 下编写 $PROJECT/jni/Andr

2013-07-16 07:17:36 1121

翻译 linux的共享库(动态链接库)

linux动态链接库的基本要素,搞清楚 soname,real name 和 linker name之间的区别和联系,如何编译,生成,调试,安装动态链接库。

2010-09-27 04:36:00 2219

原创 SystemParametersInfo ( SPI_GETNONCLIENTMETRICS... 在VC 2008 里不能正常工作

NONCLIENTMETRICS ncms = {0} ;ncms.cbSize = sizeof(NONCLIENTMETRICS);int s = sizeof(NONCLIENTMETRICS);BOOL b = SystemParametersInfo (SPI_GETNONCLIENTMETRICS, (int)&s, &ncms, 0);DWORD dw = GetLastError(

2008-12-23 19:33:00 3499 5

原创 当设置了环境变量 _NT_SYMBOL_PATH 时 无法跟踪进MFC的源代码

其实这个问题的主要原因是 微软现在在符号服务器上提供了 MFC 的 pdb 文件,但是这个pdb文件是public pdb,解决的方法很简单,修改 _NT_SYMBOL_PATH :_NT_SYMBOL_PATH = C:/WINDOWS/symbols/dll;SRV*//myserver/Symbols/OSSymbols*http://msdl.microsoft.com/download/

2008-12-21 19:35:00 1882

原创 文本文件的字符集自动识别

参见 http://www.mozilla.org/projects/intl/chardet.htmlcodeproject 上一个utf8 - unicode 转换 的 cpp 代码 http://www.codeproject.com/KB/string/utf8cpp.aspx

2008-12-16 21:24:00 1105

原创 用脚本关机,注销

Const SHUTDOWN = 1strComputer = "."Set objWMIService = GetObject_    ("winmgmts:{impersonationLevel=impersonate,(Shutdown)}//" & _        strComputer & "/root/cimv2")Set colOperating Systems = objWMIS

2007-03-31 22:00:00 1188

原创 旋转字符输出

代码如下:  LRESULT CRotatextView::OnPaint(UINT /**//*uMsg*/, WPARAM /**//*wParam*/, LPARAM /**//*lParam*/, BOOL& /**//*bHandled*/)...{    CPaintDC dc(m_hWnd);    CRect    rcClient;    GetClientRec

2007-03-05 01:11:00 1130

原创 wince下创建不规则窗口

win32 平台下不规则窗口没什么好多说的,网上的文章一大吧。wince没有 CreatePolygonRgn 函数。看下面这篇文章吧。Creating irregularly-shaped windows in Compact Framework 但是我觉得还不完美,为什么不自己实现 CreatePolygonRgn呢? 当然首先要先复习一下解析几何了。大致思路如下:

2007-03-03 23:54:00 2512

原创 试trackback

http://tb.blog.csdn.net/TrackBack.aspx?PostId=1498516 试验如何使用trackback

2007-02-27 17:10:00 1123

原创 Subversion 十分钟上手

一.      什么是Subversion?Subversion是一个被设计成为CVS继任者的新版本控制系统。二.      软件下载首先到http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91下载安装包,这是windows系统下的,其他系统的请到 http://subversion.tigris.or

2007-02-27 15:18:00 2736

原创 cabwiz 不能处理中文

       最近做cab安装包时,悲惨的发现cabwiz 居然不能做中文的。猛google了一下,发现到处都在说这个问题,但没有一个是能真正解决的,看来还只能继续搜索。 为了解决这个问题,我甚至手工修改了cab 包里的 _setup.xml,把 改成了轮盘分析家.lnk" translation="install">,为了安全起见,在文件头上还加上了。结果安装的结果是程序组里显示的是

2007-02-26 22:21:00 1527 1

转载 使用 MakeCAB.exe创建CAB文件

MakeCAB.exe 是 Windows 2000 或更高版本中随附的工具。要使用 MakeCAB.exe 来创建 .cab 文件,请执行以下步骤: 为 makecab.exe 创建一个定向文件,然后以 .ddf 扩展名保存该文件。下面的示例定向文件(名为 sample.ddf)为一个简单的 Web 部件库项目创建了一个 .cab 文件:  ;*** Sample Source Code Mak

2007-02-25 14:17:00 4368

原创 CeSetUserNotificationEx 工作不正常

真郁闷啊!N天过去了,这个问题居然还是没有解决。看来只能先放一放了。我的要求很简单啊,只是在指定的时间发出声音或振动来提醒。 总结一下,这个小程序,其实有两几个问题都悬而未决。1.       CeGetUserNotificationPreferences 不显示对话框不能实现。下面是MSDN 中 CE_USER_NOTIFICATION 中的 pwszDialogTitle 的说明

2007-02-05 22:48:00 2210

原创 如何区分当前设备是 Protect PC 还是 Protect PC Phone

        这两天写一个程序,其中想判断当前PPC 是否 Protect PC Phone, 在MSDN 上找到一篇文章,应该有所帮助,只是尚未测试,先记下 如何维护用于 Pocket PC 和 Smartphone 的单一二进制文件       上面这片文章揭示的是如何通过程序来区分当前的系统是Protect PC 还是 SmartPhone, 如果是Protect PC ,那想进一

2007-01-27 14:10:00 1546

原创 在窗口应用中使用printf,cout 等将输出重定向到console

   AllocConsole(); HANDLE hin = ::GetStdHandle(STD_INPUT_HANDLE); HANDLE hout = ::GetStdHandle(STD_OUTPUT_HANDLE);  int hcin = _open_osfhandle((intptr_t)hin,_O_TEXT); FILE* fpin = _fdopen(hcin,"

2007-01-25 12:25:00 2142

原创 关于 ATL::CTime or ATL::CTimeSpan link 时不能link 的问题

很多时候写个纯Win32的程序或console的程序,根本不需要MFC或ATL,但是又想用一下CTime,毕竟比C那套函数要方便很多,这时往往只是手工 #include ,然后你会发现编译通过,link却说找不到CTime中的某个函数。其实只要再 加一句 #include 就可以了。

2007-01-25 12:08:00 2029

原创 刘姥姥逛大观园

初来乍到,不仅仅是这里,整个Blog世界也是...刚看了msn 的 space,好像能够通过mail发表,csdn没有这个功能吗...

2006-04-15 23:37:00 1183

空空如也

空空如也

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

TA关注的人

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