原创 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