#
彷佛上班之前的雄心壯志就在昨天,可是今天我已經打了離職報告準備辭職了
不知道自己有沒有做好準備,沒有計劃,沒有打算,只知道我要離開了
尊敬的各位領導:
我是*年*月份進入公司的新員工,鑒于幾個月一直不能適應**的工作,不能順利完成指導人分配的任務,
且長期以來無法改變這種局面,現決定辭職。
最后祝各位身體健康,工作順利。
***
2009年8月12日
這是一個打了敗仗的標志,還是一個勇于挑戰現實的開始?
都不重要了,我要走了,短短的開辟了幾個月的崗位,就這樣草草的走了
還是留有遺憾,還是存有對前途的一種擔憂?
既然決心已下,木已成舟,那就坦然的迎接新生活吧
每次灰心的時候問自己:“你熱愛生活,熱愛生命嗎?”
只要還有一絲對生命的熱愛,那就鼓足百分百的勇氣,堅持戰斗吧
今天檢查了以往設計的濾波器,可是發現只有程序中保留的濾波器系數,而沒有了原先設計時的濾波器頻率指標。看著測試結果,老大懷疑濾波做的不對,所以檢查了下。
重新用MATLAB設計濾波器的時候,發現IIR要比FIR的頻率響應好很多,所以干脆換成IIR得了。可是IIR設計出的系數總是一個SOS matrix,在網上找了半天也沒查出它究竟是什么意思。后來在老大的提示下利用convert to single section,終于出現了我熟悉的num和den,帶入程序實驗,發現數據慢慢增長,以致最后出現
1.#
INF0000 (順便說一個這個
1.#
INF0000 ,網上的提示大都是說你除了0,而實際上是,當你的數據大得超過你的變量類型的范圍時,也出現這種情況。我剛開始float出現
1.#
INF0000 ,后來把float改為double,結果解決了暫時問題,最終還是會出現
1.#
INF0000 ,因為濾波器的錯誤,使得我的數值不斷的增長。)。
最終還是向別人請教解決了IIR濾波器的設計問題。也就是利用matlab的fdatool設計之后,不能直接看filter coefficients,而是通過realise model ,出現了一個simulink類似的濾波器model塊,打開該model后,可以看到濾波器的結構,而且每個系數都可以打開來查看,然后根據該濾波器的結構,就可以來實現filter的編程了。
唉,現在網上書上好多IIR濾波器的設計問題,可是鮮有文章提到這最后關鍵的一步,不知道是它太簡單了還是大家都沒有用到過它。總之我的教訓時,直接用filter coefficients設計的濾波器是不正確的,因為我的數據說明這個問題。
今天試著寫了一個創建多級目錄的函數,用C語言實現。
涉及的庫函數如下:
strcpy
strchr
_access
_mkdir
這些函數的具體使用方法參考msdn :),這里不再一一列出。
今天(20090623)有做了點更改,支持網絡路徑的創建。當然要先保證能對網絡目錄具有讀寫權限才可以:)
// 頭文件
#include <io.h>
#include <direct.h>
//==================================================================
//函數名: CreateMultiLevelDirectory
//作者: xinxin
//日期: 2009-06-21
//功能: 創建多級目錄
//輸入參數:保存多級目錄的字符串
//返回值: TRUE:創建成功; FALSE:失敗.
//==================================================================
BOOL CreateMultiLevelDirectory(const char *strFilePathName)
{
char strFilePath[260];
char strTemp[260];
char *s, *p;
strcpy(strFilePath, strFilePathName);
s = strFilePath;
// if strFilePathName is network path, skip the ip address/host name
// Modified on 20090623
if(0 == strncmp(s, "\\\\", 2))
{
s += 2;
s = strchr(s, '\\');
if(!s)
{
return (FALSE);
}
else
{
s += 1;
}
}
do
{
p = strchr(s, '\\');
if(p)
{
*p = '\0';
}
s = strFilePath;
// directory doesn't exist
if(-1 == _access(s, 0))
{
// failed to create directory.
if(-1 == _mkdir(s))
{
return (FALSE);
}
}
if(p)
{
*p = '\\';
s = p + 1;
}
} while(p);
return (TRUE);
}
HTK是劍橋開發提供的語音識別的SDK。
簡單的說,只要知道每個工具是做什么用的,然后了解其配置選項的意義,那么就可以做簡單的語音識別了
最低的要求是很簡單的,只要知道exe文件的commands就OK了,可是這只是最低最低的要求,想做語音識別,下一個目標就是熟練使用這些工具,能夠根據實際試驗需求利用HTK工具包來做相應的實驗。
再下一個目標就是,知道這不同的配置的實際意義,理語音識別的基本算法。
努力中........
****************************************************************************
string類里有一個指針,指向一片內存空間的首地址,那里才存放你的字符串。字符串不是
放在string類里面的,string累里只有指向該內存的指針。
string類有好多成員函數,比如length(),是用來返回字符串的長度的
string s = "fajlksdjflkjsdkl”;
s.length();
還有c_str(),很有用,是返回string對象的首地址,返回類型是 const char *。
******************************************
const char** 跟char*沒有關系
const char* * // pointer point to const char*
const char* //pointer point to const char
char* //point to char
這個可以看出來*這個聲明的規律了把~~~按左邊最大限度的結合,最后一個*才是point的聲明,也可以說從右邊開始閱讀聲明...
**********************************************
substr(String.substr 方法)
public substr(start:Number, length:Number) : String
返回字符串中從 start 參數所指定的索引開始,直至 length 參數所指定的字符數為止的字符。substr 方法不更改由 my_str 指定的字符串;它返回一個新字符串。
可用性:ActionScript 1.0、Flash Player 5
參數
start:Number ― 一個整數,表示 my_str 中用于創建子字符串的第一個字符的位置。如果 start 為一個負數,則起始位置從字符串的結尾開始確定,其中 -1 表示最后一個字符。
length:Number ― 要創建的子字符串中的字符數。如果沒有指定 length,則子字符串包括從字符串開頭到字符串結尾的所有字符。
返回String ― 指定字符串的子字符串。
示例
下面的示例創建一個新字符串 my_str,并使用 substr() 返回該字符串中的第二個單詞;首先,使用正的 start 參數,然后使用負的 start 參數:
var my_str:String = new String("Hello world");
var mySubstring:String = new String();
mySubstring = my_str.substr(6,5);
trace(mySubstring); // output: world
mySubstring = my_str.substr(-5,5);
trace(mySubstring); // output: world
***************************************************
時間過的真快,一年很快就過去了,之間由于很多原因,這個博客開通后竟然一直都沒有添加新內容。好像我的很多愿望,立下了很多誓言,可是大部分都付諸流水東去不復返了
現在已經和去年開貼時候的情景大不一樣了。那個時候還在讀研二,當時感覺前途是晦暗的;而現在呢,終于碩士畢業,終于找了份還算可以的工作,終于和男朋友結束異地戀而團聚了...
可是我發現新的問題接踵而至,擔心工作干不好,怕試用期結束了自己也失業了。擔心和男朋友處不好,擔心還未談及婚嫁,而實際上兩個人已經貌合神離了...
想想人真的很好笑。每天都在繼續,可是每天都有不同的擔憂。
前段時間公司組織的“智慧人生”培訓,感覺很不錯。至少給我這個在自信和自卑的漩渦中掙扎的人一個指導理論。其實這樣的盲目服從是很不科學的,可是它就是像根救命稻草,它在我眼前飄過,而我抓住了它,我終于開始感覺到快樂了...
離開哈爾濱回到男朋友身邊之后,我一直沒有對哈爾濱的事情做個總結。我覺得那是痛苦的事情,是我人生中痛苦的代名詞,我把它忘記了吧。是的,我希望把它忘記;可是,隨著時間的累積,它在我的腦子中竟然越發的清晰。我不再像當初那樣痛苦,相反我卻開始回憶哈爾濱的種種好處。我懷念當時那些曾經快樂的日子,思念那些和我在一起的同學。彷佛那才是真的,而我曾經體會到的痛苦和帶給男朋友的痛苦,全然只是一瞬間的事情而已。我不知道我離開之后,留給冰城的是什么印象,呵呵,這些都沒必要再考究了,有些事情做了,發生了,我們只需要來彌補遺憾,總結教訓就可以了。更諷刺的是,我想念我的同學們,可是我知道不會再和他們聯系了,就像我離開之前說的最多的一句話,“就這樣吧”,是啊,就這樣吧,哈爾濱已經在我的生命里定格了,我不愿意與它相關的人和事有任何的續集,就這樣吧,愛恨都已經有了,輸贏本身就不是人生要追求的東西。我們都關注了過程,我們都在過程中痛苦和快樂著...親愛的同學和***,就這樣吧,我們把我們之間發生的事情定格了,以后再也不會有續集,盡管我思念你們,盡管我希望你們在畢業后都有美好的生活,可是我不會再去接觸了,就好像說“我愛你們,我想念你們,可是我卻不再關注和關心你們”....
還有我的男朋友,經歷了快樂和痛苦,你現在在想什么,我們首先把目標確定,首先明確我們兩個是彼此深愛、愿意相濡以沫的,然后就朝著我們的目標奮斗吧,什么都會有的,而最持之以久的將是我們的愛情...
工作,我將為之付出百分之百的熱情,我將為之付出百分之百的勇敢和堅韌....
開始我的美好的生活
不孤獨,不寂寞,不平庸,不墮落
不屈,不服,不懈,不怯
不停滯