2010年10月22日
by trueman
0 comments
clear %编写骆遥 fs=1000 t=0:1/fs:0.6; f1=100; f2=300; x=sin(2*pi*f1*t)+sin(2*pi*f2*t); subplot(711) plot(x); title(‘f1(100Hz)\f2(300Hz)的正弦信号,初相0′) xlabel(‘序列(n)’) grid on number=512 y=fft(x,number); n=0:length(y)-1; f=fs*n/length(y); subplot(713) plot(f,abs(y)); title(‘f1\f2的正弦信号的FFT(512点)’) xlabel(‘频率Hz’) grid on x=x+randn(1,length(x)); subplot(715) plot(x); title(‘原f1\f2的正弦信号(含随机噪声)’) xlabel(‘序列(n)’) grid on y=fft(x,number); n=0:length(y)-1; f=fs*n/length(y); subplot(717) plot(f,abs(y)); title(‘原f1\f2的正弦信号(含随机噪声)的FFT(512点)’) xlabel(‘频率Hz’) grid on
matlab
2010年10月16日
by trueman
0 comments
release 和 debug. VC 6.0菜单中"Build\Set active config…"中,原来选择是"release",改为"debug"即可!
编程
2010年10月15日
by trueman
0 comments
VC里CString是我们最常用的类之一,我们觉得对它很熟悉了,可是你知道它的所有用法吗? 还是系统的学习一下吧,认真看完本文就OK了。 下面开始: CString::Compare int Compare( LPCTSTR lpsz ) const; 返回值 字符串一样 返回0 小于lpsz 返回-1 大于lpsz 返回1 区分大小字符 CString s1( "abc" ); CString s2( "abd" ); ASSERT( s1.Compare( s2 ) == -1 ); ASSERT( s1.Compare( "abe" ) == -1 ); CString::CompareNoCase int CompareNoCase( LPCTSTR lpsz ) const; 返回值 字符串一样 返回0 [...]
编程
2010年10月15日
by trueman
0 comments
MFC类 CStringMFC的CString含有TCHAR,它的实际字符类型取决于预处理标记的设置。通常,CString象STL字符串一样是不透明对象,只能用CString的方法来修改。CString比STL字符串更优越的是它的构造函数接受MBCS和Unicode字符串。并且可以转换为LPCTSTR,因此可以向接受LPCTSTR的函数直接传递CString对象,不必调用c_str()方法。 // 构造 CString s1 = "char string"; // 从LPCSTR构造 CString s2 = L"wide char string"; // 从LPCWSTR构造 CString s3 ( ‘ ‘, 100 );// 预分配100字节,填充空格 CString s4 = "New window text"; // 可以在LPCTSTR处使用CString: SetWindowText ( hwndSomeWindow, s4 ); // 或者,显式地做强制类型转换: SetWindowText ( hwndSomeWindow, (LPCTSTR) s4 ); 也可以从字符串表加载字符串。CString通过LoadString()来构造对象。用Format()方法可有选择地从字符串表读取一定格式的字符串。 // 从字符串表构造/加载 CString s5 ( (LPCTSTR) [...]
编程
2010年10月6日
by trueman
0 comments
墨菲定律(Murphy’s Law) “墨菲定律”(Murphy’s Law)亦称莫非定律、莫非定理、或摩菲定理,是西方世界常用的俚语。 “墨菲定律”:事情如果有变坏的可能,不管这种可能性有多小,它总会发生。比如你衣袋里有两把钥匙,一把是你房间的,一把是汽车的;如果你现在想拿出车钥匙,会发生什么?是的,你往往是拿出了房间钥匙。 彼得原理(The Peter Principle) 彼得原理(The Peter Principle)正是彼得根据千百个有关组织中不能胜任的失败实例的分析而归纳出来的。其具体内容是:“在一个等级制度中,每个职工趋向于上升到他所不能胜任的地位”。彼得指出,每一个职工由于在原有职位上工作成绩表现好(胜任),就将被提升到更高一级职位;其后,如果继续胜任则将进一步被提升,直至到达他所不能胜任的职位。由此导出的彼得推论是,“每一个职位最终都将被一个不能胜任其工作的职工所占据。层级组织的工作任务多半是由尚未达到不胜任阶层的员工完成的。”每一个职工最终都将达到彼得高地,在该处他的提升商数(PQ)为零。至于如何加速提升到这个高地,有两种方法。其一,是上面的“拉动”,即依靠裙带关系和熟人等从上面拉;其二,是自我的“推动”,即自我训练和进步等,而前者是被普遍采用的。 帕金森定律(Parkinson’s Law)亦称“官场病”或“组织麻痹病” 1958年,英国历史学家、政治学家西里尔·诺斯古德·帕金森(Cyril Northcote Parkinson)通过长期调查研究,出版了《帕金森定律》(Parkinson’s Law)一书。帕金森经过多年调查研究,发现一个人做一件事所耗费的时间差别如此之大:他可以在10分钟内看完一份报纸,也可以看半天;一个忙人20分钟可以寄出一叠明信片,但一个无所事事的老太太为了给远方的外甥女寄张明信片,可以足足花一整天:找明信片一个钟头,寻眼镜一个钟头,查地址半个钟头,写问候的话一个钟头零一刻钟……特别是在工作中,工作会自动地膨胀,占满一个人所有可用的时间,如果时间充裕,他就会放慢工作节奏或是增添其他项目以便用掉所有的时间。 由此得出结论:在行政管理中,行政机构会像金字塔一样不断增多,行政人员会不断膨胀,每个人都很忙,但组织效率越来越低下。这条定律又被称为“金字塔上升”现象。
杂谈
2010年10月4日
by trueman
0 comments
刚刚注册了金山的快盘,做一些任务大概有2.6G的空间。 速度试了一下,很不错。(本人教育网) 注册地址:http://k.wps.cn/ 四、实际同步性能测试 本次快盘更新,官方提供的一大看点是“大幅度优化同步速度,减少了查找文件差异与生成任务的时间;开启了专用线程,优化共享文件的同步速度”。 为此,我特意使用了一款能生成任意体积、数量的随机文件的工具,总共生成了300M的随机文件数据用以进行测试,以确保快盘服务器不存在相同文件,使测试结果更准确客观。 实际测试时间从中午12时开始。测试环境为电信网络,普通公司带宽。本地未开启其他抢占网络带宽的程序,也没有进行其他的大体积数据传输。 上传过程中,系统托盘会显示当前正在上传的文件和单个进度。遗憾的是,目前仍无法显示上传已用时间、剩余时间、总进度信息。我认为这三项信息对用户而言很有价值(至少很能提供安全感),希望今后版本能增加。另外托盘中的信息标题也不太容易理解,是说正在同步293个文件中的第293个吗? 上传进行过程中,快盘文件夹下的文件将会标有状态标记,绿对勾代表已经同步完成,同步转换图标表示该文件目前正在队列中等待同步。 经过测试,最终全部同步完成于14时15分,总共耗时2小时15分钟。大致平均速度在 40~50K/s 的水平。之前旧版本上传同样大小和数量的文件,耗时约在3小时。由此可见,当前版本的确在传输性能上进行了优化提升,提升了25%的同步速度。 该速度虽然相对 Dropbox 而言仍有一段差距,但在国产网盘工具或在线上传服务中已经算是中上水准。 希望今后快盘能提供更强大的传输性能,并且让用户选择传输模式:以速度优先,或者以维持系统性能优先。以此方便不同时间用户的同步需求。
杂谈