小左闲谈

zoho企业邮箱的SPF记录及其他

In 网络  @2018-01-29

起因

需要一个可用的免费域名邮箱(企业邮箱),测试zoho邮箱

使用zoho域名邮箱时出现的问题

  • 官方提供的SPF记录无法通过他们自己的验证;
  • 官方提供的SMTP服务器无法使用;

解决办法

  • SPF记录填写
v=spf1 include:zoho.com.cn ~all
// 而不是官方的
v=spf1 include:zoho.com ~all
  • SMTP服务器填写
smtp.zoho.com.cn
// 而不是官方的
smtp.zoho.com

这大概也让大家从侧面了解到,zoho给国内提供的服务是通过zoho.com.cn来的,而不是smtp.zoho.com,只是官方很多文档中都没有更新过来,导致了出现上面这些问题。

标签: , ,   评论: zoho企业邮箱的SPF记录及其他已关闭评论 

下一步的学习目标

In 生活  @2018-01-25

学习计划如下(立flag)

  1. RestFul Api开发规范,做测试demo
  2. Ajax跨域,原理及解决方法;
  3. websocket基本应用,理解及demo
  4. redis的实际应用;
  5. 学习正则并应用demo(路由,爬虫,rewrite规格等);
  6. 前端的相关知识(vue.jsES6);

需要完成的事情

  1. 阿里云服务器环境重新搭建(宝塔/oneinstack);
  2. 七牛存储的全面应用到所有用户上传的图片、音频、及后台上传的音频视频,归档到专门的七牛资源表,考虑优化为客户端异步上传回调服务端;
  3. 完善后台信息管理项目(完成度高开源);
  4. 写一个新项目,关于普通建站的通用cms。

需要熟练并使用的工具

包括但不局限于ComposerGitWebpack

实施比计划重要,这也是博客的存在意义,真实记录,鞭挞自己还有哪些未完成,立过的flag就在那里,逃不开躲不掉。

标签: ,   评论: 3枚 

Jquery校验中国身份证号码是否正确

In 笔记  @2018-01-15

在项目中使用表单时经常会涉及到身份证号码是否正确的校验,下面看看应该中国二代身份证号码应该怎么用Jquery校验呢?

二代身份证校验码的计算方法

二代身份证由17位数字和一位校验码组成,那么校验方法是怎样的呢?

  1. 将前面的身份证号码17位数分别乘以不同的系数。从第一位到第十七位的系数分别为:7-9-10-5-8-4-2-1-6-3-7-9-10-5-8-4-2。
  2. 将这17位数字和系数相乘的结果相加。
  3. 用加出来和除以11,得到余数
  4. 余数只可能有0-1-2-3-4-5-6-7-8-9-10这11个数字。其分别对应的最后一位身份证的号码为1-0-X-9-8-7-6-5-4-3-2。

使用Jquery校验身份证

function check_id(value){
    var arrExp = [7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2];//加权因子  
    var arrValid = [1, 0, "X", 9, 8, 7, 6, 5, 4, 3, 2];//校验码  
    if(/^\d{17}\d|x$/i.test(value)){   
        var sum = 0, idx;  
        for(var i = 0; i < value.length - 1; i++){  
            // 对前17位数字与权值乘积求和  
            sum += parseInt(value.substr(i, 1), 10) * arrExp[i];  
        }  
        // 计算模(固定算法)  
        idx = sum % 11;  
        // 检验第18为是否与校验码相等  
        return arrValid[idx] == value.substr(17, 1).toUpperCase();  
    }else{  
        return false;  
    }  
}

标签: ,   评论: Jquery校验中国身份证号码是否正确已关闭评论