文章列表
在做软件的时候常常会遇到商品分类、栏目、频道分类、权限级别的问题(以下统一称为分类问题),本文试图探讨通用分类算法的设计问题,旨在通过合理设计提高生成树形目录、查询某一分类(可能包含子分类)下所有内容(为了讨论方便暂且以商品为例)的效率。
最常用的分类设计是通过增加一个父id的字段标识分类的父子关系,这样设计的优点是实现简单、可以无限极分类,不需要分类编码算法;但缺点也是很明显的,最明显的不足就是查询某一分类的所有子类及其商品效率低下,这点不足在生成分类树的时候可以在前台界面利用ajax技术异步获取或通过提前处理的方式把分类取出来放到内存或文件中得到弥补,在只取 ...
用jquery模糊:
查找id以pri_id_开头的多有select标签
$("select[id^=pri_id_]")
查找id不以pri_id_开头的多有select标签
$("select:not[id^=pri_id_]")
我们的程序经常会出现这样一个问题,在WinXp下测试是正常的,而到了服务器(Linux操作系统)上就出现这个问题。
1、 由于邮件我写的程序的邮件主题是写在配置文件(. properties)中的,再通过native2ascii把中文邮件主题从本地码(简
体中文Wind Xp 是GBK)转换为Unicode 编码。而Java程序读取properties配置文件内容时,是根据操作的编码方式来读取的,
这样就造成程序的可移植性差。
2、 没有指定邮件主题的编码方式
当一段 Text 或者 HTML 通过电子邮件传送时,发送的内容首先通过一种指定的字符编码转化成 ...
- 2008-09-26 16:42
- 浏览 2200
- 评论(0)
匹配中文字符的正则表达式: [\u4e00-\u9fa5]
评注:匹配中文还真是个头疼的事,有了这个表达式就好办了
匹配双字节字符(包括汉字在内):[^\x00-\xff]
评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)
匹配空白行的正则表达式:\n\s*\r
评注:可以用来删除空白行
匹配HTML标记的正则表达式:<(\S*?)[^>]*>.*?</\1>|<.*? />
评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套标记依旧无能为力
匹配首尾空 ...
- 2008-09-25 21:57
- 浏览 799
- 评论(0)
Struts.xml
包含配置
在默认的情况下,
Struts2
将自动加载放在
WEB-INF/classes
路径下的
struts.xml
文件。大部分应用里,随着应用的规模的增加,系统的
Action
数量大量增加,导致了
struts.xml
配置文件变得非常臃肿。
为了避免这种情况,可以将一个
struts.xml
文件分解成多个配置文件,然后在
struts.xml
文件中包含其他配置文件。比如说:在
struts.xml
文件中使用以下配置方式
<include file=”struts-mod1.xml” />
通过这种方式提 ...
- 2008-09-25 11:20
- 浏览 935
- 评论(0)
工作这么几年了,现在越来越觉得不知道自己想要什么了,感觉没有了任何激情,上学时为了写一个汇编算法几天都不午休的尽头总是找不回来了。
- 2008-09-08 23:43
- 浏览 742
- 评论(0)