Maple's Blog.

Maple's Blog.

keep coding and having fun

单反画幅
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 地址相当于是网卡的唯一编号。最简单的办法就是看下路...
Redis 性能问题分析(转载)
Redis 性能问题分析(转载)原文: https://www.jianshu.com/p/67093716547b 在一些网络服务的系统中,Redis 的性能,可能是比 MySQL 等硬盘数据库的性能更重要的课题。比如微博,把热点微博[1],最新的用户关系[2],都存储在 Redis 中,大量的查询击中 Redis,而不走 MySQL。 那么,针对 Redis 服务,我们能做哪些性能优化呢?或者说,应该避免哪些性能浪费呢? Redis 性能的基本面在讨论优化之前,我们需要知道,Redis 服务本身就有一些特性,比如单线程运行。除非修改 Redis 的源代码,不然这些特性,就是我们思...
node.js 请求 redis 的性能优化和 redis 的管道和事务机制
最近做了一个项目,涉及了大量的 redis IO 读写。 原先的方式采用了单命令,一个操作往往涉及多个请求,写入和读取数据的效率十分低。因此,期望通过打包命令的方式,来减少网络请求 IO 对效率的影响 在网上找到某大佬关于 redis 单条命令请求效率低的解释: socket IO 导致的上下文切换开销 熟悉 OS/Linux 的童鞋都知道,一次 redis 请求在客户端和服务端分别至少会存在一次 read() 和一次 write() ,作为系统调用,read/write 的成本高于普通的函数调用,因此,在单个命令重复调用场景下,大量的 read/write 系统调用会产生...
avatar
Maple
coding & have fun