- 博客(14)
- 收藏
- 关注
转载 我个人关于研究生发文章的总结,对研一,研二很有用(转自小木虫)
我个人关于研究生发文章的总结,对研一,研二很有用题外话 本人研究生马上就要毕业,在国内一家还算不错的工科大学已经混了两年多,觉得在中国读研真的是很浪费时间(其他学校的同学大致也是这种感觉),起码对大部分人来说是这样的,如果运气不好,碰上了个差导师,那就不止是在浪费时间了,很多博士硕士跳楼大概就是命不好吧。<br /> 现在读研的战友大概没多少想或能进研究所,大多数人还是进企业,但是中国的研究生教育中没有规定必须实习,只能在暑假里自己找,而且能找到和专业相关的人也是凤毛麟角,所以这对我们将来找工作来说
2010-06-30 18:34:00 16145 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 495
转载 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 443
转载 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 611
转载 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 1364
原创 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 735
转载 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 694
转载 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 3507
转载 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 789
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人