原创 指針遍歷數據

指針遍歷數據 通過彙編的學習,越來越清楚地知道了無論什麼東西在計算機其實就是二進制罷了,究竟代表什麼,這取決你如何去看待它。 用一道指針題來說明這個問題吧 這一堆數據中存儲了角色的血值信息,假設血值的類型爲int類型,值爲100

原创 彙編裏的數組

彙編裏的數組 一維數組 編譯器爲Visual Studio 2019 一維數組在彙編裏看到其實就是簡化版的聲明n個變量而已,學過java的可以理解爲一個語法糖? int arr[5] = { 0,1,2,3,4 }; __asm{

原创 彙編裏的結構體

彙編裏的結構體 從彙編的角度來看,結構體是一種另類的數組。差別在於內存的分配上。 數組 結構體 內存分配 相同類型連續 類型可能不相同 int a[4]={0,1,2,3}; String str="從彙編來看

原创 數據類型和存儲

數據類型和存儲 浮點數據類型 在C和C++中的浮點分爲float和double。 這2個浮點類型的區別在於寬度,在存儲方式上沒有區別。 首先需要說明一點二進制是沒辦法表示負數的,所以負數的二進制表示有各種規範。 C和C++採用的是

原创 《彙編語言》物理地址

物理地址 段地址應該是一個邏輯概念,從《彙編語言》3.5數據段原文中 比如用123B0H~123B9H 這段內存空間來存放數據,我們就可以認爲123B0H~123B9H這段內存是一個數據段,它的段地址爲123BH,長度爲10個b

原创 小程序項目配置信息

1 鏈接 微信官方文檔 因爲微信官方已經寫的足夠詳細了,因此這篇blog就是寫一些窩不太熟悉的點 1.1 pages navigation(導航) bar(條) background:並不是意思上的背景,而是隱蔽窗的意思。不能搞混

原创 Java的String類型

1. Java基礎類型 基礎類型 封裝類 byte Byte short Short int Integer long Long float Float doubel Double char

原创 數據結構思想

程序的好壞一般來說有2個標準,一個是時間複雜度,一個是空間複雜度。時間複雜度說的是程序運行的時間;空間複雜度說的是程序的內存佔用的多少。 而數據結構就是爲了解決時間複雜度的,或者說一個好的數據結構(算法)可以節省程序運行的時間。 線性結構

原创 C語言的assert斷言函數

assert斷言函數 assert函數是一個非常強大的檢查程序錯誤的函數 函數頭文件 #include<assert.h> 函數原型 void assert( int expression ); 其中expression是一個bo

原创 Python聯合數據類型

集合 集合操作符 操作符及應用 描述 S|T(並) 返回一個新的集合,包括S和T中的所有元素 S-T(差) 返回一個新的集合,包括在S中卻不在T中的元素 S&T(交) 返回一個新的集合,包括同時在S和T中的元

原创 Java的Hashmap

Hashmap哈希表 Hashmap是一種著名的數據結構,不過窩還沒學數據結構2333 Hashmap定義 Class HashMap<K,V>; K - the type of keys maintained by this m

原创 Python小實驗

二分支緊湊形式 '<表達式> if <條件> else <表達式>' '緊湊形式中的表達式不能做賦值' 'eg1:' a=3 if True else a=4 >>>connot assign'(賦值)' conditional'

原创 STOS指令和LEA指令

STOS指令和LEA指令 因爲網上有些資料存在一些錯誤,所以寫了這篇博客以供複習之用 STOS STOS指令有3種,分別對應的是3種數據形式DWORD,WORD,BYTE STOS DWORD PTR ES:[EDI] 'STOS

原创 C語言自定義函數的調用

題目:求a的n次方-b的n次方 #include<stdio.h> int pow(int begin,int end); int main(void) { int a,b,n,sum1,sum2; scanf("%d %d %d"

原创 CSS的寬高百分比和盒子定位

CSS寬高比爲百分比時 元素寬高以百分比設置時的大小相對誰來確定《–(點擊跳轉) 轉自 http://www.divcss5.com/rumen/r403.shtml 絕對定位與相對定位 CSS position絕對定位absol