原创 智力算法題之病狗問題

有50家人家 每家一條狗有一天警察通知,50條狗當中有病狗,行爲和正常狗不一樣每人只能通過觀察別人家的狗之間對比來判斷自己狗是否生病,而不能看自己狗,如果判斷出自己家的狗病了以後就當天一槍打死自己家的狗。每個人都一定能分辨出病狗和正常狗。

原创 getopt()函數解析

在需要命令行解析時,肯尼個都想到的是自己寫,沒有意識到已經有getopt函數,下面就介紹getopt函數:           #include <unistd.h>         extern char *optarg;      

原创 智力算法題之開關燈問題

有編號1~100個燈泡,起初所有的燈都是滅的。有100個同學來按燈泡開關,如果燈是亮的,那麼按過開關之後,燈會滅掉。如果燈是滅的,按過開關之後燈會亮。 現在開始按開關。 第1個同學,把所有的燈泡開關都按一次(按開關燈的編號: 1,2

原创 類Unix系統中的用戶的ID

    原帖地址:https://zh.wikipedia.org/wiki/用戶ID     用戶ID(英語:user identifier,一般縮寫爲User ID或UID),全稱用戶標識符,在類UNIX系統中是內核用來辨識用戶的

原创 fatal error C1003:error C2061: 語法錯誤: 標識符“acosf”

 當你在main函數中只寫了兩行代碼: cout << "C++" << endl; return 0;但是當你運行時,發現出現瞭如下錯誤: 1>c:\program files (x86)\microsoft visual studio

原创 C語言變量聲明加冒號的用法,位域

       有些信息在存儲時,並不需要佔用一個完整的字節, 而只需佔幾個或一個二進制位。例如在存放一個開關量時,只有0和1 兩種狀態, 用一位二進位即可。爲了節省存儲空間,並使處理簡便,C語言又提供了一種數據結構,稱爲“位域”或“位段”

原创 C語言輸入帶空格的字符串

用scanf("%s",array); 的話遇到空格就停止接收後面的字符了,那怎麼才能接收帶空格的字符串呢? 1.用 gets() ,它可以接收帶空格的字符串, 直到回車才結束輸入 char buf[80]={0};  gets(b

原创 windows下Lua開發環境配置

1.使用LuaForWindows Lua for Windows 爲 Windows 系統下提供了 Lua 腳本語言的開發和運行環境,很多東西配套好了。 直接像python一樣安裝一下,安裝時把SciTe編輯器也選擇上,像頭文件,

原创 python之關鍵字is和操作符==

Python中所有類型都通過引用存取, 即便是"基本類型"也不例外, 例如: a = 1b = 1     a 和 b 的值都是等於1, 1以對象存儲,內存中只有一個1的實例, 可用如下代碼判斷: id(a) #10249792id(

原创 Lua語言中pairs和ipairs的區別

tbl = {"alpha", "beta", ["one"] = "uno", ["two"] = "dos"} for key, value in ipairs(tbl) do print(key, value) end -

原创 opencv之因計算機中丟失opencv_core2410d.dll

在vs下配置opencv開發環境時,按此教程配置完成後出現:無法啓動此程序,因爲計算機中丟失opencv_core2410d.dll的錯誤,上面教程提示把相應的dll都拷貝到C:Windows\System32中,但是還是不行,因爲沒有進

原创 Linux netstat命令詳解

原帖地址:http://www.cnblogs.com/ggjucheng/archive/2012/01/08/2316661.html 簡介 Netstat 命令用於顯示各種網絡相關信息,如網絡連接,路由表,接口狀態 (Interfa

原创 贈與今年的大學畢業生,胡適

       這一兩個星期裏,各地的大學都有畢業的班次,都有很多的畢業生離開學校去開始他們的成人事業。        學生的生活是一種享有特殊優待的生活,不妨幼稚一點,不妨吵吵鬧鬧,社會都能縱容他們,不肯嚴格地要他們負行爲的責任。現在他們

原创 warning:this program uses gets(), which is unsafe

1. 在C語言編程中使用gets(), 編譯時會出現如下警告: warning: this program uses gets(), which is unsafe. gets()不安全是因爲你給了他一個緩衝區,但是你卻沒有告訴它這個緩衝

原创 recvfrom()收到數據,沒有填充struct sockaddr和len

       在學習steven的Unix Network Programming的UDP章節時,服務器的recvfrom在接收數據時,發現數據接收到了,但是recvfrom的結構體參數(struct sockaddr*)&client_