- 博客(131)
- 资源 (25)
- 收藏
- 关注
原创 很不错的英语听力网站
<br />很不错的英语听力网站——飞达广播网(http://www.fltaradio.com/english/2-cnn-news.html)
2010-12-27 15:58:00 934
原创 用MATLAB调用系统
常用的有两种方法:(1)、“! 系统命令”(2)、“dos 系统命令”如:>> !calc>> ! mspaint>> dos calc
2010-12-20 20:30:00 983
转载 退出matlab时提示是否关闭程序
当我关闭matlab时候,会出现一个提示“是否关闭”的对话框。首先在command窗口下:edit quit.m,下面是帮助文件:%QUIT Quit MATLAB session.% QUIT terminates MATLAB after running the script FINISH.M,% if it exists. The workspace information will not be saved % unless FINISH.M calls SAVE. If
2010-12-20 20:25:00 4715
原创 c++编程规范学习笔记(五)
类的设计与继承第三十二条、弄清所要编写的是哪种类 第三十三条、用小类代替大类 第三十四条、用组合代替继承避免继承带来的重负:继承是c++中第二紧密的耦合关系,仅次于友元关系。软件工程的一条明智的原理:尽量减少耦合。所谓“组合”就是指在一个类型中嵌入另一个类型的成员变量,用这种方式能够保存和适用对象,还能够控制耦合强度。 第三十五条、避免从非要设计成基类得的类中继承///快考试了,就先到这。有空再学习!!!!
2010-12-15 19:34:00 583
原创 c++编程规范学习笔记(四)
函数与操作符第二十五条、正确地选择通过值、(智能)指针或引用传递参数选择如何传递参数时,应该遵循一下尊则 (只对输入参数):始终用const限制所有指向只传入参数的指针和引用;优先通过值来取得原始类型(如char,float)和复制开销比较抵的值对象(如point,complex)的输入;优先按const的引用取得其他用户定义的类型的输入;如果函数需要其参数的副本,则可以考虑通过值传递替代通过引用传递; 第二十六条、保持重载操作符的自然语义
2010-12-14 20:55:00 508
原创 c++编程规范学习笔记(三)
编程风格第十四条、宁愿编程时和谅解时出错,也不要运行时出错第十五条、积极使用comst第十六条、避免使用宏在c++中几乎不需要宏。可以用const或者enum定义易于理解的常量,用inline避免函数的调用的开销,用template指定函数系列和类型系列,用namespace避免名称的冲突。 第十七条、避免使用“魔数”应该使用符号常量替代直接写死的字符串。将字符串与代码分开(如将字符串放入一个专门的*.cpp文件里),易于管理和更新。 第十八条、尽可能局部的声明变量避免作用域膨胀,对于需求如此,对于变量也是
2010-12-14 20:38:00 525
原创 c++编程规范学习笔记(二)
设计风格第五条、一个实体应该只有一个紧凑的职责一次只解决一个问题:只给一个实赋予一个定义良好的职责。第六条、正确简单和清晰第一软件简单为美:正确优于速度,简单优于复杂,清晰优于技巧。 第七条、编程中应该知道何时、如何考虑可伸缩性使用灵活、动态分配的数据,不要使用固定大小的数组;了解算法的实际复杂度;优先使用线性算法或尽可能快的算法;尽可能避免劣于线性复杂度的算法;永远不要使用指数复杂度的算法,除非你别无选择! 第八条、不要进行不成熟的优化第九条、不要进行不成熟的劣化第十条、尽量减少全局和共享数据共享会导致冲
2010-12-14 16:43:00 561
原创 c++编程规范学习笔记(一)
这是自己通过学习《C++ Codeing Standards》时,做的学习笔记!一共讲述了101条规则、准则和最佳实践!!! 组织与策划问题第0条、 不要拘泥于小节不要规定缩进多少,应该规定用缩进来体现代码的结构;不要规定行的具体长度;不要在命名方面规定过多,应该规定的是使用统一的命名规则;如类、函数和枚举的名称形如:LikeThis,变量名形如:likeThis,私有变量名形如:likeThis_,宏名形如:LIKE_THIS;不要规定注释体例,应该编写有用的注释。在编写函数时,最好是“单入口,单出口”(
2010-12-13 21:53:00 734
原创 error: cannot convert `char (*)[4]' to `char**' in return
今天我又学到关于指针与二维数组的一个知识点。int main(int argc, char* argv[]){ int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12}; int *p = a; return 0;运行时会出错,error: cannot convert `int (*)[4]' to `int**' in return!!因为a为三行四列的数组,a本身即代表第一个元素的地址,也是第一列一维数组的地址,如直接写: int*p = a
2010-12-13 13:10:00 19174 1
转载 C++标准库 之 iostream库的学习笔记
c语言的标准输入输出库是stdio.h 是一个函数库而不是类库。其中包括了我们最常使用的scanf printf 都是一些独立的全局函数,因为C语言是不支持类的。c++的标准输入输出库iostream 是一个类库,以类的形式组织,使用该库中的类要先引用命名空间:using namespace std;最常使用的是cin和cout,这两个都是对象,cin是istream类的对象,cout是ostream类的对象,而输入的cin>>与输出时的cout>分别是istream类与ostream
2010-12-12 22:39:00 1135
原创 error: const std::string message = "Hello" + ", world" + exclam;
这是我在学《Accelerated C++》时遇到的问题。error: invalid operands of types `constchar[6]' and `const char[8]' to binary `operator+'程序是:#includeint main(){ const std::string exclam ="!"; const std::string message ="Hello"+", world"+ exclam; std::cou
2010-12-12 22:16:00 1292
MyDAC和odac文件
2013-06-13
UNIX Power Tools (3rd Edition).chm
2011-12-20
Markov Random Fields for Vision and Image Processing(2011).pdf
2011-12-14
二进小波变换程序及模极大序列重构信号
2011-12-09
二进小波变换及由模极大序列重构信号
2011-12-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人