1. 调用 WideCharToMultiByte() API int WideCharToMultiByte (     UINT    CodePage,                //1 Unicode编码的字符页,Unicode编码有字符页的概念,比如gb2312/936,big5/950等     DWORD   dwFlags,                //2 如何处理复合unicode字符,详细查google     LPCWSTR lpWideCharStr,     …
# ###Number 强制类型转换 var1 = 5 var2 = 4.85 var3 = True var3_2 = False var4 = 3+9j var5 = "888777" var6 = "sdjh24+" #(1) int 强制转换整型 res = int(var1) print(res) res = int(var2) print(res) res = int(var3) print(res) res = int(var3_2) print(re…
#include <iostream> #include <stdlib.h> #define name_to_str(name)(#name) int main() { int sum = 10; std::cout<<name_to_str(sum)<<std::endl;//调用宏输出char*型“sum” system("pause"); return 0; }…
方法一    通过下列函数来解决   但是得到的日期会改变 修改方法fix   - (NSDate *)timeForString:(NSString *)string {         NSMutableString *timeString = [[NSMutableString alloc] initWithString:string];         [timeString setString:[timeString stringByReplacingOccurrencesOfStri…
1) 将现有的 html 文件集(比如 api) 制作成chm 文档 http://www.blogjava.net/lishunli/archive/2010/01/07/308618.html 我建议 使用 javadoc2chm ,看上去最简单,网盘里面有下载包 https://pan.baidu.com/s/1kUcHj3T 2) 制作一个 新的 chm 文档 [下载]首先您需要下载一个制作CHM的软件. i)  Easy CHM  下载地址如下:http://pan.baidu.com…
string 是c++标准库里面其中一个,封装了对字符串的操作  把string转换为char* 有3中方法:  1.data  如:  string str="abc";  char*p=str.data();  2.c_str  如:string str="gdfd";       const char*p=str.c_str();  3.copy 比如  string str="hello";  char p[40];  str.copy(…
最近用到CString类,转换成 char * 类型,下面介绍用法: 一.CString 和 LPSTR 转换: CString转换成LPSTR: 方法一:CString server; LPSTR lpStr = server.GetBuffer(0); server.ReleaseBuffer(0); 方法二:CString server; LPSTR lpStr = (LPSTR)(LPCSTR)server; LPSTR转换成CString: LPSTR lpStr = L"TestSt…
将形如:Oct 8, 2016 5:29:44 PM串转换成正常时间在真机上遇到的坑 /** * 根据传入字符串 * * @param str 传入的日期字符串 形如:Oct 8, 2016 5:29:44 PM * * @return 返回所需要的日期字符串 形如:10-08 06:26:55 */ + (NSString *)getStrFromDate:(NSString *)str { NSDateFormatter *formatter = [[NSDateFormatter allo…
Gson把json串转换成java实体对象的方法如下: 1.首先导入Gson的jar包,网上可以下载. java实体对象如下: public class Model { private double Average; private double Maximum; private double Minimum; private String instanceId; private long timestamp; private String userId; public double getAv…
  在MFC中使用sprintf()函数将CString转换成char[]时,char[]只接受第一个字符 使用的是VS2008 CString name;dbName="test";char cname[100];sprintf(cname,"%s",name); 执行完这个后cname只保存第一个字符,也就是t,郁闷...   [解决方法] CString是unicode编码 用 %S 试试…