Maple's Blog.

Maple's Blog.

keep coding and having fun

RabbitMQ Node demo
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105const options = { hostname: '192.168.2.121', username: 'username...
版本号对比
version 对比公司一同学为了对比 version 特意引入了一个 module。 对于一般情况,引入成熟的 module 的确可以解决很多问题,尤其是完善性。但是 version 对比却是相当简单的逻辑。 12345678910function sort(v1, v2) { const diff = v1.shift() - v2.shift(); return diff !== 0 ? (diff > 0) : sort(v1, v2);}function version(v1, v2) { v1 = v1.split('.'...
单反画幅
135 胶卷十九世纪二十年代胶卷的宽度为 35mm,德国研制出使用拍摄电影的 35mm (36mm×24mm) 胶片的徕卡照相机后,35毫米胶卷又叫“徕卡卷”,后来世界各厂生产用于拍摄35毫米胶片的照相机越来越多,“徕卡卷”这个名称已不能适应了,于是就按胶卷的宽度改为“35 毫米胶片”。 直到五十年代之后,为了区分 35 毫米电影胶片和照相机用的 35 毫米散装胶卷,在胶卷盒上印有 135 的代号。后来大家就公认把 35mm 胶卷称为 135 胶卷,把用 135 胶卷的相机称为 135 相机。讲到这里相信大家会有个疑问,135(35)胶卷尺寸规格不是36*24mm吗 ?为什么叫35mm胶...
Let's encrypt 证书申请
呃,这大概是我最短的一次证书申请,比我私签的证书简单了上百倍,全程就花了 1 分钟左右。 申请证书直接贴地址: https://github.com/Neilpang/acme.sh/wiki/%E8%AF%B4%E6%98%8E 国人的作品,我无法表达我的感受,能把一件这么复杂的事情做的和电脑登录微信这么简单。 首先是安装 1curl https://get.acme.sh | sh 然后目录位置是 1~/.acme.sh/ 验证域名有两个方式 在网站配置一个静态文件 在 DNS 配置一个 TEXT 类型的域名文件 主要都是为了验证你就是域名所有人。 第一种方法据说不...
唯一 ID 生成
MySQL 自增 ID优点: 自增数字 无需额外操作 缺点: 单点问题 可以设置 step 解决,例如一个表是 0, 2, 4 另个表是 1, 3, 5。但是这个方法后期扩展性差 UUID v1() 真随机 v4() 伪随机 效率 v4() 远超 v1() 优点: 全世界唯一 缺点: 太长,做主键会降低性能,并且更多的容量 不能生成递增有序的数字 可以通过时间算法计算出时间戳 mac 地址泄漏(?,没有查到这个事情) Sequenece 表根据一个唯一 table 值,插入 Sequence 表来获取 nextId() 优点: 支持多表 缺点: 所有表写入性能...
mac os codesign
12codesign --sign - --force --deep /Applications/Alfred\ 3.app codesign --sign - --force --deep /Applications/Alfred\ 3.app/Contents/Preferences/Alfred\ Preferences.app
redis 学习笔记
Redis 数据类型 redis 支持五种数据类型 String: 字符串 Hash: Hash 散列 List: 列表 Set: 集合 ZSet: 有序集合(Sorted Set) KEY1234567891011121314151617set keyget keydel keydump key // 序列化给定 key,并返回而序列化的值。exists keyexpire key // 秒expireat key // timestamppexpireat key // 毫秒 (unix timestamp)keys pattern // 查找所有符合给定模式(pattern)...
迅雷下载宝定制固件
转载 https://www.right.com.cn/forum/thread-186873-1-1.html。 此文是为了备份。 迅雷下载宝官方固件因追求稳定而不开放ssh和telnet。为了进一步挖潜下载宝性能,在保留官方百分之百功能的基础上,定制了下载宝固件,仅供广大高清爱好者学习研究, 若有违官方政策,请自觉删除! 为了稳定起见,本固件只基于官方手机APP正式推送的版本进行定制,例如191. 192版。 【2017年10月12日复活版】 鉴于下载宝官方开始更新固件,且各位网友极力更新定制固件,本人决定继续更新维护下载宝的定制固件版本,供大伙研究使用。 因本人下载宝已出,在此...
GitLab Ubuntu 使用清华镜像站
GitLab 作为优秀的 Git 服务,安装在家里用于代码管理。 GitLab CE 基本每周一次更新,为了保证使用新功能一般都经常通过 apt-get 进行更新。无奈国内的速度十分感人。 后面发现清华大学开源软件镜像站提供了镜像源。 修改 /etc/apt/source.list.d/gitlab_gitlab-ce.list 12345678# this file was generated by packages.gitlab.com for# the repository at https://packages.gitlab.com/gitlab/gitlab-ce# deb h...
黑群晖的安装 & 洗白
本帖只作为技术研究, 请读者遵守相关法律法规,不要侵犯以他人的商业利益为目的进行相关破解行为。 准备工作硬件: 一台可以上网并带有 USB 口的 windows 电脑 一个 U 盘(作为启动盘而非安装盘,需要长期插在机子上) nas(主机) 软件: ChipEasy Win32DiskImager DiskGenius 下载地址: https://pan.baidu.com/s/1BVbFroBwtCCdNm2xCuaCHg#list/path=%2F 已失效 安装群晖系统1. 首先获取 nas 设备的 mac。mac 地址相当于是网卡的唯一编号。最简单的办法就是看下路...
avatar
Maple
coding & have fun