搜索到与相关的文章
编程技术

jsch 深入浅出(二)

在上面一个帖子里就简单介绍了如何基于jsch实现ssh.下面就简单介绍一下如何实现FTP的功能通过JSCH.publicclassJftpHandlerextendsJschHandler{privatestaticfinalLoggerlog=LoggerFactory.getLogger(JftpHandler.class);privateChannelSftpsftp=null;publicJftpHandler(Stringusername,Str

系统 2019-08-29 22:32:49 2431

编程技术

AChartEngine应用之PieChart(动态饼图,允许产

AChartEngine应用之PieChart(动态饼图)接着上一次写的内容,构建动态饼图,并产生与用户交互,官方的API并没有提供可以借鉴的动态更新饼图的方法,考虑到数据都是活动的,不可能总是用静态数据,所以我下面的demo就是模拟动态数据用饼图显示,过程看起来笨拙一点,但是肯定可以使用的,具体是通过定时器+Handler实现定时任务,通过Handler更新主线程UI,在更新之前要把之前的数据清除掉,否则那些数据都会被加载,最后重新绘制饼图,构建动态饼图

系统 2019-08-29 22:19:09 2431

编程技术

openfire 数据库

关于数据库有三个地方需要注意:1.plugin.xml数据库及其版本的相关配置2.系统自带表ofVersion表中,关于插件数据库的版本记录3.database下相关sql文件(对应表的创建或更新),并向ofVersion中插一条字段(记录插件数据库版本)。首先说下个人对OpenFire插件数据库加载的理解:(只要会用的话,不需要看此。或者看完数据库的创建步骤知道怎么回事,再来看这里的理解也行)1)plugin.xml中配置数据库(及其版本),知道要需要哪

系统 2019-08-29 22:10:41 2431

编程技术

我们应当怎样做需求分析:行动图和状态图

前面,我们耗费了大量的篇幅来讨论用例分析及用例图。用例图,无疑是功能分析、角色分析,以及流程分析的利器,它将我们要开发的系统,清晰而详尽地描述出来。但是,正如任何事物都有两面性,用例图也不例外,也有自己不利的一面。在我看来,这集中体现在两个方面:只见树木不见森林、不生动形象。什么叫“只见树木不见森林”呢?就是说,用例说明中对业务流程的描述,过早地将系统的整体流程,分散到了各个用例中了,丢失了对业务流程的整体描述。不生动形象,则是说用例说明中对流程的描述都是

系统 2019-08-29 21:59:12 2431

编程技术

Burlap中hessian协议研究(一)

最近,闲的无聊,研究一些开源组件的源代码提高的自己的水平!!以下时你必须知道的原理知识??仅供参考使用,如有问题请联系我??Burlap也是有caucho提供,它和hessian的不同在于,它是基于XML-RPC协议的。◆是基于什么协议实现的?基于XML-RPC协议实现。◆怎么发起请求?根据Burlap提供的API。◆怎么将请求转化为符合协议的格式的?将请求信息转化为符合协议的XML格式,转化为流进行传输。◆使用什么传输协议传输?Http协议。◆响应端基于

系统 2019-08-12 09:30:13 2431

各行各业

conkey conf

update_interval1.0#更新时间间隔double_bufferyes#双缓存,解决Conky闪烁问题use_xftyes#自定义字体xftfontDejaVuSansMono:size=9maximum_width300#Conky最大宽度像素值default_colorgray#Conky默认颜色alignmenttop_right#Conky默认位置#draw_outlineyes#绘制文本、图案的轮廓线#解决Conky和桌面图标的冲突问

系统 2019-08-12 09:26:58 2431

数据库相关

写有效率的SQL查询(VI)

我们先看NestedLoop和MergeJoin的算法(以下为引用,见RicCC的《通往性能优化的天堂-地狱JOIN方法说明》):==================================NestedLoop:foreachrowAintableAwheretableA.col2=?{searchrowsBfromtableBwheretableB.col1=rowA.col1andtableB.col2=?;if(rowsB.Count<=0)

系统 2019-08-12 01:54:04 2431

数据库相关

Middleware

MiddlewareMiddleware是OWIN管道的基本组成单元,最后拼接的OWIN管道来处理客户端请求,输出网页。这篇文章,首先看看WebForm,MVC,WebAPI如何结合OWIN使用。然后将如何编写Middleware和编写一个具体的CacheMiddleware.阅读目录:一.原有的WebForm,MVC项目如何结合OWIN?1.1通过路由配置,将程序分成多个部分,一些部分由Asp.netWebForm或者MVC处理,另外一部分由OWIN管道

系统 2019-08-12 01:53:50 2431

数据库相关

leetcode[160] Intersection of Two Linked Lis

那几题要15刀才能测试的就先放着了。先吧可以在线测试的刷了。这题是找到零个链表的相交的那个节点。如果没有相交,那就返回NULL。思路一:如果有相交,那么他们相交点之后的节点肯定都是共有的,然后两个链表有长有短的话,就先把长的读到和短的一样长,然后两个人在同时走,走到第一个相同的点就是答案了。如果相同的点是NULL了,那就是没有相交点。/***Definitionforsingly-linkedlist.*structListNode{*intval;*Li

系统 2019-08-12 01:53:12 2431

数据库相关

Funny Positive Sequence 找正序列

http://acm.fzu.edu.cn/problem.php?pid=1914题目大意是序列A(a1,a2,a3......an),序列B(b1,b2,b3......bn),且序列B由序列A生成(bi=a1+a2,+…+ai(1≤i≤n)),若序列B内元素都为正数,则称序列A为一个正序列。现在左移序列A内的元素0,1,2.....n-1次,产生n个新的序列:A(0):a1,a2,…,an-1,anA(1):a2,a3,…,an,a1…A(n-2):

系统 2019-08-12 01:52:05 2431