原创 flannel+docker環境部署,無坑
1.關閉防火牆: systemctl stop firewalld && systemctl disable firewalld 2.etcd安裝 rm -rf /tmp/etcd-data.tmp && mkdir -p /t
原创 Linux常用命令
查看TTC數據: ./ttcd_test -t ../conf/table.conf -k 30658-1 -o get -i 10.6.222.48 -p 9213 gdb coredump 在/usr/local/c2csvc
原创 阿里雲搭建openshift
阿里雲搭建openshift 步驟 1.hostnamectl set-hostname node.example.com echo "172.20.62.195 master.example.com" >> /etc/hosts ech
原创 go筆記
1 map var map_variable map[key_data_type]value_data_type //聲明變量,默認 map 是 nil 如果不初始化 map,那麼就會創建一個 nil map。nil map 不能用來
原创 Linux的lvm管理:修改LV大小
vm是一種靈活性很強的磁盤空間管理方式,可以方便的增加、減少文件系統的大小,這裏說一下增加、減少lv及文件系統大小的操作過程。 修改lv及文件系統的大小,必須先將lv及文件系統卸載(umount),然後纔可以操作。 1、增加空間 增加空間
原创 Linux網絡編程筆記
服務器和客戶端應用程序判斷對方是否已經關閉連接的方法: 1)read系統調用返回0(收到結束報文段) 2)當管道讀端關閉時,寫端文件描述符上的POLLHUP事件被觸發; 當socket連接被對方關閉時,socket上的POLLRD
原创 Linux strace命令
strace常用來跟蹤進程執行時的系統調用和所接收的信號。 在Linux世界,進程不能直接訪問硬件設備,當進程需要訪問硬件設備(比如讀取磁盤文件,接收網絡數據等等)時,必須由用戶態模式切換至內核態模式,通 過系統調用訪問硬件設備。stra
原创 HTML總結
HTML 鏈接 - target 屬性 Target 屬性可以定義被鏈接的文檔在何處顯示。下面的這行會在新窗口打開文檔: <a href="http://www.w3school.com.cn/" target="_blank">V
原创 maven 筆記
打包時不運行unit test mvn package -Dmaven.test.skip=true java中打印函數調用堆棧信息: (new Exception()).printStackTrace(); 或 Exception
原创 類的成員變量作爲pthread_create的參數
方式一:使用this指針 方式二:直接傳遞。 實例: “paraData.h” #include <string> #include <stdio.h> class paraData { public:
原创 wait和waitpid詳解
wait的函數原型是: #include #include pid_t wait(int *status) 進程一旦調用了wait,就立即阻塞自己,由wait自動分析是否當前進程的某個子進程已經退出,如果讓它找到了這樣一個已經變
原创 virtualbox虛擬機centos,ubuntu網絡設置
設置-》網絡-》連接方式:橋接 2. [caozq@192 ~]$ cat /etc/sysconfig/network-scripts/ifcfg-enp0s3 TYPE=Ethernet **#BOOTPROTO=dhcp**
原创 遞歸和非遞歸遍歷二叉樹
//前序遍歷的算法程序 void PreOrder(BiTNode *root) { if(root==NULL) return ; printf("%c ", root->data);
原创 python常用代碼
一. 數據庫 1. 數據庫連接: def getdb_conn(): try: pgdb_conn = psycopg2.connect("host=localhost dbname=tdnsla user=
原创 Ubuntu下將現有的文件打包成deb包
將/usr/src/soft目錄下的文件打包,解包時這些文件也釋放到/usr/src/soft目錄下。 首先建立一個工作目錄,比如在用戶lionel目錄下建立work目錄: #cd /home/caoz1 #mkdir work #cd