原创 VC編程小技巧20個

一、打開CD-ROM mciSendString("Set cdAudio door open wait",NULL,0,NULL); 二、關閉CD_ROM mciSendString("Set cdAudio door closed

原创 VC中生成的各個文件的作用

.dsp    --  工程文件,文本格式,不可丟失或損壞       .dsw   --  工作區文件,丟失或損壞時,可點擊.dsp文件打開工程,.dsw文件自動重建   .clw     --   ClassWizard信息文件,in

原创 sem_init測試

/* * Description: threrad * Author: ufo * Date: 2019-11-06 */ #include <stdio.h> #include <pthread.h> #include <s

原创 解析#pragma指令

在所有的預處理指令中,#Pragma 指令可能是最複雜的了,它的作用是設定編譯器的狀態或者是指示編譯器完成一些特定的動作。#pragma指令對每個編譯器給出了一個方法,在保持與C和C++語言完全兼容的情況下,給出主機或操作系統專有的特徵。

原创 你一天在電腦前超過4小時一定要看的圖

  1、伸伸懶腰,鬆鬆骨,每小時都要做   2、推下推下推下,每小時推鬆手筋! 3、不想變硬頸,得轉轉轉,兩邊轉!   4、千萬千萬千萬,每小時轉轉胳膊!   5、辦公坐姿有講究!   6、拿鼠標有正確姿勢哦!!!    7、

原创 困惑我們人生的62個問題的答案 經典不容錯過

  困惑我們人生的62個問題的答案 經典不容錯過(很經典很經典很經典 真得很經典)   1、被錄取到很不如意的專業,心情糟得很,真是欲進無味,欲退無路啊。 ——人生的關鍵不在於拿了一副好牌,而在於打好一副壞牌。     2、我即將

原创 Windows Socket五種I/O模型

  如果你想在Windows平臺上構建服務器應用,那麼I/O模型是你必須考慮的。Windows操作系統提供了選擇(Select)、異步選擇(WSAAsyncSelect)、事件選擇(WSAEventSelect)、重疊I/O(Overla

原创 當我們懂了這些..也許..就不會這麼難過了..

 如果..愛情是一座樂園..那麼幸福就是摩天輪..你坐在幸福裏可以俯視整個愛情..但是你站在愛情裏..卻要擡頭仰望幸福 .. 1.姐姐..你千年修行..爲了一個許仙值得嗎.. 2.當我還是孩子的時候..媽媽帶我去看白雪公主..人人都愛上了

原创 Windows網絡編程示例二——反應式echo服務器

/************************************************************************//* 代碼組織上不是很合理,很多細節沒有注意,/* 只是作爲一個演示記下反應式I/O的一種

原创 完成端口使用總結

本文不是全面介紹完成端口的,只是簡單介紹了一下完成端口和幾個常用概念。本文主要關注完成端口關閉時資源釋放問題。 基礎介紹     完成端口——可能是Win32下最複雜的一種I/O模型,Win32下最複雜的內核對象。它通過指定數量的線程對重

原创 中國人不可不知道的知識(以後就找不到了)……

【五臟】心、肝、脾、肺、腎   【六腑】胃、膽、三焦、膀胱、大腸、小腸   【七情】喜、怒、哀、樂、愛、惡、欲   【五常】仁、義、禮、智、信   【五倫】君臣、父子、兄弟、夫婦、朋友   【三姑】尼姑、道姑、卦姑   【六

原创 如何把任意文件隱藏在一張圖片裏?

該技巧適合 Windows 2000 / XP / Vista。 最好有基本的命令行知識。不過也沒關係,按照下面的步驟做就行了。 準備:1.一張圖片 2.一個做試驗的txt文件 3.WinRAR 步驟: 1:準備一張圖片,比如 winsh

原创 SOCKET 編程基礎

(TCP)服務器端SOCKET 第一步:初始化套接字庫 第二步:創建套接字 第三步:綁定套接字 第四步:將該套接字置爲監聽狀態 第五步:接收客戶端傳來的連接請求 (TCP)客戶端SOCKET 第一步:初始化套接字庫 第二步:創建套接字 第

原创 #pragma comment(lib,"ws2_32.lib")

#pragma   comment(lib,"Ws2_32.lib")表示鏈接Ws2_32.lib這個庫。     和在工程設置裏寫上鍊入Ws2_32.lib的效果一樣,不過這種方法寫的程序別人在使用你的代碼的時候就不用再設置工程sett

原创 #ifndef#define#endif的用法(整理)

文件中的#ifndef 頭文件中的#ifndef,這是一個很關鍵的東西。比如你有兩個C文件,這兩個C文件都include了同一個頭文件。而編譯時,這兩個C文件要一同編譯成一個可運行文件,於是問題來了,大量的聲明衝突。 還是把頭文件的內