自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 shell 编程之2>&1

shell 编程之2>&1经常可以在一些脚本,尤其是在crontab调用时发现如下形式的命令调用/tmp/test.sh > /tmp/test.log 2>&1前半部分/tmp/test.sh > /tmp/test.log很容易理解,那么后面的2>&1是怎么回事呢?要解释这个问题,还是得提到文件重定向。我们知道>和&1 的意思就是将标准错误也输出到标准输出当中。...

2009-10-15 10:41:24 93

自己写的一个螺旋矩阵的算法

[code="javascript"] function Direction(x, y) { this.x = x; this.y = y; } function generateMatrix(n) { var dim = Math.ceil(Math.sqrt(n)); //var dim = n; var cen = Math.ceil(di...

2009-09-28 14:13:21 146

查找两个字符串的公共子串

[code="php"]function findmaxsubstring2($str1, $str2) { $str1len = strlen($str1); $str2len = strlen($str2); $sortstr = ($str1len > $str2len) ? $str2 : $str1; $longstr = ($str1len < $str2...

2009-09-27 16:25:04 159

原创 php基础测试

如何改进以下的这行php代码?这段代码可以被用来测试php工程师应聘者。 < ? echo("Search results for query: " .$_GET['query'] . "."); ? >这段代码非常适合用来测试一个php开发人员是否合格。因为这段代码并没有要求太多记忆上的东西(例如函数的记忆),但是对安全,性能,兼容性上都做了考察。...

2009-08-18 11:02:38 101

原创 Consider a builder when faced with many constructor parameters

[code="java"]// Builder Patternpublic class NutritionFacts {private final int servingSize;private final int servings;private final int calories;private final int fat;private final int so...

2009-08-17 11:50:41 91

java和javascript中实现substr_count

php中的方法真是不少,今天觉得自己实现一下substr_count。由于今天比较忙,就没自己想实现方法,google了一下,发现了3种,其中的两个方法真是巧妙,我要是自己实现估计只能想到第一,也就是看起来最笨的那个。不过考虑一下性能,笨方法居然是最快的[code="java"]package util;import java.io.BufferedWriter;imp...

2009-04-08 16:25:29 367

java和javascript中实现ucwords

学习PHP的过程中发现了函数ucwords()方法,一想java中好像没有类似的方法。于是觉得自己动手实现一下。开始是这样写的[code="java"]public static String capitalize(String str) { String[] words = str.toLowerCase().split(" "); StringBuffer sb = new...

2009-04-07 17:10:58 152

原创 Socket使用中读取响应消息的3种方法

类1:一次性全部读取。代码:方法一:[code="java"]public String getResultStr(Socket sourceSocket){String resultStr = null;InputStream in;try {in = sourceSocket.getInputStream();int readIndex = 5 ...

2009-03-30 16:55:05 1165

原创 java字符串问题

备份,供以后使用[code="java"] String hello = "hello";//语句(10) String hel = "hel";//语句(11) String lo = "lo";//语句(12) System.out.println(hel...

2009-03-30 16:22:25 81

原创 PreparedStatement Statement

1.PreparedStatement是预编译的,对于批量处理可以大大提高效率. 也叫JDBC存储过程2.使用 Statement 对象。在对数据库只执行一次性存取的时侯,用 Statement 对象进行处理。PreparedStatement 对象的开销比Statement大,对于一次性操作并不会带来额外的好处。3.statement每次执行sql语句,相关数据库都要执行sql语句的...

2009-03-30 15:42:08 54

原创 FusionCharts v3

Overview FusionCharts is a flash charting component that can be used to render data-driven animated charts. Made in Adobe Flash 8 (formerly Macromedia Flash), FusionCharts can be used with any web s...

2009-02-27 13:47:00 168

原创 CSS样式

id 选择器和派生选择器在现代布局中,id 选择器常常用于建立派生选择器。#sidebar p { font-style: italic; text-align: right; margin-top: 0.5em; }上面的样式只会应用于出现在 id 是 sidebar 的元素内的段落。这个元素很可能是 div或者是表格单元,尽管它也可能是一个表格或者其他块级元素。它甚至可...

2009-02-24 15:47:38 92

原创 XPath语法

XML 实例文档我们将在下面的例子中使用这个 XML 文档。&lt;?xml version="1.0" encoding="ISO-8859-1"?&gt;&lt;bookstore&gt;&lt;book&gt; &lt;title lang="eng"&gt;Harry Potter&lt;/title&gt; &lt;price&a

2009-02-20 17:29:42 61

原创 document.evaluate

使用 Greasemonkey 时会遇到的功能最为强大的一个工具就是 evaluate 函数。通过使用XPath这种查询语言,它可以用来寻找页面中的元素,属性和文本。举个例子来说,如果您想获得某个页面上的全部链接。您也许会想到使用document.getElementsByTagName('a');但是如果您还要继续检查是否每个链接都具有href属性,因为还可以用来作为锚名称使用,这时...

2009-02-20 17:27:53 92

原创 getComputedStyle function

[b]Getting an element's style[/b]It is occasionally useful to get a specific element's actual style, after all CSS rules have been applied. You mightnaively assume that an element's style property...

2009-02-20 16:42:08 83

原创 小图片合并的作用

转载   原帖地址 http://yukaizhao.iteye.com/blog/290538     在对大访问量网站进行性能优化时,其中有一点是尽量减少http连接数,道理很明了,减少了单个PV的http连接数,肯定可以增加单台服务器的用户负载数。 减少Http连接数的具体方法是减少没必要的iframe使用,合并js文件,css文件,和一种常见的方法,合并Css小背景图,合并Css...

2009-02-13 11:23:05 244

原创 Bindows --- True Ajax with a Windows Look-and-Fee

True Ajax with a Windows Look-and-FeelBindows is a Graphical User Interface (GUI) software framework for development of rich AJAX and Web 2.0 enterprise web applications. Bindows can generate the e...

2009-01-08 11:06:10 85

原创 java中的equals方法

equals()方法在包含继承时,需要注意写问题。equals的约定声明:如果p和q不是null,p.equals(q)也该和q.equals(p)返回同样的值。下面的代码是种错误的写法[code="java"]class BaseClass { private int x; public BaseClass(int i) { x = i; } publi...

2009-01-06 18:14:40 132

原创 struts2 action 配置方法

3.2 节 Action配置Package配置使用package可以将逻辑上相关的一组Action,Result,Intercepter等组件分为一组,Package有些想对象,可以继承其他的Package,也可以被其他package继承,甚至可以定义抽象的Package。Package的可以使用的属性:属性 是否必须说明name是Packa...

2008-12-17 16:49:36 67

原创 javascript converting strings to numbers

To allow more flexible conversions, you can use parseInt( ) and parseFloat( ). These functions convert and return any number [color=red]at the beginning of a string[/color], ignoring any trailing non-...

2008-11-13 17:20:29 79

原创 Javascript Regular Expressions

10.1.2 Character ClassesIndividual literal characters can be combined into character classes by placing them within square brackets. A character class matches any one character that is containe...

2008-11-13 16:36:26 134

原创 javascript summary11-13

[b]Enhanced typeof function[/b][code="javascript"]o.toString() // May invoke a customized toString( ) method for the object [/code]Instead, we have to refer explicitly to the default toString( )...

2008-11-13 10:38:36 75

原创 javascript summary11-12(2)

[b]Enumerating Properties[/b]The for/in loop discussed in Chapter 6 provides a way to loop through, or enumerate, the properties of an object. This can be useful when debugging scripts or when worki...

2008-11-12 16:18:09 136

原创 javascript summary11-12

The arguments[] array is useful in a number of ways. The following example shows how you can use it to check that a function is invoked with the correct number of arguments, since JavaScript doesn't d...

2008-11-12 10:30:00 62

空空如也

空空如也

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

TA关注的人

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