摘要: # I/O模型——完成端口---### 设计目的: 常见的网络通信分为两种:同步和异步。 在同步通信中,每一次接受数据都会导致主线程的挂起,从而阻塞住了其他操作。为了解决这一问题,我们通常会采取同步通信+多线程的策略,即为每一个连入的Socket分配一个线程。然而随着连入的Socket的数量的... 阅读全文
posted @ 2014-09-21 20:44 bgmind 阅读(3445) 评论(0) 推荐(3) 编辑
摘要: # 链表的基本操作---* ### 节点结构体:```typedef struct Node { int element; struct Node* next;} node;```* ### 创建一个链表:```node* createList() { node* head = (node*)... 阅读全文
posted @ 2014-09-19 22:57 bgmind 阅读(417) 评论(0) 推荐(0) 编辑
摘要: # 求解最大子序列和tag: 数据结构与算法---### 最大子序列和问题:> 给定序列A1, A2,... AN, 求最大的子序列和。> 例如 :> 对于序列4, -3, 5, -2, -1, 2, 6, -2, 最大序列和为11(4 -3 + 5 - 2 - 1 + 2 + 6)### 算法... 阅读全文
posted @ 2014-09-06 10:34 bgmind 阅读(405) 评论(0) 推荐(0) 编辑
摘要: # 用Python遍历某路径下的所有文件标签(空格分隔): Python---### 方法一 : 利用函数 `os.walk()``os.walk()` 会返回三元元组 `(dirpath, dirnames, filenames)``dirpath` : 根路径 (字符串)`dirnames`... 阅读全文
posted @ 2014-08-30 19:56 bgmind 阅读(26362) 评论(0) 推荐(0) 编辑
摘要: ### 1. 标题```一级标题============= or #二级标题------------- or ##### 三级标题#### 四级标题 依次类推至六级标题```### 2. 斜体和粗体```*斜体***粗体**```### 3. 列表* 无序列表 使用*,+,-表示无序列表* 有... 阅读全文
posted @ 2014-08-30 19:55 bgmind 阅读(167) 评论(0) 推荐(0) 编辑
摘要: ifstream fin("example.txt", ios::binary);fin.seekg(0, ios::end); // 设置指针到文件流尾部streampos ps = fin.tellg(); // 指针距... 阅读全文
posted @ 2014-08-26 21:56 bgmind 阅读(1476) 评论(0) 推荐(0) 编辑
摘要: string bytesToHexString(const char* bytes, int len) { string result = ""; string temp = "0123456789ABCDEF"; int index = 0; for (int i = 0; i > 4) ... 阅读全文
posted @ 2014-08-26 21:29 bgmind 阅读(220) 评论(0) 推荐(0) 编辑
摘要: mysqldump是mysql自带的备份工具,在Windows下使用要先添加mysqldump的路径,在mysql安装路径的bin文件夹中。接着在cmd中输入mysqldump -u your_username -p your_database > D:/your_backup_path.sql就可... 阅读全文
posted @ 2014-08-22 19:47 bgmind 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 1、安装Python和Apache。2、安装mod_wsgi后获得wsgi.so,并将wsgi.so放到Apache的modules文件夹下。3、安装webpy。4、打开httpd.conf(在Apache的conf文件夹下)在文件的最后加上: LoadModule wsgi_module/modu... 阅读全文
posted @ 2014-08-22 15:58 bgmind 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 大多数情况下,我们都会利用Standard I/O Library来进行I/O操作,而这一章所讲的I/O是UNIX系统直接提供的I/O操作,且大多是Unbuffered I/O,即每一次读或写都会出现一次系统调用。1、打开文件#include int open(const char *pathnam... 阅读全文
posted @ 2014-07-27 11:59 bgmind 阅读(174) 评论(0) 推荐(0) 编辑