原创 計算機系統筆記

爲什麼計算機需要高速緩存(cache)? 處理器從存儲器讀取數據開銷比較:磁盤 > 主存 > 寄存器,高速緩存位於處理器上,訪問速度幾乎和訪問寄存器一樣快。 字節順序: 小端法:機器選擇在內存中按照從最低有效字節到最高有效字節存儲對象 大

原创 快速排序

#include<iostream> using namespace std; /** 1、從序列中挑出一個元素,作爲”基準”(pivot). 2、把所有比基準值小的元素放在基準前面,所有比基準值大的元素放在基準的後面(相同的數可以到任

原创 大根堆

一個大根堆(小根堆)既是大根樹(小根樹)也是完全二叉樹。 大根樹(小根樹):每個節點的值都大於(小於)或等於其子節點(如果有子節點的話)的值。 完全二叉樹:若設二叉樹的深度爲h,除第 h 層外,其它各層 (1~h-1) 的結點數都達到最大

原创 四種cast轉換

1、const_cast 用於修改const指針指向的值 形式:const_cast <type> (expression)       void Test_const_cast() { int num = 10;//若num爲con

原创 結構體字節對齊

原文鏈接:https://blog.csdn.net/xiaoxiangyuhai/article/details/79192781 原則1:數據成員的對齊規則(以最大的類型字節爲單位)。 結構

原创 第十三屆恩智浦智能車平衡組

    比賽剛結束,談談做車的體會,很幸運獲得華南賽區一等獎,今年直立決賽是對抗賽,觀賞性有點低,環島是今年纔有,再加上顛婆,很多人都跪在了這裏,對我們第一次參賽的很有優勢,過不了顛婆車要適當增重才行,還有就是臨場的發揮也很重要,一定要冷

原创 ubuntu安裝軟件系列

一、酷狗音樂     1、終端輸入sudo apt-get install python-gtk2 python-webkit   2、下載安裝包 kugou-0.1.0-1~ubuntu~all.deb 下載地址:http://for