原创 C中一道關於內存的思考題

昨天面試的時候不太確定,回來試了一下,當時雖然大方向是對的,但是一些小細節還是回答的不夠好 分別運行下面的Test,會出現什麼情況: void GetMemory(char *p) { p = (char *)malloc(100)

原创 基於Select模型的匿名聊天室v1.0

最近在無聊完成了一個簡單的基於select模型的匿名聊天室程序,均使用C++開發 服務器工作原理: 每接收一條客戶端的信息,就將遍歷所有的socket,並將該信息發給所有的客戶端. 客戶端使用兩條線程,一個是接收服務端信息的線程,一個是等

原创 又來折騰啦

發現QQ郵箱的域名郵箱還是挺好用的,然後果斷把自己的域名郵箱移到QQ郵箱去啦,然後買了雲數據庫差不多半個月啦,也沒用過,要把數據庫移到雲數據庫去啦,自己的服務器就留着個web服務器好啦,給自己的雲服務器減下負,然後又準備各種折騰各種實驗

原创 解決 httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0 錯誤

通過谷歌搜索後大家都說是修改httpd.conf文件,把其中到#ServerName的註釋去掉即可。 但是發現不行 把ServerName 127.0.0.1:80加入httpd.conf保存,重啓httpd服務,成功。

原创 gdb調試多進程和多線程命令

1. 默認設置下,在調試多進程程序時GDB只會調試主進程。但是GDB(>V7.0)支持多進程的分別以及同時調試,換句話說,GDB可以同時調試多個程序。只需要設置follow-fork-mode(默認值:parent)和detach-on-

原创 精彩育人小故事

  向學生講一個《鵪鶉和她的孩子們》的故事,作者是德國詩人布?瓦爾迪斯。    一隻鵪鶉在麥地中間築巢。當她的孩子們漸漸長大,麥子變黃的時候,她對小鵪鶉們說道:“農夫收割麥子的日子快要到了。我現在出去給你們找食。我不在的時候,你們都給我待

原创 悟道

朋友看中一臺電腦,需要9000元。他每月的收入只有2000.老婆對他說,你瘋了,你買了就離婚。他問我怎麼辦。我說,你配不上那個電腦。連自己喜歡的東西都沒勇氣去爭取你將來在社會上還能混成啥樣?他咬咬牙買了。爲了還債他開始不停的兼職。終於在一

原创 VS 2013 配置jsoncpp 庫(親測可行)

詳細地jsoncpp編譯方法 和 vs2010中導入第三方庫的方法 一 編譯鏈接 1 在相應官網下載jsoncpp 2 解壓得到jsoncpp-src-0.5.0文件 3 打開jsoncpp-src-0.5.0 -> ma

原创 Linux禁止非WHEEL用戶使用SU命令

在一般情況下,一般用戶通過執行“su -”命令、輸入正確的root密碼,可以登錄爲root用戶來對系統進行管理員級別的配置。   但是,爲了更進一步加強系統的安全性,有必要建立一個管理員的 組,只允許這個組的用戶來執行“su -”命令

原创 “svn”不是內部或外部命令,環境變量已配好

環境變量配好了,還是有這種情況。 =。= 我來告訴你們答案,windows安裝svn的時候默認是不安裝 svn comand line這個東西的,你重裝下svn客戶端,注意在選擇安裝項目那裏點上 svn comand line 就好

原创 夢起始的地方

上個世紀80年代的一天,在美國佛蒙特溜冰場的座位席上坐着一個年輕人,他靜靜地坐着,看着在眼前不時閃過的那些溜冰人,此時溜冰場上空的溫暖陽光可以讓他很享受着這種美好的時光。自從他賣掉了家傳的捲菸紙廠後,得到了一筆可觀的資金,他正琢磨着如何

原创 Github 訪問時出現Permission denied (public key)

這個說明是嘗試private key 不成功,我是因爲將自己的默認目錄移到了其他地方,因此出了問題,所以請第一時間檢查你的默認登錄目錄.ssh下面的id_rsa.pub是不是對應的。 原文如下: 一. 發現問題:   使用 

原创 fd_set 詳解

系統提供了4個宏對描述符集進行操作: #include <sys/select.h> #include <sys/time.h> void FD_SET(int fd, fd_set *fdset); void FD_CLR(int fd

原创 new challenge

經過半個月左右的征程,成功砍下offer. 服務端C++開發,my  love ! 公司是剛從另一個大公司的一個團隊獨立出來的,屬於創業初期的公司,正是我希望的,因爲我可以和公司一起成長~~~ 公司成長起來的時候,我也就是技術骨幹啦~~~