原创 現成、簡單、清晰、只針對Bug的管理系統

一切盡在輕指間     一、註冊     二、登錄     三、默認團隊     四、創建團隊     五、添加團隊成員     六、默認項目     七、創建新項目     八、編輯項目     九、項目概況    

原创 Git日誌規範以及開發流程規範你會了嗎?不會往下看

日誌規範 https://github.com/feflow/git-commit-style-guide 開發流程規範(git flow的使用) https://www.cnblogs.com/lcngu/p/5770288.html

原创 在線畫時序圖 根據模板改發改發代碼即可

https://www.websequencediagrams.com/

原创 Linux中常用的較高級的命令

連續創建目錄 mkdir  a/b/c -p   根據進程名查看該進程所運行的個數 ps aux|grep -v grep|grep "processname" |wc -l 爲0表示不存在   centos與windows共享文件命令

原创 Linux多線程高級篇及epoll詳解

epoll詳解及使用 https://www.cnblogs.com/Anker/archive/2013/08/17/3263780.html 互斥鎖與條件變量詳解 http://blog.chinaunix.net/uid-27164

原创 VS中如何使用第三方庫?簡單粗暴

1、先包含頭文件目錄 項目==》屬性==》配置屬性==》VC++目錄==》包含目錄 2、包含lib目錄 項目==》屬性==》配置屬性==》鏈接器==》常規==》附加庫目錄 3、添加lib名稱 項目==》屬性==》配置屬性==》鏈接器==》

原创 更改Linux中界面的字體顏色

使用 vi 編輯   進入  /etc/DIR_COLORS 找到“DIR 01;34   # directory” 將34改爲下面的數字即可修改爲相應的顏色 在文件中找到這兩行註釋,就可以看到數字代表的顏色 # Text color c

原创 Git異常問題及解決方法

問題1: git pull的時候出現文件過大無法下拉代碼的問題 現象: error: RPC failed; curl 18 transfer closed with outstanding read data remaining fat

原创 客戶端如何通過API操作Redis

前兩篇文章我主要對Redis進行了一個大體的介紹以及對它五種常用數據類型的基本操作,那麼今天我將說下,我們客戶端如何通過API操作Redis(非常簡單的哦)。 開篇之前,我繼續說下昨天晚上還沒有結束的故事,昨天晚上我不是說我複製、COPY

原创 使用Libevent常用的API搭建一個回顯服務器[1]

上一篇講了Libevent一些常用的API,但是沒有實際的demo,多多少少有點難理解,那麼接下來就直接上代碼 (執行下面兩個命令生成可執行程序) gcc   client.c   -o   client    -levent_core(

原创 非關係型內存數據庫Redis的基本介紹

這幾天一直想總結下Redis,說實話剛開始確實有點不知從何下手,以至於這幾天晚上睡覺的時候都會去回憶之前用過的一些東西,因此失眠好幾次。但是,我不會讓自己白想,頭髮白掉的,今天我就把這幾天總結的東西跟大家一起分享下,希望能給大家帶來一點幫

原创 Redis常用數據類型及其相關操作

上一篇文章竟然被我不小心(本來點的是編輯,看花了,點到刪除去了)給刪了,那一刻我的心情真的很難受,花了幾個小時寫的博客竟然就這樣沒了,本來還高興的等着審覈完畢的。後來仔細看了下,幸好回收站還有(給了我一絲的希望),不過回收站沒有恢復功能,

原创 使用Libevent的監聽器來搭建一個高端版的回顯服務器[2]

上一篇的客戶端還是可以使用的哦,所以在這裏我就不敲了。 使用監聽器的服務器跟上一篇的服務器稍微有一點點的改動(自動bind,listen,自動accept),主要是調用了這個API,上代碼前,先來說說這個API //頭文件是<event

原创 分佈式版本管理系統Git的基本介紹與使用

Git是一個分佈式版本管理系統,而SVN是一個集中式版本管理系統。 什麼是集中式版本管理系統呢,簡單說就是有一箇中央服務器,而版本庫是集中存放在中央服務器的,我們程序員工作時,先從中央服務器把最新的版本取下來,幹完活後再上傳,所以它不是很

原创 讓Libevent幫我們表白吧

使用定時器表個白,不多說,不解釋,直接上代碼 #include<stdio.h> #include<stdlib.h> #include<event2/event.h>#include<event2/util.h> void call