现在位置: 首页 > adversely发表的所有文章
    还是排序,上一篇讲的是排序大家庭中的直接插入排序,今天呢,主要讲的是折半插入排 序。实现起来,还是蛮简单的,没有太多的拐弯抹角的,不会伤害很多脑细胞的。人家都 说了,编程,如何提高自己的编程技术呢?那就是多写代码,如何写呢?就是抛开课本,拿着 笔和纸,现在纸上走一遍算法(这个前提是算法思想已经熟透了),然后,在写出来,编译, 运行。就是这样。很简单的。其实,在写这些简单的算法的时候,没有太多的技术问题,就是 一个如何提高自己的编程水平的问题,一种整体把握的能力。你能一次就把折半插入排......
阅读全文
  • 06月
  • 01日
综合 ⁄ 共 321字 评论关闭
在刚做的项目中,需要两个grid,他们分别都是与下拉框-联动的,其中一个grid表头固定,一个是动态的(即根据下拉框中内容不同,grid中列不同)。需要在每次更改下拉框中内容后,重载数据,即grid需要重载,不然grid本身出现叠加错误。 1、若grid中表头是固定的,使用如下即可: $("#gridTable").jqGrid('setGridParam', {     url: '#',       mtype: "get",     datatype: "json",    }).trigger("reloadGrid"); 2、若grid中表头是动态的,则需要如下语句: $("#gridTable").jqGrid('GridUnload');  
阅读全文
  • 12月
  • 12日
综合 ⁄ 共 2025字 评论关闭
class A{ } class B extends A { } class C extends B { } public class tt { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub C c = new C(); B b = new B(); A a = new A(); B bc = new C(); A ac = new C(); System.out.println(c instanceof C); System.out.println(c instanceof B); System.out.println(c instanceof A); System.out.println(); System.out.println(c.getClass().isInstance(c)); System.out.pr......
阅读全文
  • 05月
  • 11日
综合 ⁄ 共 3552字 评论关闭
/* * 2011 08 29 java IO操作小练习 * Notepad 山寨记事本 * ×很多人都写过的东西,没记错的话已经是第二次写了吧,没什么技巧,也没什么算法,纯属熟悉程序的练手,一直想写一个完整的,还是先把作业交了再说吧 ×一直想把程序尽量规范起来,希望能进步快点 × blog:blog.csdn.net/hack2me * blog: youngershen.com/blog 需要翻墙 * email:younger.x.shen@gmail.com */ import java.util.*; import java.io.*; import javax.swing.*; import java.awt.event.*; import java.awt.*; public class NotePad extends JFrame{ pr......
阅读全文
  • 02月
  • 02日
综合 ⁄ 共 4794字 评论关闭
主要就我所了解的J2EE开发的框架或开源项目做个介绍,可以根据需求选用适当的开源组件进行开发.主要还是以Spring为核心,也总结了一些以前web开发常用的开源工具和开源类库 1持久层:1)Hibernate这个不用介绍了,用的很频繁,用的比较多的是映射,包括继承映射和父子表映射对于DAO在这里介绍个在它基础上开发的包bba96,目前最新版本是bba96 2.0它对Hibernate进行了封装, 查询功能包括执行hsql或者sql查询/更新的方法,如果你要多层次逻辑的条件查询可以自己组装QueryObject.可以参考它做HibernateDAO.也可以直接利用它2) iBATIS另一个ORM......
阅读全文
  • 01月
  • 10日
综合 ⁄ 共 1032字 评论关闭
首先读取头部信息,读到字符编码就停止,设定字符编码后继续读取网页内容。 package test; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.URL; import java.net.URLConnection; public class Main { static String[] coding={"utf-8", "gb2312", "gbk", "unicode"}; public static void main(String args[]) throws IOException{ String urlStr = "http://www.sina.com.cn"; URL url = new URL(urlStr); URLConnection conne......
阅读全文
  • 12月
  • 19日
综合 ⁄ 共 669字 评论关闭
这个系列通过七篇文章,结合Netty5的原代码 1. 分析了服务器绑定端口的过程,从整体上可以看到Netty执行的流程和主要组件 2. 分析了Netty的线程模型,解析了Reactor模式。很多人都不理解这块,被EventLoop的名称和复杂的类层次所迷惑 3. 通过比较使用Java原生的NIO API来编程的流程,再分析了Netty是如何把这些基本流程封装地,进一步地理清了Netty的封装思路 4. 分析了Netty的事件分发模型,描述了inbound,outbound事件模型,以及Pipeline, ChannelHandlerContext,ChannelHandlerInvoker, ChannelHandler等核心组件如何实现事件......
阅读全文
  • 11月
  • 30日
综合 ⁄ 共 3662字 评论关闭
泛型类型的限制让我们先查阅一下 Tiger 和 JSR-14 中泛型类型的使用限制: 不应在静态成员中引用封闭类型参数。 不能用基本类型实例化泛型类型参数。 不能在数据类型转换或 instanceof 操作中使用“外露”类型参数。 不能在 new 操作中使用“外露”类型参数。 不能在类定义的 implements 或 extends 子句中使用“外露”类型参数。 为什么会有这些限制呢?这要归因于 Tiger 和 JSR-14 为在 JVM 上实现泛型类型所使用的机制。由于 JVM 根本不支持泛型类型,所以这些编译器“耍了个花招”,使得似乎存在对泛型类型的支持 — 它们用泛型......
阅读全文
  • 11月
  • 16日
综合 ⁄ 共 616字 评论关闭
SIFT算法的教程、源码及应用软件 1、ubc:DAVID LOWE---SIFT算法的创始人,两篇巨经典经典的文章http://www.cs.ubc.ca/~lowe/ 2、cmu:YanKe---PCASIFT,总结的SIFT方面的文章SO全,巨经典http://www.andrew.cmu.edu/user/yke/ 3、ubc:MBROWN---SIFT算法用于图像拼接的经典应用autopano-sift,包括一个SIFTLIB库http://www.cs.ubc.ca/~mbrown/autostitch/autostitch.htmlhttp://www.cs.ubc.ca/~mbrown/panorama/panorama.html 4、toronto:Jepson---Matlab SIFT tutorial, 超级超级超级经典~http://www.cs.toronto.edu/~jepson 5......
阅读全文
  • 11月
  • 13日
综合 ⁄ 共 150字 评论关闭
参考内核kernel/irq/manage.c的代码: t = kthread_create(irq_thread, new, "irq/%d-%s", irq, new->name); 会生成名为irq/<irq-number>-<irq-name>的线程, 所以可以用如下方法查找: $ ps aux  |grep irq
阅读全文
  Zoj 3529 A Game Between Alice and Bob (数学_博弈) 分类: 全部博客 ACM_好题经典题 ACM_数学系列2012-08-03 10:09 237人阅读 评论(0) 收藏 举报 测试c 题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=4464 题目大意:给定n个数,每一步都可以将某个数替换为它的因子,但不能替换为本身,两个人轮流走,直到某个人走不了他就输了。问最后谁能赢,如果先手胜输出第一步。n<=10万,每个数<=5000000. 解题思路:数论+Nim。初看起来好像无从下手,但是细想:本题要找它的因子替换他自......
阅读全文
  • 10月
  • 25日
综合 ⁄ 共 1195字 评论关闭
主流软件测试工具介绍     测试工具一般可分为白盒测试工具、黑盒测试工具、性能测试工具,另外还有用于测试管理(测试流程管理、缺陷跟踪管理、测试用例管理)的工具,这些产品主要是MercuryInteractive(MI)、Segue、IBMRational、 Compuware和Empirix等公司的产品,而MI公司的产品占了主流。 白盒测试工具   白盒测试工具一般是针对代码进行测试,测试中发现的缺陷可以定位到代码级,根据测试工具原理的不同,又可以分为静态测试工具和动态测试工具。   静态测试工具:直接对代码进行分析,不需要运行代码,也不需要对代......
阅读全文