原创 大小端之分

我們知道關於字節序有大端和小端之分。一般來說,Inter的處理器使用的是小端(little Indian),Moto的處理器使用的是大端。大端和小端的區別在於,內存對於變量的存放規則不同。小端存儲模式是低位放在低地址,高位存放在高地址。

原创 測試大端小端的兩個個程序

   瞭解大端小端也有好長時間了,今天我就總結一下測試大端小端的兩種方法。。第一種:#include<stdio.h> int check_sys(char *p) { if (*p == 0x11) { return 0;

原创 “水仙花數”你瞭解多少??

  “水仙花數”是指一個三位數,其各位數字的立方和確好等於該數本身,如;153=1+5+3?,則153是一個“水仙花數”。/*在數論中,水仙花數(Narcissistic number)也稱爲自戀數、自冪數、阿姆斯壯數或阿姆斯特朗數(Ar

原创 大端字節序和小端字節序之分

      我們知道關於字節序有大端和小端之分。一般來說,Inter的處理器使用的是小端(little Indian),Moto的處理器使用的是大端。大端和小端的區別在於,內存對於變量的存放規則不同。小端存儲模式是低位放在低地址,高位存放

原创 strstr的自我實現!!!

  這個就跟上面那個strcat一樣了。直接給我我的代碼#include<stdio.h>#include<assert.h>char *my_strstr(const char *str1,const char *str2){ asse

原创 進程調度的算法與原理

調度的實質是一種資源分配,調度算法是指根據處理機分配策略所規定的處理機分配算法。 一、先來先服務(FCFS)和短作業(進程)(SJF)優先調度算法 1.先來先服務調度算法 先來先服務(FCFS)調度算法是一種最簡單的調度算法,該算法既可用

原创 Linux(三)----find

Linux下find命令在目錄結構中搜索文件,並執行指定的操作。Linux下find命令提供了相當多的查找條件,功能很強大。由於find具有強大的功能,所以它的選項也很多,其中大部分選項都值得我們花時間來了解一下。即使系統中含有網絡文件系

原创 Sort---排序

<span style="font-family: 'Microsoft YaHei'; background-color: rgb(255, 255, 255);">學習了排序算法之後,覺得應該把它總結一遍,順一遍自己的思路。因爲排序

原创 二叉樹(一)

樹是n(n>=0)個有限個數據的元素集合,形狀像一顆倒過來的樹。1是樹,無環路。2不是樹,有環路。二叉樹:二叉樹是一棵特殊的樹,二叉樹每個節點最多有兩個孩子結點,分別稱爲左孩子和右孩子。滿二叉樹:高度爲N的滿二叉樹有2^N - 1個節點的

原创 Linux(二)-----常見指令(1)

在Linux的學習中,我們會經常用到下列指令。一 基礎指令1.date 顯示日期的指令在命令行直接輸入date即可當然日期也可以被格式化,如下:2.cal   顯示日曆的指令    在命令行直接輸入cal即可也可以顯示全年的日曆cal可以

原创 簡單vim配置

我的工作環境是centos6.5.現在是linux菜鳥階段。所以下來我會很仔細的給大家介紹一下我的vim是如何配置的。首先來展示一下成果:這個界面是不是酷酷的~下面就跟我一起來~~~ 在目錄/etc下面,有一個文件 vimrc , 這是系

原创 Linux(一)

Linux一,計算機計算機五大單元:1,輸入單元:包括鍵盤,鼠標,掃描儀,手寫板等。2,中央處理器(CPU):含有算數邏輯,控制,記憶等單元。3,輸出單元:顯示器,打印機等。計算機處理過程:                       

原创 淺談棧幀

一、 什麼是棧幀? 什麼是棧幀,首先引用百度百科的經典解釋:“棧幀也叫過程活動記錄,是編譯器用來實現過程/函數調用的一種數據結構。 實際上,可以簡單理解爲:棧幀就是存儲在用戶棧上的(當然內核棧同樣適用)每一次函數調用涉及的相關信息的記錄單

原创 菱形虛擬繼承&虛函數表&對象模型

菱形繼承:Assitant的菱形繼承對象模型Assitant中有兩份Person成員,存在二義性和數據冗餘。所以我們引出了虛擬繼承。virtual虛繼.不會在子類中創建父類成員,但是子類中可以引用,就像指針一樣。主要用在菱形繼承,也叫鑽石

原创 Linux進程管理---task_struct結構體

      爲了管理進程,操作系統必須對每個進程所做的事情有一個清楚地描述,爲此,操作系統使用數據結構來代表處理的不同實體,這 個數據結構就是所說的進程描述符或者進程控制塊。在linux中,把每一個進程的基本信息抽象成一個結構體,這就是t