原创 python連接本地sql server
1.封裝數據庫連接類 # -*- coding:utf-8 -*- import pymssql class MSSQL: def __init__(self,host,user,pwd,db): self.
原创 python數據表數據與JSON數據相互轉化
1. 將從數據表讀取的數據轉化成JSON reslist = ms.ExecQuery("select * from mytable01") req = [] for row in reslist: d = collectio
原创 python搭建Webserver
1. 下載安裝python 下載地址:https://www.python.org/downloads/release/python-372/ 2. 安裝Webserver需要的庫 命令行依次執行: easy_install lxm
原创 windows下qt生成及使用dump文件
1. 生成dump文件 LONG ApplicationCrashHandler(EXCEPTION_POINTERS *pException){//程式異常捕獲 /* ***轉儲堆棧信息*** */
原创 qt編寫的windwos下進程守護程序
1. 思路:循環檢測守護的進程是否仍然在運行,如停止運行,重啓程序 2.代碼 #include <QApplication> #include <QFileDialog> #include <QSettings> #include
原创 windows下生成dump文件比較簡單的三種方式
1. 寫註冊表 AutoDump.bat: @echo off echo 設置Dump... reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Re
原创 linux下靜態庫的製作和使用
靜態庫的命名規則: lib + 庫的名字 + .a 靜態庫的製作過程: Step1. 生成對應的.o文件, gcc -c Step2. 將所有生成的.o文件打包 ar rcs + 靜態庫的名字(libMytest.lib) + 生成的
原创 linux下動態庫的製作和使用
動態庫的命名規則: lib + 庫的名字 + .so 動態庫的製作步驟: 1. 生成與位置無關的.o, gcc -fPIC -c *.c(所謂與位置無關相對靜態庫而言,靜態庫參與編譯是放到代碼段中參與編譯,而動態庫編譯是隻是動態庫表示
原创 Vim基本操作
命令模式: 1. HJKL:左下上右移動光標 2. 0:命令模式下移動光標到光標首 3. $:移動光標到行尾 4. gg:移動光標到文件最後一行行首 5. G:移動到文件尾,300G移動到300行 6. X :刪除光標前面的字符 7. x
原创 VIM的三種模式
命令模式:vim打開文檔的默認模式;此狀態下敲擊鍵盤動作會被Vim識別爲命令,而非輸入字符 編輯模式:文檔編輯 末行模式:可以輸入單個或多個字符的命令
原创 qt開發常見場景
1. QTableWidget在單元格中添加CheckBox並居中 QWidget *widget = new QWidget(ui->pointsTable); QCheckBox *cBox = new QCheckBox; QHB
原创 linux文件和目錄操作
1. cd - : 在兩個相鄰目錄之間進行切換 2. tree : 查看目錄結構,需要安裝tree軟件包 3. more : 查看文件內容,Enter查看下一行,Space查看下一頁 4. less : 查看文件內容,Ente
原创 linux目錄結構
/bin:主要存儲經常使用的命令,如ls,cd /boot:存儲開機啓動相關的命令和文件 /dev:存儲設備文件,linux下一切皆文件,鼠標、鍵盤等在linux下都抽象成一個文件 /etc:存儲操作系統及應用軟件的配置文件 /home:
原创 linux下ssh服務搭建
1. 安裝ssh服務 sudo apt-get install openssh-server 2. 客戶端登錄ssh服務器 ssh [服務器IP]@[用戶名] ssh 192.168.40.119@yc 3. 客戶端退出已登錄的s
原创 linux下用戶管理
adduser:添加用戶 su : 切換用戶 exit : 退出當前用戶登錄 useradd : -s : 指定使用的腳本 -g : 指定所屬組 -d : 用戶家目錄 -m : 如果家目錄不存在則創建一個家目錄 p