现在位置: 首页 > whiff发表的所有文章
  • 06月
  • 19日
综合 ⁄ 共 1078字 评论关闭
Lucene项目管理委员会宣布Apache Lucene 3.5.0和Apache Solr 3.5.0已经可以使用。Lucene是一个高性能、支持全文搜索的文本搜索开发库。Solr是一个独立的搜索服务器,其核心使用了Lucene来做索引和搜索。 Lucene 3.5.0版本的主要变化包括: 降低内存消耗。现在建立词汇索引需要的内存比以前降低了3到5倍,实现这一点,是使用了更有效的内存数据结构来保存词汇。 深度分页支持。加入IndexSearcher.searchAfter方法,它在特定的ScoreDoc之后会返回结果。你可以将上一页的最后一个document传递给searchAfter方法,以得到下一页的结果......
阅读全文
  • 10月
  • 31日
数据库 ⁄ 共 4681字 评论关闭
Oracle向PostgresQL移植实例http://publish.it168.com/2005/0921/20050921024801.shtml?positioncode=1545 1、数据移植1.1、数据库初始化 以WINDOWS平台为例 标准版本PostgresQL 8.0.3 安装时LOCALE必须选择C,否则会产生大量编码问题!!!! 初始化数据库选择SQL_ASCII编码,因为8.0.3安装时不允许直接使用UNICODE初始化数据库 管理工具使用pgAdmin III,因为此工具会自动侦测数据库编码,默认使用UNICODE,只有在数据库使用SQL_ASCII时,才使用SQL_ASCII编码1.2、建库 1.2.1、建立生产数据库时用UNICODE编码,建库时表空......
阅读全文
  • 10月
  • 13日
综合 ⁄ 共 1184字 评论关闭
书中的分类枚举法一举克服了普通枚举最大10^9的规模: 第一种宝藏最多n/s1个,所以宝藏1的数量可以从1枚举到n/s1,同时算出宝藏2最多多少个,求出总价值。 宝藏2最多n/s1个,枚举方法同上。 因此如果n/s1比较小,就枚举宝藏1,n/s2比较小就枚举宝藏2 如果n很大而s1 s2很小,则用以下的枚举法: s2个宝藏1和s1个宝藏2体积相等,但价值分别为s2*v1和s1*v2。如果前者大于后者,则最优解的宝藏2最多拿s1-1个,因为如果拿了s1个宝藏2,则可以全部换成宝藏1,体积一样但价值更高了。反之对于宝藏1也一样。因此枚举量最大为max(s1-1, s......
阅读全文
  • 10月
  • 04日
综合 ⁄ 共 180字 评论关闭
缺少运行库libexpat.so.0    rmp -ql expat*  查看expat*安装的目录     ln /lib64/libexpat.so.1  /lib64/libexpat.so.0 设置执行查找路径:    vi /etc/ld.so.conf.d/alink.conf   添加所在路径/root/workspace/CollectAll         执行ldconfig
阅读全文
  • 09月
  • 29日
综合 ⁄ 共 1098字 评论关闭
一、基础类 1、《Thinking in java》,入门第一位是建立正确的概念。 2、《Core Java》,我没系统读过,这本书更贴近实践,更多API的介绍,同样,更新也更频繁。 二、进阶类 1、《Effective Java》,在熟悉语法、API之后,你需要知道最佳实践和陷阱,没有比这本更好的。 2、《Java Puzzlers》,通过谜题介绍一些你可能没有注意到的边角料,作为趣味读物也不错 3、《深入Java虚拟机》,翻译一般,但不可不读,最好结合最新的JVM规范来读。 三、特定领域 1、网络编程: (1) O’Reilly的《Java nio》,很多人都推荐,我个人觉的一般......
阅读全文
  • 09月
  • 05日
综合 ⁄ 共 956字 评论关闭
Drop Down Menu介绍:实现弹出下拉菜单效果。当点击菜单某个选项时,菜单又会收缩隐藏回去。http://ios.itmdc.com/thread-1881-1-12.htmlCodex Popup List介绍:利用WEPopup类库实现弹出列表视图效果。弹出的视图会自动定位在相应的按钮旁边,并且有小箭头指向这个按钮。可以在弹出列表视图上添加文字、图片等。仅支持ARC以及iOS 5.0以上。http://ios.itmdc.com/thread-1882-1-12.htmlPush Back Animation介绍:实现新视图弹出时,之前的视图变淡、缩小(即后退为背景视图)的动画效果。  http://ios.itmdc.com/thread-1885-1-12.h......
阅读全文
  • 05月
  • 10日
综合 ⁄ 共 466字 评论关闭
首先,导入jquery的js包,这是必须的 其次,语法必须得对。 请求本页面的后台方法注意事项:必须是公开的、静态的、web方法 下面贴代码: $.ajax({         type: "POST",         contentType: "application/json",         url: "GeneralWorkmenu.aspx/GetComWork",         data: "{}", //这必须得有,无论有没有参数,没有参数就这个样子写,否则会报错的,有参数时这样写(data:"{'参数名':参数值}"),多个参数逗号隔开         dataType: "json",         success: function (msg) {            alert(msg.d);//请求成功后返......
阅读全文
  • 05月
  • 09日
综合 ⁄ 共 1634字 评论关闭
request.setCharacterEncoding("UTF-8"); response.setContentType("text/html;charset=UTF-8"); String acceptjson = ""; try { BufferedReader br = new BufferedReader(new InputStreamReader( (ServletInputStream) request.getInputStream(), "utf-8")); StringBuffer sb = new StringBuffer(""); String temp; while ((temp = br.readLine()) != null) { sb.append(temp); } br.close(); acceptjson = sb.toString(); if (acceptjson != "") { JSONObject jo = JSONObject.fr......
阅读全文
  • 05月
  • 08日
综合 ⁄ 共 3008字 评论关闭
Server端建Java project 放在电脑端跑,代码如下 public class server { public static class MulticlientServer extends Thread{ private Socket client; boolean flag = false; public MulticlientServer(Socket c){ this.client=c; } public void run(){ try{ DataInputStream dis = new DataInputStream(client.getInputStream()); FileImageOutputStream fos = new FileImageOutputStream(new File("F:\\new.jpg")); int len; byte[] inputBytes = new byte[1024*8]; while((len = dis.read(inputBytes,0,inputBytes.leng......
阅读全文
  • 04月
  • 28日
综合 ⁄ 共 1192字 评论关闭
以下内容中可能和一些同学发的差不多,但是还是提一下! 前端工程师作为一个比较新的职业,没有一所大学教授关于HTML,CSS,JS的课程。 可以说,除了一些编程思想是从大学课堂上学习到的,其他的部分,应该都是很多coder自己创造,这是一个神奇和开放的学科。 所以,今天就写一下关于前端学习的资源。 1.(入门):w3c,新人学习的胜地。 这是所有的前端工程师开始的地方,从学习第一个标签,写出第一个Hello world!应该都是从这里开始的。 这里不仅有HTML,CSS,Js,还有很多其他如PHP等语言的入门指导文档。非常适合......
阅读全文
  • 04月
  • 19日
综合 ⁄ 共 4462字 评论关闭
HTTP/1.1与HTTP/1.0的区别   下面主要从几个不同的方面介绍HTTP/1.0与HTTP/1.1之间的差别,当然,更多的内容是放在解释这种差异背后的机制上。 1 可扩展性 可扩展性的一个重要原则:如果HTTP的某个实现接收到了自身未定义的头域,将自动忽略它。 Ø  在消息中增加版本号,用于兼容性判断。注意,版本号只能用来判断逐段(hop-by-hop)的兼容性,而无法判断端到端(end-to-end)的兼容性。 例如,一台HTTP/1.1的源服务器从使用HTTP/1.1的Proxy那儿接收到一条转发的消息,实际上源服务器并不知道终端客户使用的是HTTP/1.0还是HTTP/1.1......
阅读全文
  • 04月
  • 12日
综合 ⁄ 共 6923字 评论关闭
http://www.cnblogs.com/fanzhidongyzby/p/3317516.html #define SIZE 100 //地址链个数,足够大class SimHash {     Node**map;//地址链数组    size_t hash(int key)//hash函数,除留取余法    {         return key%SIZE;     }public:     SimHash()     {         map=new Node*[SIZE];         for(size_t i=0;i<SIZE;i++)map[i]=NULL;//初始化数组为空    }     ~SimHash()     {         for(size_t i=0;i<SIZE;i++)//清除所有节点        {             Node*p;             while(p=map[i])             {      ......
阅读全文