首页 > 其他
使用ant实现自动化示例
ant是一个自动化工具,使用Java语言编写,跨平台。这里有两个Java工具类,现在使用ant实现自动化和可配置。Java实现文件分割package linchaolong.tools.file;import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.BufferedWriter;...
分类:其他   时间:2015-05-29 15:49:07    收藏:0  评论:0  赞:0  阅读:184
矩阵中求子矩形
问题描述有一个 n * n的矩形,其中每个元素只可能是0 or 1。比如如下矩阵A:1 1 0 0 0 0 1 1 1 0 1 0 1 1 0 1其中 A[0][0], A[0][1], A[3][0], A[3][1] 这四个元素恰好是一个长方形的四个角,且每个元素都是1. 因此称这四个元素围成了一个子矩形。现在需要判断,给定的矩阵A中,判断是否存在这样四个元素,都是1,且恰好围成一个子矩形?解决...
分类:其他   时间:2015-05-29 15:48:56    收藏:0  评论:0  赞:0  阅读:138
List::去重,倒置
无序去重:template int List::deduplicate() { //剔除无序列表中的重复节点 if (_size < 2) return 0; //平凡列表自然无重复 int oldSize = _size; //记录原规模 ListNodePosi(T) p = header; Rank r = 0; //p从首节点开始 wh...
分类:其他   时间:2015-05-29 15:48:46    收藏:0  评论:0  赞:0  阅读:297
十、队列的实现方法一(顺序表的复用)
方法一、通过对顺序表代码的复用实现队列 一、SeqList.h #ifndef _SEQLIST_H_ #define _SEQLIST_H_ typedef void SeqList; typedef void SeqListNode; SeqList* SeqList_Create(int capacity); void SeqList_D...
分类:其他   时间:2015-05-29 15:48:36    收藏:0  评论:0  赞:0  阅读:291
Unix网络编程学习笔记之第5章 TCP客户端/服务器程序示例
一、 一个简单TCP回射服务端程序 #include "unp.h" #define MAXLINE 1024 #define PORT 13 #define CONMAX 5 void err_sys(const char* s) { fprintf(stderr, "%s\n",s); exit(1); } void str_echo(int connfd) { in...
分类:其他   时间:2015-05-29 15:48:16    收藏:0  评论:0  赞:0  阅读:387
List::find、search
无序查找: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:06    收藏:0  评论:0  赞:0  阅读:255
使用ECharts实现数据图表分析
实现对统计数据的图形分析之前用过JFreeChar,但它是用纯java实现编码繁琐且效果不佳,后来又使用过Fusioncharts 报表工具,它是基于Flash的图表组件、以XML为数据、提供丰富的Flash动画作为图标模板,实现简单效果不错但flash是老东西了且浏览器需要flash插件的支持,更关键的是手机端浏览器基本上不支持。最近看到百度提供一套ECharts(Enterprise Charts)商业产品图表库,它是基于ZReader(一个全新的轻量级canvas类库),可在pc和移动端流畅的运行,支...
分类:其他   时间:2015-05-29 15:47:59    收藏:0  评论:0  赞:0  阅读:326
分批读取文件中数据的程序流程及其C代码实现
一、概述 在实际的软件开发项目中,经常需要处理大量的文件。某些文件中包含了相当多的数据记录数,如作者本人参与过的项目中,一个文件中有好几十万条记录。如果一次性将多条记录读入,则会花费大量的处理时间,且占用大量的内存。 为此,要求对于包含大量数据记录的文件进行分批读取操作,即每一轮读取一定数目的数据记录,待将这些记录处理完成之后,再读取下一批数据。本文介绍分批读取文件中数据的程序流程,并给出了C程...
分类:其他   时间:2015-05-29 15:47:46    收藏:0  评论:0  赞:0  阅读:318
天呐,MIT的猎豹机器人可以在奔跑中跳跃过障碍
天呐,MIT的猎豹机器人可以在奔跑中跳跃过障碍        MIT花费数年时间让猎豹机器人成为一个更加高效能的奔跑者。现在,他们成功了。它的创造者可能认为是时间给它一次重大升级:这个金属的四足动物现在可以自主地像受训的马一样跳跃障碍物。是的,它可以在奔跑中自动监测并跳过多个物体--甚至无限跳跃。科学家们声称它是第一个能做到这些的四足机器人,并且我们打赌这些科学家将进一步训练它跳过更高的墙,而且要...
分类:其他   时间:2015-05-29 15:47:36    收藏:0  评论:0  赞:0  阅读:257
leetcode 219: Contains Duplicate II
leetcode 219: Contains Duplicate II java c++ python...
分类:其他   时间:2015-05-29 15:47:16    收藏:0  评论:0  赞:0  阅读:192
Stack::定义
借助Vector实现栈,栈顶是向量末尾,栈底是向量起始:#include "../Vector/Vector.h" //以向量为基类,派生出栈模板类 template class Stack: public Vector { //将向量的首/末端作为栈底/顶 public: //size()、empty()以及其它开放接口,均可直接沿用 void push(T...
分类:其他   时间:2015-05-29 15:47:06    收藏:0  评论:0  赞:0  阅读:185
说说什么是重构(二)重构的过程
序 上一篇文章主要是说了说什么是重构,重构都在什么情况下开始。而这篇文章,则主要是讲讲重构的过程中,需要注意哪些东东。还有就是如何进行重构。 背景 说到底,重构无非就是为了让代码更加优雅,更加简练,更加高效。重构的结果就是找到一个平衡点,使得项目不仅能够稳定的运行,还能够很容易的被程序员理解,以至维护起来不用那么辛苦。那么,下面就说说重构过程中应该注意哪些事项...
分类:其他   时间:2015-05-29 15:46:46    收藏:0  评论:0  赞:0  阅读:269
精度计算-大数加大数
精度计算                大数加大数...
分类:其他   时间:2015-05-29 15:46:36    收藏:0  评论:0  赞:0  阅读:239
腾讯云服务器搭建
记录以备忘。转载请标明出处 腾讯云服务器搭建 *** 在本地产生自己的公钥和私钥文件     - "ssh-keygen" 根据提示输入必要信息     - 在~/.ssh/ 目录下能找到这两个文件 *** 登录  www.qcloud.com 把自己的公钥, 上传上云, 再绑定特定主机     - 这一步完成就可以登录了 *** 安装mysql     - 登录到远程主机   ...
分类:其他   时间:2015-05-29 15:46:06    收藏:0  评论:0  赞:0  阅读:260
那个和你一起吃路边摊的姑娘为什么没有陪你走到最后
年少的时候常常想能开一辆敞篷车又带着自己喜欢的人在满是落叶的山路上慢慢开,可是现在我发现这是很难的。因为首先开着敞篷车的时候旁边没有自己喜欢的姑娘,而有自己喜欢的姑娘在边上的时候又没敞篷车,有敞篷车和自己喜欢的姑娘的时候偏偏又只能被堵车在城里。然后随着时间过去,这样的冲动也越来越少,不像上学的时候,觉得可以为一个姑娘付出一切 —— 对了,甚至还有生命。 我只是觉得,什么都变得现实了,无论男女,可能纯真的爱情真的只能在学校里发生,我想,也只有在学校里才能不计较交通工具是一辆自行车,并且还是无铃。也只能在...
分类:其他   时间:2015-05-29 15:45:36    收藏:0  评论:0  赞:0  阅读:212
堆与栈的区别
//有时总是理不清,记录一下 管理方式:对于栈来讲,是由编译器自动管理,无需我们手工控制;对于堆来说,释放工作由程序员控制,容易产生memory leak。 1.申请大小: 栈: 在Windows下,栈是向低地址扩展的数据结构,是一块连续的内存的区域。这句话的意思是栈顶的地址和栈的最大容量是系统预先规定好的,在 WINDOWS下,栈的大小是2M(也有的说是1M,总之是一个...
分类:其他   时间:2015-05-29 15:44:56    收藏:0  评论:0  赞:0  阅读:187
如何在QML应用中设计自己的Dialog
对话框Dialog的设计在许多的QML应用是经常用到的。许多新的开发者刚开始接触QML,有时找不到头绪。也许是由于QML的设计太过灵活,所以实现的方法有非常多。这里介绍几种简单的方式。...
分类:其他   时间:2015-05-29 15:44:26    收藏:0  评论:0  赞:0  阅读:564
ffmpeg解码RTSP/TCP视频流H.264(QT界面显示视频画面)
我用的ffmpeg版本为 ffmpeg-2.1.8.tar.bz2 版本低了恐怕有些头文件和API找不到。 在Linux下解压后编译,Linux下编译很简单,我这里生成的动态库: ./configure –enable-shared make 就能找到各个so动态库文件。 移动位置后,记得手动链接 一下:ln -s libavcodec.so.55 libavcodec.so ln -s...
分类:其他   时间:2015-05-29 15:44:06    收藏:0  评论:0  赞:0  阅读:812
OnItemClickListener 的参数详解(转)
转载地址:http://blog.iamzsx.me/show.html?id=147001我们在使用ListView的时候,一般都会为ListView添加一个响应事件android.widget.AdapterView.OnItemClickListener。本文主要在于对OnItemClickL...
分类:其他   时间:2015-05-29 15:43:06    收藏:0  评论:0  赞:0  阅读:167
SharePoint 使用ECMAscript对象模型来操作Goup与User
这里总结了关于使用ECMAscript对象模型来操作Goup与User的常用情况,内容如下: 1、取得当前Sharepoint网站所有的Groups 2、获取当前登录用户的Title与所属Group 3、获取指定Group下的所有Users 4、获取所有的Groups的所有Users的特定信息 .....
分类:其他   时间:2015-05-29 15:42:37    收藏:0  评论:0  赞:0  阅读:305
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!