无序查找:template //在无序列表内节点p(可能是trailer)的n个(真)前驱中,找到等于e的最后者
ListNodePosi(T) List::find(T const& e, int n, ListNodePosi(T) p) const { //0<=n<=rank(p)<_size
while (0 < n--) //对于p的最近的n个前驱,...
分类:
其他好文 时间:
2015-05-29 15:48:11
阅读次数:
156
实现对统计数据的图形分析之前用过JFreeChar,但它是用纯java实现编码繁琐且效果不佳,后来又使用过Fusioncharts 报表工具,它是基于Flash的图表组件、以XML为数据、提供丰富的Flash动画作为图标模板,实现简单效果不错但flash是老东西了且浏览器需要flash插件的支持,更关键的是手机端浏览器基本上不支持。最近看到百度提供一套ECharts(Enterprise Charts)商业产品图表库,它是基于ZReader(一个全新的轻量级canvas类库),可在pc和移动端流畅的运行,支...
分类:
其他好文 时间:
2015-05-29 15:48:48
阅读次数:
120
一、概述
在实际的软件开发项目中,经常需要处理大量的文件。某些文件中包含了相当多的数据记录数,如作者本人参与过的项目中,一个文件中有好几十万条记录。如果一次性将多条记录读入,则会花费大量的处理时间,且占用大量的内存。
为此,要求对于包含大量数据记录的文件进行分批读取操作,即每一轮读取一定数目的数据记录,待将这些记录处理完成之后,再读取下一批数据。本文介绍分批读取文件中数据的程序流程,并给出了C程...
分类:
其他好文 时间:
2015-05-29 15:48:40
阅读次数:
87
天呐,MIT的猎豹机器人可以在奔跑中跳跃过障碍 MIT花费数年时间让猎豹机器人成为一个更加高效能的奔跑者。现在,他们成功了。它的创造者可能认为是时间给它一次重大升级:这个金属的四足动物现在可以自主地像受训的马一样跳跃障碍物。是的,它可以在奔跑中自动监测并跳过多个物体--甚至无限跳跃。科学家们声称它是第一个能做到这些的四足机器人,并且我们打赌这些科学家将进一步训练它跳过更高的墙,而且要...
分类:
其他好文 时间:
2015-05-29 15:50:35
阅读次数:
143
crfclust.bdb占用巨大空间导致磁盘满 问题分析: 一上班就接到用户现场电话说有一套RAC数据库无法访问,随即登陆上去首先查看了磁盘空间,发现两个节点的/DBSoft目录已满,首先怀疑的是告警日志文件和$ORACLE_HOME/dbs 产生的归档日志文件没有删导致,经过检查后事实否认了我的判断。 随即想到的是CHM(ClusterHealth Monitor)服务未关导致c...
分类:
数据库 时间:
2015-05-29 15:48:46
阅读次数:
147
leetcode 219: Contains Duplicate II
java c++ python...
分类:
其他好文 时间:
2015-05-29 15:49:15
阅读次数:
97
借助Vector实现栈,栈顶是向量末尾,栈底是向量起始:#include "../Vector/Vector.h" //以向量为基类,派生出栈模板类
template class Stack: public Vector { //将向量的首/末端作为栈底/顶
public: //size()、empty()以及其它开放接口,均可直接沿用
void push(T...
分类:
其他好文 时间:
2015-05-29 15:48:14
阅读次数:
124
Description
Farmer John has noticed that the quality of milk given by his cows varies from day to day. On further investigation, he discovered that although he can't predict the quality of milk fro...
分类:
编程语言 时间:
2015-05-29 15:49:04
阅读次数:
125
序
上一篇文章主要是说了说什么是重构,重构都在什么情况下开始。而这篇文章,则主要是讲讲重构的过程中,需要注意哪些东东。还有就是如何进行重构。
背景
说到底,重构无非就是为了让代码更加优雅,更加简练,更加高效。重构的结果就是找到一个平衡点,使得项目不仅能够稳定的运行,还能够很容易的被程序员理解,以至维护起来不用那么辛苦。那么,下面就说说重构过程中应该注意哪些事项...
分类:
其他好文 时间:
2015-05-29 15:48:04
阅读次数:
99
精度计算 大数加大数...
分类:
其他好文 时间:
2015-05-29 15:49:04
阅读次数:
89
一、Unity3D 5.0.1-示例项目“汽车游戏”的展示及开发准备...
分类:
编程语言 时间:
2015-05-29 15:49:11
阅读次数:
316
后端同事出走后,需要在本地搭建java后端服务器环境,特记录以备忘
*** 安装mysql
- Mac 下自带了mysql
- 配置一下.bash_profile 方便调用
- 给一下权限 : "grant all privileges on *.* to 'root'@'127.0.0.1' identified by 'Passw0rd' with gr...
分类:
编程语言 时间:
2015-05-29 15:47:04
阅读次数:
202
记录以备忘。转载请标明出处
腾讯云服务器搭建
*** 在本地产生自己的公钥和私钥文件
- "ssh-keygen" 根据提示输入必要信息
- 在~/.ssh/ 目录下能找到这两个文件
*** 登录 www.qcloud.com 把自己的公钥, 上传上云, 再绑定特定主机
- 这一步完成就可以登录了
*** 安装mysql
- 登录到远程主机
...
分类:
其他好文 时间:
2015-05-29 15:48:50
阅读次数:
118
联想的投影手机可投射触屏到任何表面 内置投影仪的智能机--好吧,真的只有两款三星出品的--到目前为止都没有真正大受欢迎,但是联想认为它最终找到了这种组合正确的用例:投射触屏或者虚拟键盘到你的桌面。今天在联想技术世界会议中宣布的是Smart Cast,世界上第一款智能机,与现有的pico投影仪的DLP技术相对,内置集成免对焦激光投影仪。除了通常的墙壁投射模式以外,还有一个“表面模式”,...
分类:
移动开发 时间:
2015-05-29 15:48:39
阅读次数:
162
年少的时候常常想能开一辆敞篷车又带着自己喜欢的人在满是落叶的山路上慢慢开,可是现在我发现这是很难的。因为首先开着敞篷车的时候旁边没有自己喜欢的姑娘,而有自己喜欢的姑娘在边上的时候又没敞篷车,有敞篷车和自己喜欢的姑娘的时候偏偏又只能被堵车在城里。然后随着时间过去,这样的冲动也越来越少,不像上学的时候,觉得可以为一个姑娘付出一切 —— 对了,甚至还有生命。
我只是觉得,什么都变得现实了,无论男女,可能纯真的爱情真的只能在学校里发生,我想,也只有在学校里才能不计较交通工具是一辆自行车,并且还是无铃。也只能在...
分类:
其他好文 时间:
2015-05-29 15:47:39
阅读次数:
111
Description
Given a string, we need to find the total number of its distinct substrings.
Input
T- number of test cases. T
Each test case consists of one string, whose length is
Output
For e...
分类:
编程语言 时间:
2015-05-29 15:46:00
阅读次数:
120
使用Socket进行通信:
通过Socket的构造方法连接指定的服务器:
两个构造方法:
Socket(InetAddress/String remoteAddress,int port):
创建连接到指定远程主机、远程端口的Socket,该构造器没有指定本地地址,本地端口,默认使用本地主机的默认IP
地址,默认使用系统动态指定的IP地址
Socket(InetAd...
分类:
移动开发 时间:
2015-05-29 15:47:10
阅读次数:
146