Skip to content

Instantly share code, notes, and snippets.

View Ran-ying's full-sized avatar
😭
深夜失眠痛哭悲叹

染樱 Ran-ying

😭
深夜失眠痛哭悲叹
View GitHub Profile

计算原理

参见 百度百科

  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

JavaScript

WS 服务端

const WebSocketServer = require('ws').Server;
const wss =new WebSocketServer({
    ip: "127.0.0.1",
    port:4000
})
wss.on('connection', (ws)=>{

MySQL

创建和关闭连接

$con=mysqli_connect($servername,$username,$password,$database);
// 检测连接
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}
let repeatSpace = (n, ret = "") => {
while(--n >0) ret += " "; return ret;
}
window.onload = ()=>{
document.querySelectorAll("h1, h2, h3, h4").forEach((value)=> {
document.getElementById("sidebar_toc").innerHTML +=
`${repeatSpace(value.tagName.substring(1))}<a href="#${value.id}">${value.innerHTML}</a><br>`;
})
}
add/remove
insert/delete
increment/decrement
lock/unlock
old/new
source/destination
begin/end
first/last
put/get
min/max

选择器

$("p"); //元素选择器
$("p, span"); //元素选择器
$("#test"); //#id 选择器
$(".test"); //.class 选择器
$("*"); //选取所有元素;
$(this); //选取当前 HTML 元素;
#include <stdio.h>

int main(void){
    int i = 10;
    printf("%d",i);
    return 0;
}