自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 在群晖上搭建基于 PostgreSQL 的 Joplin Server

笔者一直想找一款能代替 MWeb 的跨平台工具,由于工作的变更,很多 Mac 上好用的软件在 Windows 平台直接无法使用……反正探索了一圈感觉 Joplin 看起来是不错的,笔记功能和 MWeb 很像,跨平台,并且笔记数据可以本地保存。恰好笔者近日购买了一台群晖的 NAS,一起刚刚好,如同量身定制美滋滋。既然决定将笔记存在本地自己的 NAS 上面,Joplin 提供的 Joplin Cloud, Dropbox 自然不在考虑范围内。看了一下官方的 Joplin Server 广告,Joplin Ser

2022-06-16 11:26:48 1482 1

原创 浅谈 UTF-8 编码

ASCII、GBK、Unicode 与 UTF-8在计算机内部,所有信息最终都是一个二进制值。每一个二进制位(bit)有 0 和 1 两种状态,因此八个二进制位就可以组合出 256 种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示 256 种不同的状态,每一个状态对应一个符号,就是 256 个符号,从 00000000 到 11111111。上个世纪 60 年代,美国制......

2019-06-25 23:36:10 486

原创 你炒的肉丝为何又柴又老又难吃?

不知道你家里炒的青椒肉丝好吃吗?总之我家的……一言难尽。因此我放弃了家传厨艺,拜入了「新东方」门下,现在也能炒出一手能见人的青椒肉丝了。回家仔细观察了家传厨艺后,我认为做出又「柴」又「老」又难吃的肉丝最主要的原因是在对肉丝的处理上,故写下此文分享一下应该如何处理肉丝。错误的示范不过在开始正文前,还是先说说我家的家传肉丝处理(上浆)流程吧:买到肉丝或者请摊主处理成肉丝放进码斗中加入盐...

2019-03-09 01:18:58 532

原创 如何使用 Logos 优雅的注入 Mac app

前言Logos 是 Theos 的一个组件,它允许程序员使用一组特殊的预处理器指令来编写钩子,简洁高效。做过 iOS 逆向开发的朋友应该非常熟悉,这里笔者将介绍如何在 Mac app 上使用 Logos。可能用到的工具Theosoptool/insert_dylibunsign (optional)一个简单的例子编写一个简单的 demo,大概就是 软件正中一个按钮,...

2019-02-02 18:06:07 646 1

原创 关于编译型语言代码优化的一点迷思

最近经常看见一些人分享自己撸码的经验,比如曾经习惯把if语句改成三目运算符,以减少代码行数。现在习惯把相同的if判断合并在一起,以减少if判断的次数,提高效率。多年以前笔者也是这样想的,但是随着年龄的增长,窃以为在编译型语言中,这样做的意义并不大,而且有时甚至可能会降低代码可读性。例子有如下两份代码:#include <array>#include <i...

2018-08-01 22:09:06 1138

原创 浅谈 iOS Device ID 的修改

最近有一篇文章介绍了如何实现 AppStore App 自动下载,笔者看后收获良多。不过文中只介绍了如何去模拟用户的操作来完成下载,并没有涉及抹机、IP 更换等内容。所以笔者打算在此分享一下自己对这些方面的经验。FBI WARNING以下内容可能会引起很多人不适,请读者自酌。18岁以下请在家长陪同下观看!部分内容可能违反你所在地相关法律,请谨慎模仿为什么要修改 iO...

2018-07-09 01:15:47 7036

原创 使用 Haskell 将十进制数字转成罗马数字

最近一边看「Haskell 函数式编程入门」一边自学 Haskell。函数式编程对笔者这种受OOP毒害颇深(虽然我完全不会 Java,但是经常会被别人来自 Java 背景的(:」∠)_)的菜鸟来说,还是很难适应的。想着目前主力语言是 C++,一种多范式编程语言,学习 Haskell 也算是自然而然吧。 学一门新语言还是很痛苦的,但是如果能做出什么的话还是很高兴的!废话就不多说了。已知...

2018-07-01 23:53:30 380

原创 Haskell 在 macOS 下的环境搭建

Haskell作为一个冷门语言,并没有一个简单好用傻瓜式的IDE。所以笔者记录了自己搭建环境的过程,希望对大家有所帮助。准备工作一个好的网络环境,至少与GitHub保持通畅连接Homebrew开发环境的搭建编译器(GHC)、解释器(GHCI)等Haskell工具链在笔者踩过无数坑之后,无脑推荐Haskell Stack,喜欢挑战的读者可以自行尝试使用GHC+G...

2018-06-24 00:17:10 4906 3

原创 利用 iCloud Drive 来同步 Xcode 配置

前言多年以前一位老程序员告诉笔者代码片段(code snippets)是程序员的财富,他有一个U盘,里面装着他的财富。每当他需要切换电脑写代码的时候,他就会把把精心配置的字体、主题、代码片段等部署到新电脑上,然后开始高速编码。每次看他写代码都是一种享受,不过这是另一个故事了。需求多年之后,笔者也终于凑够了钱买了自己的Mac,闲暇无事的时候也会写写代码祭奠下逝去的青春。但是某些时候总...

2018-05-11 02:51:11 460

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除