原创 進程之間的8種通信方式

無名管道( pipe ):    管道是一種半雙工的通信方式,數據只能單向流動,而且只能在具有親緣關係的進程間使用。進程的親緣關係通常是指父子進程關係。高級管道(popen):        將另一個程序當做一個新的進程在當前程序進程中啓動

原创 CSS樣式初始化

方法一:css reset/* reset */ html{color:#000;background:#fff;} body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,input,button,tex

原创 Matlab中repmat的用法

B = repmat(A,m,n)       %將矩陣A複製m×n塊,即B由m×n塊A平鋪而成。B = repmat(A,[m n])      %與上面一致B = repmat(A,[m n p…])   %B由m×n×p×…個A塊平鋪

原创 Matlab 計算程序運行時間

1、tic和toc組合tic;程序toc;注意:toc計算的是與最後一次運行的tic之間的時間。2、etime(t1,t2)並和clock配合t1=clock;程序t2=clock;etime(t2,t1)3、cputime函數來完成t0=

原创 Matlab 括號用法

大括號   用於單元陣列的賦值   中括號   用於形成一個向量或矩陣 小括號   通常用於一般的算術表達式,指示優先運算,還用於表示函數變量、向量下標和矩陣下標等到[ ] 中括號用來構建向量(Vectors)或者是矩陣(Matrices)

原创 IP報文頭

1、版本(Version):標識了報文的IP版本號。這個4位字段的值通常爲二進制0100;通常的IP版本號是4(IPV4)。新版的IP協議版本號是6(IPV6),但還沒有普遍使用,有時又叫做“下一代IP”(IPng)。所有已分配的現行版本號

原创 操作系統中的作業、程序、進程、線程及管程

作業作業是指用戶在一次解題或一個事務處理過程中要求計算機系統所做工作的集合。它包括程序,數據及其作業說明書。程序程序是爲解決一個信息處理任務而預先編制的工作執行方案,是由一串CPU能夠執行的基本指令組成的序列,每一條指令規定了計算機應進行什

原创 Matlab 數據規範化代碼

%% 數據規範化clear;% 參數初始化:data = '../data/normalization_data.xls';%% 讀取數據[data,~] = xlsread(data);%% 最小-最大規範化data_scatter =

原创 進程的基本狀態

進程的基本狀態: 1、就緒(Ready)狀態 當進程已分配到除CPU以外的所有必要資源後,只要在獲得CPU,便可立即執行,進程這時的狀態就稱爲就緒狀態。在一個系統中處於就緒狀態的進程可能有多個,通常將他們排成一個隊列,稱爲就緒隊列。 2、執

原创 MatLab 計算開根號

對X要開根號方法1>> sqrt(X)方法2>> X^(1/2)

原创 Matlab生成隨機矩陣

rand:產生幅度在0~1之間的僞隨機數rand(n):生成0到1之間的n階隨機數方陣rand(m,n):生成0到1之間的m×n的隨機數矩陣randn:產生均值爲0、方差爲1的高斯白噪聲randn(n):生成0均值,方差爲1的n階隨機數方陣

原创 死鎖的原因

產生死鎖的原因主要是:(1) 因爲系統資源不足。(2) 進程運行推進的順序不合適。(3) 資源分配不當等。        如果系統資源充足,進程的資源請求都能夠得到滿足,死鎖出現的可能性就很低,否則就會因爭奪有限的資源而陷入死鎖。其次,進程

原创 IP報文頭

1、版本(Version):標識了報文的IP版本號。這個4位字段的值通常爲二進制0100;通常的IP版本號是4(IPV4)。新版的IP協議版本號是6(IPV6),但還沒有普遍使用,有時又叫做“下一代IP”(IPng)。所有已分配的現行版本號

原创 Matlab中sort函數的用法

B = sort(A)   %沿着輸入參量 A的不同維的方向、從小到大重新排列 A中的元素。A 可以是字符串的、實數的、複數的單元數組。對於 A 中完全相同的元素,則按它們在 A 中的先後位置排列在一塊;若 A 爲複數的,則按元素幅值的從小