原创 VDI, VHD, VMDK 之間的區別
VDI是virtual box 的原生格式 VMDK是VMware給他開發的,在Sun xVM, QEMU, VirtualBox, SUSE Studio, .NET DiscUtils 也支持 VHD是Microsoft Virt
原创 latex 中的各種符號
有人整理了 latex 中文版各種符號 原文檔:一份不太簡短的LATEX 2e介紹
原创 Windows上在virtual box中安裝Ubuntu
安裝 virtual box:官網上下載安裝包,就像普通軟件一樣安裝就行了 virtual box 官方下載地址:https://www.virtualbox.org/wiki/Downloads 下載Ubuntu鏡像文件,官方下載地址:
原创 python中的註釋規則以及中文註釋
單行註釋:# 多行註釋:三個單引號或者三個雙引號 另外注意如果代碼中有中文註釋,需要在代碼頭規定編碼格式: # -*- coding: <utf8> -*- 否則會出現意想不到的錯誤 #!/usr/bin/python # -*
原创 Windows 下 用 sublime text 寫 latex
之前一直用 Mac 寫的(Mac 上 sublime text 和 skim 組合使用效果極佳),現在換 Windows 了,就記錄一下配置方法。 需要安裝的東西: 1. sublime text:http://www.sublimete
原创 矩陣加 減 乘法的C語言實現
矩陣的加減法:就是對應位置相加減即可 對於滿足以下條件的矩陣A,B: 我們有: 加法, 減法, 矩陣的乘法: 對於滿足以下條件的矩陣A,B,C: 我們有: 其中: 要注意的是矩陣羣沒有乘法交換律,也就是說:
原创 冒泡排序(Bubble Sort)的C語言實現
冒泡排序就是先比較數組中的(假設數組有 n 個元素),我們先從 0 ~ n - 1 的範圍開始比較 第0, 1個 第1, 2個 第2, 3個 第3, 4個 ...... 第n - 2, n - 1個 如果前一個比後一個大,就把二者互換。
原创 斐波那契數列的兩種實現方法(遞歸、非遞歸),C
斐波那契數列定義: 代碼實現的時候有兩種方法,非遞歸實現和遞歸實現 非遞歸實現: 聲明三個整數變量 a, b, c (由於當 n 較大時 F(n) 會很大,所以 a, b, c 在聲明的時候一步到位直接 unsigned long
原创 斐波那契數列的兩種計算方法(遞歸、非遞歸),C語言
斐波那契數列定義: 代碼實現的時候有兩種方法,非遞歸實現和遞歸實現 非遞歸實現: 聲明三個整數變量 a, b, c (由於當 n 較大時 F(n) 會很大,所以 a, b, c 在聲明的時候一步到位直接 unsigned long
原创 彙編語言筆記,第二章,寄存器
最近在(自)學彙編,就順便寫了部分的筆記,以後複習的時候也方便 用的教材是王爽老師的《彙編語言》,應該算是國內面向初學者的最經典的了吧。 Chapter 2 寄存器 jmp 指令:修改 CS:IP: jmp 2AE3:3 執行後:CS
原创 彙編語言筆記,第三章,寄存器(內存訪問)
Chapter 3 寄存器(內存訪問) 3.1 內存中字的存儲 典型的例子: 對於如圖所示內存中字的存儲, 字單元:由兩個連續的內存單元構成一個字單元,比如由 0、1兩個內存單元組成的字型數據 4E20H 。 其中高地址對應高字節,低
原创 統計單詞數、空個數、行數、標點符號數、換行符數等
給你一大篇文章,要統計裏面的單詞數、空個數、行數、換行符數等,其中在不同的單詞之間可能會有多個空字符出現 統計單詞數,主要看單詞結束的標誌:空格 統計行數,主要看行結束的標誌:換行符 \n 統計標點符號,i.e.除了空格、字母、數字、
原创 求行列式
求一個方陣的行列式常見的思路有兩種: 按行按列展開 化成上三角或者下三角型再將對角線元素相乘。 說明一下這兩種思路分別是怎麼操作的,對於一個矩陣A: 斜對稱,多重線性函數det()的定義如下: , 其中, Sn爲n階置換羣, 是置換σ
原创 矩陣乘法的C語言實現
矩陣的乘法: 對於滿足以下條件的矩陣A,B,C: 我們有: 其中: 要注意的是矩陣羣沒有乘法交換律 下面的代碼是輸入兩個矩陣,輸出他們的乘 #include <stdio.h> int main(void) { int
原创 Mac 平臺上搭建 Ubuntu (VirtualBox approach)
如何通過virtual box爲Mac安裝Ubuntu虛擬機 首先確認你的Mac已經安裝了virtual box 詳見筆者的另一篇博文https://mp.csdn.net/postedit/82865512 下載Ubuntu鏡像