![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习
文章平均质量分 59
perry_xiao
这个作者很懒,什么都没留下…
展开
-
一个简单程序对类(及static成员)入门的注解
#include class Test{public: explicit Test(); //explicit关键字用于抑制由构造函数定义的隐式转换 static int st; int static sget();//staic 成员函数没有this指针原创 2011-07-28 21:34:15 · 522 阅读 · 0 评论 -
设计模式期中小结
Head First设计模式笔记OO原则:封装变化多用组合,少用继承针对接口编程,不针对实现编程为交互对象之间的松耦合设计而努力应该对扩展开放,对修改关闭依赖抽象,不依赖具体类只和朋友交谈一个类应该只有一个引起变化的原因设计模式:抽象工厂模式:提供一个接口,用于创建相关或依赖对象的家族,而不再需要明确指定具体类。修饰者模式:动态的将责任附加到对象上。原创 2011-11-19 21:28:41 · 532 阅读 · 0 评论 -
读书计划-(程序类)
下面推荐的是一些个人觉得不错的书(即使并未没读完,以后会继续更新):《数据结构与算法分析--c++描述》 Mark Allen Weiss《代码大全》 这是一本介绍项目中注意事项很好的书《Effective C++》给出了很多C++编程中的注意事项《编程珠玑》目前知道有I,II两本,都不算厚。个人觉的书中的例子比较有意思也比较有启发性。《C++ Primer》只看过个别章节,个原创 2011-06-14 12:40:00 · 394 阅读 · 0 评论 -
初识Ruby
Ruby一个重要思想就是一切皆对象其中常数都可以当做对象使用函数,ruby直接就支持大数。9.class #显示数据类型3.zero? #zero? 其中问号是函数的一部分10.modulo(3) #取余(3.3).round #近似值ruby函数用def定义,其中返回值是否使用return是可选的,它默认会返回值。Ruby变量:ruby变量的使用不需要类型原创 2012-01-18 18:52:38 · 921 阅读 · 0 评论 -
Vs2010调试其它程序
在“Project->Configuraton->Configuration Properties->Debugging”中如置:Command:c:\windows\system32\notepad.exe; 表示调试开始时启动的程序。Command Arguments:c:\New Text Document.txt; 被调试程序调用的文件。按上述设置知道后只要按原创 2012-04-24 20:54:03 · 854 阅读 · 0 评论 -
Windows下的命令编译与Makefile
一般来说在程序编译的中,无论是C、C++,首先要把源文件编译成中间代码文件,在Windows下是 .obj 文件(UNIX下是 .o 文件),即 Object File,这个动作叫做编译(compile)。然后再把大量的Object File合成执行文件,这个动作叫作链接(link)。 NMAKE(Microsoft Program Maintenance Utility)的命令行语法转载 2011-12-01 20:48:06 · 9468 阅读 · 0 评论 -
QT QSlider 属性 singleStep 与 pageStep 的区别
当焦点在slider 上时,通过pageup, pagedown 按钮或者点击到滚动栏上移动的数值为pageStep;通过左右方向键按钮移动的数值为singleStep.注意:在windows 系统中,鼠标移动到slider 上使用滚轮操作时的默认步长是 min(3*singleStep, pageStep), 但Mac 系统下貌似只是 3*singleStep,qt 源码中通过宏 Q_W原创 2014-12-27 13:42:47 · 8474 阅读 · 0 评论 -
程序计时及时间获取(Windows系统C++)
对于相对高精度的计时:使用供WIN9X使用的高精度定时器:QueryPerformanceFrequency()和QueryPerformanceCounter(),要求计算机从硬件上支持高精度定时器。需包含windows.h头文件。//需要包含 头文件#include LARGE_INTEGER time_start, time_end;LARGE_INTEGER frequ原创 2011-07-25 21:48:07 · 1923 阅读 · 0 评论 -
程序中一些需要深入理解的概念
下面是程序设计中一些常见也是容易出错的问题,网上有很多精彩的分析,因此只做个类似目录的条目(将继续更新):1.数组指针与指针数组的区别,及函数指针与指针函数的区别?2.程序中变量的内存存储区? (http://www.cnblogs.com/JCSU/articles/1051579.html)此处分析的比较详细3.类的继承?4.构造函数与析构函数是否能为虚函数?5.int原创 2011-06-16 10:23:00 · 651 阅读 · 0 评论 -
在[1,n]中随机取m个无重复数的Bob Floyd算法
#include #include #include int randIn(int low, int upper)//产生[low,upper]区间内的一个随机数{//表示精度有限 if(low > upper){ int tmp = low;原创 2011-07-27 21:38:51 · 1057 阅读 · 0 评论 -
C++重载操作符的简单实例
/* *重载操作符的简单学习实例,参考《C++ Primer》 *重载操作符要求:必须具有一个类类型的操作数, *优先级与结合性是固定的,不在具有短路求值特性**/#include using std::cin;using std::cout;原创 2011-08-01 22:00:41 · 705 阅读 · 0 评论 -
个人实现的大数模板(加、乘)
目前实现大数的加法及乘法,实现了几个OJ的题目作为测试,若有错误多指正。 #include #include #include /***************************************************************原创 2011-09-05 10:55:55 · 844 阅读 · 0 评论 -
C语言二进制文件读写程序实现(基础)
由于对文件操作比生疏,这里拿一个最近的一个程序来学习和备忘。/*** 该文件实现将数字文本保存为二进制文件。* 这里保存的二进制格式为 unsigned short int* 这里主要用到fwrite,fread*/#include #include #de原创 2011-09-13 16:16:40 · 7752 阅读 · 0 评论 -
C++中string小应用
/** 使用string实现字符串按单词反转* 如:olleH !dlrow => Hello world!*/#include #include #include #include using namespace std;int main(int argc,原创 2011-09-29 21:58:38 · 761 阅读 · 0 评论 -
C/C++编程中的一些概念问题
1.下面的代码会有问题吗?char* ptr = NULL;printf("%s\n", ptr);free(ptr);查资料发现当ptr=NULL时free()函数是不做内存释放的,所以上面的程序不会出错。至于printf("%s\n", ptr);利用VS20转载 2011-09-28 22:16:03 · 759 阅读 · 0 评论 -
MFC对话框小结
消息传递:AfxGetMainWnd()->Invalidate(); //向主窗口传递消息 HWND hwnd = AfxGetMainWnd()->m_hWnd; //获得主窗口句柄VC++ MFC编程各种窗口句柄获取函数详解 http://liuzhigong.blog.163.com/blog/static/178272375201121052238445/非模式对话框转载 2011-10-18 21:50:16 · 381 阅读 · 0 评论 -
学习Matlab强大的符号计算(解方程)
syms x1 x2; %定义符号变量syms y1 y2;clc[x1, x2] = solve('x1 + x2 = y1',... 'x1^2 + x2^2 = y2',... 'x1', 'x2') %求x1,x2用y1, y2表示的表达%求解y1 = 1,y2 = 5 时的函数值y1 = 1;y2 = 5;x1 = eval(x1) % eval %把符原创 2011-09-19 10:34:19 · 26950 阅读 · 0 评论 -
使用Maven 编译 storm 源码可能碰到下载依赖jar 的问题
网上很多文件使用 lein 编译 storm 源码,但是我下载的版本 apache-storm-0.9.2-incubating 中没有lein 工程文件,而是有 pom.xml,可以使用maven 编译。在storm 工程的最上层目录执行: mvn package可能会碰到错误如下描述(jackson-core-2.0.6 只是一个例子):Failed to execut原创 2015-06-16 19:13:54 · 5954 阅读 · 0 评论