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