Android的矢量图支持 - VectorDrawable

Lollipop(Android 5.0)开始, Android引入了对矢量图的支持, 但并不支持svg这种矢量图片格式, 而是以VectorDrawable的方式来实现矢量图的效果.

阅读更多

Android Drawable总结

在Android开发中恰当地使用Drawable能节省很多工作量, Drawable有很多子类各自都有自己的适用范围, 我这里对它们的用法及适用场景做个总结, 方便日后查看

阅读更多

算法的性能分析

在程序设计中算法的性能分析是非常重要的,针对一个具体的问题可能提出若干种不同的算法实现。如何从这些算法种找出性能最优的那个?或者说针对一个具体的算法如何评论它的优劣?这里要涉及的一个问题就是如何对算法的性能进行评价?评价算法的性能主要从两个方面着手:

阅读更多

上半年读了哪些书

年初的时候,给自己订的目标是今年要读50本书,到现在时间已过半,可看的书并没有过半刚好20本,虽然如此但也是挺满意了,哈哈!20本书里有些真是很棒的,下面列一下,作个记录。

阅读更多

一个压缩图片的DropZone插件——Tinify

其实我们从设计师那里得到的原图,如果压缩一下再用的话对于减少APP的体积及降低内存占用是很有帮助的,Tinypng就是一个在线图片压缩网站,经过测试它能在保证图片质量基本不变的情况下大幅减少图片的体积,它同时也提供了Developer API,于是我就基于它的API开发了一个很方便的DropZone插件——Tinify。

阅读更多

部署Hexo博客到linux云主机并实现自动发布

最近买了一台腾讯云主机, 然后就把之前搭建在Coding.me上的博客迁移到了这台主机上,过程中也遇到一些小问题, 这里记录一下。

阅读更多

一个Shell脚本方便你的Hexo博客写作

为了一个主题, 我把我的博客框架从Hugo迁移到了Hexo, 但我喜欢的这个主题偏偏不支持Hugo, 我又懒得去折腾移植主题, 故迁之. 但在我使用Hexo的过程中发现了一些不方便的地方

阅读更多

Shell脚本编程总结及速查手册

Shell是一种编程语言, 它像其它编程语言如: C, Java, Python等一样也有变量/函数/运算符/if语句/循环控制/… 但在开始之前, 我想先理清Shell语言与Shell之间的关系.

阅读更多

15款你可能不知道的精致Mac应用

从大四下开始买了人生第一台Mac, 到现在也有两年多了, 期间发现了很多精致的APP, 但可惜的是很多并不为人所知, 今天在这里向大家介绍一下, 相信你也会喜欢.

阅读更多

Swift构造器总结(限制&注意点)

Swift的构造器的编写规则要比其它语言麻烦很多, 有很多限制, 有些限制也不是那么容易想明白的, 但我想Swift的设计者肯定是有自己的考虑,不会平白无故的去设置这些限制,在这篇文章中我将试着总结一下Swift语言

阅读更多