原创 服務器-1 鏈接數據庫和服務器

給服務器鏈接數據庫在服務器上創建數據庫和數據表使用C 鏈接數據庫創建文件編寫代碼編譯鏈接/執行結果踩過的坑沒有找到mysql.h頭文件 在服務器上創建數據庫和數據表 mysql -u 用戶名 -p 密碼 鏈接到數據庫 crea

原创 服務器-2 服務器對數據庫進行增刪查改操作

服務器對數據庫進行增刪查改mysql.hmysql.c源碼結果 mysql.h #include<stdio.h> #include<mysql.h> struct Sql { MYSQL mysql;

原创 windows+vscode搭建遠程linux開發環境

windows+vscode搭建遠程linux開發環境保證linux安裝了ssh服務在vscode安裝插件配置遠程Linux服務器信息鏈接Linux服務器選擇項目開發目錄 保證linux安裝了ssh服務 netstat -tanp

原创 Linux下安裝muduo庫

Linux下安裝muduo庫下載使用安裝包創建文件夾將下載好的安裝包傳入服務器檢查傳輸是否成功解壓文件使用CMake編譯構建程序進行muduo庫安裝將頭文件和庫文件拷貝到系統目錄下測試 下載使用安裝包 創建文件夾 將下載好的安裝

原创 開個坑 高併發集羣服務器

高併發服務器編程JsonNginxBoost+MuduoRedisMysqlCmake Json Nginx Boost+Muduo Redis Mysql Cmake

原创 Linux下 安裝Boost庫

Linux下安裝Boost庫下載使用安裝包創建文件夾將下載好的壓縮包傳入服務器中檢查是否傳輸成功解壓壓縮文件到指定目錄進入源碼文件目錄查看內容運行bootstrap.sh工程編譯構建程序運行生成的b2程序安裝boost測試結束 下

原创 Linux下安裝CMake

Linux下安裝CMakeLinux版本報錯安裝支持環境安裝wget獲取CMake源碼包解壓安裝包進入目錄 構建程序安裝測試 Linux版本 CentOS 報錯 python3爲默認影響yum需要修改 /usr/bin/yum

原创 在Android tool中創建Kotlin文件

普通Kotlin文件的創建 創建文件更推薦選中創建文件的包名右鍵創建 如第二個例子 File 普通文件 Class 類文件 Interface 接口文件 Enum class 枚舉文件 Object 對象文件 頁面Activit

原创 Linux 進程目錄

Linux 進程目錄Fork複製進程exec替換進程信號 Fork複製進程 exec替換進程 信號

原创 觀察編譯配置文件

編譯配置文件build.gradle(Project:Main)build.gradle(Moudle:app) build.gradle(Project:Main) ext.kotlin_version = ‘1.3.50’

原创 Linux中的庫

靜態庫 靜態庫 共享庫 共享庫

原创 Linux進程創建方法(fork/exec/system)

Linux進程創建方法system 創建進程execl 替換進程fork複製進程wait等待進程waitpid system 創建進程 在一個程序內部啓動一個程序,從而創建一個新進程 運行以字符串參數的形式傳遞給他的命令並等待該命

原创 Linux網絡編程

Linux網絡編程TCP編程流程UDP編程流程三次握手四次揮手狀態轉移 TCP編程流程 link. UDP編程流程 link. 三次握手 link. 四次揮手 link. 狀態轉移 link.

原创 Android studio kotlin環境配置

Android Studio環境配置安裝Java SE環境下載Android studio環境配置參考菜鳥教程Android不帶SDK的解決方法第一個Kotlin項目我的第一個kotlin程序Android Studio漢化 安裝

原创 Linux 靜態庫

鏈接時期 靜態庫在程序編譯時鏈接 特點 需要把所有對靜態庫的引用內容都嵌入到最終的可執行文件中,且相同模塊並不共用,都有相應的副本。 因此相應的可執行文件在磁盤和內存中所佔空間較大。 可執行文件中以及包含有所需的靜態庫,可執行文件