随笔分类 -  代码备忘

记录一些常用的代码
摘要:代码从polarssl中扒来的,略作改动,md5.h & md5.cpp 如下 1 #ifndef POLARSSL_MD5_H 2 #define POLARSSL_MD5_H 3 4 #include 5 #include 6 7 class md5 8 { 9 public: 1... 阅读全文
posted @ 2015-06-02 18:30 莫压枯枯地 阅读(239) 评论(0) 推荐(0)
摘要:使用lua的时候,在lua中给字符串赋值的中文,但是在C中读出来的就是乱码,是因为在lua中使用的是UTF8编码,而在C(windows下面)中使用的是GBK编码,将UTF8转成GBK就可以了,下面的代码就是实现这一转换的转自:http://www.cppblog.com/zgysx/article... 阅读全文
posted @ 2014-12-10 12:23 莫压枯枯地 阅读(15263) 评论(0) 推荐(1)
摘要:#include #define RED 0x0004 #define GREEN 0x0002 #define BLUE 0x0001 #define WHITE RED|GREEN|BLUE ... 阅读全文
posted @ 2014-11-08 11:20 莫压枯枯地 阅读(268) 评论(0) 推荐(0)
摘要:上周折腾加密与解密,用了openssl, crypto++, polarssl, cyassl, 说起真的让人很沮丧,只有openssl & polarssl两个库的RSA & AES 加密和解密,我用起来了,crypto++各种模板,各种多继承,看的头大,而且对各种常用的加密算法也不了解,所以这个... 阅读全文
posted @ 2014-11-04 10:12 莫压枯枯地 阅读(7733) 评论(0) 推荐(1)
摘要:#include #include int main(){ HANDLE h = GetStdHandle(STD_OUTPUT_HANDLE); WORD wOldColorAttrs; CONSOLE_SCREEN_BUFFER_INFO csbiInfo; /* ... 阅读全文
posted @ 2014-07-30 10:07 莫压枯枯地 阅读(420) 评论(0) 推荐(0)
摘要:在游戏客户端使用luasocket作为网络通信的手段, 有一点很蛋疼, 就是它的receive是阻塞的, 那界面就卡死在那里了, 不过有一个函数:settimeout(), 传入参数0, 表示如果没有数据就立即返回. 所以就在可以在主循环里面不停的调用receive()这个函数. 不过I/O的开销那 阅读全文
posted @ 2014-07-18 16:09 莫压枯枯地 阅读(15960) 评论(5) 推荐(2)
摘要:// 獲取本地以及遠程的IP和port setsockopt(clientfd, SOL_SOCKET, SO_UPDATE_ACCEPT_CONTEXT, (char *)&listenfd, sizeof(listenfd)); struct s... 阅读全文
posted @ 2014-07-02 18:00 莫压枯枯地 阅读(1778) 评论(0) 推荐(0)
摘要:#include int get_thread_amount(){ int i = 0; char Buff[9]; PROCESSENTRY32 pe32; pe32.dwSize = sizeof(pe32); int processid = GetCurrentP... 阅读全文
posted @ 2014-07-02 09:23 莫压枯枯地 阅读(5355) 评论(0) 推荐(0)