Gavin.Liu

Focus on Mobile Develop


  • 首页

  • 归档

  • 标签

  • 分类

  • 关于

数学小记 - 1.索引

发表于 2016-08-20 | 分类于 数学小记 | 评论数:

玩算法的码农,打拼靠蓝条,数学能力影响蓝条最大值,外语影响回蓝,经验等于穿透;
非算法的码农,打拼靠血条,体质加生命,精神影响回血,经验等于破甲。

不甘心做一名普通程序员,毕业两年,数学早已还给老师,打算从头把数学捡回来。

阅读全文 »

Android - Nougat(7.0) 创建通知栏快捷设置

发表于 2016-08-04 | 分类于 Android Notes | 评论数:

Android Nougat(7.0) 可以往通知栏的快捷设置里添加自定义按钮了

Android 把快捷设置项叫做Tile(瓦片),创建Tile需要一个TileService。

阅读全文 »

开发环境搭建 - 各种代理/加速配置

发表于 2016-08-01 | 评论数:

身在大中华区局域网,有些时候更新各种开发包速度非常非常非常慢,这篇文章集合常见开发语言的国内源的配置。

阅读全文 »

Server - nginx 基本配置

发表于 2016-07-14 | 分类于 Server Notes | 评论数:

安装

1
apt install nginx

安装完成后配置文件在 /etc/nginx/conf.d/

配置

安全配置:访问限制

修改后可以阻止ip和未配置的域名访问主机

阅读全文 »

Server - Linux Server 基本配置

发表于 2016-07-14 | 分类于 Server Notes | 评论数:

开启SSH

使用SSH免密登录

本机:

  1. 使用ssh-keygen生成SSH公钥
  2. 查看公钥cat ~/.ssh/id_rsa.pub
阅读全文 »

Android - 编写优质程序从内存管理开始

发表于 2016-07-08 | 分类于 Android Notes | 评论数:

前言

Java 没有指针;Java 自带内存回收机制,不用管理内存。
这大概是很多不负责任的大学老师教给同学们的错误概念。

虽然Java虚拟机有一套内存回收机制,但是我们写程序仍然需要注意内存管理,并不是传说中的只申请不释放,内存和性能是程序永恒的话题,Android开发中卡顿往往都是由于内存的问题。

最近在着手公司项目的内存优化,做个总结,下文全是干货。

阅读全文 »

数据安全和加密那点事

发表于 2016-07-04 | 分类于 加密与安全 | 评论数:

常规的加密算法

传统密码学

  • 字符替换

特点:算法保密

公钥密码学

  • 对称加密算法:DES,AES

  • 非对称加密算法:RSA

特点:算法公开,参数保密

阅读全文 »

Gradle - 编写自定义插件

发表于 2016-06-18 | 分类于 Gradle Notes | 评论数:

Git - 使用Repo管理你的Git项目

发表于 2016-04-15 | 分类于 Git Notes | 评论数:

git-repo

git-repo是Google推出的管理多个git项目的工具,主要被运用在Android系统源码的管理上。

国内访问不了Google,repo版本可以选择Github上的优化版本:git-repo

安装

1
2
curl https://raw.githubusercontent.com/esrlabs/git-repo/stable/repo > ~/bin/repo
chmod a+x ~/bin/repo
阅读全文 »

Android - 实现图片圆角显示的几种方式

发表于 2016-04-12 | 分类于 Android Notes | 评论数:

在实际开发中我们经常会对图片进行圆角处理,这里做一个小总结,文章结尾还有一个不到100行实现的,支持圆形,圆角和TransitionDrawable的ImageView。

图片的圆角显示,从实现方法上讲分为两种做法:

  1. 在图片上做
  2. 在控件上做
阅读全文 »
1…456…14
Gavin Liu

Gavin Liu

刘云龙的程序世界

133 日志
20 分类
106 标签
RSS
GitHub Weibo
© 2012 – 2019 Gavin Liu
由 Hexo 强力驱动
|
主题 – NexT.Gemini