Linux Desktop開發日誌

2021-09-16 22:55:57 字數 515 閱讀 2450

記錄的是linux桌面程式的開發,不是伺服器開發

準備兩台機器,乙個裝linux作為開發機、另外乙個裝windows作為輔助。

q:為什麼不用虛擬機器?

a:虛擬機器裡不適合桌面開發:太卡,ui操作也不方便。

linux機器裝fedora,不要裝其他發行版。

q:fedora有什麼好?

a:憑個人經驗,fedora是個全棧的系統,所有工具都整合。其他發行版總有某個模組(或軟體)是整合第三方的。

q:兩台機器怎麼傳資料,傳檔案。

a:沒有開箱即用的辦法。比較麻煩,ftp、samba都需要配置,飛秋之類的相容性比較差。

不用,linux下沒有乙個通吃所有的整合環境。選擇了某個ide就意味著有很多遷移工作要做。

推薦:管理自己的**用cmake,擴充套件性好,依賴少,跨平台,使用方便。

第三方**用它自帶的buildsystem(通常是autotool)

自己的**引用第三方庫,就用cmake的findpackage

團隊開發衝刺日(十)

httpurlconnection同時上傳和檔案仍舊未能實現,在嘗試未果之後我翻看了一下okhttp的上傳方法,下面做出總結 okhttp使用思路與httpurlconnection類似,主要是在設定多個引數方面,可以使用request.builder,如下列 1 public void call ...

Windows 8 開發31日 第03日 啟動畫面

第03日 啟動畫面 今天,我們來學習乙個很小的知識點,但它是在應用程式生命週期中非常重要的一部分 啟動畫面。可能你會認為這是乙個差勁的主題,但是實際上,站在使用者體驗的角度,它非常重要。比如,乙個天氣應用程式會連線網路,並獲取天氣資料。每次使用者啟動這個程式時,都希望獲得最新的資料。你也知道,獲取資...

IEHelper開發手記 8月7日

2005年8 月7 日凌晨晚上想到實現橫向滾動是否可以通過右鍵 滾輪來實現,首先是想通過 onscroll 事件的監控,但是怎麼都沒法監控到 onscroll 事件,後來發現需要鏈結到 htmlwindowevents2 事件中,監控 htmlwindowevents2 中的onscroll 事件,...