QProcess::execute(sync);

從QProcess說開來(一) 2016-01-27

QProcess類的作用是啓動一個外部的程序並與之交互.我們不妨看看:一個普通的控制台程序,與外界是如何交互的 簡單控制台程序一個程序如何從外界獲取信息並向外輸出信息呢?方向 途徑   獲取 命令行參數 int main(int argc, char **argv) 標准輸入 scanf()/getc()/getchar()/... 環境變量 getenv() 輸出 標准輸出 printf() ... 標准出錯 fprintf(stderr,...) 返回值 return(x)/exit(X)/

Linux下QT中執行shell命令 2015-09-29

當需要在QT中執行shell命令時可以利用以下方法:(1)首先包含頭文件:#include <QProcess>(2)執行shell命令:QProcess::execute("ls");/////////////////////#include  <QProcess>void Widget:on_pushButton_clicked(){//* system("ls");//調用LINUX C函數庫中的system(const char *s

Qt編程中的常見問題 2016-01-26

1.如果在窗體關閉前自行判斷是否可關閉答:重新實現這個窗體的closeEvent()函數,加入判斷操作view plaincopy to clipboardprint?void MainWindow::closeEvent(QCloseEvent *event){   if(maybeSave())   {       writeSettings();       event->accept();   }   else   {       event->ignore();   }}void M

ExecutorService的execute和submit方法 2015-09-28

因爲之前一直是用的execute方法,最近有個情況需要用到submit方法,所以研究了下. 三個區別: 1.接收的參數不一樣 2.submit有返回值,而execute沒有 Method submit extends base method Executor.execute by creating and returning a Future that can be used to cancel execution and/or wait for completion.  用到返回值的例子,比如

漫談LOG FILE SYNC 2015-09-30

漫談LOG FILE SYNC
轉載地址:http://www.itpub.net/thread-180-1.htmlLOG FILE SYNC概述來新公司工作,很大的一段時間都在調優日志寫,提升系統的TPS,在這方面也積累了一些理論知識和實踐經驗,之前零零散散在微博上也發了很多關于logfile sync的帖子,篇幅都很短,有些是自己優化系統過程中的一個心得,有些是看書過程中的一點感悟,這次把他 ...

JDBC連接MYSQL數據庫/executeQuery(String sql),execute 2015-09-28

 1. ResultSet executeQuery(String sql); 執行SQL查詢,並返回ResultSet 對象.  2.int executeUpdate(String sql); 可執行增,刪,改,返回執行受到影響的行數.  3. boolean execute(String sql); 可執行任何SQL語句,返回一個布爾值,表示是否返回   ResultSet . //用JDBC,各種數據庫連接方式是相同的,只是不同的數據庫的連接URL不同==================

BitTorrent Sync使用方法 2015-09-29

BitTorrent Sync使用方法
     BitTorrent Sync是一個簡單的文件傳輸工具,他使用p2p協定傳輸文件,以最大的安全度.網路帶寬.存儲能力傳輸文件.文件通過p2p協定傳輸,因此每一個鏈接上的電腦都同時是客戶端和服務端.設備在同步時是直接相連的,你可以通過udp.nat轉換.upnp端口映射.中繼伺服器等建立鏈接.如果你的網路是本地網路,BitTorrent Sync在同步時不會使用外部網路 ...

解決:cannot execute binary file 2015-09-29

linux系統下遇到cannot execute binary file的問題,一般由以下情況造成: 非root用戶或者無執行權限 編譯環境不同(程序由其他操作環境複制過來) 對于第一種情況,采用增加執行權限即可chmod +x program 對于第二種情況,建議將該程序二進制包拷貝過來,重新編譯程序.因爲我在實際操作過程中發現我將美國的VPS的整個操作系統環境打包後下載到本地伺服器上解壓後運行其中的程序會有如題所示問題出現,百思不得其解,系統都爲centos5.2,最終發現是兩者編譯環境不同

Android repo sync能否指定目錄,貌似沒找到解決方案 2015-09-29

這個問題比較疑惑嘗試考慮在一個新建目錄project下repo init後,貌似就不能repo sync同步到其他的目錄中去.而且有一個規律是project多個下級目錄下執行repo sync最終還是能夠在project目錄下同步到代碼,這說明repo sync在執行時,會去逐一的返回上一目錄,看是否有.repo目錄相關的內容,查詢如果最近一級目錄下存在一個.repo則執行同步該repo sync,否則就會報錯,需要你先進行repo init相關的操作,進而確保.repo目錄的存在.

linux使用rsync同步數據建立sync伺服器。 2015-09-30

兩台linux直接同步數據,可以使用rsync rsync -avz /var/www/html/     參考:scp 命令同步兩台linux伺服器數據!   目錄 1. 什麽是rsync:2.rsync 伺服器的理由和用途:3.架設rsync伺服器過程: 3.1 rsync的安裝:3.2 rsync伺服器的配置文件 4 架設rsync伺服器的示例說明 4.1 全局定義4.2 模塊定義 5 啓動rsync 伺服器及防火牆的設置: 5.1 啓動rsync伺服器:5.2 rsync伺服器和防火牆:

How to set up iTunes Wireless Sync 2015-09-30

How to set up iTunes Wireless Sync
cyper的實驗結果:按照這裏的向導設置一次,以後只要ipad和mac都打開了wifi,然後從mac中打開itunes, 會驚喜的發現ipad已經連接(不用插數據線)PS: 前提條件是每次先從mac中打開iTunes.#######How to set up iTunes Wireless Sync 1. Make certain that your computer and ...

mysqldump: Couldn’t execute ‘SELECT @@GTID_MODE 2015-09-30

在使用MySQL 5.6的mysqldump備份5.6之前版本的MySQL時會遇到異常 mysqldump: Couldn't execute 'SELECT @@GTID_MODE': Unknown system variable 'GTID_MODE' (1193) 造成此錯誤的原因是因爲5.6引入了Global Transaction Identifiers (GTIDs) .GTIDs可以讓主從結構複制的跟蹤和比較變得簡單.mysqldump會試圖查詢這個系統變量,但這個變量在5.6之

AS問題解決系列1—Unable to execute DX錯誤 2015-09-30

AS問題解決系列1—Unable to execute DX錯誤
    今天在將一個開源Android代碼import到Android Studio 1.2.2中,在編譯期間出現一個"Unable to execute DX"的編譯錯誤,錯誤類型是"Multiple dex files define",具體錯誤信息見下圖:    原因:該project包含好幾個module,在源代碼被import到A ...

maven打包報錯:Failed to execute goal org.apache.maven 2015-09-30

mvn compile  沒有問題,mvn package的時候報如下錯誤:Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.5:test 解決方法:打包跳過測試有兩種方法一是命令行,mvn clean package -Dmaven.test.skip=true二是寫入pom文件,<plugin>          <groupId>org.apache.maven.plugins<

關于checkout android4.0.3源碼Exited sync due to gc 2015-10-01

 關于checkout  android4.0.3源碼Exited sync due to gc  errors的問題 我的源碼已經下載完成了,但是爲什麽當前文件夾下只有一部分文件顯示了,還有一部分沒有呢,checkout 的時候還報錯 從網上搜索說是要更新git的版本,那個網址現在也不記得了,下面是我昨天下午的操作步驟,關鍵的就這幾步 所以我就更新了git的版本,我一開始的版本是1.7.0.4,網上最高的版本是1.8.0.0好像,但是我沒敢用啊,下來了git-1.7.12.2版本的(http:
一周排行
  •   -13,周日又加班了.12年7月1號我寫過一篇文章,(生無所求,生有所求,生何以求)起因是汪峰的新專輯,具體原因是汪峰的專訪言論,是他對人和事的理解和價值觀讓我産生了好感,原因很簡單這些想法這些觀點很 ...
  • 轉一篇underscore的文章給大家underscore函數大全以及例子:http://www.tuicool.com/articles/ZjAfqe 上次寫過一篇QWrap骨骼的文章,個人認爲,想要了解一個庫或框 ...
  • 整數比較符號 -eq等于,如if[ $1 -eq $2 ] -ne不等于,如if[ $1 -nq $2 ] -gt大于,如if[ $1 -gt $2 ] -ge大于等于,如if[ $1 -ge $2 ] -lt小于, ...
  • 有以下命令可以查看:# lsb_release -aLSB Version:    :core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noar ...
  • cloudify recipes文件解讀
  • mysql 打開 general log 後,所有的查詢語句都會記錄在 general log文件Windows my.ini找到[mysqld],在最後添加 general_log = 1 general_log_ ...
  • I was helping someone today in the Django IRC channel and the question came across about storing a denormali ...
  • 最近要寫跨平台的程序,發現這些宏不是c語言手冊的內容,總結一下:unix系統會定義 __unix__宏,GCC會定義 __GNUC__宏,windows的visualc定義_WIN32宏和_MSC_VER宏.
  •   人每有一種文化,就相應有一種盲,音樂有音樂盲.畫有畫盲.棋有棋盲.路有路盲.文有文盲--而最摩登的一種盲,該是「火星文」盲吧!  有人把網上流傳的各種新世代文字和符號,統稱為「火星文」.人將半百,但走到網上世界, ...
  • 近幾天有些網友在郵件裏面問我關于學習的問題.有好幾個人覺得工作了幾年,也學會了不少的類庫.框架.甚至語言,但是感覺自己的能力沒有太大的提高.因此今天來說一下我個人對這方面的體會,希望對大夥兒(尤其是新手)有幫助.先聲 ...