2010年7月13日 星期二

在Devkit8000基礎上OMAP3530新內核移植

http://translate.google.com.tw/translate?hl=zh-TW&sl=zh-CN&u=http://www.tichinese.cc/bbs/archiver/%3Ftid-3223.html&ei=vYg8TJzrMI7IvQO70PztDg&sa=X&oi=translate&ct=result&resnum=5&ved=0CDMQ7gEwBDgU&prev=/search%3Fq%3Ddevkit8000%2Bdemo%2Bdvsdk%26start%3D20%26hl%3Dzh-TW%26client%3Dfirefox-a%26sa%3DN%26rls%3Dcom.ubuntu:en-US:official

git

http://translate.google.com.tw/translate?hl=zh-TW&sl=zh-CN&u=http://www.bitsun.com/documents/gittutorcn.htm&ei=7Aw8TJmVMsqTkAXAoZjKAw&sa=X&oi=translate&ct=result&resnum=3&ved=0CDQQ7gEwAg&prev=/search%3Fq%3Dgit%26hl%3Dzh-TW%26rlz%3D1C1_____enTW359TW359%26prmd%3Dlv

2010年6月22日 星期二

ubuntu 裝 flash player

  • sudo apt-get remove adobe-flashplugin
  • sudo apt-get install flashplugin-nonfree

ubuntu 裝新酷音


  • apt-get install scim scim-pinyin scim-chewing scim-tables-zh scim-qtimm im-switch
  • im-switch -s scim

2010年3月5日 星期五

CString vs char

string 轉 CString
CString.format("%s", string.c_str());

char 轉 CString
CString.format("%s", char*);

char 轉 string
string s(char *);

string 轉 char *
char *p = string.c_str();

CString 轉 string
string s(CString.GetBuffer());

1,string -> CString
CString.format("%s", string.c_str());
用c_str()確實比data()要好.
2,char -> string
string s(char *);
你的只能初始化,在不是初始化的地方最好還是用assign().
3,CString -> string
string s(CString.GetBuffer());
GetBuffer()後一定要ReleaseBuffer(),否則就沒有釋放緩衝區所佔的空間.


《C++標準函數庫》中說的
有三個函數可以將字符串的內容轉換為字符數組和C—string
1.data(),返回沒有」\0「的字符串數組
2,c_str(),返回有」\0「的字符串數組
3,copy()

---------------------------------------------------------------

CString與int、char*、char[100]之間的轉換- -


CString與int、char*、char[100]之間的轉換- -



CString互轉int

將字符轉換為整數,可以使用atoi、_atoi64或atol。
而將數字轉換為CString變量,可以使用CString的Format函數。如
CString s;
int i = 64;
s.Format("%d", i)
Format函數的功能很強,值得你研究一下。

void CStrDlg::OnButton1()
{
// TODO: Add your control notification handler code here
CString
ss="1212.12";
int temp=atoi(ss);
CString aa;
aa.Format("%d",temp);
AfxMessageBox("var is " + aa);
}

sart.Format("%s",buf);

CString互轉char*

///char * TO cstring
CString strtest;
char * charpoint;
charpoint="give string a value";
strtest=charpoint;


///cstring TO char *
charpoint=strtest.GetBuffer(strtest.GetLength());

標準C裡沒有string,char *==char []==string

可以用CString.Format("%s",char *)這個方法來將char *轉成CString。要把CString轉成char *,用操作符(LPCSTR)CString就可以了。


CString轉換 char[100]

char a[100];
CString str("aaaaaa");
strncpy(a,(LPCTSTR)str,sizeof(a));