SHOP++中文分词检索词库扩展



SHOP++中文分词检索词库扩展。

SHOP++默认只加入了基础中文词库文件,您可以根据实际需求增减词库量

中文分词词库扩展:
1. 编辑中文分词词库文件
词典文件编码格式:UTF-8(无 BOM)
每个中文词汇独立占一行,使用\r\n 的 DOS 方式换行(请参考IKAnalyzer3.1.6GA.jar文件org.wltea.analyzer.dic包下的.dic文件)
词典文件应部署在 Java 的资源路径下

2. 配置src/IKAnalyzer.cfg.xml文件(已部署项目请配置WEB-INF/classes/IKAnalyzer.cfg.xml文件)[......]

Read more

CSS命名规则 web标准化设计



CSS命名规则 web标准化设计。

(一)常用的CSS命名规则
头:header
内容:content/container
尾:footer
导航:nav
侧栏:sidebar
栏目:column
页面外围控制整体布局宽度:wrapper
左右中:left right center
登录条:loginbar
标志:logo
广告:banner
页面主体:main
热点:hot
新闻:news
下载:download
子导航:subnav
菜单:menu
子菜单:submenu
搜索:search
友情链接:friendlink
页脚:footer[......]

Read more

eval解析JSON中的注意事项

eval解析JSON中的注意事项。

作者:myjavawork
eval解析JSON中的注意点
在JS中将JSON的字符串解析成JSON数据格式,一般有两种方式:
1.一种为使用eval()函数。
2. 使用Function对象来进行返回解析。
使用eval函数来解析,并且使用jquery的each方法来遍历
用jquery解析JSON数据的方法,作为jquery异步请求的传输对象,jquery请求后返回的结果是json对象,这里考虑的都是服务器返回JSON形式的字符串的形式,对于利用JSONObject等插件封装的JSON对象,与此亦是大同小异,这里不再做说明。
这里首先[......]

Read more

浅谈 get/post方法

浅谈 get/post方法。最权威的解释—-Maximum URL length is 2,083 characters in Internet Explorer. 没错,IE的url最大长度是2083个字节,可以用于GET传递数据的长度是2048个字节 另外POST方式传递的数据不受这个长度影响,它的值通过浏览器header传输而不是url.

Javascript 与正则表达式

Javascript 与正则表达式。

Javascript 与正则表达式
一、正则表达式(regular expression简称res)
1、定义:
一个正则表达式就是由普通字符以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。

2、作用:
正则表达式提供了功能强大、灵活而又高效的方法来处理文本。正则表达式的全面模式匹配表示法可以快速地分析大量的文本以找到特定的字符模式;提取、编辑、替换或删除文本子字符串;或将提取的字符串添加到集合以生成报告。
3、主要用途:[......]

Read more

流水号设计介绍

流水号设计介绍。

流水号/缺省值

任务背景
数据录入时的缺省值是最常见的现象,新增加的记录往往某些字段不需要或者不允许用户输入,因此需要给出缺省值。有些缺省值是为了方便用户,减少用户输入而设定;有些缺省值是不允许用户输入的,比如当前用户、角色等。

流水号是缺省值的一种特例,一般的缺省值往往不存在数据递增或递减,而流水号必须存在数据的递增或递减。简单的流水号如序号,1、2、3、4等如此不断递增1,复杂的流水号递增/递减规律就不好说了,视业务的复杂度而定。

面临困难

对于不需要增删行的输入界面来说,流水号/缺省值比较容易解决,可以在服务器生成填报表的时候把流水号/缺[......]

Read more

下拉树介绍

下拉树介绍。
任务背景
在做输入页面时,为了简化用户的输入,以及避免错误数据的录入,往往提供各种下拉框供用户选择,但是,有时候可供下拉的数据选项非常多,导致下拉选择也非常麻烦,要靠眼睛去寻找合适的选项,并不容易。
为了解决这个问题,把下拉选项按照一定的逻辑进行分级分类,采用树状的方式下拉是个好办法。
举例来说,城市的下拉选项,如果把全国的城市全部列出来,实在太多了,让用户从如此多的选项中选择,显然不现实,因此如果按照地区分类,先按照华东、华北、华南….等地区分类,然后再按照省份分类,然后再按照市分类,再按照县分类,如此一级一级地往下分,查找起来非常容易,下拉选择方便多了。

面[......]

Read more

一些常用的正则表达式示例收藏

一些常用的正则表达式示例收藏。
1、匹配所有的正数:^[0-9]+$
2、匹配所有的小数:^\-?[0-9]*\.?[0-9]*$
3、匹配所有的整数:^\-?[0-9]+$
4、提取信息中的中文字符串: [\u4e00-\u9fa5]* ;
5、提取信息中的邮件地址:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
6、提取信息中的中国手机号码:(86)*0*13\d{9}
7、提取信息中的中国固定电话号码:(\(\d{3,4}\)|\d{3,4}-|\s)?\d{8}
8、提取信息中的中国邮政编码:[1-9]{1}(\d+){5}
9[......]

Read more

支付宝开发通知页面notify_url、返回页面return_url是怎么工作的?

通知页面notify_url、返回页面return_url是怎么工作的?返回页面(return_url文件)工作原理

即:商户系统请求/支付宝响应交互模式

1、 构造请求数据
商户通过提供的接口代码示例,通过代码示例的规则,程序构造与运算得到sign加密结果以及构造后的请求给支付宝的数据集合。GET方式下是URL地址链接,POST方式下是支付宝网关地址及参数集合。
2、 发送请求数据
把构造完成的数据集合,通过页面链接跳转或表单提交的方式传递给支付宝。
3、 请求的交易
支付宝得到这些集合后,会先做安全校验等验证,一系列验证通过后便会处理完成这次发送过来的数据请求。
4[......]

Read more

return_url 和 notify_url 的区分

return_url 和 notify_url 的区分

现支付宝的通知有两类。
A服务器通知,对应的参数为notify_url,支付宝通知使用POST方式
B页面跳转通知,对应的参数为return_url,支付宝通知使用GET方式 (通知地址不需要像以前一样去账户内设置,而是由客户在支付的时候通过参数传递给我地址。例如 notify_url=http://www.xxx.com/notify_alipay.asp 注意:www.XXX.com是您网站的域名,也可以用ip地址代替。对于服务器通知,ip地址一定是公网的,私有地址(例如10.2.1.1或者192.168.1.1)支付宝无法[......]

Read more