原创 程序是怎麼執行的

【編者的話】Docker是一個建立在操作系統+編譯器基礎之上的系統,所以瞭解操作系統,編譯器以及程序運行機制對我們理解Docker來說非常重要。本文是一個自己的體會,有很多不精確的地方,目的是希望大家多關注低層,多修煉內功,多讀

原创 倒序輸出數字

int f(int m){ int y=0; while(m!=0) { y=y*10+m%10; m=m/10; } return y; }

原创 結構體對齊詳解

結構體對齊詳解

原创 歡迎使用CSDN-markdown編輯器

歡迎使用Markdown編輯器寫博客 本Markdown編輯器使用StackEdit修改而來,用它寫博客,將會帶來全新的體驗哦: Markdown和擴展Markdown簡潔的語法 代碼塊高亮 圖片鏈接和圖片上傳 LaTex數學公

原创 常用的CSS代碼

懸浮窗口 <style> div .floatDiv{ margin-top:0; padding:8px; position:fixed; top:0; left:75%; MARGIN-RIGHT:0px; border:

原创 Socket地址結構

1、通用套接字地址結構 <sys/socket.h> 如bind函數的第二個參數類型就是通用套接字地址結構的指針,使用的時候一般需要把一個IPv4/IPv6套接字地址結構強制轉換成一個通用通用套接字地址結構再取地址 2、IPv

原创 socket函數

1、socket函數 1.1 socket函數原型 1.2 功能解析 每個進程的進程空間裏都有一個socket描述符表。套接字描述符表屬於一個進程,而socket地址結構位於操作系統的內核緩衝。 socket描述符表 sock

原创 QT下使用QWebView報錯

需要在用QT(5.3)寫的程序中加一個webview,QT提供了QWebView類。打開assistant。按照要求加頭文件:#include ,修改pro文件:QT += webkitwidgets。 本以爲馬上就可以

原创 將MySQL中sql運行結果保存到文件

http://cau99.blog.51cto.com/1855224/348794 需要說明的是這樣會把在控制檯的所有輸入、輸出都記錄到文件。我之前是希望把select查詢的結果寫入文件,雖然結果有所不同,但是之後再結合正則表

原创 QT實例——多線程+定時器

/*dialog.h*/ #ifndef DIALOG_H #define DIALOG_H #include <QDialog> #include <QPushButton> #include <QLCDNumber> #in

原创 QFileDialog用法收集

好記性果然不如爛筆頭,以後還是多整理吧! 1、獲取一個文件的完整路徑 QString temp = QFileDialog::getOpenFileName(this, "open", "c:/desktop/", "files

原创 一個基於QT的解析interproscan結果的C++成員函數

結構域預測軟件interproscan提供多種輸出格式,出於後期分析的需要,選用了gff3格式。我比較喜歡結合數據庫進行分析,所以先要把數據導入數據庫。 我之前用QT寫好了界面,所以只要在菜單裏添加一個QAction、再在主窗口類中添加槽

原创 仿函數經驗總結

transform transform的行爲 template <class InputIterator, class OutputIterator, class UnaryOperator> OutputIterator t

原创 地址轉換函數

1、inet_aton, inet_ntoa, inet_addr 轉換IPv4地址:點分10進制字符串和32位網絡字節序二進制值 n: network a: ? INADDR_NONE: 32位都是1的二進制值,點分10