自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (2)
  • 收藏
  • 关注

原创 开启Java远程调试

在JDK启动时,添加-Xrunjdwp:transport=dt_socket,address=9900,server=y,suspend=n-Dcom.sun.management.jmxremote.port=40124-Dcom.sun.management.jmxremote.ssl=false-Dcom.sun.management.jmxremote.authenticate

2015-03-16 19:20:23 1036

原创 在windows系统下如何快速的绑定多个IP地址

for /l %i in(起始数字,1,结束数字)do netsh interface ip add address "本地连接" ip前缀.%i 子网掩码for /l %i in (82,1,86) do netsh interface ip add address "以太网 2" 192.10.81.%i 255.255.255.0如上所示,即添加192.10.81.821

2014-12-31 12:26:45 1442

转载 点在多边形内算法——判断一个点是否在一个复杂多边形的内部

新页面(new page)介绍了将样条曲线添加到此技术的内容。也可以访问多边形内最短路径页(shortest-path-through-polygonpage)!图 1图1显示了一个具有14条边的凹多边形。我们要判断红色点是否在多边形内。解决方案是将测试点的Y坐标与多边形的每一个点进行比较,我们会得到一个测试点所在的行与多边形边的交点的列表。在这个例子中有8条边

2014-12-29 11:10:32 2678

原创 数据库 批量查询结果作为更新的值

数据库批量更新。业务需求:需要将a表中 type为1 的数据的source_id更新为新的id。因为之前的id是存储在p_server中,现在更新到了server_info表中update a set source_id = s.server_id from (select p_server.p_id,p_server.index_code,server_info.server

2014-12-18 08:31:54 3670

原创 PostgreSQL 自定义函数处理特殊需求

工作中,在某些特殊需求下,基本的SQL语句已经不能满足业务需求,需要使用函数来处理。1. 需要新建sequence。由于部分表已经有数据,这时,新建的sequence的起始位置不能从1开始。CREATE OR REPLACE FUNCTION create_sequence(sequence_name character varying, table_name characte

2014-12-17 12:47:54 4265

转载 大型网站架构演变和知识体系

大型网站架构演变和知识体系之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什么一个网站需要那么复杂的技术,于是有了写这篇文章的想法,在这篇文章中 将阐述一个普通的网站发展成大型网站过程中的一种较为典型的架构演变历程和所需掌

2014-11-13 14:36:10 716

原创 SqlServer获得下一个自增长主键值

sql server中主键字段如果设置成自增,则插入新记录时新记录的ID值可以通过如下语句获得select ident_current('tablename')+1 --获得自增值 select ident_incr ('table or view')     --   获得步长   select ident_seed( 'table or view')     --   获得种子

2014-10-14 10:59:33 2112

原创 windows 如何查看端口占用情况

开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列"         经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用 

2014-09-11 15:34:05 1217

原创 Hadoop安装,问题汇总

1. 通过start-all.sh启动时,提示 /home/jason/soft/jdk1.6.0_43/bin/jre/lib/i386/client/libjvm.so: cannot restoresegment prot after reloc: Permission denied 这个问题一共有三个方面产生

2014-09-04 08:24:25 831

转载 CSS清浮动处理(Clear与BFC)

在CSS布局中float属性经常会被用到,但使用float属性后会使其在普通流中脱离父容器,让人很苦恼1 浮动带来布局的便利,却也带来了新问题

2014-09-01 13:42:23 759

原创 redhat安装32位JDK,完成后,提示 libjvm.so Permission denied

在32位redhat上安装elipse,启动eclipse时,报如下错误: /home/jason/soft/jdk1.6.0_43/bin/jre/lib/i386/client/libjvm.so: cannot restoresegment prot after reloc: Permission denied  解决办法,在命令行下执行: chcon -t texrel_s

2014-08-29 08:43:56 882

原创 css hack

什么是css hack ? css hack是什么?简单地讲,css hack指各版本及各品牌浏览器之间对CSS解释后出现网页内容的兼容bug误差(比如我们常说错位)的处理。由于各浏览器的内核不同,所以会造成一些误差就像JS一样,一个JS网页特效,在微软IE6、IE7、IE8浏览器有效果,但可能在火狐(Mozilla Firefox)谷歌浏览器无效,这样就叫做JS hack ,所以

2014-07-24 11:32:17 772

原创 SQL 中的列转行

在工作中,经常遇到需要列转行的操作。比如:

2014-07-22 08:15:32 1640

原创 JAVA CMD 编译java文件,在需要引入Jar包时,javac和java命令

javac -cp ./sigar.jar ./RuntimeTest.javajava -cp .;sigar.jar RuntimeTest

2014-05-29 11:15:46 6319

原创 Spring中AOP的代理模式

首先,自己实现AOP1. 先定义接口文件

2014-05-08 15:04:55 851

原创 JS 设计模式之 单例模式

在传统开发工程师眼里,单例就是保证一个类只有一个实例,实现的方法一般是先判断实例存在与否,如果存在直接返回,如果不存在就创建了再返回,这就确保了一个类只有一个实例对象。在JavaScript里,单例作为一个命名空间提供者,从全局命名空间里提供一个唯一的访问点来访问该对象。

2014-04-16 10:00:08 803

原创 Java 判断线程池 执行完毕

工作中,遇到很多情况需要使用线程,或者线程池。但往往我们需要dengda

2014-04-14 20:10:36 5713

原创 Twitter.com在用哪些Javascript框架?

我一直在研究twitter.com使用的一些UI框架。下面是这些框架的清单(大部分是Javascript框架)。如果你发现有些框架Twitter已经没在使用了,请随时告诉我!测试Jasmine:这个javascript库是一个行为驱动的开发框架,用来测试Javascript代码。它不依赖于其它的Javascript框架,也不需要DOM支持。它的语法清晰明了,可以很方便的用来写一

2014-04-14 16:27:09 987

原创 几款很棒的 JavaScript 表单美化和验证插件

表单元素让人爱恨交加。作为网页最重要的组成部分,表单几乎无处不在,从简单的邮件订阅、登陆注册到复杂的需要多页填写的信息提交功能,表单都让开发者花费了大量的时间和精力去处理,以期实现好用又漂亮的表单功能。这篇文章向大家推荐几款很棒的 JavaScript 表单美化和验证插件。您可能感兴趣的相关文章精心挑选12款优秀 jQuery Ajax 分页插件经验分享:10个简单实用的

2014-04-14 15:28:28 1323

原创 代码面试最常用的10大算法

摘要:面试也是一门学问,在面试之前做好充分的准备则是成功的必须条件,而程序员在代码面试时,常会遇到编写算法的相关问题,比如排序、二叉树遍历等等。在程序员的职业生涯中,算法亦算是一门基础课程,尤其是在面试的时候,很多公司都会让程序员编写一些算法实例,例如快速排序、二叉树查找等等。本文总结了程序员在代码面试中最常遇到的10大算法类型,想要真正了解这些算法的原理,还需程序员们花些功夫

2014-04-11 17:13:14 815

原创 myeclipse9.0安装svn(测试100%通过)

为什么标题要写100%通过呢?原因是以前的方法(直接复制到plugin里,link安装)都不好用了,9.0不吃这一套,所以告诉大家这么做一定能够装上!! 此方法适用于所有版本的myeclipse9.0(M1、M2或正式版) 测试环境:操作系统:CentOS 5.5 X64JDK      : JDK1.6_17_X64  1、

2014-03-18 19:32:03 764

原创 Unrecognized Windows Sockets error: 0: JVM_Bind 异常解决办法

1、问题         通过Eclipse启动Tomcat时,抛出异常java.net.SocketException: Unrecognized Windows Socketserror: 0: JVM_Bind。此异常的原因是服务器端口被占用         其解决办法包括以下两种:        一:更改服务器的端口号;        二:关闭占用当前占用该端口

2014-03-13 19:51:40 823

转载 分享8款令人惊叹的HTML5 Canvas动画特效

HTML5的确可以制作出非常绚丽的网页动画效果,尤其是利用HTML5 Canvas特性和HTML5 3D特性,我们更加可以欣赏到超酷的动画特效。今天我从html5tricks网站上整理了8款令人惊叹的HTML5 Canvas动画教程,大家可以一起来看看。1、3D HTML5 Logo动画 HTML5多视角3D旋转动画HTML5 3D动画实现起来非常方便,之前介绍过基于jQuery的

2014-03-10 18:09:03 10044

原创 select下拉框 option 自动提示

在工作中,我们想实现在下列列表中,有可能因为option的属性值太长,不能显示完全,那么我们就需要有一个提示框,来提示option的完整信息 111111111 222 333通过添加 title="333"即可实现,效果如下:哈哈。是不是很神奇呀通过本人测试,完美兼容IE8,chrome,firefox

2014-03-04 12:04:10 4670

原创 在windows下安装scrapy的方法详解

参考 http://blog.csdn.net/fbd2011/article/details/7211463在这个基础上做部分修改,我使用的是Python 2.7 安装,前面部分大致相同,只是下载的版本更改为2.7.对于scrapy,现在在主页上没有exe的安装版本了,只能使用源码包。还需要安装libxml 这个在这里可以下载http://www.lfd.

2014-02-28 13:12:28 2897

原创 七大经典排序【 交换排序】之快速排序

好好研究一下快排。首先上图:     从图中我们可以看到:left指针,right指针,base参照数。其实思想是蛮简单的,就是通过第一遍的遍历(让left和right指针重合)来找到数组的切割点。第一步:首先我们从数组的left位置取出该数(20)作为基准(base)参照物。第二步:从数组的right位置向前找,一直找到比(base)小的数

2014-02-25 17:43:34 904

原创 七大经典排序【 交换排序】之冒泡排序

交换排序中冒泡排序:首先我们自己来设计一下“冒泡排序”,这种排序很现实的例子就是:我抓一把沙仍进水里,那么沙子会立马沉入水底, 沙子上的灰尘会因为惯性暂时沉入水底,但是又会立马像气泡一样浮出水面,最后也就真相大白咯。 关于冒泡的思想,我不会说那么官方的理论,也不会贴那些文字上来,我的思想就是看图说话。那么我们就上图.           要达

2014-02-25 17:41:29 972

原创 七大经典排序-序

今天是开篇,得要吹一下算法,算法就好比程序开发中的利剑,所到之处,刀起头落。针对现实中的排序问题,算法有七把利剑可以助你马道成功。首先排序分为四种:       交换排序: 包括冒泡排序,快速排序。      选择排序: 包括直接选择排序,堆排序。      插入排序: 包括直接插入排序,希尔排序。      合并排序: 合并排序。那么今天我

2014-02-25 16:10:06 743

翻译 JavaScript 编码规范(Google Coding-style for JavaScript)

Google JS 规范背景:JavaScript作为一门弱类型脚本语言,其代码规范一直饱受质疑。它不像java有严格的语法规范。大家都有一套自己的JS代码规范,所以JS代码的维护及二次开发也一直是让人头痛。故规范大家的JS代码,形成统一的规范是很有必要的。这里所罗列的规范并不是官方指南,而是大家的一种共识。本文是翻译的google的coding style链接:http://goog

2014-02-24 14:59:59 3188

原创 YII模板(前台显示)详细分析

request->baseUrl; ?> URL目录pageTitle); ?> 网页标题信息name); ?> 网站名称,配置信息中声明 版权信息调用模板片段widget('zii.widgets.CMenu',array('items'=>array(..))) ?>widget('zii.widgets.CBreadcrumbs', array( 'links

2014-02-24 13:48:47 1777

原创 Yii中常用路径

调用YII框架中jquery:Yii::app()->clientScript->registerCoreScript('jquery');   framework/web/js/source的js,其中registerCoreScriptkey调用的文件在framework/web/js/packages.php列表中可以查看在view中得到当前controller的ID方法:Yii::

2014-02-24 13:46:20 1135

原创 Msql 字段 唯一性

单个字段唯一 : alter table ae_application add constraint app_key unique(app_key);多个字段联合唯一:alter table ae_application add constraint app_name_client_id unique(name,client_id);删除唯一限制:a

2014-02-24 13:43:31 819

原创 ERROR 1045 (28000): Access denied for user'root'@'localhost'

ERROR 1045 (28000): Access denied for user'root'@'localhost'(using password:YES)我开始以为是版本的问题,经过换了几个版本后我不这样认为了,这个错误依然顽固的存在,经过在网上查询之后解决了该问题。先记录下来以备查。在“运行”中输入cmd进入命令行模式。在mysql的安装目录的bin下把mysql.ex

2014-02-24 11:15:45 1103

原创 批量重命名文件 Python

最近工作需要,要批量重命名服务器上的文件,将之前文件名中有空格的全部都替换为下划线。开始准备使用shell脚本,发现python实现更简单。所以就写了这个脚本。

2014-02-24 10:59:15 1430

Spring MVC Demo

Spring MVC Demo

2014-10-22

Activiti 5.4 用户指南(中文版)

Activiti 5.4 用户指南(中文版)

2011-11-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除