Linux 中的每個進程都存在于“進程樹”中。你可以通過運行 pstree 命令查看進程樹。樹的根是 init,進程號是 1。每個進程(init 除外)都有一個父進程,一個進...
Linux 中的每個進程都存在于“進程樹”中。你可以通過運行 pstree 命令查看進程樹。樹的根是 init,進程號是 1。每個進程(init 除外)都有一個父進程,一個進...
兩階段提交協(xié)議(Two-phase Commit,2PC)經(jīng)常被用來實現(xiàn)分布式事務。一般分為協(xié)調(diào)器C和若干事務執(zhí)行者Si兩種角色,這里的事務執(zhí)行者就是具體的數(shù)據(jù)庫,協(xié)調(diào)器可以...
``` hello ``` int div_sub_arr(int arr[], int left, int right) { // 將arr[left]作為基準 int i...
概述:uint32_t 類型占用4個byte,uint64_t 占用8個byte, 但是對于比較小的數(shù)字來說,使用uint32_t 或者uint64_t 存儲會比較浪費,va...
一. 構建環(huán)境: Unix-like system (like Linux, Mac OS X) // 我使用的是ubuntu16 Java 8 (Java 9 or 10 ...
回車的含義:將光標移動到行首部 linux 下回車符號為'\r',windows下為'\r\n' linux環(huán)境下在vim中輸入回車符號方式: 測試方式:我們在一個文本文件中...
VMware在默認安裝完成之后,會創(chuàng)建三個虛擬的網(wǎng)絡環(huán)境:VMnet0、VMnet1和VMnet8。其類型分別為:橋接網(wǎng)絡,Host-only和NAT。其中,NAT表示VMW...
安裝vmware,之后需要重啟。 下載Ubuntu。 創(chuàng)建虛擬機,處理器設置為1,內(nèi)核數(shù)量4,虛擬機內(nèi)存4G,網(wǎng)絡類型為NAT,創(chuàng)建新虛擬磁盤, 磁盤大小設置為40G,將虛擬...
問題描述:當在makefile同級目錄下創(chuàng)建文件夾clean。 此時make clean會出現(xiàn)錯誤。 解決辦法:聲明偽目標,跳過時間檢查。 taregt = app src ...
添加自動清理功能: 改進如下: target =app src = $(wildcard ./*.c) obj = $(patsubst %.c, %.o,$(src)) $...
makefile或者Makefile 書寫規(guī)則:命令就是用依賴來生成目標 目標:依賴 (tab) 命令 目錄結(jié)構:file文件夾下有main.c, add.c, mul.c,...
改進:當一個文件修改時候,不需要重新編譯所有的文件,只需要編譯需改的文件 改進如下: app : main.o add.o sub.o mul.o (tab) gcc m...
----1.makefile內(nèi)置變量都是大寫的。 -----2. 自定義變量 obj = main.o add.o sub.o mul.o 取obj的值 : $obj ---...
obj = main.o add.o sub.o mul.o target =app $(target) : $(obj) (tab) gcc $^ -o $@ %.o : ...
linux靜態(tài)庫 .a ===== win 靜態(tài)庫 .lib linux動態(tài)庫 .so ==== win動態(tài)庫 .dll (1)----靜態(tài)庫生成過程: -- 原材料...
-----事件驅(qū)動: -----輕量級,專注于網(wǎng)絡:只能做網(wǎng)絡先關的事 -----支持io多路復用:epool,poll,select,kqueue; -----支持信號; ...
---官網(wǎng)下載源碼,解壓,進入到目錄,make PREFIX /dir install,之后將conf文件拷貝到bin同級目錄下。 啟動redis :redis-serv...