饭中淹的避难所~~~~~

偶尔来避难的地方~

  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  94 随笔 :: 0 文章 :: 257 评论 :: 0 Trackbacks

#

     摘要: 类似C#的字符串格式化输出 "{0}", 1
使用模版特化。  阅读全文
posted @ 2011-03-05 11:47 饭中淹 阅读(432) | 评论 (0)编辑 收藏

1- 二分查找至少应该具备:(1)找到指定的数据 (2)找到指定的插入位置 (3)找到指定的数据集
XLIBPLUS中的xbinary_search拥有三项全部的功能。
2- 一个方便的客户端网络库应具备的接口:
bool CreateSession( ISession * pSession, const char * pszAddress, int iPort );
bool Send( ISession * pSession, void * pData, int iDataLen );
void CloseSession( ISession * pSession );
void ISession::OnCreating();
void ISession::OnCreated();
void ISession::OnDestroy();
void ISession::OnData( void * pData, int iDataLen );

posted @ 2011-02-28 22:22 饭中淹 阅读(383) | 评论 (0)编辑 收藏

1- JS跨域访问webservice。需要WEBSERVER支持OPTIONS命令,用来放行js的源地址。

2- 字符串常量的模版特化匹配- 
template<typename T>

struct ptr_decay {

typedef T type;

};

template<typename T>

struct ptr_decay<T[]> {

typedef T* type;

};

template<typename T, std::size_t N>

struct ptr_decay<T[N]> {

typedef T* type;

};

使用这些代码将字符串常量的 char[]类型转换为 char *,不过中间一定要做一次cast或者强转,否则char[]的地址和char*的地址会出问题。



posted @ 2011-02-28 21:11 饭中淹 阅读(354) | 评论 (0)编辑 收藏

1-   MAC OS X 下的MONO DEVELOPER中文显示和处理问题。


2-   (待增加)




posted @ 2011-02-26 16:59 饭中淹 阅读(493) | 评论 (1)编辑 收藏

早上发现应用服务打不开。
搞了半天才发现,agent把服务的端口都占掉了。并且是端口对的自己建立了连接。
posted @ 2011-02-25 10:28 饭中淹 阅读(825) | 评论 (1)编辑 收藏

     摘要: 我的遊戲開發經歷  阅读全文
posted @ 2011-02-02 23:29 饭中淹 阅读(2916) | 评论 (11)编辑 收藏

     摘要: 我的2010年末总结(一)。
  阅读全文
posted @ 2011-01-17 00:58 饭中淹 阅读(3309) | 评论 (11)编辑 收藏

MYSQL中文乱码问题,恐怕是困扰国内使用者的最大的问题了。
它不仅有存储编码,还有传输编码。
在今天,我才明确的知道,一个MYSQL连接,如果不设置,它默认就是latin1瑞士语系。不管你程序给她的是不是UTF8,或者你DB里的编码格式是不是UTF8,总之,它传输时就转换为LATIN1。抓狂啊,以前用UTF8用了这么长时间,竟然一次都没发现这个问题。
当我第一次使用get_character_set_info获取到它的charset的时候,我惊呆了。
瞬间,线上数十万条数据需要转换这个现实,就把我砸的灰头土脸。
所以我记住了,以后连接后,一定要用set_character_set来设置成'utf8'才行啊。

posted @ 2011-01-15 17:48 饭中淹 阅读(483) | 评论 (0)编辑 收藏

□ 卢员外(228851025) 11:00:22
1) 啟動 XCode
2) 點選 File > New Project...
3) 點選 Window-based Application
4) 打開左手面的 Targets,在 Project 名稱上點擊滑鼠右鍵,並選 Upgrade Current Target for iPad...
5) 選擇 Two device-specific applications
6) 左手面的 Targets 會多了 iPad 的版本,在 Target 原先名字後方加入 -iPhone
7) 在 Project 資料夾中建立 Resources-iPhone 資料夾
8) 把左手面的 Resources 改名為 Resources-iPhone 資料夾
9) 在 Resources-iPhone 上點擊滑鼠右鍵,選 Get Info
10) 確定其 Full Path 位置是 Resources-iPhone
11) 完成

posted @ 2010-08-24 20:32 饭中淹 阅读(321) | 评论 (0)编辑 收藏

1- 随机挑选一个数组中的某种元素中的一个
1)- 计算元素的数量
foreach( E e in array ) { if( e isTypeOf TargetType ) ++foundCount;}
2)- 在数量中取随机值
randomIndex = random() * foundCount;
3)- 取元素
foreach( E e in array ) { if( e isTypeOf TargetType ) { if( randomIndex == 0 )return e; --randomIndex; } }
2- 随机挑选一组数据中的数个数据
1)- 建立随机表
randomTable[n] = random() * ( dataCount - n );
2)- 对随机表升序排序
sort( randomTable );
3)- 取数据
foreach( E e in array ) { for( i = 0;i < n; ++i ) { if( randomTable[i] == 0 ) { container.add( e ); randomTable[i] = -1; break; } else if( randomTable[i] > 0 ) --randomTable[i]; } }

posted @ 2010-08-19 14:43 饭中淹 阅读(409) | 评论 (0)编辑 收藏

仅列出标题
共10页: 1 2 3 4 5 6 7 8 9 Last