原创 靜態庫和動態庫的分析

學習筆記,小白可以相互學習,大佬看到能告訴咱理解不對的地方就好了。 庫的概念: 從本質上來說庫就是一種可執行代碼的二進制形式,可被操作系統載入內核執行。 linux和windows本質不同,二者庫的二進制是不兼容的。 1.靜態庫 靜態

原创 notes: Elixir in Action 12.1

cpu進程 Tool.max_cpu_processes cpu內存 :erlang.memory() 消息收發,狀態改變等生成輸出  :sys.log(pid, :print) #:sys.log(pid, :print, 1) 1表示

原创 elixir 簡單的server,client

用的ranch依賴,ranch具體可以在這看 https://ninenines.eu/docs/en/ranch/1.7/guide/ git: https://github.com/linglengfeng/dispatch

原创 Erlang程序設計第2版

搬運下存到雲筆記的東西   第一部分 爲何使用Erlang -module(atom) 意思是此文件包含用於atom模塊的代碼。它應該與文件名一 致(除了.erl這個文件擴展名) -export([func/1]) 導出聲明指明瞭模塊裏哪

原创 CodinGame: Power of Thor - Episode 1 golang代碼

//if寫得我頭昏,還是case好用點 package main import "fmt" //import "os" /**  * Auto-generated code below aims at helping you parse

原创 Linux網絡編程——UDP服務器和廣播/組播

學習筆記,小白可以相互學習,大佬看到能告訴咱理解不對的地方就好了。 UDP服務器流程: 1.socket 2.bind 3.具體操作(write/read/recvfrom/sebdto) UDP客戶端流程: 1.socket 2.

原创 線程基礎/線程同步和互斥

學習筆記,小白可以相互學習,大佬看到能告訴咱理解不對的地方就好了。 1.線程基礎    爲了提高系統的性能,許多操作系統規範裏引入了輕量級進程的概念,也被稱爲線程。 在同一個進程中創建的線程共享該進程的地址空間。 Linux裏同樣用ta

原创 進程基礎

學習筆記,小白可以相互學習,大佬看到能告訴咱理解不對的地方就好了。 1.進程相關概念 進程是一個獨立的可調讀的任務 進程是一個程序執行一次的過程 進程是程序執行和資源管理的最小單位 進程和程序的區別 程序是靜態的,它是保存在磁盤上的指

原创 文件和目錄

學習筆記,小白可以相互學習,大佬看到能告訴咱理解不對的地方就好了。 函數 1.stat 獲取文件/目錄屬性信息  #include <sys/types.h>  #include <sys/stat.h>  #include <unis

原创 標準I/O

學習筆記,小白可以相互學習,大佬看到能告訴咱理解不對的地方就好了。 標準I/O 流(stream):所有的I/O操作僅是簡單的從程序移進或者移出,這種字節流,就定義爲流。 標準I/O預定義了3個流,可以自動的爲進程所用 stdin  

原创 Linux網絡編程——網絡基礎知識

學習筆記,小白可以相互學習,大佬看到能告訴咱理解不對的地方就好了。 1.Internet歷史 "冷戰”的產物,有興趣去搜索。 2.網絡體系結構 網絡體系結構即是指網絡的層次結構和每層所使用的協議的集合。 2類非常重要的體系結構:OS

原创 文件I/O

學習筆記,小白可以相互學習,大佬看到能告訴咱理解不對的地方就好了。 文件I/O不同於標準I/O是不帶緩衝的,即是每個read和write都調用內核中的相應系統調用。 對於內核而言,所有的打開文件都是有文件描述符引用。文件描述符就是一個非

原创 C++的粗略學習

學習筆記,小白可以相互學習,大佬看到能告訴咱理解不對的地方就好了。 代碼十分拙劣。 入門書:C++ Primer Plus,C++ Primer C++程序語言設計(不適合初學) c++中包含c的頭文件可採用#include<cstdi

原创 Linux網絡編程——TCP服務器

學習筆記,小白可以相互學習,大佬看到能告訴咱理解不對的地方就好了。 1.TCP服務器流程  1.socket,創建服務器(創建socket套接字) 2.bind,設置服務器的IP地址和端口號(將socket和服務器的IP地址和端口號進行

原创 Linux網絡編程——SQLite數據庫

學習筆記,小白可以相互學習,大佬看到能告訴咱理解不對的地方就好了。 數據庫基本概念: 1.數據:能夠輸入計算機並能被計算機程序識別和處理的信息集合 2.數據庫:數據庫是在數據庫管理和控制之下,存放在存儲介質上的數據集合 文件管理階段: