原创 IOCP模型與網絡編程

IOCP模型與網絡編程 一。前言:         在老師分配任務(“嘗試利用IOCP模型寫出服務端和客戶端的代碼”)給我時,腦子一片空白,並不知道什麼是IOCP模型,會不會是像軟件設計模式裏面的工廠模式,裝飾模式之類的那些呢?嘿嘿,

原创 在win7下製作MAC啓動u盤

一、首先下載macdrive9.0軟件。並安裝。(試用版就可以。)   二、點擊“Create  or format Mac disks” 後 。 上面出現“Open Macdrive disk Manager”按鈕。並點擊這個按鈕

原创 工作經驗

有效溝通 溝通是重中之重。新生入職封閉培訓中我的最大收穫,除了高壓線,就是有效溝通。個人覺得核心的點:表述清楚,確保他人理解,得到他人反饋。往往我們只重視表述,而不管他人是否正確地獲得信息,就會產生很多不良的後果。例如需求跟進項通過簡單

原创 log4c-在程序中設定日誌文件名

使用過log4c的人都知道,log4c的需要參數是通過logcrc配置文件設定的。例如: <category name="log4c.examples.helloworld" priority="trace" appender="ti

原创 Linux core 文件介紹

1. core文件的簡單介紹 在一個程序崩潰時,它一般會在指定目錄下生成一個core文件。core文件僅僅是一個內存映象(同時加上調試信息),主要是用來調試的。 2. 開啓或關閉core文件的生成 用以下命令來阻止系統生成core文件

原创 把二元查找樹轉變成排序的雙向鏈表

把二元查找樹轉變成排序的雙向鏈表() 題目: 輸入一棵二元查找樹,將該轉換成個排序的雙向鏈表。 要求不能創建任何新的結點,只調整指針向。 #include<stdio.h> #include<stdlib.h> typedef st

原创 tcpdump的輸出分析

以前在TCP卷一里,看到過tcpdump的使用。當時,沒太在意,尤其它輸出的格式,因爲不熟悉,更不願去用它。這段時間的開發,用socket比較多。在遇到問題時,僅從socket api函數的返回值,往往看不出問題的實質。 後來,經la

原创 Linux創建進程達到65535

Linux上創建進程據說消耗很少,這個一直是Linux的特點,於是就專門測試Linux創建進程的極限,測試代碼如下: //fork.c #include <unistd.h> #include <stdlib.h> #include

原创 [leetcode] 9. Palindrome Number

Determine whether an integer is a palindrome. An integer is a palindrome when it reads the same backward as forward. Ex

原创 [洛谷] - P2077 紅綠燈

題目描述 在一個城市,有一條筆直的公路,在這條公路上有N個十字路口,每個路口都設有一個紅綠燈,已知相鄰的兩個路口距離爲Ai千米(1≤i<N),每個路口的紅燈時間爲Ri,綠燈時間爲Gi,沒有黃燈,現在有一輛車從距離1號十字路口M千米的位置出

原创 [洛谷] - 高低位交換

題目描述 給出一個小於2^{32}232的正整數。這個數可以用一個3232位的二進制數表示(不足3232位用00補足)。我們稱這個二進制數的前1616位爲“高位”,後1616位爲“低位”。將它的高低位交換,我們可以得到一個新的數。試問這個

原创 [leetcode] - 1. Two Sum

Given an array of integers, return indices of the two numbers such that they add up to a specific target. You may assum

原创 QueryPerformanceFrequency用法

精確獲取時間: QueryPerformanceFrequency() - 基本介紹 類型:Win32API 原型:BOOL QueryPerformanceFrequency(LARGE_INTEGER *lpFrequency

原创 Bison-Flex 筆記

FLEX 什麼是FLEX?它是一個自動化工具,可以按照定義好的規則自動生成一個C函數yylex(),也成爲掃描器(Scanner)。這個C函數把文本串作爲輸入,按照定義好的規則分析文本串中的字符,找到符合規則的一些字符序列後,就執行在

原创 GNU Bison 中文手冊

GNU Bison 中文手冊  20050620 GNU Bison 中文手冊翻譯完成 GNU Bison實際上是使用最廣泛的Yacc-like分析器生成器,使用它可以生成解釋器,編譯器,協議實現等