原创 時間轉換

#include <stdio.h>    #include <string.h>    #include <time.h>    int main

原创 Linux中find常見用法示例

Linux中find常見用法示例 ·find   path   -option   [   -print ]   [ -exec   -ok   command ]   {} \; find命令的參數; pathname: find

原创 Shell腳本總結

1. 浮點運算 totalnum=100 totalnum=${#sqlret} if [ $totalnum > $partialnum ] then showscale=`echo "scale=2;100 -

原创 python總結

字符串轉列表和元組 s = "[(-51, 26150L), (-3, 190219L), (106, 66759L), (-2, 378L), (-252, 51364L), (-2147483641, 953499L),

原创 進程與線程原語

進程                    線程 fork                     pthread_create創建新的控制流 exit                     pthread_exit從現有的控制流中退出

原创 gdb調試

1. 加斷點 break <function>    在進入指定函數時停住 break <linenum>    在指定行號停住。 break +/-offset    在當前行號的前面或後面的offset行停住。offiset爲

原创 用戶和用戶組

二、用戶(user)和用戶組(group)概念; 1、用戶(user)的概念; 通過前面對Linux 多用戶的理解,我們明白Linux 是真正意義上的多用戶操作系統,所以我們能在Linux系統中建若干用戶(us

原创 IPC函數總結

POSIX共享內存 int shm_open(const char* name, int oflag, mode_t mode);創建或打開一個共享內存區對象。 int ftruncate(int fd, off_t length);修改

原创 MySQL聯合查詢

1.select test.name, test2.name2 from test left join test2 on test.id=test2.id; 2.select test.name, test2.name2 from tes

原创 HTTP報文

HTTP報文由起始行,首部和主體組成。 起始行: 請求報文的起始行(請求行)包含:方法,請求URL,HTTP版本。由空格分隔。 常用方法:GET,HEAD,POST,PUT,TRACE,OPTIONS,DELETE 響應報文的起始行(響應

原创 reactor

Reactor--------------------Event_handler handle(描述符,標誌事件) Demultiplexer    Event_handler_A  Event_handler_B

原创 .bash_profile和.bashrc的區別(如何設置生效)

/etc/profile:此文件爲系統的每個用戶設置環境信息,當用戶第一次登錄時,該文件被執行. 並從/etc/profile.d目錄的配置文件中搜

原创 MySQL左連接右連接

先說左外連接和右外連接: [TEST1@orcl#16-12月-11] SQL>select * from t1; ID NAME ---------- -------------------- 1

原创 各種哈希函數的C語言程序代碼

常用字符串哈希函數有BKDRHash,APHash,DJBHash,JSHash,RSHash,SDBMHash,PJWHash,ELFHash等等。 BKDRHash無論是在實際效果還是編碼實現中,效果都是最突出的。APHash也是較爲

原创 Ubuntu使用crontab定時任務

因爲今天想定時執行postgres的一些腳本,所以在網上查一下有一個crontab的命令,就把這個命令的使用記錄一下,方便日後查找. cron是一個[守護程序]用於在指定的時間內執行行程類的任務,每一個用戶都有一個 crontab 文