- 浏览: 26517 次
- 性别:
- 来自: 深圳
最新评论
文章列表
世间变换处处,又换了项目组;Case分到手,心里少了舒服,昼思夜想,键盘敲响无数,欣慰,成就,期待将要发布。忽然之间,BUG袭来,寻遍代码各处,无法定位所属;BUG BUG,WHO ARE YOU?加班,加班,不能服输,几日苦苦战斗,心中一点无数,实属无赖,四处寻求帮助,众人均摇头,这感觉真无助!恶梦四起,叫人六神无主,头破血流,那问题却依旧,系统如此庞大,难做的是那维护。这次第,怎一个头痛了得。
无限级树形递归,实际算法只有几行就可完成递归操作。递归的核心思想是函数自身调用。代码:
public class UnlimitTreeRecursive{ private static java.util.List<SingleNode> list = new java.util.ArrayList<SingleNode>(); private static String ids=""; public static String recursive(java.util.Collection<SingleNo ...
不知不觉已经工作三年了,在感叹时间飞逝之余,不知觉平添了许多感叹。突然有一种冲动:花些时间好好回顾这三年来的点点滴滴,所得所失。还有就是打算换一份工作。
三年,对一个工作了三年的人来说,我觉得 ...
详细地址以及下载方法:
http://www.eclipse.org/birt/phoenix/build/buildInstructions.php
#1,更新所有软件以及内核后reboot重启电脑
yum update -y
#2,安装自动选择最快镜像插件
安装插件fastestmirror,可以让yum管理器自动搜索最快源下载
yum -y install yum-fastestmirror
#3,安装下载加速插件
yum install yum-presto ...
近日在fedora13中安装了oracle和sql developer,在英文环境下启动sql developer正常,可是切换到中文环境下就显示乱码。google了一下,确定是因为JDK不支持中文的原因。结合网上的办法和自身情况,问题解决。
解决办法:
1,找到jdk的安装路径,在jdk安装路径下有个fonts目录,如我的jdk安装路径为
/usr/java/jdk1.6.0_24/jre/lib/fonts
到fonts目录下新建文件夹fallback
cd /usr/java/jdk1.6.0_24/jre/lib/fonts
mkdir ...
birt报表样式修改:
1,修改报表自动生成的页面样式的标头
删除FramesetFragment.jsp的第143-160行的代码。
2,去掉自动生成页面的“执行”,“导出”,“打印”等操作
修改ToolbarFragment.jsp中的第46-69行的代码
上述修改根据自己的设计样式修改,文件在webcontent--birt--pages的control和layout目录下。
3,修改分布显示的显示样式(将英文换成中文)
修改文件NavigationbarFragment.jsp中的56-76行。文件位置:webcontent->birt-&g ...
OSCache OSCache
OSCache OSCache是个一个广泛采用的高性能的J2EE缓存框架,OSCache能用于任何Java应用程序的普通的缓存解决方案。 OSCache有以下特点:缓存任何对象,你可以不受限制的缓存部分jsp页面或HTTP请求,任何java对象都可以缓存。拥有全面的API--OSCache API给你全面的程序来控制所有的OSCache特性。永久缓存--缓存能随意的写入硬盘,因此允许昂贵的创建(expensive-to-create)数据来保持缓存,甚至能让应用重启。支持集群--集群缓存数据能被单个的进行参数配置,不需要修改代码。缓存记录的过期--你可以有最大限 ...
最近在做Pyhton的文件处理时发现控制台的输入写到文件中总出错,经多方查阅资料才知道input() 和raw_input()是有区别的。raw_input是把输入作为字符串返回,而input是在raw_input的基础上返回数字,使用eval内置函数将输入处理成数字。
def input(property):
 
return eval(raw_input(property))
此次教训纠正了我之前的错误认识:input是3.1版本对之前版本的raw_input的替代和改进。
使用eclipse+PyDev有一段时间了,感觉很不错,所以在这里分享一下。
1,安装
在eclipse中安装PyDev有两种方法,一是用eclipse的软件安装功能,另一种是下载PyDev放到eclipse目录下。
1)使用eclipse的软件安装功能安装的地址:http://www.fabioz.com/pydev/updates,也可以填http://pydev.sourceforge.net/updates。
2)下载PyDev,解压后有两个文件夹:plugins和features,将这两个文件夹下的所有文件分别拷贝到eclipse的相应文件夹下,从启ecli ...
1,Notepad++
比windows的记事本更好的一个编辑器,完全免费开源,可以实现不同编程语言语法加亮,可定制性很强;
2,Emacs
完成开源免费,跨平台,深受高级编程人员喜爱。对于使用UNIX/LINUX的人来说应该很熟悉;
3,UltraEdit
功能也挺强大的,收费,并且费用不低,支持的编程语言讲法加亮不多;
4,TextMade
功能强大,收费挺高。Windows用户如果喜欢TextMate的话可以尝试用一下类似TextMate的E Text Editor;
5,Vim
和Emacs一样深受编程者的喜爱,可定制性强,WINDOWS ...
newthreading - safer concurrency for Python 安全并发(1回应) http://www.starming.com/index.php?action=plugin&v=wave&tpl=union&ac=viewgrouppost&gid=73&tid=7607
几个 Google App Engine 开源的Blog程序 http://www.starming.com/index.php?action=plugin&v=wave&tpl=union&ac=viewgroup ...
存储过程 包含三部分: 声明,执行部分,异常。
可以有无参数程序和带参数存储过程。
无参程序语法
1 create(or replace) procedure procedure_name
2 is|as
3 begin
4 #do something
5 exception
6 end;
7 /
带参存储过程实例
1 create or replace procedure procedure_name(par1 emp.empno%type)
2 is|as
3 sName emp.ename%type;
4 sjob emp.job%typ ...