现在位置: 首页 > chipper发表的所有文章
  • 08月
  • 12日
综合 ⁄ 共 1531字 评论关闭
深入理解read(byte[] b)与readFully(byte[] b) 要搞清楚read(byte[] b)和readFully(byte[] b)的区别,可以从以下方面着手分析: 1.代码的具体实现 2.方法何时返回 3.字节是以什么方式在网络上传输的 1.read(byte[] b)调用read(byte[] b,0,b.length),其中的部分关键代码如下 int c = read();//读取字节流中的下一个字节 if (c == -1) { return -1; } b[off] = (byte)c; int i = 1; try { for (; i < len ; i++) { c = read(); ......
阅读全文
一、打包        Eclipse中右击项目文件夹——>Export——>WAR file——>选择路径默认保存 二、发布         将导出的AWR包拷贝到服务器Tomcat的webapps文件夹下。 三、启动         进入Tomcat/bin/   下执行 sh startup.sh 四、测试        打开浏览器输入:http://IP/ProjectName/     例如:192.168.61.129:8080/rss_admin/     就可以访问你的项目站点了,到此此贴结束,适合入门人员参考!
阅读全文
  • 03月
  • 25日
综合 ⁄ 共 4478字 评论关闭
jiapumin  http://jiapumin.iteye.com/blog/1006144 在Java中,String的getBytes()方法是得到一个操作系统默认的编码格式的字节数组。这个表示在不通OS下,返回的东西不一样!  String.getBytes(String decode)方法会根据指定的decode编码返回某字符串在该编码下的byte数组表示,如 byte[] b_gbk = "中".getBytes("GBK"); byte[] b_utf8 = "中".getBytes("UTF-8"); byte[] b_iso88591 = "中".getBytes("ISO8859-1"); 将分别返回“中”这个汉字在GBK、UTF-8和ISO8859-1编码下的byte数组表示,此时b_gbk的长度为2,b_utf8的长度为3,b......
阅读全文
        搜索下拉提示(Query Auto Completion,简称QAC)现在几乎是每个搜索引擎必备的基本功能,作用是在用户在搜索框输入查询词的过程中,给用户展示一系列搜索查询query供用户选择,可以方便用户输入、缩短用户搜索时间、提高用户搜索体验。在这方面的研究已经有很多,如基于上下文、基于时间序列等预测query的热度、个性化排序等,但关于用户如何与搜索下拉提示(下文简称QAC)交互的研究目前还是一个空白。         微软的Katja Hofmann前几天(11.3-11.7)刚刚填补了这一空白,她在CIKM 2014会议上发表了一篇paper——An Eye......
阅读全文
  • 04月
  • 26日
综合 ⁄ 共 2198字 评论关闭
用bfs可以,个人觉得dfs应该很麻烦!觉得用最短路径更好理解,也容易实现,对点做预处理,用队列把有关点之间的权值设置成1,这样再用最短路径求解 Problem Description There is a strange lift.The lift can stop can at every floor as you want, and there is a number Ki(0 <= Ki <= N) on every floor.The lift have just two buttons: up and down.When you at floor i,if you press the button "UP" , you will go up Ki floor,i.e,you will go to the i+Ki th floor,as the same, if you press the button "DOWN" ......
阅读全文
  • 02月
  • 12日
综合 ⁄ 共 33字 评论关闭
 最近房子刚刚下来,用钱的地方比较多,想找个兼职 多挣点MONEY!
阅读全文
  • 01月
  • 29日
综合 ⁄ 共 2764字 评论关闭
首先要明确: 1.每个析构函数(不加 virtual) 只负责清除自己的成员。 2.可能有基类指针,指向的确是派生类成员的情况。(这是很正常的),    那么当析构一个指向派生类成员的基类指针时,程序就不知道怎么办了。     所以要保证运行适当的析构函数,基类中的析构函数必须为虚析构。         基类指针可以指向派生类的对象(多态性),如果删除该指针delete []p;就会调用该指针指向的派生类析构函数,而派生类的析构函数又自动调用基类的析构函数,这样整个派生类的对象完全被释放。如果析构函数不被声明成虚函数,则编译器......
阅读全文
  • 01月
  • 28日
综合 ⁄ 共 2227字 评论关闭
escape()  解码unescape() 对字符串进行进行编码。 定义和用法 escape() 函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串。 语法 escape(String)  参数                      描述 String          必需。要被转义或编码的字符串。 返回值 已编码的 string 的副本。其中某些字符被替换成了十六进制的转义序列。 说明 该方法不会对 ASCII 字母和数字进行编码,也不会对下面这些 ASCII 标点符号进行编码: * @ - _ + . / 。其他所有的字符都会被转义序列替换。 提示和注释 提示:可以使用 unescape() 对 escape() ......
阅读全文
  • 01月
  • 21日
综合 ⁄ 共 6527字 评论关闭
如何在CentOS 6.4上安装并使用OpenVZ? 2013-04-07 15:14 核子可乐译 51CTO.com 字号:T | T OpenVZ是Virtuozzo的开源分支,在OpenVZ的帮助下,大家可以在同一套硬件上获得多套虚拟私有服务器(简称VPS),本文中,将向大家介绍如何为OpenVZ创建一套CentOS 6.4服务器。 AD:WOT2014:用户标签系统与用户数据化运营培训专场 【51CTO精选译文】在本篇指导文章中,我将向大家介绍如何为OpenVZ创建一套CentOS 6.4服务器。在OpenVZ的帮助下,大家可以在同一套硬件上获得多套虚拟私有服务器(简称VPS),这跟Xen以及Linux Vserver项......
阅读全文
  • 12月
  • 21日
综合 ⁄ 共 1243字 评论关闭
原文地址:http://blog.sina.com.cn/s/blog_6353885f0100gn4q.html   算法如这篇文章 http://hi.baidu.com/%D4%E7%B9%C8%C9%E7%C7%F8/blog/item/1fd6f3d04927fd86a1ec9c44.html 之前老王也发过此方法: http://hi.baidu.com/thinkinginlamp/blog/item/a352918fe70d96fd503d925e.html   简单解释一下,也作为思路整理:   1,使用stat作为一个单一索引 desc Select id from table where stat=1 order by id limit 90000,5 ;  |  1 | SIMPLE      | table | ref  | stat       | stat | 1      | const |    151906 | Using where; U......
阅读全文
  • 12月
  • 19日
综合 ⁄ 共 171字 评论关闭
网站首页建议改为灰色,以表达我们对遇难同胞的深切哀悼。 把下面代码加到网页/模板的HTML代码的<head>和</head>之间: <style> html{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);} </style> 这个网站变灰代码不兼容Firefox。    
阅读全文
  • 12月
  • 13日
综合 ⁄ 共 5749字 评论关闭
当用户触摸屏幕的时候,会产生许多手势,例如down,up,scroll,filing等等。 一般情况下,我们知道View类有个View.OnTouchListener内部接口,通过重写他的onTouch(View v, MotionEvent event)方法,我们可以处理一些touch事件,但是这个方法太过简单,如果需要处理一些复杂的手势,用这个接口就会很麻烦(因为我们要自己根据用户触摸的轨迹去判断是什么手势)。 Android sdk给我们提供了GestureDetector(Gesture:手势Detector:识别)类,通过这个类我们可以识别很多的手势,主要是通过他的onTouchEvent(event)方法完成了不......
阅读全文