最新文章

成吨节约您时间的效率神器–Alfred

Alfred, 我叫它小红帽; 是 Mac 平台上一个能够大幅提升生产力的效率工具,通过强大的workflow 机制,能够帮助我们快速打开网页、快速进行自定义搜索、查看剪贴板历史、快速查询单词等一些基础功能,通过自己去编辑脚本,可以实现更多 […]

VI编辑器

vi(vim)是上Linux非常常用的代码编辑器,很多Linux发行版都默认安装了vi(vim)。vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率。vi是“visual interface”的缩写,vim是vi IMproved( […]

编程之美

好久没有更博客,天天忙也不知道都忙了什么; 之前说要连续写30天博客,连续推送30天代码的目标在某一天给断了. 结果也不了了之 昨天晚上临睡前看了一会 O' Reilly Media, Inc 出的 Python学习手册, 在书中有 […]

UITableView性能优化

UItableview 是 iOS 开发中最常用的 ui 控件之一,也是最常出现的控件之一; 常常负责一些列表数据的渲染,因此对 UITablevie 进行性能优化是很有必要的; 1 cell 重用 1.1 数据源方法优化 (UITable […]

运用runtime扩大UIButton的响应区域

在日常开发中, 设计师有时候会设计一个看起来小小的按钮, 用户很难点击到这个按钮; 为了解决这个问题,简单粗暴的就是将 button 的 frame 放大, 分别调整button的 frame 和显示内容的 frame ,即麻烦,又显得怪异 […]

CentOS 下安装 Redis

前言 安装Redis需要知道自己需要哪个版本,有针对性的安装,比如如果需要redis GEO这个地理集合的特性,那么redis版本就不能低于3.2版本,由于这个特性是3.2版本才有的。另外需要注意的是,Redis约定次版本号(即第一个小数点 […]

js数组去重

前言 最近参与公司 ERP 项目, 负责了一下前端页面开发; 之前接触 js 比较浅, 在做项目中遇到了一些问题, 比如数组去重, 对象数组去重等问题; 使用 Array.form() set集合 let arr = [1,1,2,3,4] […]

mac终端命令

清除当前输入行 control + u 删除当前输入命令最后一个单词 control + w 跳转至行首/行尾 control + a/e 清除屏幕 control + l or clear 新建窗口终端标签 cmd + t 基本命令 : […]

iOS之UIAppearance

UIAppearance是苹果在iOS5之后为开发者提供的一个能够快速修改系统控件外观的一个协议; UIAppearance的作用: UIAppearance 实际上是一个协议,可以用它快速的获取一个类的外观(UINavigation UI […]

iOS奇巧淫技

修改UITextField文本输入框中的clearButton小图片 // 获取X按钮 UIButton *passwordBtn = [_passwordField valueForKey:@"_clearButton"]; // 修改按 […]