1.新建一个网站或者web应用程序,添加一个aspx页面,用于展示天气数据。(这个应该不用细讲吧)2.在网上找一个免费的天气预报的接口,我用的是Webxml网站的,地址如下:http://webservice.webxml.com.cn/WebServices/WeatherWS.asmx3.在项目...
分类:
Web程序 时间:
2015-04-01 11:00:15
阅读次数:
119
二叉查找树是 左子节点 data = data; node->left = NULL; node->right = NULL; return node;}//定义一个函数用来删除某个节点void destroy(BST_Node* node){ free(node);}然后...
分类:
其他好文 时间:
2015-04-01 01:44:07
阅读次数:
149
通过栈对象来管理堆空间。如果我在堆内存中申请了资源,由于系统不会主动清理堆空间,因此可能存在忘了写释放语句从而内存泄露的问题。使用自动指针可以一定程度上避免该问题。自动指针是转移拷贝语义,即对象间赋值之后源对象不存在了...所以为避免编译器的浅拷贝行为,需要重载赋值运算符。下面是自动指针的简单实现:...
分类:
其他好文 时间:
2015-04-01 00:08:02
阅读次数:
128
QAxObject对COM对象进行了封装,QAxObject派生自QAxBase,而后者提供了一组API通过IUnknown(不清楚IUnknown的同学可以去看看COM对象模型)指针直接访问COM对象,我们这里讲的excel也是一个COM对象,因此我们可以通过QAxObject来操作它,为了便于....
分类:
其他好文 时间:
2015-03-31 12:24:39
阅读次数:
142
上一篇的HelloWorld简单实现了用AC容器(也就是IOC容器)来创建UserDao类。IOC和DI说的是一回事,只不过一个从宏观上描述 ,一个从细节上描述。IOC是一种将组件依赖关系的创建和管理置于程序外部的技术。这使得一个类是很独立的,不需要承担更多的责任。
Spring创建对象是在我们把这个对象类已经建好,并且按照这个类的结构,在ApplicationContext.xml中安...
分类:
编程语言 时间:
2015-03-31 09:17:30
阅读次数:
161
(?)(\s+)(?=)(\s+)(?)(?=与<中间插入一个换行符。MyEclipse 10 的XML格式化好像不太满意,就简单实现了一个这个,而且MyEclipse 没有找到比较快的正则替换方法,就用的Notepad ++。。由于能力限制,这个方法有点麻烦且没有缩进。
分类:
其他好文 时间:
2015-03-31 08:55:44
阅读次数:
134
RSA简介
RSA算法据说是目前地球上最重要的加密算法。维基百科是这么介绍的:“对极大整数做因数分解的难度决定了RSA算法的可靠性。换言之,对一极大整数做因数分解愈困难,RSA算法愈可靠。假如有人找到一种快速因数分解的算法,那么RSA的可靠性就会极度下降。但找到这样的算法的可能性是非常小的。今天只有短的RSA密钥才可能被暴力破解。到2008年为止,世界上还没有任何可靠的攻击RSA算法的方...
分类:
编程语言 时间:
2015-03-30 23:12:34
阅读次数:
290
前面讲到auto_ptr有个很大的缺陷就是所有权的转移,就是一个对象的内存块只能被一个智能指针对象所拥有.但我们有些时候希望共用那个内存块.于是C++ 11标准中有了shared_ptr这样的智能指针,顾名思义,有个shared表明共享嘛.所以shared_ptr类型的智能指针可以做为STL容器的元...
分类:
其他好文 时间:
2015-03-20 10:37:09
阅读次数:
242
javascript中是没有map和list 结构的。本篇文章是对在JS中Map和List的简单实现代码进行了详细的分析介绍,需要的朋友参考下代码如下:/** MAP对象,实现MAP功能** 接口:* size() 获取MAP元素个数* isEmpty() 判断MAP是否为空* clear() 删除...
分类:
Web程序 时间:
2015-03-19 16:04:53
阅读次数:
123
做这个软件的时候 ,我应该从用户的角度考虑问题,而不是简单实现了老师交代的功能。 于是我把功能的选择变成了年级的选择 ,选择哪一个年级的,然后填写出题的数量,按下出题按钮,然后在下面的文本框中就会出现对应年级的难度的题目,这样简化的用户的选择。 开始的时候我将数字生成单独写在一个类里边的,但是后来....
分类:
其他好文 时间:
2015-03-18 22:55:16
阅读次数:
502