I'm TualatriX
Home
Manico
PasteNow
About
Featured
All
Life
Products
Reading
Technical
Tips and Tricks
May 21, 2018
Python 3 的环境下如何正确地使用 Fabric
注:标题中「Fabric」指的是 Fabric(http://www.fabfile.org),一个 Python 社区常用的远程/本地自动化执行工具。
May 10, 2018
Swift 下用 lazy 让方法只被调用一次
在写 Swift 的过程中,我们会经常使用 lazy 来延迟一个对象的初始化。今天我发现了一个关于 lazy 的新的用法,也就用 lazy 来达到使「方法」只被调用一次,而不仅限于用在「对象」上。
May 06, 2018
Swift 的 Protocol Composition(协议组合) 的一种用法
最近在项目中用到了 Swift 的 Protocol Composition(协议组合),觉得这真是一个不错的设计,于是来简单的聊一聊我是怎么用它的。
May 06, 2018
关于在 iOS Extension 里使用「不安全的 API」
iOS 的 Extension 是相当于一个权限受限的 App,很多 API 是无法使用的。如果你在 Extension 里用了这类 API、或者用了使用了这类 API 的库,那么就会得到这样的警告:
Apr 16, 2018
使 Visual Studio Code 的打开文件始终在新 Tab
最近会更新一系列和 Visual Studio Code 有关的文章,从小小的自定义设置到开发环境的设计都会涉及。今天这篇是「使打开文件始终在新 Tab」。
Apr 15, 2018
Ubuntu SSH 环境下如何自定义 PATH 等变量
今天在设置一台 Server 的时候,又因为一个老问题卡了一下。解决后想:当时要是写了文章就好了…于是为了不发生第三次这样的事情,我写了这篇文章。
Apr 14, 2018
我的 Django + Visual Studio Code 的 Pylint 设置
最近又开始使用起 Visual Studio Code 写 Python/Django 的项目,发现不少地方可以配置,而以前常常忽略了这些,只是简单的安装了相关插件了事。今天先讲讲 Pylint 的相关配置。
Apr 13, 2018
实现一个完美的自定义 Share Extension 呈现动画
在 iOS App 里,如果你实现过一个 Share Extension,可能会使用系统自带的 SLComposeServiceViewController 来完成分享动作。不过这个东西自定义性比较差,而且无法汇报错误、展现进度等待,这时会使用自定义 ViewController。
Apr 12, 2018
实践 Django App Model 和数据库的迁移
良好的重构是项目可持续的一个重要因素。最近开始花时间重构「奇点」的网站部分,其中一个任务就是把 Django 项目的 Model 以及数据库进行迁移和合并,今天实践了一把,很成功,写文章纪录一下。
Apr 11, 2018
加快 Carthage Copy Framework 的速度
在 iOS 项目中,如果你使用 Carthage 来管理第三方库,那么一定知道在编译并运行 App 的时候,会有一个阶段叫:Carthage Copy Frameworks。这个阶段通过跑一个脚本的形式把所有依赖的第三方库都复制到 App 的目录里。 这个阶段通常会花 1~x 秒不等,这取决于你的 App 依赖的第三方库数量。默认情况下,每次你 Build & Run 的时候,都会进行一次这个操作——尽管你的第三方库没有任何改变。能不能把这个时间给节省一下?当然可以。
Apr 11, 2018
解决「KeychainAccess.framework: bundle format is ambiguous」的问题
为了提升生产力,最近我租来了一台 MacBook Pro MJLT2,于是花了一点点时间重新设置了自己的生产环境。大多数东西都很快设置成功了,但是在构建自己的一个私用 Mac App 的时候却出了问题,Xcode 给的出错信息是:
Apr 08, 2018
一则 Vue 项目的图片 lazyload 解决方案
刚刚花了一点点时间解决了一个 Vue 项目的图片 lazyload 问题,简单记录下解决过程。
Page 7 of 12
First
❮
4
5
6
7
8
❯
Last