`
文章列表
function validate(sum){   return /^\d+(\.{0,1}\d+){0,1}$/ .test(sum); }
今天项目中用到文件上传,按用户保存附件,初始用户的ID为-1,就自动建了一个名为“-1”的目录,但在linux下,无法使用 “cd -1” 进入目录;   搞了半天,一同事大牛帮我解决了"cd -- -1",成功进入目录;
最近公司项目中需要做一个简易的BBS论坛,相应的就需要富文本编辑器,之前使用过CFeditor,但UI总感觉不适合个人喜爱,经过对比后选择了百度开源的UEditor。   UEditor官网地址:http://ueditor.baidu.com/website/   目前最新版本:1.4.3,以下使用及配置都是基于此版本。我们使用的是jsp版本,以下为默认目录:  进入jsp目录,我们可以看到ueditor所需要依赖的包,以及统一处理入口controller.jsp,还有对应请求配置,主要是涉及上传图片,视频,文件等;   将ueditor引入eclipse的web工程中   ...

select 选中项

    博客分类:
  • JS
var value="南京"; $("select").children("option").each(function(){ var temp_value = $(this).val(); // var temp_value = $(this).text(); if(temp_value == value){ $(this).attr("selected","selected"); } });  
通常情况下,我们获取iframe父页面的url很简单:parent.location或top.location即可,但前提是它们遵循同源策略。当iframe与父页面不属于同一个域名时,像上面的获取会因为安全策略原因而失败。在nczonline的一篇文章上看到一种方法,使用document.referrer。   方法很简单,通过parent !=window检测iframe与父页面是否同源,当不同源时,使用document.referrer,否则使用parent.location.href   function getParentUrl() { var url = null; if ...
IE10以下的IE版本不支持trim()方法,在做前台非空验证的时候,如果项目中使用了js框架,请查找框架提供的trim方法,如果没使用,可以自己写个trim()来实现去掉空格。在我最近的项目中由于使用了jquery,下面贴出jquery的trim使用方法 $.trim($("#name").val());  正确的是上面的写法,不是$("#name").val().trim(); 当然如果没使用js框架,或想原生的js,那么就自己写了,代码如下: function trim(str){ return str.replace(/(^\s*)| ...
1. 邮件发送封装类 import java.util.Properties; /** * @ClassName: MailInfo * @Description: 发送邮件需要使用的基本信息 * */ public class MailSenderInfo { // 发送邮件的服务器的IP和端口 private String mailServerHost; private String mailServerPort = "25"; // 邮件发送者的地址 private String ...
1、Job接口:该接口只有一个方法
mysql 创建 数据库时指定编码很重要,很多开发者都使用了默认编码,但是我使用的经验来看,制定数据库的编码可以很大程度上避免倒入导出带来的乱码问题。   我们遵循的标准是,数据库,表,字段和页面或文本的编码要统一起来。   很多mysql数据库工具都不支持创建时指定数据库编码,当然可以改my.ini来解决这个问题,但是需要重新启动mysql,不过用下面的语句会更有效:   -- GBK create database test2 DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci; -- UTF8 CREATE DATAB ...
我们常用的在a标签中有点击事件:1. a href="javascript:js_method();"这是我们平台上常用的方法,但是这种方法在传递this等参数的时候很容易出问题,而且javascript:协议作为a的href属性的时候不仅会导致不必要的触发window.onbeforeunload事件,在IE里面更会使gif动画图片停止播放。W3C标准不推荐在href里面执行javascript语句2. a href="javascript:void(0);" onclick="js_method()"这种方法是很多网站最常用的方法, ...
        查看JEECMS的源代码发现开发者版本还没有类似现成的统计标签,一种解决的办法是使用现有的JEECMS标签,像这样Struts( [@cms_content_list channel=id]${tag_list?size}[/@cms_content_list] ) ,但是这样的做法非常地低效,原因是[@cms_content_list]标签会把所有当前栏目的文章内容对象查询出来,做全表查询!没办法啊!!!为了网站访问效率,只好自己写一个统计标签吧。那下面就以[@cms_channel_statistic]为例说下如何在JEECMS加入自定义标签。         第一步:编 ...

银行卡验证

    博客分类:
  • JAVA
现行 16 位银联卡现行卡号开头 6 位是 622126~622925 之间的,7 到 15 位是银行自定义的,可能是发卡分行,发卡网点,发卡序号,第 16 位是校验码。16 位卡号校验位采用 Luhm 校验方法计算:1,将未带校验位的 15 位卡号从右依次编号 1 到 15,位于奇数位号上的数字乘以 22,将奇位乘积的个十位全部相加,再加上所有偶数位上的数字3,将加法和加上校验位能被 10 整除。比如卡号:   6 2 2 5 8 8 1 4 1 4 2 0 7 4 3 * 2 2 2 2 2 2 ...

mysql远程连接缓慢

最近项目使用到mysql,在linux上安装rpm格式的mysql,前几天访问正常,但今天突然发现数据库访问缓慢,在网上搜索过后,发现可以在/etc/my.cnf文件中添加“skip-name-resolve”来解决。   但我在/etc目录下无法找到my.cnf文件,再经过搜索,发现解决方案 用rpm包安装的MySQL是不会安装/etc/my.cnf文件的, 至于为什么没有这个文件而MySQL却也能正常启动和作用,在点有两个说法, 第一种说法,my.cnf只是MySQL启动时的一个参数文件,可以没有它,这时MySQL会用内置的默认参数启动, 第二种说法,MySQL在启动时自动使 ...
原因是mysql的密码有问题 用mysql匿名用户可以进入数据库,但是看不见mysql数据库.   解决办法:具体操作步骤:关闭mysql: mysql -u root   mysql> use mysql mysql> UPDATE user SET Password=PASSWORD('xxx') WHERE user='root'; mysql> flush privileges;  到这里密码已经修改成功,今后使用root用户需要使用密码登录: mysql -u root -p   此时使用普通用户登录也需要使用密码进行登录,虽然可以直接用m ...
Linux MySQL的几个重要目录1、数据库目录   /var/lib/mysql/  2、配置文件,mysql.server命令及配置文件     /usr/share /mysql  3、相关命令,mysqladmin mysqldump等命令     /usr/bin  4、启动脚本,启动脚本文件mysql的目录     /etc/rc.d/init.d/  5、修改root默认密码     [root@test1 local]# /usr/bin/mysqladmin -u root password 123456  6、测试是否修改成功   ...
Global site tag (gtag.js) - Google Analytics