
program
laorer
...
展开
-
Web UI 设计命名规范
<br />文章分类:Web前端<br />最近工作实在是繁忙,所以好久没有更新自己的博客了。今天好不容易闲下来半天,所以和大家分享一下我之前总结的一套Web UI 设计命名规范,也就是网站用户界面设计(俗称网页设计)命名规范。<br />这套规范并非单纯的CSS、html或JavaScript命名规范,它涉及了很多使用PhotoShop这类设计工具进行网页设计过程中的命名规范。(好久没写文章了,有点罗嗦,吼吼~)。毕竟设计师也是技术团队的成员,而且前端开发工程师是要使用设计师的效果图源文件的,所以统一命名转载 2010-09-07 14:48:00 · 1372 阅读 · 0 评论 -
mysql中"you can't specify target table"错误
reference: http://topic.youkuaiyun.com/u/20080521/15/542113f1-de7b-4ebf-9e90-3564fdbc25c0.html update dhc_odds set cfirst_matchdatetime=(select cmatchdatetime from(select min(cmatchdatetime) from原创 2008-11-24 22:10:00 · 1270 阅读 · 1 评论 -
VS2003, listView 中,大图标时,各个图标之间间距的控制:
VS2003, c#listView 中,大图标时,各个图标之间间距的控制:[DllImport("user32.dll",CharSet = CharSet.Auto)] public static extern IntPtr SendMessage(IntPtr hWnd, int msg, int wParam, int lParam);原创 2009-01-06 17:56:00 · 2560 阅读 · 1 评论 -
vs2003项目中 删除引用
vs2003项目中,如果你通过 项目-->添加引用,增加一个外部的 dll引用,而后想删除这个引用,可以在“解决方案资源管理器”中点击相应的项目,找到引用,然后删掉你想删的东西。“解决方案资源管理器”可以在"视图"中找到原创 2008-12-30 10:26:00 · 1185 阅读 · 0 评论 -
对List及类似于线性表的元素 删除的顺序的考虑
对于Colloection, 我一般需要用 for 循环,比如for(int i=0, sz = list.size(); i System.out.println(list.get(i));}同样,删除时,也按照上面的写法Object obj=..;for(int i=0, sz = list.size(); i if(obj == list.get(i)){ list.rem原创 2008-10-13 09:56:00 · 1818 阅读 · 5 评论 -
list.toArray() 和 Arrays.asList() 对 null 元素的处理
list.toArray() 不会把 null 元素去掉,Arrays.asList() 也不会把 null元素去掉Long[] ls= new Long[10]; for(int i = 0; i ls[i] = new Long(i); } ls[5] = null; ls[3] = null; List lt = Arrays.asL原创 2008-10-16 15:07:00 · 3510 阅读 · 0 评论 -
关于继承的一点思考
关于继承的一点思考在 java 中, 继承是实现复用的一种方法,虽然很多时候不建议使用继承, 但不可否认,有时候使继承,更容易理解某个设计我碰到过这样一种情况,一般的操作对象 类 A 实例,但是会间或操作一些类 B 的实例,B 大部的属性 A 都包括,这个时候使用继承,应该没什么问题的(至少我现在的理解是没什么问题,各位多指教),现在把A 和 B的一些实例放到 一个数组中 A[] as 中 ,现在原创 2008-09-18 17:44:00 · 2080 阅读 · 2 评论 -
Eclipse 中Template 的使用
Eclipse 中Template 的使用 具体的看下 http://blog.youkuaiyun.com/hivon/archive/2006/07/11/903563.aspx, 我写下自己写的一些template,如果觉得好的话,你可以加上去 1. sysout, 主要是加了一个提示内容,当然,一般情况下是推荐用log的,你也可以设log的template System.out.pri原创 2008-08-05 22:34:00 · 985 阅读 · 0 评论 -
Quartz的cron表达式参考
Quartz的cron表达式参考 Quartz的cron表达式 Quartz是定时调度任务的一个类库。cron表达式是它用来制定定时计划的一种功能强大而又简单的表达式。一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。按顺序依次为秒(0~59)分钟(0~59)小时(0~23)天(月)(0~31,但是你需要考虑你月的天数)转载 2008-02-24 14:25:00 · 1209 阅读 · 0 评论 -
去掉非聚焦 stringGrid 的最后选中的 cell 颜色
stringGrid 的cell 选中时会有蓝色,而且stringGrid离焦后那个蓝色依然会去,下面可以不管什么情况下都不显示蓝色 onDrawCell 事件grid := TStringGrid(Sender); if(ARow begin with grid do begin Canvas.Brush.Color :=clWhite;// ClBlue;原创 2008-11-26 16:09:00 · 1494 阅读 · 0 评论 -
用 java 将文件的编码从GBK 转换成 UTF8
private static void transferFile(String srcFileName, String destFileName) throws IOException { String line_separator = System.getProperty("line.separator"); FileInputStream fis = new FileInputStrea原创 2009-02-08 18:03:00 · 6021 阅读 · 2 评论 -
javascript 中的函数是覆盖的
即从头到尾扫描,最后定义的函数有效,其他的函数都会被覆盖掉,不管是不是在 js中定义的还是在html中定义的原创 2008-12-12 15:12:00 · 1589 阅读 · 0 评论 -
Skype 的在线状态 代码
<br /><br />最近想找些 skype的状态代码,搜了一些,要么是固定图片的,要么虽然可以动态显示状态信息的图片,但图片太大了<br />下面是官方的skype在线状态生成网址 http://www.skype.com/intl/en-us/tell-a-friend/get-a-skype-button/<br /> <br />最终生成的代码如下<br /> <br /><a href="skype:account?call"><img src="http://mystatus.skype.co原创 2010-06-03 13:27:00 · 2261 阅读 · 0 评论 -
使用 openfire media proxy
htt://blog.youkuaiyun.com/laorer 用 xmpp协议完成p2p语音聊天的软件,通过jingle ice协议实现p2p(把本地的IP/Port和NAT转换后的IP/Port发送给对方),但当这两种方式行不通的时候,就需要用到 Relay服务器了,即通过服务器转发,使用Openfire 服务器的话,可以开启 Media Proxy 服务。客户端发送rtpbridge原创 2009-12-29 13:52:00 · 4276 阅读 · 1 评论 -
100个数重新乱序排列
具体问题参见: http://topic.youkuaiyun.com/u/20091027/09/db4cd117-bfbe-491f-bcb8-d54ee08c0787_2.html?seed=1203220048&r=60751960#r_60751960 100 个数乱序 #102 的算法不错这样一个长100的数组,对他进行打乱, 洗牌算法, 可以这样 for(int i = 0;原创 2009-10-29 09:00:00 · 1773 阅读 · 0 评论 -
vba 中, 创建文件夹, 获取行数, 新建excel文件
在文件夹不存在的情况,建立一个文件夹Sub createDir(pathName As String) Dim tmpDir As String On Error Resume Next tmpDir = Dir(pathName) If tmpDir = "" Then MkDir pathName End If End Sub原创 2009-06-06 18:42:00 · 3614 阅读 · 4 评论 -
java 处理 带有 namespace 的 XPath
由 RobinKin 提供需要对命名空间一一定义 string xml = ""; XmlDocument xmldoc = new XmlDocument(); xmldoc.LoadXml(xml); XmlNamespaceManager xnm = new XmlNamespace原创 2009-05-22 09:32:00 · 1863 阅读 · 1 评论 -
ant 配置 停止 tomcat, 打包程序成 war 文件夹,启动 tomcat 一体
转载请保留: http://blog.youkuaiyun.com/laorer , 谢谢! 没什么好说的,就是一个文件,把几个功能集成在一起, 其他的好说,就是停止和启动 tomcat 时遇到了问题,不过已经解决, 代码里有些多余的,你可以自己去掉他原创 2009-05-21 21:52:00 · 3336 阅读 · 0 评论 -
js window.open('url','_blank') 打开服务器端临时文件, ie窗口一闪而过
http://blog.youkuaiyun.com/laorer String showWindow =" window.open(url,_blank) "; http://xxx.xxx.xxx.xxx/xxxx/files/20090519160357312.doc 功能目的:在客户端用ie打开服务器目录下的一个doc文件实现预览。 我的实现是自己写了个树读取服务器所有的目录文件。用户原创 2009-05-21 18:00:00 · 4722 阅读 · 0 评论 -
关于使用dom4j生成xml时特殊字符处理的解决方法
转自: http://hrbyzq.blogbus.com/logs/20355420.html在使用dom4j生成xml文件时,对于特殊字符“&”,总会自动生成"&",因此在输入""时,<代表在创建writer对象时操作如下:XMLWriter writer = new XMLWriter(fmt); //以输出格式为参数创建xml输出对象 writer.setEscapeTe转载 2009-07-17 14:38:00 · 6286 阅读 · 0 评论 -
java解析xml时出现 java.net.MalformedURLException: unknown protocol:异常
java解析xml时出现 java.net.MalformedURLException: unknown protocol:异常http://topic.youkuaiyun.com/u/20090330/11/e9458948-6700-4703-94df-69c4776a91f5.html?1532567408解决办法:在应用路径里去掉对gnujaxp.jar包的引用。 原因:jdom在解释xml原创 2009-04-07 11:41:00 · 2328 阅读 · 1 评论 -
修改代码时,请不要引用新的 bug
今天上班,准备继续上周的问题来修改代码,做一些已经实现过的操作,但是突然发现,原来已经实现过的东西,现在有问题了。调试吧,调了几遍,发现有个 list 比原来多加了 一些内容,这些内容是在初始化时操作的,再继续,发现问题所在,开始时,在把 list 的初始化放在form 的构造函数中,后来由于放在 构造函数中引出了一些问题,就放其放在 formLoad 事件中,这样,当重新变化 lis原创 2009-03-30 10:13:00 · 1258 阅读 · 0 评论 -
如何使用Java自带的正则表达式
如何使用Java自带的正则表达式 作者: 侯柱锋 出处: KissJava.com 责任编辑: 王玉涵 [ 2005-10-10 14:55 ] 在Sun的Java JDK 1.40版本中,Java自带了支持正则表达式的包,本文就抛砖引玉地介绍了如何使用java.util.regex包。 可粗略估计一下,除了偶尔用Linux的外,其他Linu x用户都会遇到正转载 2007-10-16 16:59:00 · 933 阅读 · 0 评论 -
ORACLE索引与高性能SQL介绍
ORACLE索引与高性能SQL介绍 linux宝库 收集整理 作者:linux宝库 时间:2007-09-30 收藏本站转载 2007-10-15 16:01:00 · 1914 阅读 · 0 评论 -
java面试题--Jsp和servlet方面
java面试题--Jsp和servlet方面1、jsp有哪些内置对象?作用分别是什么? 答:JSP共有以下9种基本内置组件(可与ASP的6种内部组件相对应): request 用户端请求,此请求会包含来自GET/POST请求的参数 response 网页传回用户端的回应 pageContext 网页的属性是在这里管理 session 与请求有关的会话期 application serv转载 2006-11-25 20:11:00 · 1008 阅读 · 0 评论 -
Java 中对日期的操作
Java 中对日期的操作 http://www.54he.com 何海平hp54@163.comJava 中对日期的操作Java 中对日期的操作........................................................................................................ 11 日期模板.....转载 2006-11-27 11:05:00 · 1016 阅读 · 0 评论 -
数据库连接池java实现小结
数据库连接池java实现小结 Chinageren.com 2004-8-25 转载注明:www.chinageren.com转载 2006-11-27 10:35:00 · 1039 阅读 · 0 评论 -
做自己的系统分析师
做自己的系统分析师document.title="做自己的系统分析师 - "+document.title 这几天我在看软考的《系统分析师教程》,六百多页的书看了两百多页,现在感觉心里很复杂。再加上前几天和以前几个要好同事聚会,谈到软件系统的设计时有些争论,让我不得不写些什么。希望此文能以此文同中国从事软件开发的同行共勉。 前言 说来很不巧,我毕业于四川外语转载 2006-06-18 22:53:00 · 1331 阅读 · 0 评论 -
Getting Real学习笔记:关于编码
Getting Real学习笔记:关于编码原文链接:Getting Real 学习笔记:关于编码小巧的软件:随着代码量的增加,你软件的复杂度也会随之增 加,每一次调整和变动的效果都会叠加,所以让你的程序代码尽可能的保持简洁。那么抵制这种代码复杂化的最好方法就是只做小巧的软件,它也意味着更少的功 能、更少的代码和更少的浪费。小巧的软件让你放弃对未来功能的规划,将重点放在解决现在的问转载 2006-11-02 16:54:00 · 1036 阅读 · 0 评论 -
如何使用Delphi设计强大的服务器程序
现在网络的流行,使得服务器程序得到了广泛的应用,那么我们使用Delphi如何设计出强壮的服务器呢?有人说,如果要设计服务器的话,一定要使用VC来设计,其实这个人说的有一定道理,因为如果你要使用Delphi来设计服务器的话,要想设计高效的服务器就不要使用Delphi带来的大部分的控件(最好不要使用Delphi控件),为什么呢?下面我会告诉大家。这样的话你全部使用API来设计服务器,就同VC没有太原创 2005-06-20 21:27:00 · 1006 阅读 · 0 评论 -
关于计算机体系结构的一点思考
最近一位朋友提到了在一个项目中的设计思想: 要实现一个类似电信增值服务的软件(就像我们经常接触的系统:“话费查询请按1,缴费请按2...”)他的设计思想是将拨号、话音操作等基础操作做成一个个原子操作。这些原子操作功能很单一,因而他的实现很可靠。然后他又自己实现了一个业务规则层,相当于一个特殊的语言,然后还有一个解释器将规则转化成 原子操作序列,这样在保证可靠性的同时,系统的灵活性也很高。如原创 2004-12-17 12:18:00 · 1146 阅读 · 0 评论 -
在JSP页面显示页面校验的错误信息
function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(http://www.365key.com/st转载 2006-11-26 12:18:00 · 1246 阅读 · 0 评论 -
基于JDBC的数据库连接池技术研究与应用
基于JDBC的数据库连接池技术研究与应用 基于JDBC的数据库连接池技术研究与应用 【摘 要】介绍了Java访问数据库的原理及其存在的问题,提出了解决办法-数据库连接池,并对其转载 2006-11-27 10:53:00 · 810 阅读 · 0 评论 -
java中的集合类的几个鲜为人知的实用方法
function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(http://www.365key.com/storeit.as转载 2006-11-29 19:20:00 · 1348 阅读 · 0 评论 -
DataSource跟DriverManager区别及联系
DataSource跟DriverManager区别及联系转载 2007-10-16 10:21:00 · 2500 阅读 · 0 评论 -
[转]decode()函數使用技巧
decode()函數使用技巧·软件环境: 1、Windows NT4.0+ORACLE 8.0.42、ORACLE安装路径为:C:/ORANT·含义解释: decode(条件,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值)该函数的含义如下:IF 条件=值1 THEN RETURN(翻译值1)ELSIF 条件=值2 THEN RETURN(翻译值2) ......E转载 2007-10-12 14:21:00 · 842 阅读 · 0 评论 -
我的oracle笔记六
我的oracle笔记六(oracle优化方面)作者:未知 | 文章出处:未知 | 阅读次数:644 | 发布日期:2005-11-07 1. 查询正在执行语句的执行计划(也就是实际语句执行计划) select * from v$sql_plan where hash_value = (select sql_hash_value from v$session where sid转载 2007-10-15 15:53:00 · 869 阅读 · 0 评论 -
[转]Servlet API 中文版(一)
Servlet API 中文版(一)Java Servlet API说明文档(2.1a版)(二) 字号: 大大 中中 小小 Java Servlet API说明文档(2.1a版)(一)绪言 这是一份关于2.1版Java Servlet API的说明文档,作为对这本文档的补充,你可以到http://java.sun.com/product转载 2007-10-16 16:42:00 · 1736 阅读 · 0 评论 -
jsp+javascript打造级连菜单
jsp+javascript打造级连菜单 http://www.souzz.net 2005-08-24 文章出处:搜站长搜集转载 2006-12-02 10:55:00 · 1033 阅读 · 0 评论 -
java日期函数
java日期函数 posted by kozzi on 2005, May 11, 12:43 PM. 技术资料 java日期函数 /*** 得到当前日期前后的日期* @return 返回日期字符串*/pu转载 2006-12-01 08:56:00 · 2884 阅读 · 0 评论