原创 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