原创 C++內存對齊機制

1.           什麼是內存對齊 內存對齊的問題主要存在於理解struct等複合結構在內存中的存儲結構。 在C語言中,結構是一種複合數據類型,其構成元素既可以是基本數據類型(如int、long、float等)的變量,也可以是一些複

原创 MATLAB 常用函數

1、clc 命令clear command window則只是清理command window 中的內容,而內存中的變量不清除。 clear是清除變量,一般m文件前都要的,不然容易發生變量出錯。 另外還有clf清除當前激活的figure。

原创 VB自動登錄腳本

搞了一晚上,就爲了個全自動登錄,直接給出腳本: Set WshShell=WScript.CreateObject("WScript.Shell")     '創建對象,可以實現虛擬鍵盤 Set ie=WScript.CreateObje

原创 Matlab產生隨機數

Matlab(mathworks.com) 隨機數生成方法: 第一種方法是用 random 語句,其一般形式爲                      y = random('分佈的英文名',A1,A2,A3,m,n), 表示生成 m

原创 Sage

在Sage中要輸出漂亮的數學公式有幾種方法: 1. 用pretty_print_default(); 2. 勾選會話上面的Typeset; 3. 用show()。 注意:要輸出漂亮的數學公式,首先必須安裝jsmath字體。Ubuntu用戶

原创 用MATLAB批量文件重名

三種情況 1)如果文件與程序在同一路徑下,執行:!ren oldName.txt newName.txt 2)如果文件與程序在不同路徑下,需要指定路徑,執行:!ren C:\documents\oldName.txt newName.t

原创 stardict星際譯王

辭典放在~/.stardict/dic下。 真人發聲文件解壓後放在/usr/share/WyabdcRealPeopleTTS目錄下。 建議放在home目錄,然後連接過去 cd /usr/share/ sudo ln -s ~/.star

原创 64位kubuntu札記

1、安裝32位程序 64位系統下默認是不能安裝32位程序的,下面以安裝foxit爲例: 首先安張32位庫 sudo apt-get install ia32-libs* sudo apt-get install getlibs #如果沒

原创 介紹幾個圖論和複雜網絡的程序庫 —— BGL,QuickGraph,igraph和NetworkX

剛加入複雜網絡圈子,暫時還沒有成熟的研究內容,先發個資料性的東西佔坑:) 作複雜網絡研究離不開對各種實際或模擬網絡的統計、計算、繪圖等工作。對於一般性的工作,我們可以用Pajek、Netdraw和Ucinet等軟件完成。但對一些特殊應用(

原创 kubuntu札記

       ubuntu玩得差不多了,逮着個機會換個kde來玩玩,折騰一晚上裝上了kubuntu。 說實話,個人覺得kubuntu更適合中國網民,至少界面上來說跟windows7相比有過之而無不及。同ubuntu相比呢,預置的軟件不論界

原创 C++文件流

C++文件流: fstream  // 文件流 ifstream  // 輸入文件流 ofstream  // 輸出文件流//創建一個文本文件並寫入信息 //同向屏幕上輸出信息一樣將信息輸出至文件 #include<iomanip.h>

原创 遞歸與循環的開銷比較,高精度時間函數

#include <iostream> using namespace std; #include <sys/time.h> long p(long n); int main() { struct timeval start,

原创 統計軟件R

很遺憾的是,我宣佈我要開始使用R了,很糾結的一件事。        R是一款統計軟件,可以說,即便是學數學的人用起來都會有些不順手。R很強大,其核心設計思想就是統計思想,而非數學的。所有的語法都是統計的,這讓用慣矩陣的我有些無所適從。當然

原创 MATLAB稀疏矩陣

1.1.1矩陣存儲方式 MATLAB的矩陣有兩種存儲方式,完全存儲方式和稀疏存儲方式 1.完全存儲方式 將矩陣的全部元素按列存儲,矩陣中的全部零元素也存儲到矩陣中。 2.稀疏存儲方式 僅存儲矩陣所有的非零元素的值及其位置,即行號和列號,顯

原创 MATLAB札記

1、保存matlab中單個axes的方法 [f,p]=uiputfile({'*.jpg'},'保存文件');%獲取保存文件的位置 str=strcat(p,f);%將路徑和文件名合併 pix=getframe(handles.axes