- 浏览: 108510 次
- 性别:
- 来自: 苏州
最新评论
-
zaizi5408:
已经改好了,但是有个问题text3的 更改后无法支持
mac上sublime 支持json, xml 格式化 -
Mybeautiful:
有一个问题,当格式化Json时,里面节点的顺序会变
mac上sublime 支持json, xml 格式化 -
squll369:
zl_dream1106 写道squll369 写道zl_dr ...
日历控件,完全用CSS+JS实现 -
zl_dream1106:
squll369 写道zl_dream1106 写道请问这句话 ...
日历控件,完全用CSS+JS实现 -
zhu547043537:
应该是将解压的三个jar放到插件目录中去
推荐一个eclipse UML 插件
文章列表
Web的服务器文件浏览器
- 博客分类:
- JAVA 开发
昨天在家,写了一个web的文件浏览器,可以方便的查看和下载服务器上的文件,截图如下:红色表示目录夹,点击进入该目录,绿色代表文件,点击直接下载。代码打包,放在附件里,方便下载。
刚买了一台mac pro,安装了eclipse 3.7(4.2我是不会用的), 遇到2个小问题, 特此纪录一下:
1. 全屏问题,安装一个eclispe 插件,http://github.bandlem.com/ 。
2. 字体模糊问题,在最新的mac高清屏下有这个问题,似乎是eclispe的一个bug, 解决方案是,
编辑Contents/Info.plist文件,在</dict></plist>上面加上
<key>NSHighResolutionCapable</key> <true/>
然 ...
solaris下部署了一些应用,需要用一个cron job去定时清除log文件。
需要写一条命令去找到一些文件去删除。
我们可以用下面的命令:
find [目录] -type f -name "els*.log" -mtime +5 | xargs rm
-type f 代表要找文件
-name 代表按照文件名匹配
-mtime +5 查找5天前修改过的文件(-5 代表5天内修改的文件)
| xargs rm 代表以前面查找出来的文件作为rm要执行的日容,也就是删除这些命令
eclispe 自从更新到了indigo版本后,那些字体的设定就全部改掉了,很不习惯,我重新设定成了原来的效果,并把它导了出来,放在了附件里,方便以后使用。
原来一直用EA来画UML, 最近公司遭遇版权问题,EA不能使用了,只好再找,无意中看到了别人推荐的AmaterasUML,一个很小的,免费的eclipse插件。(我放在了附件里)
将附件解压,然后将解压出来的文件发那个在 %eclipse%\pluin 里面,重启eclipse,就可以使用它了。
New-> Other.... 可以看到下面的界面, 可以选任意一种图,然后save 到一个位置,就可以编辑了。
我最喜欢它的一个功能是,由于它是一个eclipse的插件,那些项目里已经写好的class,可以直接在eclipse里拖,类图的话,关系都直接出来了, ...
最近项目组要搭一个wiki,经过筛选我们决定使用JSPWiki(网上有大量的分析),待搭完以后,发现他不支持附件文件内容搜索,也就是说,如果这篇wiki中上传了一些doc,xls等文件是不能被搜索到的,但是在jspwiki.properties配置中有如下配置:
jspwiki.searchProvider =LuceneSearchProvider
jspwiki.lucene.analyzer = org.apache.lucene.analysis.standard.StandardAnalyzer
也就是JSPWiki也是用lucene来做检索的,于是下了他的源码 ...
想做一个遮罩效果,看到以前Cindy_Lee和vb2005xu在这里发的帖子,效果很好,就拿下来使用了,后来需要用到遮罩层上再遮罩,就遇到了问题,把代码小改了一下,现在可以支持遮罩层层上再遮罩了, 使用了jquery1.6.1。
使用的话,构造一个popWindow.context对象
var s = new popWindow.context("id"); //如果需要多层遮罩,每个使用不同的id
提供5个方法
s.setWidth('300'); //遮罩层上对话框的宽度
s.setHeight('200' ...
要写一个自启动脚本, 以前用red hat, 公司现在用solaris, 就网上查找了一下solaris的资料,关于solaris的启动,是这样的:
在/etc/的目录里,可以看到rc1.d,rc2.d,rc3.d,rc0.d,rcS.d 和 init.d这些目录,在init.d的目录下放的脚本,会在系统 ...
String 超多位数相加
- 博客分类:
- JAVA 开发
利用上篇写的StringOrder,再写一个"无聊的“面试老喜欢出的超多位数的String相加,代码如下:
public class StringAdd {
public static void main(String[] args){
String a1 = "112323441";
String a2 = "2000";
System.out.print(new StringAdd().realAdd(a1, a2));
}
public String realAdd(String ...
面试老是会遇到一些用String来考算法的题目,要取出String里的每一个字符然后处理,比如下面这种:判断下面的字符串是否对称:a,aa,aba.
今天就写了一个简单的String迭代,支持顺序,倒序处理,调用stringNext拿到每一个位置上的字符.
代码如下:
public class StringOrder {
private String s;
private boolean order = true;
private char stringCur;
public char getStringCur() {
return strin ...
首先说说为什么要用到回调这个方式,
我们在日常生活和工作中,有一种情况是这样的,做一件事,但是这件事中有些步骤是不确定如何做的,但是可以先约定好怎么做.对于程序来说,就是有一段业务,其中有几段小逻辑不确定如何做,但是我们可以先定义好一些方法(统一的参数和返回值)对应这些逻辑, 具体这些逻辑的实现交给具体执行的代码去实现.
下面举个例子,JDBC 访问,假设我们都用PreparedStatement来处理SQL, 我们都要初始化连接,初始化PreparedStatement,封装PreparedStatement插入SQL参数,执行SQL,获得ResultSet, ...
在CSS中 定义
border:1px solid transparent;
在IE6下是无效的,IE以上版本都是ok的,firefox也是ok的,要在IE6下也有此效果 ,用如下样式替代:
_border-color:tomato; /*For IE6-*/
_filter:chroma(color=tomato);/*For IE6-*/
原理是先给border定义一个颜色,然后再把这个颜色过滤掉。
一般要给border设置一个透明的边框,都是为了要撑位置,不然直接设置 border:0px 即可。
日历控件,完全用CSS+JS实现
- 博客分类:
- Web 前端
最近在学习javascript,就用他完成了一个日历控件,特此纪录以下:
运行效果:
代码如下,还没有做整理,都放一个html里了,以后要整理一下,
<html>
<head>
<style>
.body{
background-color:white;
}
.calendar table{
width:100%;
height:100%;
position:relative;
border-collapse:collapse;
}
.calendar ...
获取classpath里文件的URL
- 博客分类:
- JAVA 开发
通常,我们在项目中,要获得一个文件的url,可以通过如下2种方式,
1. 将文件放在classpath下,用如下code,
URL url = this.getClass().getClassLoader().getResource(filePath);
这样,只要filePath是在项目的classpath中,就可以拿到它的url,然后处理它。
2. 将文件放在和处理文件类同级的路径中,用如下code,
URL url = this.getClass().getResource(filepath);
这时,filepath必须是和该class是同一个pa ...
linux下Oracle自启动脚本, 记录如下:
#!/bin/bash
#
#name:/etc/init.d/oracle10ginit
#chkconfig:2345 99 91
#description:Start and Stop ORACLE 10g
start(){
#Start TNS
echo "Starting TNS......"
su - oracle -c "lsnrctl start"
sleep 5
echo "TNS started successf ...