原创 kqueue的用法
The NetBSD Project ”Of course it runs NetBSD” 本文翻譯自:http://wiki.netbsd.org/tutorials/kqueue_tutorial/ NetBSD Wiki/t
原创 Shell統計詞頻
寫一個 bash 腳本以統計一個文本文件 words.txt 中每個單詞出現的頻率。 爲了簡單起見,你可以假設: words.txt只包括小寫字母和 ' ' 。 每個單詞只由小寫字母組成。 單詞間由一個或多個空格字符分隔。 示例: 假設
原创 select\poll\epoll\kqueue\IOCP的區別及用法
先來看看linux manual對三者的介紹 1、select select() and pselect() allow a program to monitor multiple file descriptors, waitin
原创 kqueue示例
kqueu的兩個例子: 1、完全以IO複用的方式讀入標準輸入流數據,輸出到標準輸出流中 #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <fcntl
原创 父進程退出之後,子進程會發生什麼?
在linux中,所有進程都有一個共同的父進程systemd,如果父進程退出了,子進程還沒運行結束,子進程會被stsremd收養 下面用一個小程序來驗證一下: #include <cstdio> #include <sys/types.h
原创 C++虛函數表在虛繼承和繼承中的差別
下面的代碼在gcc和VC中的結果 #include <cstdio> class A { public: virtual void funcaa() { printf("class A %s\n",__func__); }
原创 epoll的用法
示例如下: #include <pthread.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <errno.h> #include <sys
原创 Windows編譯boost
下載boost壓縮包解壓,找到bootstrap.bat文件 1、運行bootstrap.bat 2、編譯 在步驟1之後,會生成一個b2.exe文件 如果選擇VS編譯下面的“toolset=msvc”,要求編譯器支持c++11,所以儘量使
原创 設計模式之單例模式
例模式可以保證系統中只有一個類只有一個實例,並提供一個訪問它的全局訪問點,該實例被所有程序模塊共享。 單例模式的要點有三個: 1. 單例類只能有一個實例 2. 它必須自行創建這個實例 3. 它必須自行向整個系統提供提供這個實例。 單線程的
原创 ASUS EZ Installer格式化U盤失敗
Asus EX Installer格式化U盤失敗,可能是因爲U盤是GPT模式,ASUS EX Installer不能格式化GPT模式的U盤,用Windows自帶的Diskpart將U盤轉換爲MBR模式就能
原创 筆試題-汽水瓶
有這樣一道智力題:“某商店規定:三個空汽水瓶可以換一瓶汽水。小張手上有十個空汽水瓶,她最多可以換多少瓶汽水喝?”答案是5瓶,方法如下:先用9個空瓶子換3瓶汽水,喝掉3瓶滿的,喝完以後4個空瓶子,用3個再換一瓶,喝掉這瓶滿的,這時候剩2個空
原创 windows下PHP7 PDO_MYSQL擴展無法啓用的解決辦法
【聲明】以下內容爲本人原創,未經許可不得轉載!! 第一步,確保你已經去掉了php.ini中 extension=php_pdo_mysql.dll前面的“;” 第二步,確保php.ini中 添加了extension_dir = "D:/p
原创 STM32驅動科大訊飛語音合成芯片XFS3031CNP的若干問題
首先,XFS3031CNP必須使用UART4或UART5而不能用USART1,USART2,USART3 如果使用了USART則會出現XCOM接收正確而語音芯片接收亂碼,因爲XCOM支持USART而XFS3031不支持! 其次,ST官方的
原创 debian將用戶添加到sudoers
debian安裝的時候,是不像RHEL一樣有“將該用戶設置爲管理員”的,所以安裝完之後,執行sudo ......會出現xxxx不在sudoers中,網上大多數做法是修改/etc/sudoers文件,但是這種做法總覺得不完美,完美的做法是
原创 筆試題-字符集合
輸入一個字符串,求出該字符串包含的字符集合 輸入描述: 每組數據輸入一個字符串,字符串最大長度爲100,且只包含字母,不可能爲空串,區分大小寫。 輸出描述: 每組數據一行,按字符串原有的字符順序,輸出字符集合,即重複出現並靠後