miscellaneous
excel简单统计
- excel重复列统计:COUNTIF(B$2:B2,B2)
- 统计大于等于5的单元格个数:countif(A1:A10,”>=5”)
Windows命令
查看文件的MD5/SHA1/SHA256
- certutil -hashfile yourfilenameaddress MD5
- certutil -hashfile yourfilenameaddress SHA1
- certutil -hashfile yourfilenameaddress SHA256
Verifying the MD5 Checksum
- shell> md5sum mysql-standard-5.7.11-linux-i686.tar.gz
- shell> md5.exe mysql-installer-community-5.7.11.msi
网络
查看端口占用
- netstat -aon|findstr “port”
- tasklist|findstr “pid”
netsh
- netsh interface show interface 显示接口
iOS
APNs
- TCP 端口 5223,用于与 APNs 通信。
- TCP 端口 2195,用于向 APNs 发送通知。
- TCP 端口 2196,用于 APNs 反馈服务。
- TCP 端口 443,需要在设备激活过程中使用,以及之后当设备无法通过端口 5223 连接 APNs 时用于回退(只能通过 Wi-Fi)。
请与您的网络管理员核实,确保可以访问这些端口。
APNs 服务器使用负载平衡,因此您的设备不会始终连接到用于通知的同一公共 IP 地址。最好允许您的设备在整个 17.0.0.0/8 地址块(已分配给 Apple)范围内访问这些端口。
- 2195 TCP Apple 推送通知服务 (APNS) — — 推送通知
- 2196 TCP Apple 推送通知服务 (APNS) — — 反馈服务
- 5223 TCP Apple 推送通知服务 — — iCloud DAV 服务(通讯录、日历、书签)、APNS、FaceTime、Game Center、照片流、回到我的 Mac
database
mysql
add user
1 | CREATE USER 'usr'@'localhost' IDENTIFIED BY 'pwd'; |
load data
- LOAD DATA INFILE Syntax: load data local infile ‘D:\data.txt’ into table exceltomysql fields terminated by ‘\t’;
- LOAD XML Syntax: LOAD XML LOCAL INFILE ‘C:/data.xml’ INTO TABLE tb ROWS IDENTIFIED BY ‘
‘;
npm
- 升级你的 npm 到最新版本:npm install npm -g
- npm install packge-name –save:会修改package.json
- npm install参数的区别
- save 会在package.json的dependencies属性下添加
- save-dev 会在package.json的devDependencies属性下添加
- 运行时需要用到的包使用save,否则使用save-dev
正则表达式
- 用于匹配数字之间的空格: {1}(?=\d+)
- \r\n 匹配空行
Java
Eclipse选择JDK
在eclipse.ini中加入
1 | -vm |