原创 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