摘要: 原文链接 这篇文章是个人知识总结相关的第一篇文章,主要目的是为了阐述我们为什么需要一个 PKM 系统,并且简单对自己这几年亲身形成的PKM 系统进行总结。 PKM 是什么? PKM 是 Personal Knowledge Management 的缩写,我们先来看一下 Wikipedia 中的描述: 阅读全文
posted @ 2020-05-03 15:21 samwei12 阅读(2467) 评论(1) 推荐(0) 编辑
摘要: 原文链接什么是 Hexo ?Hexo 是一个简单快速的静态博客框架,可以通过编辑 Markdown 文档生成好看的静态博客。搭建 Hexo要求安装 Hexo 十分简单,只需要 Node.js 和 Git 即可。Node.jsGitNode.js最好的安装方式是使用 nvm,cURL:$ curl https://raw.github.com/creationix/nvm/master/instal... 阅读全文
posted @ 2020-05-03 15:08 samwei12 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 原文链接Xmarks简介Xmarks 是一款浏览器书签同步工具,它可以实现不同设备,不同浏览器之间的书签同步,并且是免费的。有人会说,我们为什么需要一款专门的书签同步工具呢?Safari 自带的 iCloud 书签同步,Chrome 自带的同步设置不都是挺好用的吗? 我个人选择 Xmarks 的原因是,经常需要在 Mac 机器和 Windows 机器之间进行切换,Safari 当然是挺好用的,但是... 阅读全文
posted @ 2020-05-03 15:07 samwei12 阅读(1243) 评论(0) 推荐(0) 编辑
摘要: 原文链接最近项目中有一个需求是需要手动点击相机对焦,这里由于相机对焦部分需要一个类似于系统对焦框一样的缩放动画,同时动画时长为0.3秒,因此这里就有一个很普遍的需求,如果用户在0.3秒内继续点击对焦会怎么样?动画部分代码很简单,如下:self.transform = CGAffineTransformMakeScale(2.0f, 2.0f); [UIView animateWithDura... 阅读全文
posted @ 2020-05-03 15:06 samwei12 阅读(1906) 评论(0) 推荐(0) 编辑
摘要: 原文链接AVCaptureSession阻塞主线程问题前阵子程序中出现了一个奇怪的 bug,在 iOS 系统上,页面弹出的时候会卡很久,相机始终黑屏,大概6-7秒钟,跟踪具体每个步骤花费时间的时候发现在viewWillDisappear:中开销最大,这其中只调用了一个相机关闭的代码:if ([[self.avCameraManager session] isRunning]) { ... 阅读全文
posted @ 2020-05-03 15:05 samwei12 阅读(1832) 评论(0) 推荐(0) 编辑
摘要: 原文链接最近在看ios programming - the big nerd ranch guide 这本书,其中第24章介绍了如何使用系统接口来实现 State Restoration. 示例部分介绍的是如何针对 UINavigationController 来进行保存和还原状态, 然后额外的练习题部分是 UITabbarController 的状态保存和恢复,可是在这里却一直遇到问题, 导致程... 阅读全文
posted @ 2020-05-03 15:04 samwei12 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 原文链接七牛云是个很好用的图床,但是 Mac 下并没有什么很好用的客户端,每次上传都需要在网页上手动一个个传文件,十分麻烦,于是仔细看了下七牛云的部分文档,打算使用QRSBox来自动上传图片.QRSBox简介这里为什么要使用QRSBox呢,主要有两方面原因:QRSBox 支持增量同步, 这样上传过后的文件就可以立刻删掉了,对于笔记本来说,硬盘空间毕竟还是很宝贵的.QRSBox 不会同步文件的删除操... 阅读全文
posted @ 2020-05-03 15:03 samwei12 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 原文链接近期在Mac项目中有一个处理鼠标拖拽事件的需求, 大致处理流程是这样的:从 NSView 继承得到一个子类覆盖处理拖拽事件相关方法注册拖拽事件开始的时候一切都很正常,直到某次发现拖拽到屏幕边缘响应较为灵敏,而拖拽到屏幕中间则不响应事件,APP页面大致是这样的:问题分析开始我一直以为是系统事件不太灵光, 后来发现只有在拖动到屏幕中间时候出现这个问题, 这个现象十分奇怪, 后来联想到页面中间有... 阅读全文
posted @ 2020-05-03 15:02 samwei12 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 原文链接我们都知道ARC中weak与assign或者说unsafe_unretained最大的不同就是设置weak属性后,系统会在对象被释放后自动将指向对象的指针置为nil,而assign则会产生一个悬空指针,那么系统是如何实现这一机制呢?我们能否自己模拟系统对weak的实现呢?通过查看runtime源码中objc-accessors.h和objc-weak.h部分,我们大概可以了解系统针对wea... 阅读全文
posted @ 2020-05-03 15:01 samwei12 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 原文链接参考链接: https://zh.mweb.im/mweb-1.4-add-floder-octpress-support.htmlhttps://zhuanlan.zhihu.com/p/30513914网上搜索到相关资料,如上面的链接,发现最新版本 MWeb (3.1.2)步骤有所出入,添加外部文件夹时候并没有弹出设置页面,需要自己手动在左侧文件夹上右击,点击编辑, 阅读全文
posted @ 2020-05-03 14:58 samwei12 阅读(306) 评论(0) 推荐(0) 编辑