原创 Linux_C筆記day07
#realloc函數 定義: 在原有的堆空間上進行擴充或者縮小; The realloc() function changes th
原创 第二天@管道
進程基礎 a.從程序到進程 1.內核將程序讀入內存,爲程序鏡像分配內存空間。 2.內核爲該進程分配進程標識符PID。 3.內核爲該進程保存PID及相關的進程狀態信息。 b.程序格式ELF Executable an
原创 cp命令基於LinuxC編寫的可文件拷貝
#include <stdio.h> #include <stdlib.h> #include <string.h> #include <unist
原创 Linux_C筆記day06
#虛擬空間初始化 #include<string.h> void *memset(void *s,int c,size_t n); void*s是指
原创 mySc day8
查看線程 命令: ps -T -p <pid> -T 開啓線程查看 top -H -p <pid> -H 開啓線程查看
原创 套接字與FIFO
###套接字與FIFO @【全雙工】套接字 特點:sv[0]與sv[1]可讀可寫 案列:客戶端服務器模型
原创 第一天@進程
進程編程: 進程的定義:在操作系統中正在執行的程序; 進程與程序的區別:進程是活的,程序是死的; 如何查看操作系統當前用戶的進程 p
原创 多週期CPU設計——流水燈
本設計分爲10個模塊加一個整體仿真激勵模塊,各模塊代碼如下: 流水燈的變換形式爲: 0000000 -> 00000001 -> 00000011 -> 00000111 -> 00001111 -> 00011111 -> 001111
原创 管道基礎
##管道基礎 #通信分類:只寫單工管道、只讀單工管道、半雙工管道(單向讀寫)、全雙工管道(兩個半雙工管道拼接) 類型 創建/打
原创 消息隊列基礎
###消息隊列基礎 ##消息隊列 比喻:回轉壽司、按優先級進行(讓列寧同志先走) 本質:內核鏈表
原创 mySc day10
Socket網絡編程 Socket:套接字,即一個編程接口,是一種特殊的文件描述符(everything in UNix is a file
原创 Linux_C筆記day08
#宏# 可運用在程序查錯 _FUNCTION_:打印該宏所在的函數名 eg:printf("%s",_FUNCTION_); _func_:是
原创 C++異常
*異常機制的處理原理 原因:程序會出現錯誤,尤其是不易察覺的錯誤。需要了解並解決這些錯誤。 通常,程序出現錯誤,都會強制退出,很難排除錯誤原因。 C
原创 Linux_C筆記day04
##遞歸## 遞歸函數必須滿足的兩個條件:a.結束條件,b.遞歸表達式(容易發生死循環) 遞歸函數實際上就是自己調用自己的函數 遞歸下可以與迭代進行
原创 進程基礎
進程基礎 a.從程序到進程 1.內核將程序讀入內存,爲程序鏡像分配內存空間。 2.內核爲該進程分配進程標識符PID。 3.內