- 博客(139)
- 资源 (63)
- 收藏
- 关注
转载 将Sublime Text2 加入右键菜单
在googleread里面看有人推荐sublime text2.说开发很方便.就下载一个试试.写html还真的挺爽.于是按照vim加入鼠标右键的方法.果然可以.这里和大家分享1. 运行中输入 regedit 打开注册表2. 在HKEY_CLASSES_ROOT/*/shell/ 下新建’项’ ,名称自己觉得.我用的是Sublime Text3. 在 Sublime Text 下 新
2012-08-15 10:47:50
2678
转载 降级论
几乎一年没有写博客了,说没时间那是借口,唯一的原因是,年纪越大越发觉自己肤浅。有些想法还没提笔,就发现很幼稚,就不敢发出来贻笑大方了。这次先给大家说个小故事:从前有三个屌丝,聚在一起做网络,提供免费的网络服务,砸锅卖铁,通宵达旦,除了卖肾啥都做了。3年后终于做到了五百万用户,对于年轻人来说,能把五百万人玩弄于鼓掌之间,已经是很牛逼轰轰的事了,不过用户越多,成本越高,每年服务器、带宽租金、房
2012-07-22 15:52:57
2840
转载 xampp的apache启动失败
xampp(apache+mysql+php+perl)是一个功能强大的建站集成软件包。许多人通过他们自己的经验认识到安装 Apache 服务器是件不容易的事儿。如果您想添加 MySQL、PHP 和 Perl,那就更难了。应用xampp可以轻松地在各种系统下搭建php等程序的运行环境。上面那一段是拷贝来的,下面说我出现的错误,安装好后,apache服务启动不起来,在网络上查了许多资料,
2011-11-23 09:40:25
1114
转载 浅谈国内软件公司为何无法做大做强
纵览,国内比较大的软件公司(以下统一简称"国软"),清一色都是做政府项目的(他们能做大的原因我就不用说了吧),真正能做大的国软又有几家呢?这是为什么呢?今天风吹就给大家简单分析下:1. "作坊"式管理"作坊"往往是效率最高的,国软几乎都是从
2011-09-20 22:17:22
880
转载 为什么中国程序员技术偏低?
首先来说一个高级程序员并非靠自己读几本书写几万行代码就能练就的,我更关注于低层的环境,也就是程序员实实在在的工作环境。因为程序员的高低还得从实际的工作来衡量,而非其它。所以我想说的是,中国的软件公司的性质直接导致程序员的水平的高低。而我所说的软件公司,不是指某个或者某几个,而是指
2011-09-20 22:15:42
688
转载 提升Web应用程序性能的最佳实践
导读:作为开发人员,Web页面加载或刷新的速度对其网站至关重要。在浏览器中调整性能问题比在Java应用程序中更难。开发人员在各种浏览器中调试JavaScript的方法要少得多。比如,在Mozilla Firefox中,可以使用Firebug调试JavaScript,但仍然不能调整
2011-09-20 14:45:54
655
转载 中间件技术的概念和分类
一、为什么要中间件 计算机技术迅速发展。从硬件技术看,CPU速度越来越高,处理能力越来越强;从软件技术看,应用程序的规模不断扩大,特别是Internet及WWW的出现,使计算机的应用范围更为广阔,许多应用程序需在网络环境的异构平台上运行。这一切都对新一代的软件开发提出了新
2011-09-20 11:57:43
864
转载 dom4j通过xpath查询xml
获取DocumentJava代码 SAXReader saxReader = new SAXReader(); Document document = saxReader.read(FileUtil.getFileInputStr
2011-08-30 17:01:38
646
原创 使用频率最多的Linux命令
<br /><br />安装和登录命令:login、shutdown、halt、reboot、mount、umount、chsh<br />文件处理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln<br />系统管理相关命令:df、top、free、quota、at、lp、adduser、groupaddkill、crontab、tar、unzip、gunzip、last<br />网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、
2011-06-01 13:14:00
834
转载 iframe无刷新上传文件
<br /> 首先要说的就是 ajax 是无法实现上传文件的,可以想一下ajax与后台通信都是通过传递字符串,怎么能传递文件呢?其实出于安全考虑js是不能操作文件的,所以就不要再说用ajax来实现文件的上传了,这是不可能的。<br /> 而本文实现的文件上传也是无页面刷新的,可以说是一种"类似AJAX"方法。<br /> 开始之前先说两句无关的,其实在ajax出现之前,web应用也可以是无刷新的,那时大多通过IFrame来做到这一点。当然Ajax出现之后,人们一窝蜂地投奔A
2011-05-27 14:35:00
963
转载 oracle数据库时常用的操作命令
<br />oracle数据库时常用的操作命令最近遇到一个使用了oracle数据库的服务器,在狂学oracle+请教高手后终于搞到了网站后台管理界面的所有用户密码,我发现oracle操作起来真是太麻烦,为了兄弟们以后少走些弯路,我把入侵当中必需的命令整理出来,一个星期的心血,版权所有,转载请注明作者.<br />1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。<br />2、sqlplus /nolog 或sqlplus system/manager
2011-05-21 00:06:00
709
转载 Android模拟器使用SD卡
<br /><br />本文来自优快云博客,转载请标明出处:http://blog.youkuaiyun.com/unix_fans/archive/2009/08/20/4465038.aspx<br />1.创建镜像文件<br /> 用cmd中进入到android的SDK的Tools目录下,执行mksdcard创建。<br /> 例如我的tools目录为:E:/skyland/android-sdk-windows-1.0_r2/tools><br /> 则:E:/skyland/android
2011-05-16 20:43:00
673
转载 Android模拟器 通过本地电脑上网
<br /><br />进入adb shell后<br />ping 127.0.0.1 (android地址)可以ping 通<br />ping 10.0.2.2 (本地电脑地址)也可以ping通<br />但是<br />ping www.baidu.com 等外网就是ping不通<br />求解!<br />windows下,配置好adroid环境变量后(如将d:android-sdk-windows-1.0_r1 ools加入系统变量path),在命令行窗口输入:<br />emulator<br
2011-05-14 23:31:00
1551
转载 Dreamweaver 代码配色方案 DIY
<br /><br /> <br />Dreamweaver 代码配色方案 DIY<br />最近刚换上隐形眼镜,电脑上满屏的白花花的颜色,看得我眼泪鼻涕直流,无奈,代码还是要看滴,改造了一下Dreamweaver代码配色方案 。<br />很简单,照着做马上实现:<br />找到C:/Documents and Settings/你的用户名/Application Data/Adobe/Dreamweaver 9/Configuration/CodeColoring 目录下 Colors.xml 打开。
2011-04-26 14:46:00
7919
转载 powerDesinger逆向工程报错(Unable to list the tables)
<br /> 用PowerDesigner12利用ODBC连接SQL2005进行反向工程时,报下面的错误:<br /> ---------------------------<br /> PowerDesigner - Error<br /> ---------------------------<br /> Unable to list the tables.<br /> [Microsoft][ODBC SQL Server Driver][SQL Server]未
2011-02-11 10:21:00
1201
原创 [code]serlvet输出csv文件乱码问题
<br /><br />在文件最前面加一句<br />out.write(0xFEFF);<br />resp.setContentType("application/x-xls");resp.setHeader("Content-disposition", "attachment;filename=" + name+ ".csv");out.write(0xFEFF);out.print(csv);
2010-12-16 22:44:00
736
原创 [code]RCP中使用Servlet读取图片文件并输出
<br />resp.setContentType("image/png");//读取文件流InputStream is=Platform.getBundle(Activator.PLUGIN_ID).getEntry("文件路径,以'/'开头,相对项目根目录").openStream();OutputStream os = resp.getOutputStream();//输出流byte[] b = new byte[1024]; // 读取缓冲区int len=0;while(
2010-12-16 22:41:00
1262
原创 [code][SWT]Composite背景图片自动缩放
<br />public class Im extends Composite { public Im(Composite parent, int style) { super(parent, style); setLayout(new GridLayout(1, true)); final Image img = new Image(Display.getDefault(), "fileName"); this.addPaintListener(new PaintListene
2010-12-16 22:39:00
1828
转载 javascript:window.location 详细用法
http://localhost/test/test.htm?id=1<html><br /><head><br /></head><br /><body><br /><script languge=javascript><br />alert(window.location.pathname); --返回 /test/test.htm<br />alert(window.location.search); --返回 ?id=1<br />ale
2010-10-26 15:52:00
1425
转载 JAVA断言使用
<br />相信学过c,c++的朋友一定不会对断言感到陌生。下面介绍一下断言在JAVA中的使用,JAVA是从JDK1.4才开始支持断言的(添加了关键字assert),请注意老版的JRE不支持。<br /><br />断言概述<br /> 编写代码时,我们总是会做出一些假设,断言就是用于在代码中捕捉这些假设<br /> 可以将断言看作是异常处理的一种高级形式<br /> 断言表示为一些布尔表达式,程序员相信在程序中的某个特定点该表达式值为真<br /> 可以在任何时候启用和禁用断言验证,因此可以在测试
2010-10-14 09:01:00
480
转载 Equinox OSGi服务器应用程序的配置步骤
<br /><br />本文介绍在Eclipse里如何配置一个简单的基于Eclipse Equinox OSGi实现的Web应用程序,在它的基础上可以构造更加复杂的应用,本文使用的是Eclipse 3.3.1版本,如果你的Eclipse版本在3.2.0或以上应该都可以。<br />一、支持静态页面和Servlet<br />1. 创建一个新的plugin项目, net.bjzhanghao.osgi.test,在向导第一步里选中“This plug-in is target,在下一步的“Plug-in Op
2010-10-12 14:04:00
644
转载 打开iBatis显示运行sql语句
<br />将ibatis log4j运行级别调到DEBUG可以在控制台打印出ibatis运行的sql语句,方便调试: <br /><br />log4j.logger.com.ibatis=DEBUG <br />log4j.logger.com.ibatis.common.jdbc.SimpleDataSource=DEBUG <br />log4j.logger.com.ibatis.common.jdbc.ScriptRunner=DEBUG <br />log4j.logger.com.ibati
2010-09-21 09:33:00
4856
原创 AppEngine中允许使用session
<br />修改WEB-INF/appengine-web.xml,在<appengine-web-app>下加入这句: <br /><sessions-enabled>true</sessions-enabled>
2010-08-18 16:04:00
774
转载 ibatis配置log4j输出sql语句等日志信息
<br /> 整了一上午的ibatis,记得自己以前配置过log4j可以输出sql语句,但是这次不知道咋了,就是不输出,找以前的项目还找不到了,上网上搜索了半天,都是差不多的配置log4j.properties,然后放到class目录下,但是就是不好用。真后悔当初没有把经验流下来。这次我决定虽然工作时间很紧,但是还是把这个方法先写下来,以免以后再犯这样的错误。<br /> <br /> 总结步骤如下:建立一个log4j.properties文件,放到工程源文件夹下,如果是eclips
2010-07-16 15:50:00
5479
原创 [code]将Ext.DatePicker年份调到左边,月份调到右边
Ext.override(Ext.DatePicker, { createMonthPicker : function() { if (!this.monthPicker.dom.firstChild) { var buf = ['']; for (var i = 0; i ', i === 0 ? '' : '
2010-07-09 22:55:00
1595
1
转载 JSTL
<br />fmt:formatDate 的输出格式<br /><br /><fmt:formatDate value="${isoDate}" type="both"/><br />2004-5-31 23:59:59 <br /><br /><fmt:formatDate value="${date}" type="date"/><br />2004-4-1<br /><fmt:formatDate value="${isoDate}" type="time"/><br />23:59:59<br />
2010-07-09 14:54:00
539
转载 BIRT Viewer 参数设置详解
<br /><br />BIRT作为一款功能强大的开源报表工具,其版本的升级更新速度也非常快,从1.0到2.0,一直到最新的2.2.1版本,无论从功能上还是性能上都得到了极大的提高和扩充。BIRT也提供了一个标准的J2EE实现组件,可以发布到支持J2EE应用的web server服务器上,可以对生成的报表进行预览等操作。在大家使用BIRT Viewer的时候,可能会对它日益纷繁的参数设置如云里雾里,在网上论坛里也有很多人碰到这样哪样的问题,同时官方的文档也不细致不全。所以我就对这些参数进行了一个简单系统的总
2010-07-02 11:36:00
1901
2
原创 扩展struts2的结果集StrutsResultSupport
<br />代码如下:<br />package commons.struts2;import java.io.PrintWriter;import javax.servlet.http.HttpServletResponse;import org.apache.struts2.dispatcher.StrutsResultSupport;import com.opensymphony.xwork2.ActionInvocation;/** * result type for out
2010-07-01 12:10:00
3836
转载 log4j配置详解
<br />log4j详解<br /> 根据网络资料整理 <br />>>>>1. 概述<<<<<br />1.1. 背景<br /><br /> 在应用程序中添加日志记录总的来说基于三个目的:监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析工作;跟踪代码运行时轨迹,作为日后审计的依据;担当集成开发环境中的调试器的作用,向文件或控制台打印代码的调试信息。<br /><br /> 最普通的做法就是在代码中嵌入许多的打印语句,这些打印语句可以输出到控制台或文件
2010-07-01 09:04:00
509
转载 Eclipse 快捷键大全(转载)
Ctrl+1 快速修复(最经典的快捷 键,就不用多说了)<br />Ctrl+D: 删除当前行 <br />Ctrl+Alt+↓ 复制当前行到下一行(复制增加)<br />Ctrl+Alt+↑ 复 制当前行到上一行(复制增加)<br />Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)<br />Alt+↑ 当前行和上面一 行交互位置(同上)<br />Alt+← 前一个编辑的页面<br />Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)<br />Alt+Enter 显
2010-06-30 10:01:00
417
原创 Ext.grid.GridPanel处理显示数据
cm : new Ext.grid.ColumnModel([ { header : '金额', dataIndex : 'money' ,renderer :function(value){ return value/100; }}, { header : '时间', width: 120, sortable : true, dataIndex : 'date', renderer:Ext.util.Format.dateRenderer('Y-m-d h:i:
2010-06-29 16:49:00
871
转载 Ibatis的resultMap的cacheModel研究
1. cacheModel属性说明jconsole的使用 | RAP[2] RAP应用的Session问题2008-07-19Ibatis的resultMap的cacheModel研究关键字: ibatis resultmap cachemodel 1. cacheModel属性说明Xml代码
2010-06-21 17:33:00
645
原创 不要做浮躁的人!
<br />1. 不要看到别人的回复第一句话就说:给个代码吧!你应该想想为什 么。当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异。<br />2. 初学者请不要看太多太多的书那会误人子弟的,先找本系统的学,很多人用了很久都是只对部分功能熟悉而已,不系统还是不够的。<br />3. 看帮助,不要因为很难而自己是初学者所以就不看;帮助永远是最好的参考手册,虽然帮助的文字有时候很难看懂,总觉得不够直观。<br />4. 不要被对象、属性、方法等词汇所迷惑;最根本的是先了解最基础知识。<br />5.
2010-06-17 16:07:00
632
原创 Struts.properties
<br />Struts2提供了很多可配置的属性,通过这些属性的设置,可以改变框架的行 为,从而满足不同的Web应用的需求。这些属性可以在Struts.properties文件中进行设置,struts.properties是标准的 Java属性文件格式,"#"号作为注释字符,文件由键(Key)-值(value)对组成,struts2的属性为键,属性的值为值。<br /> struts.properties文件必须位于classpath下,通常放在Web应用程序的/WEB-INF/classes目
2010-06-13 09:28:00
474
原创 Google App Engine 资料
项目主页: http://code.google.com/intl/zh-CN/appengine/主页: https://appengine.google.com/wikipedia: http://zh.wikipedia.org/zh/Google_App_EngineJRE类白名单: http://code.google.com/intl/zh-CN/appengine/docs/java/jrewhitelist.htmlAppEngine支持的Java框架: https://groups.goo
2010-06-11 11:02:00
552
原创 [code]struts2上传文件
<br />UploadAction.java<br />package test.web;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import com.opensymphony.xwork2.ActionSupport;@SuppressWarnings("serial")public class UploadAction extends Act
2010-06-10 17:40:00
420
转载 Submit The Form When The User Presses Enter
<br />Different browsers have different default behaviors about what to do when the user hits enter in a form. MSIE almost always submits the form, while Netscape will often just beep at you. Although it’s usually best to leave the default browser behavior
2010-06-04 15:17:00
499
转载 GAE上传web app出现索引错误
<br />最近上传google app engine时可能遇到的下面的错误。<br />Error 400: --- begin server output ---<br />Creating a composite index failed: An index may not be comprised of a<br /> single repeated property. Your query probably doesn't need this <br />index. Try without it
2010-06-03 11:10:00
845
原创 tomcat 发布多个项目时抛的webAppRootKey错误
Web app root system property already set to different value: 'webapp.root' = [/home/user/tomcat/webapps/project1/] instead of [/home/user/tomcat/webapps/project2/] - Choose unique values for the 'webAppRootKey' context-param in your web.xml files!当Tomca
2010-05-31 17:05:00
940
转载 The BASEDIR environment variable is not defined correctly This environment variable is needed to run this program
<br />今天配一台服务器的时候,启动tomcat莫名其妙的报错说: <br /><br />The BASEDIR environment variable is not defined correctly This environment variable is needed to run this program <br /><br /> 查看环境变量,JAVA_HOME,CATALINA_HOME,都配置的是正确的,有点迷糊了才google了一把,好不容易找到一个地方贴出答案,说把$CATALI
2010-05-31 17:01:00
6645
webtoolkit.sprintf.js
2010-01-07
JavaScript格式化字符串工具--sprintf
2010-01-07
Maven权威指南(中文)
2009-11-26
jQuery中文帮助文档
2009-10-20
Visualize:一个jQuery可视化插件
2009-07-17
einars-js-beautify
2009-07-17
JSP 文件管理系统
2009-07-08
dTree - 可以免费使用的JavaScript tree菜单
2009-07-03
Visual CSS QuickMenu (local version)
2009-06-30
Komodo 6 注册文件
2011-01-27
Nginx HTTP Server
2010-09-09
Ext.DatePicker yearmonth
2010-07-09
Java反编译工具Jad集合
2010-04-01
Jad 1.5.8c for Mac OS X (Darwin 1.3) on PowerPC platform (266264 bytes)
2010-04-01
Jad 1.5.8c for Solaris 8 on Intel platform (264751 bytes).
2010-04-01
Jad 1.5.8c for NetBSD 1.5 (324440 bytes)
2010-04-01
Jad 1.5.8c for OpenBSD 2.7 (334499 bytes)
2010-04-01
Jad 1.5.8c for FreeBSD 4.0 (322311 bytes)
2010-04-01
Jad 1.5.8d for OS/2 (288717 bytes)
2010-04-01
Jad 1.5.8e for Linux (statically linked) (389972 bytes)
2010-04-01
Jad 1.5.8e for Linux on Intel platform (214917 bytes).
2010-04-01
Jad 1.5.8e for HP-UX 11.x (293214 bytes).
2010-04-01
Jad 1.5.8g for Mac OS X 10.4.6 on Intel platform
2010-04-01
Jad 1.5.8g for Windows 9x/NT/2000
2010-04-01
Design Patterns Elements Of Reusable Object Oriented Software (1995 Gamma Helm Johnson Vlissides)
2010-03-28
Dependency Injection SouceCode
2010-01-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人