- 博客(56)
- 收藏
- 关注
原创 关于openoffice/libreoffice+swftools+jodconverter+flexpaper预览文件的一些问题
关于文件预览,网上比较流行的方案是
2014-05-19 16:34:45
4773
转载 java+Jsoup 正则过滤html网页标签【多线程数据采集之二】
java采集数据,获取了 html整个文本之后。 该考虑的是如何过滤掉html标签, 得到自己所需要的重要数据了。实现方法有多种办法,第一:用正则,第二:用第三方jar包,其实本质也是封装了正则表达式今天就以 Jsoup 第三方jar包来讲解。jsoup详细资料:http://blog.youkuaiyun.com/yjflinchong/article/details/7
2012-11-29 18:18:40
845
转载 软件开发高手须掌握的4大SQL精髓语句(综合篇)
软件开发高手须掌握的4大SQL精髓语句(综合篇) 马根峰 ( 广东联合电子收费股份有限公司,广州 510300) 作者博客:优快云博客:http://blog.youkuaiyun.com/magenfeng新浪博客: http://blog.sina.com.cn/mage
2012-11-29 18:17:30
529
转载 JS实现的省份级联网页源代码
这是从本人以前博客带过来的,感觉这个还蛮实用,代码分享下:province.html:[html] view plaincopyhtml> head> title>省份与省市级联title> head> script language="javascript" src="provin
2012-11-29 18:16:49
647
转载 JavaEE 参考示例 SpringSide 作者江南白衣专访
SpringSide是以Spring Framework为核心的,Pragmatic风格的JavaEE应用参考示例,是JavaEE世界中的主流技术选型,最佳实践的总结与演示。目前SpringSide的最新版本为4.0 GA。 官网:http://www.springside.org.cn/ 文档:https://github.com/springside/springside4/w
2012-11-29 18:16:13
600
转载 在细节上提升你的程序的性能
虽然,这些使用方法看似差别不大,在现在的cpu运行期起来几乎上可以忽略不计,但是,我们想一下现在软件,每一个都是那么的庞大,一个小项目都是几万行代码,一个函数中你消耗一点,那么多函数是很大的性能消耗的。举一个不恰当的例子,如果在百度首页中,每天几亿次的点击率,每一个函数里面都有一个无用++运算,这个i++可以小视吗? 下面的例子是我在虚拟机中运行,其中也会有
2012-11-29 18:15:43
285
转载 Google的编程样式
本文分享了Google众多编程语言的样式指南,其中包括C语言、C++、Objective-C、Python、HTML/CSS、JavaScript、XML、R语言、cpplint等。“样式”包括很多内容,从“使用驼峰命名规则”到“永远不要使用全局变量”都在其范畴之内。很多开源项目都有自己的样式指南,这通常是一个惯例,但有时也是强制性的,这是为了保证代码的一致性,
2012-11-29 18:14:40
266
转载 使用PostgreSQL、Hibernate、Spring、Java在SQL数据库中实现NoSQL
原文地址http://www.youkuaiyun.com/article/2012-10-18/2810937-nosql-sql-java-spring-hibernate?bsh_bid=148663785
2012-11-29 18:12:37
337
转载 总结一下 Spring的IOC、DI
国庆节刚过,应一些朋友的提问,总结一下Spring中IOC也即DI的通俗理解。网友wm5920解释:IOC控制反转:说的是创建对象实例的控制权从代码控制剥离到IOC容器控制,实际就是你在xml文件控制,侧重于原理。DI依赖注入:说的是创建对象实例时,为这个对象注入属性值或其它对象实例,侧重于实现。 IOC、DI模式1.依赖依赖就是有联系,有地方使
2012-11-29 18:11:37
269
转载 数据结构专题——线段树
转载请注明出处,谢谢!http://blog.youkuaiyun.com/metalseed/article/details/8039326 by MetalSeed持续更新中···一:线段树基本概念1:概述线段树,类似区间树,是一个完全二叉树,它在各个节点保存一条线段(数组中的一段子数组),主要用于高效解决连续区间的动态查询问题,由于二叉结构的特性,它基本能保持每个
2012-11-29 18:11:09
309
转载 Top 10 Java Debugging Tips with Eclipse(Eclipse调试Java的10个技巧)
在本教程中,我们将看到使用Eclipse调试Java应用程序。调试可以帮助我们识别和解决应用程序中的缺陷。我们将重点放在运行时间的问题,而不是编译时错误。有提供像gdb的命令行调试器。在本教程中,我们将集中在基于GUI的调试,我们把我们最喜爱的IDE Eclipse来运行,通过本教程。虽然我们说的Eclipse,点大多是通用的,适用于调试使用的IDE像NetBeans。在看这篇文章前,我推
2012-11-29 18:10:09
253
转载 AJAX异步更改数据库
前段时间做了一个小网站,里面有个小功能感觉挺好的,在此与大家分享一下,还请各位大神不要笑话小弟的无知。此功能大概是这个样子的:点击下图中的类别名称,就可以对类别进行修改。点击类别名称以后,原来的表格变成一个可编辑的文本框,并全选里面的内容,此时可直接进行修改。回车或者鼠标点击其他地方,提交修改内容.
2012-11-29 18:09:26
462
转载 关于二维码分块上色(彩色二维码)的算法研究
众所周知,二维码通常是黑白的,而且是由若干个长方形或正方形小块平铺而成。但从人们的审美角度来看,常见的黑白二维码不免让人审美疲劳。本文试着从分块上色的角度对二维码进行美化,并尝试讲一下“美化”的编程思路。一、缘由及目的:首先,我们来看看正常情况下的黑白二维码,如图1:图1 普通二维码(黑白条块)上色的难点在于如何上色,上什么色,也就是哪些块“着”什么颜色。
2012-11-29 18:08:53
629
转载 零零散散学算法之详解数据压缩算法(下)
前序 开始本文之前,先回顾一下上篇。上篇讲解了几种数据压缩算法中的两种:Huffman压缩算法和RLE压缩算法。 详解数据压缩算法(上):http://blog.youkuaiyun.com/fengchaokobe/article/details/7934865 正文 本文将详解数据压缩算法的后两种算法
2012-11-29 18:07:33
403
转载 零零散散学算法之详解数据压缩算法(上)
正文 所谓数据压缩,是指在不丢失信息的前提下,缩减数据量以减少存储空间,提高传输、存储和处理效率的一种技术方法。或者是按照一定的算法对数据进行重新组织,减少数据的冗余和存储的空间。 能实现数据压缩的本质原因就是数据的冗余性。 本系列将分为上下两个部分,介绍四种数据压缩算法,分别为Huffman压缩算法、RLE压缩算法
2012-11-29 18:06:56
589
转载 开机nfs自动挂载
1.echo "mount -t nfs -o nolock ${IP}:${remote_dir} ${local_dir}" >> /etc/rc.local2.echo "${IP}:/home/logs /home/logs nfs defaults 0 0" >> /etc/fstab
2012-11-29 18:06:10
329
转载 Java中十个常见的违规编码
最近,我给Java项目做了一次代码清理工作。经过清理后,我发现一组常见的违规代码(指不规范的代码并不表示代码错误)重复出现在代码中。因此,我把常见的这些违规编码总结成一份列表,分享给大家以帮助Java爱好者提高代码的质量和可维护性。这份列表没有依据任何规则或顺序,所有的这些都是通过代码质量工具包括CheckStyle,FindBugs和PMD检查出。一起来看下:一、Eclipse编
2012-11-29 18:04:00
318
原创 文件下载IllegalStateException 最简单的解决办法直接return null
文件下载IllegalStateException 最简单的解决办法直接return null
2012-11-29 18:02:17
453
转载 2个堆栈实现自定义队列的入队出队方法 - 调用者定义2个栈的容量
[csharp] view plaincopyusing System; using System.Collections.Generic; using System.Linq; using System.Text; namespace MyQueue { public class MyQueue2
2012-11-29 18:01:38
333
原创 Spring过滤字符编码
encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 encodingFilter /* 将此段代码直接粘贴近web.xml就可以了注意放在struts监听器之前
2012-11-29 16:31:40
299
转载 纯java版QQ源码下载
纯java版QQ源码下载http://url.cn/7Mjy4P郑重声明:(可先到华为网盘去看《java至尊QQ演示视频》)因网盘不稳定,下载不了的话,请点击这里回贴留邮箱。本人每天上下班前会发出源码。(注意:不是在本贴上留邮箱!而是在上面的链接指向的贴子里留。。。) 华为网盘地址,是100%能下载的,只不过需要你花1分钟来注册并安装华为的安全控件。我9月5号还
2012-11-27 19:23:21
1744
1
转载 关乎性能的思考
现在工程师们越发的喜欢谈性能(CPU, memery, IO, container, middleware等),性能调优似乎也成为软件行业基础架构师越来越倚重的技艺之一。通常情况下,性能shooting也无外乎分为几个过程。其一,performance bottleneck positioning,这一步往往是关键,当然手法也是千奇百怪,这里不做赘述。第二,performance tuning
2012-11-27 19:22:30
314
转载 深入理解Hadoop集群和网络
导读:云计算和Hadoop中网络是讨论得相对比较少的领域。本文原文由Dell企业技术专家Brad Hedlund撰写,他曾在思科工作多年,专长是数据中心、云网络等。文章素材基于作者自己的研究、实验和Cloudera的培训资料。本文将着重于讨论Hadoop集群的体系结构和方法,及它如何与网络和服务器基础设施的关系。最开始我们先学习一下Hadoop集群运作的基础原理。Had
2012-11-27 19:22:02
279
原创 取整
今天面试遇到个题按10分每组分组查出学生表中每组学生大于15人的人数select count(name), floor(score / 10) f from student group by f having count(name) > 15;因为直接用score/10的话会带精度,只能用函数;ceil()向上取整,floor()向下取整,round()四舍五入
2012-11-27 19:20:57
259
转载 省市二级联动数据库生成代码(JAVA)
最近在给一客户做网站,用的是php,现在需要有一个下拉框选择省市,并且需要保存省市的简拼,如“河北 HB”。我在网上找了半天,发现基本没有符合要求的代码,于是自己顶着浪费巨大时间的风险,动手写了一个自动生成省市二级联动insert语句的代码。由于时间仓促,自己的水平也有限,所以写的代码基本谈不上是合理的,可维护,可扩展的。我在此仅提供一个具体的思路,想把它写的漂亮点,还请广大朋友们跟据自己的需要进
2012-11-27 19:19:52
1744
转载 用分数形式精确表达有理数和循环无理数
学过计算机编程的就知道,在计算机中,浮点数是不可能用浮点数精确的表达的,如果你需要精确的表达这个小数,我们最好是用分数的形式来表示,而且有限小数或无限小数都是可以转化为分数的形式。比如下面的几个小数:0.3333(3) = 1/3的(其中括号中的数字是表示循环节)0.3 = 3 / 100.25 = 1 / 40. 285714(285714) = 2 / 7
2012-11-27 19:18:44
629
转载 JavaScript/jQuery、HTML、CSS 构建 Web IM 远程及时聊天通信程序
这篇文章主要介绍用JavaScript和jQuery、HTML、CSS以及用第三方聊天JavaScript(jsjac)框架构建一个BS Web的聊天应用程序。此程序可以和所有连接到Openfire服务器的应用进行通信、发送消息。如果要运行本程序还需要一个聊天服务器Openfire,以及需要用到Http方式和Openfire通信的第三方库(JabberHTTPBind)。JabberHTT
2012-11-27 19:17:59
458
原创 java.lang.NoSuchMethodError: antlr.collections.AST.getLine()
java.lang.NoSuchMethodError: antlr.collections.AST.getLine()在项目属性里把java build path里,把类库的位子调整了一下,把hibernate库调到最上面去,就好了
2012-11-27 19:15:45
254
转载 org.springframework.web.context.ContextLoaderListener
ContextLoaderListener的作用就是启动Web容器时,自动装配ApplicationContext的配置信息。因为它实现了ServletContextListener这个接口,在web.xml配置这个监听器,启动容器时,就会默认执行它实现的方法。至于ApplicationContext.xml这个配置文件部署在哪,如何配置多个xml文件,书上都没怎么详细说明。现在的方法就是查看它的
2012-11-27 19:14:48
251
转载 【面试题】判断一个序列是不是栈的输出序列
题目描述:输入两个整数序列。其中一个序列表示栈的push顺序,判断另一个序列有没有可能是对应的pop顺序。为了简单起见,我们假设push序列的任意两个整数都是不相等的。比如输入的push序列是1、2、3、4、5、6、7,那么2、1、4、3、7、6、5就有可能是一个pop系列。但序列4、3、5、1、2、7、6就不可能是push序列1、2、3、4、5的pop序列。问题分析:解决这个问题我们可以
2012-11-27 19:13:52
402
转载 梦里”连接”知多少:多表查询之内连接 VS 外连接
在实际项目中对数据库进行查询是再常见不过的东西了,但是根据不同的条件查询所用的语句也是千差万别的,最常见的便是数据库中多表之间的联合查询。说到联合查询就不得不提一下查询语句中的表连接关系。我们所用的多表查询语句中表间关系无非有两种,一种为内连接(inner join),另一种为外连接(outer join)。具体细分一下外连接又可分为:左外连接(left join)、右外连接(right join
2012-11-27 19:13:16
286
转载 B-树和B+树的应用:数据搜索和数据库索引
B-树1 .B-树定义B-树是一种平衡的多路查找树,它在文件系统中很有用。定义:一棵m 阶的B-树,或者为空树,或为满足下列特性的m 叉树:⑴树中每个结点至多有m 棵子树;⑵若根结点不是叶子结点,则至少有两棵子树;⑶除根结点之外的所有非终端结点至少有[m/2] 棵子树;⑷所有的非终端结点中包含以下信息数据: (n,A0,K1,A
2012-11-27 19:12:43
311
转载 如何成为一个编程高手
在过去5年中,我面试了数百名IT工程师,我认为很值得把我的面试IT工程师的经验同大家分享。这能够:●帮助人们为他们的下一个面试准备●帮助IT工程师找到合适的工作。●帮助IT工程师创造更好的环境。我们通过两个方面面试IT工程师:●技术技能:包括理论和实践技能以及经验等。●非技术技能:性格,沟通技巧,是否能够融入我们的文化环境。第1部分中,我将主
2012-11-27 19:10:44
193
转载 html5游戏开发-愤怒的小鸟-开源讲座(三)-碰撞产生的冲力
《html5游戏开发-愤怒的小鸟-开源讲座(一)-跳入弹出的小鸟》《html5游戏开发-愤怒的小鸟-开源讲座(二)-跳入弹出的小鸟》在前面已经实现了利用外力将小鸟弹飞出去,并且实现了镜头的跟随。本次来研究一下小鸟与其他物体之间发生碰撞时的冲力,以及由碰撞而使物体发生变形,进而消失,下面是前两讲的链接,看本篇教程之前请朋友们最好先了解一下。html5游戏开发-
2012-11-27 15:39:13
530
转载 html5游戏开发-愤怒的小鸟-开源讲座(二)-跟随小鸟的镜头
《html5游戏开发-愤怒的小鸟-开源讲座(一)-跳入弹出的小鸟》《html5游戏开发-愤怒的小鸟-开源讲座(三)-跳入弹出的小鸟》上一讲中介绍了如何让小鸟旋转跳上弹弓,以及利用外部力使小鸟弹飞出去,但是如果不做任何处理的话,小鸟就这么直冲冲的飞出屏幕了,本次我们就要让镜头时刻跟随小鸟来移动。下面是上一讲的连接,没有看过上一讲的朋友们请先了解一下。html5
2012-11-26 11:48:22
598
转载 html5游戏开发-愤怒的小鸟-开源讲座(一)-跳入弹出的小鸟
《html5游戏开发-愤怒的小鸟-开源讲座(二)-跳入弹出的小鸟》《html5游戏开发-愤怒的小鸟-开源讲座(三)-跳入弹出的小鸟》愤怒的小鸟是一款人气火爆的益智游戏,现在我试着用lufylegend库件和Box2dWeb物理引擎来看看在html5中如何制作此类经典的物理游戏。准备工作一首先,你需要下载lufylegend库件1.4.1版http:/
2012-11-26 11:45:41
633
转载 分享一个牛人在群里的聊天记录
2012/2/2 15:13:23 有一个原则 2012/2/2 15:13:29 如果我投简历给你 2012/2/2 15:13:36 就代表我接受挑选 2012/2/2 15:13:44 那么你怎么样,我都遵守 2012/2/2 15:13:49 如果是你打电话给我 2012/2/2 15:13:57 那是你邀请我 2012/2/2 15:14:
2012-11-26 11:42:57
566
转载 Java编程中“为了性能”需做的26件事
最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。1.尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以
2012-11-26 11:41:50
217
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人