18位身份证号码的校验(Python)

    在 Python 中,可以使用更简单的方法来计算校验码。例如,可以使用 map() 和 lambda 表达式来将身份证号的前17位转换为整数列表,如下所示: nums = list(map(int, code[:17])) 然后,可以使用 numpy 库中的 dot() 函数来计算加权和,如下所示: s = np.dot(nums, [7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2]) 最后,可以使用一个简单的表达式来计算校验码: cd = (1...阅读全文
    作者:绝缘体.. | 分类:git, python, 开发工具, 编程语言 | 阅读: | 标签:, , , ,

    js读取和解析JSON数据详解

    JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSON是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON数据不须要任何特殊的 API 或工具包。 本文主要是对JS操作JSON的要领做下总结。 在JSON中,有两种结构:对象和数组。 1. 一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:...阅读全文
    作者:绝缘体.. | 分类:git, javascript, 开发工具, 编程语言 | 阅读: | 标签:, , , ,

    CentOS7安装Redis和PHP-redis扩展

    Redis是一个key-value存储系统,属于我们常说的NoSQL。它遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它常用在缓存、队列、Pub/Sub、计数统计、排行榜、投票与排序等场景。 本文介绍如何在CentOS7上安装redis,以及让PHP支持redis的php-redis扩展库。 安装Redis Redis官方下载地址:http://redis.io/download,下载最新稳定版本。 当前...阅读全文
    作者:绝缘体.. | 分类:git, PHP, redis, 开发工具, 数据库, 编程语言 | 阅读: | 标签:, , , ,

    GIT服务器实现web代码自动部署

    这里简要记录一下GIT服务器实现web代码自动部署的方法。 1、git机制简要介绍  git使用的是代码仓库,git服务端有仓库,称为远端仓库,我们clone下来的,本地也有一个仓库称为本地仓库。我们commit的时候是把代码提交到了本地仓库,push时是把代码提交到了远端仓库,pull的时候是把代码从远端仓库下载到本地仓库。 代码仓库对代码的存储使用了版本指针,每个提交的版本都对应一个HEAD指针,...阅读全文
    作者:绝缘体.. | 分类:git, nginx, PHP, 开发工具, 编程语言 | 阅读: | 标签:, , , ,

    Spring Boot整合RocketMQ,轻松实现异步通信

    引言 RocketMQ 是阿里巴巴团队开发的一款高性能、高可靠、全球消息分发的分布式消息中间件。而Spring Boot是一个用于简化Spring应用开发的框架,具有快速搭建和部署的特点。本文将介绍如何使用Spring Boot来整合RocketMQ,实现异步通信的功能。 步骤一:创建Spring Boot项目 首先,我们需要创建一个Spring Boot项目。可以使用Spring Initializr来快速生成项目。在项目生成过程中,我们需...阅读全文
    作者:绝缘体.. | 分类:apache, git, spring, 后端框架, 开发工具 | 阅读: | 标签:, , , ,