原创 golang JSON數據編碼與解碼

JSON編碼常用函數 func NewEncoder(w io.Writer) Encoder NewEncoder創建一個將數據寫入w的Encoder。 func (enc *Encoder) Encode(v interf

原创 Perl Expect.pm expect()異常、

$exp->Expect::spawn(....); $exp->send(cmd); $exp->expect($timeout ,'-re',$prompt); 如果命令的輸出非常多時,Expect會一組一組的將返回結果讀取到緩

原创 Perl Net::SSH::Expect.pm 包詳解

Net::SSH::Expect.pm  new(): 以哈希的方式指定參數: 'host'=> 'user' => 'password' => 'port' => 'raw_pty'=> 創建pty 1. login() 返回

原创 perl引用 筆記

perl 引用 一個'引用'就是一個指向一個完整列表或完整哈希(或指向其他的東西,比如函數)的標量值 先上代碼: #!/usr/bin/perl my @p=(0,1,2,3,4,5); my $pp=\@p; my $t=1; my

原创 mysql join 鏈接方式

mysql  join 內連接  inner join 左外連接  left  join 右外鏈接 right join 交叉連接  cross join a表:name_info b表:hobby_info 1.內連接:根據條件取

原创 C語言實現base64編碼

base64編碼,基於C語言實現; 爲了直觀表現原理,使用位操作符實現; base64編碼原理: 每個字節都是由8位二進制組成,base64編碼是將3個8位的字節轉換成4個6位的base64碼; base64碼錶: 實現方式: q=011

原创 github在linux上的環境搭建

Centos版 1.git的安裝: yum  install  git yum  的配置詳見:http://blog.csdn.net/qq_32345239/article/details/52437938 2.創建工作目錄及使用git

原创 perl linux 安裝Gtk2.pm

環境: Centos 1. 安裝依賴: yum 源配置 yum install *gobject* yum install *pango* yum install *gtk+-2.0*

原创 IPC--共享內存

API介紹: 1. int shmget(key_t key, size_t size, int shmflg); 函數描述:創建或者獲取共享內存的描述符; 第一個參數是ftok返回的key, 第二個參數是共享內存的大小,當是獲取描述符時

原创 linux 虛擬機網絡配置

虛擬機網絡配置:基於VMWare  Workstations ; 1.打開VMWare  Workstations ,左上角那裏: 編輯->虛擬網絡編輯器 2.在虛擬網絡編輯器中點擊  添加網絡 3. 點擊新添加的網絡,下面有 VMnet

原创 mysql中的where和having,以及count和sum

mysql中的where和having,以及count和sum 1.where 和 having 簡單的講,where的條件是字段;而having 的條件可以是字段,也可以是聚集函數; 重要的是,where是篩選源數據,having多與

原创 C 鏈接mysql---預處理語句

C 鏈接 mysql的預處理語句 先說幾個數據結構: MYSQL_STMT 該數據結構表示預處理語句。由mysql_stmt_init()創建語句 MYSQL_BIND  -這個數據結構非常重要。 用來綁定語句的參數。可以做輸出,也可以做

原创 IPC -- 消息隊列

API介紹: ftok函數不多說了 ,就是返回一個key 1. int msgget(key_t key, int msgflg); 第一個參數是ftok返回的key值, 第二個參數是標識位,IPC_CREAT,根據key值創建一個新的消