原创 使用left join連接帶NULL值數據表案例

insert into t_user values(1,'use1','123','user1',1,0,'[email protected]',0,now()); insert into t_user values(2,'use2','12

原创 SQL實現分組排序和組內排序

在對錶做排序時,經常會遇到需要先按某一個列排序,再按這個列分組的統計值來對子組或者說其它列排序的需求,下面是一個典型案例實現的技術路徑: 利用Mysql find_in_set group_concat select * from

原创 fopen後只能讀到部分文件問題解決,文本方式vs二進制方式

在windows下經常有人遇到,fopen打開文件後,讀取文件內容,讀到一半的就收到EOF的問題。 其根源在於打開的方式選擇了文本方式而未選擇二進制方式。 在windows系統上這是有區別的,如果不加b,讀取到第一個’\0’就會

原创 C分割字符串 sscanf vs strtok

sscanf char buf[]="port=5000"; char key[100]=""; char value[100]="";

原创 Echarts 數據可視化圖表庫 Overview

項目地址: https://github.com/ecomfe/echarts demo link http://echarts.baidu.com/examples.html

原创 vim複製粘貼行

複製粘貼行 1.光標移到要複製的行 2.esc到命令模式 3.yy將光標所在行復制到緩衝區 4.移動光標到要複製到的行 5.p將緩衝區內容打印到當前行

原创 MFC Dialog 添加菜單欄

/*加一個成員變量*/ CMenu m_menu;/*添加菜單 in OnInitDialog*/ m_menu.LoadMenu(IDR_MENU/*menu id here*/); SetMenu(&m_menu);

原创 xfs logdev 完美解決cgroup iops限制時ext4 data=writeback才能解決的問題

https://github.com/digoal/blog/blob/master/201601/20160107_02.md 作者 digoal 日期 2016-01-07 標籤 PostgreSQL , xfs , ext4 ,

原创 Git 工具 - 子模塊 submodule

7.11 Git 工具 - 子模塊 子模塊 有種情況我們經常會遇到:某個工作中的項目需要包含並使用另一個項目。 也許是第三方庫,或者你獨立開發的,用於多個父項目的庫。 現在問題來了:你想要把它們當做兩個獨立的項目,同時又想在一個項目中

原创 ORACLE同義詞總結

同義詞概念 Oracle的同義詞(synonyms)從字面上理解就是別名的意思,和視圖的功能類似,就是一種映射關係。它可以節省大量的數據庫空間,對不同用戶的操作同一張表沒有多少差別;它擴展了數據庫的使用範圍,能夠在不同的數據庫用戶之間實現

原创 linux epoll介紹--nigix高併發的技術根基

作者:藍形參,Geek 僞技術宅 首先我們來定義流的概念,一個流可以是文件,socket,pipe等等可以進行I/O操作的內核對象。 不管是文件,還是套接字,還是管道,我們都可以把他們看作流。 之後我們來討論I/O的操作,通過r

原创 Centos Linux 如何安裝man幫助文檔包

run sudo yum install man-pages to install the man rpm then man open will be ok

原创 新一代 Linux 文件系統 btrfs 簡介

https://www.ibm.com/developerworks/cn/linux/l-cn-btrfs/ btrfs 的特性和使用 Btrfs 被稱爲是下一代 Linux 文件系統。近年來 ext2/3 遇到越來越多的擴展性問題,

原创 git ssh 免密碼登錄方法

1.在要訪問git的客戶機上執行: ssh-keygen -t rsa 不用管提示,直接回車 完成後再.ssh目錄下生成 私鑰 id_rsa 公鑰 id_rsa.pub 將 id_ras.pub拷貝到服務器,attach到.ssh目錄

原创 內核棧空間和用戶棧空間

內核棧空間和用戶棧空間 kernel stack and user space stack 簡而言之,一個程序至少有一個進程,一個進程至少有一個線程. 線程的劃分尺度小於進程,使得多線程程序的併發性高。 另外,進程在執行過程中擁有獨立