自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (9)
  • 收藏
  • 关注

原创 MAC下python、Django的安装

下载mysql connector for pythonhttp://dev.mysql.com/downloads/connector/python/

2013-09-10 21:19:08 160

原创 swfupload firefox下302报错的解决方案

swfupload firefox下302报错,但是chrome是不报错的。按照网上说的,php.ini上自动开启session也不行。最后是因为在接受上传的那个php文件有权限控制,所以,放开权限就好了。嘻嘻...

2013-09-08 10:58:55 205

原创 MAC下用yii框架进行php开发

MAC下如果安装XAMPP后进行php开发,用yii框架的命令行生产Model时,需要用如下命令[code="java"]php protected/yiic shell protected/config/main.php[/code]其中shell表示打开yii的终端。如果XAMPP是默认安装,在终端里执行Model ModelName就会如下错误:[code="ja...

2013-09-08 10:20:24 207

原创 [转]ubuntu下eclipse的svn插件使用javahl

ubuntu下eclipse安装subclipse之后使用javaHL作为连接器会出现一下错误:1 Failed to load JavaHL Library.2 These are the errors that were encountered:3 no libsvnjavahl-1 in java.library.path4 no svnjavahl-1 in java.li...

2011-10-31 11:59:33 94

原创 编程笔记

1.$$BulkBeanByCGLIB$$953854cc.setPropertyValues()出现这种错误,一般数据库中某字段值为空,如一个整型的字段为空就会报这种错,请仔细请查。2.js的replace方法只会替换第一个匹配的字符。3.mysql的string转date函数是date_format不是to_date(Oracle)4.server启动后,第一次访问是可以的,但...

2011-08-22 16:39:55 91

原创 看网易公开课《幸福课》的一点点感悟(1)

这周开始每天看一点网易公开课《幸福课》,因为一直觉得自己幸福感不够。目前已经看到第四课,大概每天看半个小时多,每天都有新的感受。1.首先是适应力,任何成功的人都有很强的适应能力。2.积极心理学的理论是,你生病是因为你不够健康,所以你要增加健康的因素。这点我很赞同,比如一个人有强迫症,就努力让他不强迫,其实人下意识去抗拒。就像很多人在比赛前很紧张,然后告诉自己说不要紧张不...

2011-04-02 11:44:06 384

原创 [转]程序员那些悲催的事儿

在StakeOverflow上有这样一个贴子叫“Confessions of your worst WTF moment”(WTF就是What the fuck的缩写),挺有意思的,我摘几个小故事过来,希望大家在笑过之后能从中学到什么——所有的经验都是从错误中来的(我在其中加了一些点评) 我们公司的软件是给警察局用的,那是一个对用来处理被逮捕的人的系统,此系统还需要收集脸部特征和指纹...

2011-03-29 13:42:05 101

原创 [转]Js随机函数简介

Js的随机函数1.Math.random(); 结果为0-1间的一个随机数(包括0,不包括1) 2.Math.floor(num); 参数num为一个数值,函数结果为num的整数部分。 3.Math.round(num); 参数num为一个数值,函数结果为num四舍五入后的整数。Math:数学对象,提供对数据的数学计算。Math.random(); 返回0和1间(包括0...

2011-03-17 12:08:55 127

原创 [转]如何写robots.txt?

在国内,网站管理者似乎对robots.txt并没有引起多大重视,应一些朋友之请求,今天想通过这篇文章来简单谈一下robots.txt的写作。robots.txt基本介绍robots.txt是一个纯文本文件,在这个文件中网站管理者可以声明该网站中不想被robots访问的部分,或者指定搜索引擎只收录指定的内容。当一个搜索机器人(有的叫搜索蜘蛛)访问一个站点时,它会首先检查该...

2011-03-15 16:02:22 76

原创 Linux Fetion 的安装办法

这两天拿到了新本本,打算只装Ubuntu。安装飞信的过程有点坎坷。最开始貌似系统自带了LibFetion,但是好像我一个误操作,于是乎木有了。只好重新安装。先是从官网下载,最新版本是v1.2,后来我又升级到v1.3,统统不行。如果用手机号登录,提示“用户密码错误”;如果用飞信号登录,提示“网络错误”。后来反复找,终于找到了最新版v2.0的下载地址。大部分网上的下载版本都是w...

2010-11-09 10:53:00 101

原创 搜集笔试题

1.JSP内置对象及其作用(parscope)page:page对象就是指向当前JSP页面本身,有点象类中的this指针,它是java.lang.Object类的实例。 application:application对象实现了用户间数据的共享,可存放全局变量。它开始于服务器的启动,直到服务器的关闭,在此期间,此对象将一直存在;这样在用户的前后连接或不同用户之间的连接中,可以对此对象的同...

2010-07-02 14:44:46 99

心情很沮丧

最近心情不是很好,主要是因为工作上不是很顺利,又加上生活的琐事让我很烦。加油努力,近期看ssh的源代码和lucene的源代码。

2010-06-07 14:20:53 95

原创 不重复数(一道编程题)

Problem Statement:如果一个数字十进制表达时,不存在连续两位数字相等,则称之为“不重复数”。例如,105,1234和12121都是“不重复数”,而11,100和1225不算。给定一个long类型数字A,返回大于A的最小“不重复数”。 Definition:Class: UnrepeatingNumbers Method: next Parameters: lon...

2010-05-20 15:25:29 459

原创 【转】非常好用的SQL语句优化34条

1)选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被...

2010-05-11 17:27:38 82

原创 Jasper Report i18n 法语Number pattern的问题

把JasperReport的模板改成支持多语言以后,出现一个问题,就是英文下的1,100.00变成1 100,00这显然不符合需求,所以我在field的Text Field Expression中设置new DecimalFormat("###,##0.00").format($V{branchTotal})并且去掉之前设置的Pattern这样一来,无论在法语还是英语下,都是...

2010-05-11 11:22:42 223

原创 Jasper Report i18n

先在iReport中设置Report Properties设置i18n的属性:[img]http://daisy8564.iteye.com/upload/picture/pic/62131/d5be0ff8-3c5a-3a8b-bdb8-46cd2c28f622.png[/img]然后在classpath下新建一个i18n目录,把properties文件分别放进去,我的是messag...

2010-05-10 12:18:09 137

Tomcat配置带webapp的JAVA Project

在tomcat的server.xml的Host里加下面这行docBase是webapp的路径

2010-05-04 16:29:25 92

Google App Engine使用心得

昨天在Google App Engine搭建了一个自己的应用。主要是参照的http://code.google.com/appengine/下面的Getting Started Guide(它有中文版,我看的英文版,因为不知道它有中文版,哭). 我选择的是JAVA版本的,完全按照它说的做,基本就OK。关键是要学习下JDO部分,很重要。我是在Eclipse下Help>Install ...

2010-04-08 16:02:56 120

原创 Redhat Linux Enterprise 5.4中文显示和中文输入法

刚装完Redhat Linux Enterprise 5.4还挺兴奋,可我想在Linux配置搜索环境,所以必须要测试中文搜索,中文环境是必须要支持的。最开始我将Language改成中文的时候,都是小框框,让偶很无语啊。中文显示的问题将Windows/fonts/simsun.ttc(宋体/新宋体的字体文件)放到ftp上,然后用ftp命令下载下来(偶在公司用的虚拟机,米有办法,要...

2010-02-05 15:15:08 124

原创 Redhat Linux Enterprise 5.4下Nutch1.0的配置

从昨天下午到今天上午,共花了一天的时间,终于把偶的Nutch运行成功了。记录下这个过程。1.从官网上分别下载jdk1.6.0,apache-tomcat-6.0.24,nutch1.0.2.安装jdk1.6.0包,直接运行即可。3.解压缩tomcat,用tar -xvf apache-tomcat-6.0.24.tar.gz4.解压缩nutch,同3.5.添加环境变量其...

2010-02-05 14:57:56 96

原创 jsp页面编码问题

今天把一个纯html的源码放在编码为utf-8的index.jsp中,保存,出现“eclipse some characters cannot be mapped using iso-8859-1”这个错误,不让保存。刚开始死活没想明白,因为这一行已经表明它是utf-8的编码了呀。后来上网查了查,没找到简单方法,灵机一动,在头上写了句就可以保存了。...

2010-01-14 16:12:03 60

[转]hibernate 二级缓存设置

二级缓存配置: 1、首先要打开二级缓存,在hibernate.cfg.xml中添加如下配置: true 2、Hibernate的二级缓存使用第三方的缓存工具来实现,所以我们需要指定Hibernate使用哪个 缓存工具。如下配置指定Hibernate使用EhCache缓存工具。 org.hibernate.cache.EhCa...

2010-01-13 09:17:58 66

原创 一些重要链接

Flex与Java EE应用程序结合http://webservices.ctocio.com.cn/wsdev/238/8951738.shtmlhttp://webservices.ctocio.com.cn/wsdev/271/8956771.shtmlJAVA6 Web Servicehttp://webservices.ctocio.com.cn/java/21/93...

2009-11-30 12:16:49 94

原创 关于Java23种设计模式的有趣见解

创建型模式  1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory  工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修...

2009-10-24 19:11:21 45

heritrix的配置和抓取任务的创建

今天折腾了半天,终于把Heritrix配置好了,真是太不容易了,要把这个过程写下来。配置:1.下载heritrix-1.14.3: http://sourceforge.net/projects/archive-crawler/files/archive-crawler%20%28heritrix%201.x%29/1.14.3/heritrix-1.14.3.zip/download...

2009-09-21 15:46:26 236

原创 关于集合类,equals,HashCode,Comparable,Iterator总结

[code="java"]import java.math.*;import java.util.*;public class TestInteger { private static ArrayList al = new ArrayList(); private static HashSet hs = new HashSet(); ...

2009-09-09 22:10:26 52

简单分词算法(二分法,java实现)

[code="java"]package com.searchkiller;public class BinarySplit { /** * 分词算法,比如给一个字符串(只包括中文和英文字母): * "中华人ABC民共DE和国" * 要切分为"中华","华人","ABC","民共","DE", "和国" *

2009-09-09 13:07:23 204

java字符串编程题

[code="java"]import java.util.HashMap;import java.util.Map;public class CountCharNum {/*** JAVA编程题:字符串"yekmaakkccekymbvb",求出字符串中有多少种字符,以及每个字符的个数?* */public static void main(String[...

2009-09-09 08:39:35 733

原创 java内存分配问题

Java把内存划分成两种:一种是栈内存,另一种是堆内存。在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配,当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变量分配的内存空间,该内存空间可以立即被另作它用。 堆内存用来存放由new创建的对象和数组,在堆中分配的内存,由java虚拟机的自动垃圾回收器来管理。在堆...

2009-09-07 08:37:38 57

原创 java运行速度比C++慢的原因

1)java是解释性语言,java程序在运行时类加载器从类路经中加载相关的类,然后java虚拟机读取该类文件的字节,执行相应操作.而C++编译的时候将程序编译成本地机器码.一般来说java程序执行速度要比C++慢10-30倍.即使采用just-in-time compiling (读取类文件字节后,编译成本地机器码)技术,速度也要比C++慢好多. 2)java程序有要从网络上加载类字节,然后执...

2009-09-07 08:23:06 184

原创 import static和import的区别

import static静态导入是JDK1.5中的新特性。一般我们导入一个类都用 import com.....ClassName;而静态导入是这样:import static com.....ClassName.*;这里的多了个static,还有就是类名ClassName后面多了个 .* ,意思是导入这个类里的静态方法。当然,也可以只导入某个静态方法,只要把 .* 换成静态方法名就行了。然后在...

2009-08-26 08:51:28 148

solr和tomcat配置总结

1.下载tomcat解压到D:\dev\solrTomcat,下载solr到本地并解压缩到D:\solr2.配置tomcat,在D:\dev\solrTomcat\conf\Catalina\localhost下建立solr.xml文件,文件内容是[code="java"] [/code]修改D:\dev\solrTomcat\conf下的server.xml文件...

2009-08-24 14:24:09 75

面试感想

前两天去面试了,生生地被问了一个半小时的技术题,NND,没这么被虐过。打算把这次经历记录下来。主要问到的题目有:1.Oracle,MySQL,DB2有什么区别?2.什么是外键,有什么约束功能?如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外键。作用是保持数据一致性,完整性,主要目的是控制存储在外键表中的数据。外键只能引用外表中的列的值或使用空值。...

2009-08-09 06:26:33 62

原创 java笔试题收集(更新中……)

1.怎么处理ajax的缓存?ajax缓存:当再次请求同一url时,浏览器会直接取出缓存里的内容返回,而不向服务器端发送请求.这只有在提交方式使用get时才会发生,解决方法是在url后面加上一个参数来告诉浏览器这是一个新的请求,通常可以用new Date()来生成时间戳.而post方式提交每次都会向服务器发送请求,不要考虑缓存. Ajax缓存 在控制层 返回到页面前添加 res...

2009-07-06 10:54:40 93

原创 常见的数据结构面试题,看看你能做出几题来

1. 在一个单链表中p所指结点之前插入一个s (值为e)所指结点时,可执行如下操作:q=head;while (q->next!=p) q=q->next;s= new Node; s->data=e;q->next= ; //填空 s->next= ; //填空 2. 线性表的顺序存储结构是一种 的...

2009-07-02 17:00:16 72

原创 程序员面试之葵花宝典之JAVA编程题

3、 接口和内部类、抽象类的特征答:接口:在一个类里,只有申明没有实现。内部类:是在一个类的内部定义的一个类;抽象类:是以abstract 定义的,里面至少有一个抽象方法。4、 文件读写的基本类答:File Reader 类和FileWriter类分别继承自Reader类和Writer类。FileReader类用于读取文件,File Writer类用于将数据写入文件,这两各类在使用前,...

2009-07-02 16:10:52 147

原创 非常经典的JAVA编程题全集

【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21.... 【程序2】 题目:判断101-200之间有多少个素数,并输出所有素数。 1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这...

2009-07-02 08:27:21 101

原创 java算法

package org.rut.util.algorithm.support; import org.rut.util.algorithm.SortUtil; /** * @author treeroot * @since 2006-2-2 * @version 1.0 */ public class InsertSort implements SortUtil.S...

2009-07-01 21:51:02 94

原创 基础算法思想

分而治之方法与软件设计的模块化方法非常相似。为了解决一个大的问题,可以: 1) 把它分成两个或多个更小的问题; 2) 分别解决每个小问题; 3) 把各小问题的解答组合起来,即可得到原问题的解答。小问题通常与原问题相似,可以递归地使用分而治之策略来解决。例2-1 [找出伪币] 给你一个装有1 6个硬币的袋子。1 6个硬币中有一个是伪造的,并且那个伪造的硬币比真的硬币要轻一些。你的任务是找出这...

2009-07-01 13:28:21 77

原创 java 基础算法题(更新中……)

1.请给出一个单链表结构的定义,每个节点用来储存一个整型数,并且给出一段代码来合并两个已经按照该整数从小到大排好序的链表,使得合并后的链表也是同样排好序的。 2.数组中存在N个数,要求用JAVA实现这样的效果比如: 数组内容: 1 2 12 13 23 25 35 38 365 要求实现这样的效果: 1 12 13 2 23 25...

2009-07-01 11:12:13 110

struts2 taglib api chm

struts2标签的api,chm版,方便查阅

2010-06-07

struts1 taglibs api chm

struts标签的api,chm版,方便查阅

2010-06-07

Linux小企鹅输入法3.0.2

小企鹅输入法3.0.2的rpm包,可在Redhat下安装。

2010-02-08

JDK1.6中文api chm版

JDK1.6的中文api,chm版,方面查看

2009-12-28

Ext JS 2.2 中文api chm版

Ext JS 2.2 中文api chm版

2009-12-28

ActionScript 3.0 语言和组件参考

ActionScript 3.0 语言和组件参考

2009-12-28

Aptana.Radrails.An.Ide.for.Rails.Development

一个针对aptana这个IDE讲的rails开发

2009-09-18

Ruby.on.Rails实践

一个ruby on rails的快速入门实例

2009-09-18

Agile.Web.Development.with.Rails.3nd

Agile.Web.Development.with.Rails.3nd

2009-09-18

空空如也

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

TA关注的人

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