原创 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值創建一個新的消