原创 windows下tcp網絡傳輸
1.服務端 #include <stdio.h> #include <WinSock2.h> #include <stdlib.h> #pragma comment(lib, "ws2_32.lib") LARGE_INTEGER g_S
原创 VC2010 VCPkgSrv.exe應用程序錯誤
解決方法:VS2010 的 vcpkgsrv.exe(Microsoft Visual C++ Package Server)很煩,會自動運更新,佔用相當大的內存(在我的機器中 >150M),而且一般會出現多個,殺掉還會自動出
原创 linux線程同步
/* Copyright (c) 2014 * All rights reserved * http://blog.csdn.net/ezhou_liukai */ #include <stdio.h> #include <std
原创 關聯容器範例
// 定義一個map對象,其元素的鍵是家族姓氏,而值則是存儲該家族孩子名字的vector對象,爲這 // 個map容器輸入至少6個條目,通過基於家族姓氏的查詢檢測你的程序,查詢應輸出該家族所有孩子 // 的名字。 #include <io
原创 MFC下兩種對話框的彈出
1.彈出非模態對話框 //1.非模態對話框 CDlgLogin *dlgLogin= new CDlgLogin; dlgLogin->Create(IDD_DIALOG_LOGIN, this); CRect clientRect
原创 編譯boost程序出現如下錯誤fatal error LNK1104: cannot open file 'libboost_system-vc100-mt-gd-1_54.lib'的解決方法
轉:http://www.tuicool.com/articles/nqUfm2 對於如下程序: #include <iostream> #include <boost/asio.hpp> #include <boost/date_t
原创 LINK : fatal error LNK1123: 轉換到 COFF 期間失敗: 文件無效或損壞
終極解決方案:VS2010在經歷一些更新後,建立Win32 Console Project時會出“error LNK1123” 錯誤,解決方案爲將 項目|項目屬性|配置屬性|清單工具|輸入和輸出|嵌入清單 “是”改爲“否”即可,但是沒新建
原创 最牛B的編碼套路
轉載url:http://blog.csdn.net/happydeer/article/details/17023229 最近,我大量閱讀了Steve Yegge的文章。其中有一篇叫“Practicing Programming”(
原创 判斷點是否在三角形內
本文只是翻譯和整理,原文在此http://www.blackpawn.com/texts/pointinpoly/default.html 概述 給定三角形ABC和一點P(x,y,z),判斷點P是否在ABC內。這是遊戲設計中一個常見的問
原创 <<深入理解計算機系統>>之構建tinyweb源碼
/* * tiny.c - A simple, iterative HTTP/1.0 Web server that uses the * GET method to serve static and dynamic
原创 linux線程創建、掛起、恢復、退出
/* * Copyright (c)2014 * All rights reserved * http://blog.csdn.net/ezhou_liukai */ #include <stdio.h> #include <p
原创 《Visual Studio程序員箴言》筆記
還記得剛工作時看到某前輩用快捷鍵操作Visual Studio,讚歎不已,才發覺原來快捷鍵熟練了效率可以如此之高。後來,我在爲一個經常使用的命令添加快捷鍵的時候又發現Visual Studio的快捷鍵實在是太多了,因爲我能想到的便捷的鍵位
原创 linux讀者寫者問題
/* Copy right(c) 2014 * All rights reserved * http://blog.csdn.net/ezhou_liukai */ #include <stdio.h> #include <uni