首页 博文 图库
JS 银行卡号判断验证

JS 银行卡号判断验证

//Description:  银行卡号Luhm校验
//Luhm校验规则:16位银行卡号(19位通用):
// 1.将未带校验位的 15(或18)位卡号从右依次编号 1 到 15(18),位于奇数位号上的数字乘以 2。
// 2.将奇位乘积的个十位全部相加,再加上所有偶数位上的数字。
// 3.将加法和加上校验位能被 10 整除。
//方法步骤很清晰,易理解,需要在页面引用Jquery.js   

//bankno为银行卡号 banknoInfo为显示提示信息的DIV或其他控件
function luhmCheck(bankno) {
    var lastNum = 

怎么判断银行卡号格式是否正确?

怎么判断银行卡号格式是否正确?

/**
 * Created by Administrator on 2016/9/18.
 * 验证银行卡格式是否正确
 */
public class CheckIdCard {
    /**
     * 校验银行卡卡号
     *
     * @param cardId
     * @return
     */
    public static boolean checkBankCard(String cardId) {
        char bit = getBankCardCheckCode(cardId
                .

WINDOWS 2003 IIS6 支持SHA256。基础连接已经关闭 发送时发生错误修复

WINDOWS 2003 IIS6 支持SHA256。基础连接已经关闭 发送时发生错误修复

IIS6强制使用256位需要3个步骤:
1. 安装此修复程序http://support.microsoft.com/kb/948963,以支持AES128加密和AES256加密。
2. Cipher suites的顺序在Windows 2003命令是固定好的, AES 128是最高优先级的,AES 256排在其后。我们只需要禁用AES 128而开启AES 256使得AES 256拥有最高的优先权。
a. 在IIS6.0中打开regedit.exe的机器。
b. 进入HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProv

ASP.NET 导入excel

ASP.NET 导入excel

using(OleDbConnection Conn= new OleDbConnection("Provider=Microsoft.ACE.OleDb.12.0;Data Source=" + Server.MapPath("/a.xls") + ";Extended Properties=\"excel 8.0;hdr=yes;imex=1\";"))
{
string strCom = "SELECT * FROM [Sheet1$]";
Conn.Open();
OleDbDa

JS日期格式化扩展函数

JS日期格式化扩展函数

Date.prototype.format = function(format) {
        var date = {
            "M+": this.getMonth() + 1,
            "d+": this.getDate(),
            "h+": this.getHours(),
            "m+": this.getMinutes(),
            "s+": this.getSeconds()

锚点位置偏移的方法

锚点位置偏移的方法

昨天在sf的时候看到了一位朋友的提问,是问如何使页面上的a标签被点击时跳转的锚点的位置往下偏移一点,不会被最上方的header给遮盖。当时看到这个问题也没想出纯CSS的解决方法,以为只有用js才能实现,后来另一位朋友的解答,恍然大悟,在他给出的方法上加以修改,完美实现了纯CSS的解决方案。
HTML部分
<div style="height: 50px;background:grey;position:fixed;top:0;left:0;right:0;z-index:100;"></div><div style="height:2

PHP中9大缓存技术总结

PHP中9大缓存技术总结

1、全页面静态化缓存也就是将页面全部生成html静态页面,用户访问时直接访问的静态页面,而不会去走php服务器解析的流程。此种方式,在CMS系统中比较常见,比如dedecms;
一种比较常用的实现方式是用输出缓存:
Ob_start()******要运行的代码*******$content =Ob_get_contents();****将缓存内容写入html文件*****Ob_end_clean();
2、页面部分缓存该 种方式,是将一个页面中不经常变的部分进行静态缓存,而经常变化的块不缓存,最后组装在一起显示;可以使用类似于ob_get_contents的方式实 现,也可以利用类似ESI之类

微信清缓存工具,微信怎么清理缓存?

微信清缓存工具,微信怎么清理缓存?

用微信扫秒打开http://debugx5.qq.com/ 
然后在代理下面,有个清理功能,可以清楚缓存,cookie等等。




腾讯OA基础服务使用C# 开发的千万级应用

腾讯OA基础服务使用C# 开发的千万级应用

话说昨天的港股发生了一件大事,腾讯成为亚洲市值最高的公司,在这历史性的一刻,作为在鹅厂工作的C# 程序员,也应该让世人了解下C# 并不是那么没有市场。在鹅厂,代码构成中60%以上是C++, C#也有10%左右的份额,后续的文章中我会和你继续分享,当然如果你有兴趣加入鹅厂会更快获取类似信息,需要可以找我内推。小二计划写几篇文章来让大家正确的认识下C#。
当我们还没来得及把自己的梦想捂热的时候,伟大的王老师一语惊醒了所有吃瓜的围观群众——人嘛,光着眼于梦想是不行滴,还是要先定一个能达到的小目标。一个一天处理5000万级别的应用,换算成每秒578个请求,当然应用不会这么平淡,有高峰有低谷,不过这也不

StackOverflow网站架构,.NET技术架构解析

StackOverflow网站架构,.NET技术架构解析

StackOverflow是一个IT技术问答网站,用户可以在网站上提交和回答问题。当下的StackOverflow已拥有400万个用户,4000万个回答,月PV5.6亿,世界排行第54。然而值得关注的是,支撑他们网站的全部服务器只有25台,并且都保持着非常低的资源使用率,这是一场高有效性、负载均衡、缓存、数据库、搜索及高效代码上的较量。近日,High Scalability创始人Todd Hoff根据Marco Cecconi的演讲视频“ The architecture of StackOverflow”以及Nick Craver的博文“ What it takes to run Stack

查看更多