自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

转载 我个人关于研究生发文章的总结,对研一,研二很有用(转自小木虫)

我个人关于研究生发文章的总结,对研一,研二很有用题外话  本人研究生马上就要毕业,在国内一家还算不错的工科大学已经混了两年多,觉得在中国读研真的是很浪费时间(其他学校的同学大致也是这种感觉),起码对大部分人来说是这样的,如果运气不好,碰上了个差导师,那就不止是在浪费时间了,很多博士硕士跳楼大概就是命不好吧。<br />    现在读研的战友大概没多少想或能进研究所,大多数人还是进企业,但是中国的研究生教育中没有规定必须实习,只能在暑假里自己找,而且能找到和专业相关的人也是凤毛麟角,所以这对我们将来找工作来说

2010-06-30 18:34:00 16097 3

转载 Ansi、Unicode、UTF8字符串之间的转换和写入文本文件

<br />转自http://www.cppblog.com/greatws/archive/2008/08/31/60546.html<br />Ansi字符串我们最熟悉,英文占一个字节,汉字2个字节,以一个/0结尾,常用于txt文本文件<br />Unicode字符串,每个字符(汉字、英文字母)都占2个字节,以2个连续的/0结尾,NT操作系统内核用的是这种字符串,常被定义为typedef unsigned short wchar_t;所以我们有时常会见到什么char*无法转换为unsigned shor

2010-06-26 17:28:00 494

转载 Unicode字符集下CString与char *转换

Unicode字符集下CString与char *转换<br />         在Visual C++.NET2005中,默认的字符集形式是Unicode,但在VC6.0等工程中,默认的字符集形式是多字节字符集(MBCS:Multi-Byte Character Set),这样导致在VC6.0中非常简单实用的各类字符操作和函数在VS2005环境下运行时会报各种各样的错误,这里总结了在Visual C++.NET2005环境中Unicode字符集下CString和char *之间相互转换的几种方法,其实也

2010-06-26 12:00:00 442

转载 CString与char*,const char* 的相互转换问题

<br />在C语言中表示字符串,没有string概念,只可以用char*和char[];在MFC中,为了服务于字符串操作,添加了类CString,该类的头 文件是afx.h. <br />     从char* 到CString的转换很简单,只需要用CString的构造函数即可。 <br />     本文介绍了CString到const char*和char* 的转换方法。 <br />    CString类功能强大,比STL的string类有过之无不及.新手使用CString时,都会被它强大的功能所

2010-06-26 11:32:00 673 1

转载 多字节字符串与宽字符串的转换

<br />多字节字符串与宽字符串的转换可使用C API者Win32 API.<br />C API: mbstowcs,wcstombs<br />Win32 API: MultiByteToWideChar, WideCharToMultiByte <br />下面着重介绍Win32 API的用法,C API的用法较为简单可参照Win32 API。 <br />首先是WideCharToMultiByte <br />通常你需要配置4个参数(其他参数如是使用即可),红色标记的部分。<br />依次是源宽

2010-06-26 10:49:00 594

转载 VC++的Unicode编程

<br />一、什么是Unicode<br />  先从ASCII说起,ASCII是用来表示英文字符的一种编码规范。每个ASCII字符占用1个字节,因此,ASCII编码可以表示的最大字符数是255(00H—FFH)。其实,英文字符并没有那么多,一般只用前128个(00H—7FH,最高位为0),其中包括了控制字符、数字、大小写字母和其它一些符号。而最高位为1的另128个字符(80H—FFH)被称为“扩展ASCII”,一般用来存放英文的制表符、部分音标字符等等的一些其它符号。<br />  这种字符编码规则显然

2010-06-25 22:32:00 457

转载 Windows CE开发常见问题解答

<br />转自http://blog.chinaunix.net/u3/93290/showart.php?id=2140281<br />Windows CE开发常见问题解答<br />1.怎样在一个控件获得焦点时打开软键盘?<br />比如一个EditBox获得焦点后,这个时候自动打开软键盘,这样可以方便用户输入——SIPINFO、SHSIPINFO、SIPSETINFO、SIPGETINFO里面有些参数弄不明白<br />//隐藏输入面板 <br />BOOL LowerSip() <br />{

2010-06-22 13:50:00 610

转载 GetCurrentDirectory()和GetModuleFileName()函数的区别

<br />GetCurrentDirectory只是返回当前进程的当前目录,而并不是进程的镜像文件(.exe)所在的目录<br />GetCurrentDirectory()适用于XP等系统,在WinCE上不能使用<br />GetModuleFileName()适用于WinCE2.0以后<br />使用方法:<br />//下面的一段代码主要是获得当前程序的运行目录(.exe)所在的目录<br />{<br />    CString path;<br />    GetModuleFileName(N

2010-06-20 17:45:00 1363

原创 Windows CE、pocket PC和SmartPhone三个系统有什么区别?

<br />WindowsCE为嵌入式版本的操作系统,而为PocketPC何SmartPhone专门定制的嵌入式版本的操作系统被称之为Windows Mobile,可以说是WindowsCE的定制版。<br />PocketPC和SmartPhone的区别在于功能和操作上,PocketPC一般有触摸屏,所以分辨率会大一些并且许多软件的操作是允许触摸操作的,SmartPhone则主要用手机键盘来操作且分辨率小一些。

2010-06-19 18:36:00 821

转载 VC2005编译SQLite,生成WINCE上使用的DLL和Lib

<br />选择创建一个“WIN32智能设备项目”; <br />应用程序类型选择:一个空的Dll; <br />将sqlite3.5.1的所有源码均加入工程(http://sourceforge.net/project/showfiles.php?group_id=88393 可以下载。最新的则要到官网去下载,一个是sqlitedll-3_6_15.zip,一个是sqlite-amalgamation-3_6_15.zip 。下载完之后,解压放到你的工程目录之下)。注意需要将tclsqlite.c和she

2010-06-19 17:58:00 734

转载 SQLite3 for WinCE or Mobile (EVC篇)

<br />在WinCE,Mobile上,对SQLite的开发,目前还是以.net compact framework的封装居多.<br />在http://www.sqlite.org/cvstrac/wiki?p=SqliteWrappers可找到各种语言对 SQLite 的封装.<br />下面将介绍如何在EVC下使用SQLite.<br /><br />1> 开发工具: EVC4.0 + SP2<br /><br />2> 编译出所需的 SQLite DLL.<br />    a> 在http:/

2010-06-19 16:39:00 692

转载 WinCE 编程技巧集合

1. CString 到 Char* 的方法:    包含头文件 #include    USES_CONVERSION;                                 // 定义转换宏    int   nNum = fprintf(fp,"%s",T2A(strOld));   // 转换    原理:T2A宏把TCHAR* (CString) 转化为   char* ,vc中这一转换可以自动完成。   2. 把窗口放到最前    HWND hwnd;   if(hwnd = Find

2010-06-19 16:24:00 1298

原创 fatal error LNK1112: 模块计算机类型“THUMB”与目标计算机类型“ARM”冲突

<br />我的程序可以在Pocket PC 2003 (ARMV4)下运行通过,可是一到Windows Mobile 5.0 Pocket PC SDK (ARMV4I)下运行就提示如下错误:<br /><br />1>------ 已启动生成: 项目: oilSurvey, 配置: Debug Windows Mobile 5.0 Pocket PC SDK (ARMV4I) ------<br />1>正在链接...<br />1>mfc80ud.lib(MFC80UD.DLL) : fatal er

2010-06-17 16:12:00 3506

转载 vc中,unicode项目向多字节字符集项目移植.

<br />1: 首先更改项目属性为多字节字符集.<br />2: 对于所有 L"字符串", 去掉L, 或改为=> _T("字符串")   <br />    ps1: _T是个自动替换的宏, 可以根据编译条件的不同, 替换成不同的东西. <br />    ps2:若想使用_T,要先包含<tchar.h>文件<br />3: 替换所有的 WCHAR 为 TCHAR<br />4: 替换所有的Unicode函数为非Unicode函数 eg _wsplitpath_s => _splitpath_s<br /

2010-06-03 14:58:00 787

空空如也

空空如也

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

TA关注的人

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