原创 網絡編程——C++實現socket通信(TCP)高併發之epoll模式

相關鏈接:TCP連接與釋放、網絡編程——C++實現socket通信(TCP) 相關函數: 服務端: socket() bind() listen() epoll_create() 高併發poll模式 epoll_ctl() ep

原创 epoll詳解及優點

epoll詳解 更詳細的講解-->【Linux學習】epoll詳解 什麼是epoll? epoll是爲處理大批量句柄而作了改進的poll, 是性能最好的多路I/O就緒通知方法; 只有三個系統調用: epoll_create, epoll

原创 國產Linux:中標麒麟NeoKylin——ldconfig 不是符號連接

在麒麟上配置完/etc/ld.so.conf動態庫路徑後,執行sudo ldconfig,提示: ldconfig:/opt/remote-viewer/libs/libspice-client-gtk-3.0.so.1 不是符號連接 l

原创 C/C++ 字符串比較——區分大小寫和不區分大小寫

一、區分大小寫 一般我們常用的字符串比較函數都是區分大小寫的。 我們這裏只介紹strcmp函數,在windows和linux下函數名和用法都一樣。 原型:extern int strcmp(const void *s1, con

原创 U盤安裝mips架構的Deepin(或UOS)系統及配置適用的源

安裝環境 請確保您的電腦滿足以下的配置要求,如果您的電腦配置低於以下要求,將無法完美地體驗深度操作系統: 內存:至少 2G 內存(RAM),4G 以上是達到更好性能的推薦值 硬盤:至少 25 GB 的空閒空間 (我所用的處理器是mips6

原创 中標麒麟NeoKylin終端報錯: su:鑑定故障解決

今天體驗下國產操作系統-中標麒麟(下載地址:) 結果剛裝上就出問題,終端進root失敗,報錯如圖 但是我命名設置了root密碼,sudo su root就能進去,很奇怪。 經查,需要改個密碼,原來的密碼不可用,那就sudo su roo

原创 國產Linux:中標麒麟NeoKylin——虛擬機上安裝後裝載VM Tools

VM tools顧名思義就是Vmware的一組工具。主要用於虛擬主機顯示優化與調整,另外還可以方便虛擬主機與本機的交互,如允許共享文件夾,甚至可以直接從本機向虛擬主機拖放文件、鼠標無縫切換、顯示分辨率調整等,十分實用。 虛擬機中一般Lin

原创 在x86平臺製作龍芯版debian 10系統(mips64el)+配置精簡系統

一、製作mips64el架構的系統 OS: ubuntu 16.04 使用debootstrap製作根文件系統會分成兩個階段。第一階段是,使用debootstrap命令來下載軟件包。 第二階段是安裝軟件包。 安裝debootstap 等

原创 Linux環境下C++訪問web服務——使用libcurl庫調用http接口發送解析json數據

一、背景 這兩天由於一些原因研究了研究如何在客戶端C++代碼中調用web服務端接口,需要訪問url,並傳入json數據,拿到返回值,並解析。  現在的情形是遠程服務端的接口參數和返回類型都是json的字符串。所以我們主要做的就是:

原创 網絡編程——C++實現socket通信(TCP)高併發之select模式

相關鏈接:TCP連接與釋放、網絡編程——C++實現socket通信(TCP) 相關函數: 服務端: socket() bind() listen() FD_ZERO()等輔助函數 select() 高併發select模式 acce

原创 網絡編程——C++實現socket通信(TCP)高併發之poll模式

相關鏈接:TCP連接與釋放、網絡編程——C++實現socket通信(TCP) 相關函數: 服務端: socket() bind() listen() poll() 高併發poll模式 accept() read() 或 recv

原创 qemu模擬mips架構的ubuntu系統後,,生成的可執行文件放到宿主機上執行報錯 /lib/ld-linux.so.3: No such file or directory

下面是我網上搜到的相關文章,解決了我的困惑: 今天在Ubuntu9.04下搭建了一下Scratchbox交叉編譯環境,並在新建的ARM模擬器上對Scratchbox自帶的hello-world程序進行編譯,運行時出現題目所示錯誤。   

原创 網絡編程——C++實現socket通信(TCP)

相關鏈接:TCP連接與釋放 相關函數: 服務端: socket() bind() listen() accept() read() 或 recv()等 write() 或 send()等 close() 客戶端: socket(

原创 國產銀河麒麟系統配置源

源地址:http://archive.kylinos.cn/kylin/KYLIN-ALL/ 軟件源使用方法 在系統的/etc/apt/sources.list文件中,根據不同版本填入以下內容 #4.0.2桌面版本: deb http:/

原创 APTITUDE解決UBUNTU各種依賴問題-下列軟件包有爲滿足的依賴等

  完成 正在分析軟件包的依賴關係樹 正在讀取狀態信息… 完成 有一些軟件包無法被安裝。如果您用的是 unstable 發行版,這也許是 因爲系統無法達到您要求的狀態造成的。該版本中可能會有一些您需要的軟件 包尚未被創建或是它們已被從新到