宗仁的博客 THERE WILL NEVER BE TOO MUCH TIME.
- 使用数组重命名文件
- 修改Windows10网络优先级
- 使用脚本安装provision文件
- iOS团队协作开发
- gem安装失败
- ssh免密登录
- 执行命令并关闭
- 多线程“锁死”问题
- 解决support库冲突
- 向脚本传递参数
- 清华大学镜像、ruby-china镜像
- Gradle项目使用多个settings文件
- 生成系统keys
- 使用powershell自动登录钉钉
- OpenVPN代理指定IP
- android快速点击实现
- grpc提示Http2Exception
- release版本下禁用Log.d等输出
- JUnit运行出错
- JUnit测试分层结构
- 重复运行junit测试
- 使用JUnit测试HttpClient库
- 解决老版本项目NDK报错
- 一种极低成本的Android屏幕适配方式
- 解决Android项目flavor或flavor dimension过多导致gradle变慢的问题
- 禁用(启用)macOS通知中心
- USB掃碼盒子和讀卡器插拔導致Activity重新創建
- 添加”管理员获取所有权“右键菜单
- 使用proxychain给所有终端命令设置代理
- 给git设置代理
- 使用chmod修改文件权限
- 在Android系统下使用busybox工具
- 解决adb push权限问题
- 使用tcpdump在Android设备上抓包
- 修改Android项目build文件夹
- 开机启动应用
- 怎么翻译充值
- 使用在线工具(及macOS)获取LetsEncrypt证书
- ProGuard混淆
- macOS“任何来源”选项的显示和隐藏
- 加快gradle构建速度
- 多版本打包使用不同的应用名称
- Clean架构学习及应用(序)
- macOS开启NTFS写入功能
- 管理包含第三方aar和jar的android库
- android-test-on-non-debug-build
- 使用sysimg.zip文件创建Android虚拟机
- 解决4.0.3虚拟机系统ui停止运行的问题
- 使用avdmanager.bat(Windows下)创建Android虚拟机
- 使用Java 8 Stream api 取出一组对象的某个属性
- 解决“java.lang.RuntimeException startPreview failed”
- 获取apk包名
- 已签名的apk重新签名
- 恢复删除的SVN文件夹
- 自动验证letsencrypt(二)
- 使用Retrofit2上传图片
- Android Studio提示singleton template错误
- 解决"java.lang.UnsatisfiedLinkError No implementation found"
- Android模拟nfc卡
- 删除Windows.old文件夹
- Android Studio “find usage”失效的问题
- 使用android module灵活打包
- 使用SikulixIDE和百度网盘PC版实现批量下载功能
- 使用反射找到内部静态类
- Windows10和Linux子系统之间共享文件
- 使用`.pk8`和`.pem`文件生成`.keystore`文件
- Longest Substring Without Repeating Characters
- Android中的sp和dp
- (旧)记事本
- 透明Activity
- 嵌套的RecyclerView如何实现wrap_content
- 使用Anko减少布局代码
- 在build.gradle定义变量
- 解决“Too many open files”异常
- sharedUserId
- ConstraintLayout示例
- Realm示例
- Data Binding示例
- 使用netstat查看程序使用的端口
- Chrome隐私模式
- RxJava和Retrofit2示例
- Android键值表
- 使用Retrolambda插件
- Kotlin示例
- Dagger2
- 修复“Conflict with dependency”的错误
- 统计代码量
- MVP模式
- 编辑jar文件
- 修复“Couldn't load ** from loader dalvik.system.PathClassLoader”的错误
- 删除git中的commit
- EditText获取焦点同时不显示键盘
- Okhttp请求https接口报错
- 使用PopupMenu
- 使用Toolbar
- 如何运行本地npm module
- 修复“OpenSSL-Win64”错误
- 使用npm-check-updates插件更新package.json文件
- SVN版本回退
- 修复“is waiting for the debugger to attach”的错误
- 使用反射读取私有静态变量
- 提示找不到so文件的错误
- 将文件从GBK格式批量转换为UTF-8格式
- 使用Javascript截取中文
- Cursor遍历的正确方式
- 解决“Failed to create MD5 hash for file ”的问题
- 在sed命令中使用变量
- Android数据库(SQLite)操作记录
- 使用FART查找并替换文件内容
- 修复xml提示input错误
- 网站桌面图标
- 将bitmap转为字节
- 给View添加波纹效果
- 修复com.apache.http不存在的错误
- 修复npm安装时报VCBuild不存在的错误
- 使用ProgressBar实现下载动画
- Retrofit2管理cookie
- 计算文件大小
- Java 1.8下的签名操作
- 保存ListView滚动位置
- 复制文件
- Android崩溃后重启应用
- 判断知否支持Intent
- 选取文件Intent
- Android代码片段
- Android代码片段
- Android代码片段
- Android代码片段
- 获取Android网关信息
- 解决文件被进程占用的问题。
- Android录制mp3
- Android隐藏和显示键盘
- 增强nojs主题的评论功能
- 给nojs主题增加计数功能
- 使用bugly镜像
- 使用私有maven服务器管理Android项目依赖
- 使用AMScrollingNavbar时遇到的一个Bug
- 全局替换应用字体
- 记一次Bug解决经历
- 移除闪烁效果
- 在CoordinatorLayout中使用嵌套的RecyclerView
- Objtive-C使用block实现流式接口
- Other linker flags到底是什么
- Undefined symbols for architecture x86_64
- 给popViewControllerAnimated方法变相添加完成回调
- UML类图
- 修改导航栏背景色和字体颜色
- 提示页解决方案
- 原生应用打开URL
- Android应用杀死后重新打开的问题
- 使用Carthage解决嵌套的库依赖
- Android项目依赖管理
- Umbrella Framework
- 使用反射初始化对象
- 获取SHA1值
- 无法使用gradle管理的第三方库文件
- 代码风格
- Computer Networking读书笔记(5)
- 读书单词(3)
- ArchLinux安装日志
- VPS日志
- 开启第三方固态硬盘trim
- 创建macOS安装U盘
- 移除URL中多余的斜杠
- 在framework中使用本土化语言文件
- 管理复杂页面的按钮点击事件(三)
- 菜单显示完整名称
- Fragment中的菜单
- 改变Activity大小
- 如何更改Bitmap的尺寸
- 不要在Activty中使用Fragment的常量
- 修改Switch样式
- 无边框Button
- 使用nvm创建多版本运行环境
- nojs应用bem命名风格
- iOS和Android获取版本信息
- 修复“java.lang.NoClassDefFoundError”异常
- 读书单词(2)
- Computer Systems读书笔记(4)
- Computer Networking读书笔记(4)
- Android路由设计
- iOS组件化
- 使用其它库里的fragment或者activity导致崩溃
- git拉取指定的文件夹
- Android模拟器输入中文
- 读书单词(1)
- Computer Systems读书笔记(3)
- 完整的Activity&Fragment生命周期
- 使用SSH链接克隆GIT仓库
- pod install导致无法提交代码
- 打开macbook的wifi热点功能
- 处理第三方回调
- 修复git无法提交的问题
- gem安装权限
- 我的Android应用需要改进的地方
- iOS应用添加支付宝支付功能需要注意的事项
- 自动验证letsencrypt
- implement-strstr
- remove-elment
- remove-duplicates-from-sorted-array
- swap-nodes-in-pairs
- Computer Networking读书笔记(3)
- Computer Systems读书笔记(2)
- 设置git用户名和邮箱
- 删除git仓库的其它commit
- 重写nojs主题
- 如何在Android中使用旋转
- 常用第三方android proguard规则
- 在gitlab pages中使用staticman
- Computer Networking读书笔记(2)
- 在hexo中使用fonts-spider
- 使用font spider压缩字体文件大小
- 在stylus中使用循环语句
- Computer Networking读书笔记(1)
- Computer Systems读书笔记(1)
- 有符号数表示
- 原码
- 补码
- 反码
- IEEE浮点数
- 移码
- 重写nojs主题
- 内联元素
- 块级元素
- css中的居中显示
- nojs主题用到的代码规范
- 两个字符组成的语言代码
- 不使用StoryBoard
- 更改Git库的地址
- 打开链接
- 比较版本号字符串
- Merge Two Sorted Lists
- Valid Parentheses
- Remove Nth Node From End of List
- Longest Common Prefix
- Roman to Integer
- 使div宽度自适应并且居中
- 更改input标签的样式
- 更改input的Placeholder颜色
- Palindrome Number
- String to Integer (atoi)
- Java原始数据类型
- Reverse Integer
- ZigZag Conversion
- Two Sum
- 给nojs主题加入搜索功能
- presentViewController不起作用
- 在UIImage中使用AppIcon
- Sum of Two Integers
- Guess Number Higher or Lower
- 在Hexo博客中画图
- 百度站内搜索文件生成插件
- 给nojs添加切换代码高亮风格的功能
- Ransom Note
- First Unique Character in a String
- Find The Difference
- 观察者模式
- 迭代器模式
- 生成器模式
- iOS中的虚类
- 修复支付宝、百川SDK冲突
- 使用Adhoc方式打包iOS应用
- iOS下的static、extern、const
- iOS中的Url Schemes
- Android Studio下的宏操作
- 自定义ItemDecoration
- iOS下实现父视图高度自适应
- Android下滚动隐藏ActionBar
- Hexo主题nojs
- Android流式布局
- iOS单例模式
- Android单例模式
- 安卓下保存文件(一)
- Android Studio实用技巧(一)
- 修复canOpenURL错误
- 发送短信
- 卸载Office2016的密钥
- 如何更改图片颜色(iOS)
- 管理复杂页面的按钮点击事件(二)
- 如何更改图片颜色(Android)
- Android下启动图和引导图思路
- 使用FragmentTabHost
- AdHoc安装失败
- 给RecyclerView添加空白页功能
- 更改UIImage的大小
- 终端快捷键
- 关闭System Integrity Protection
- 将Activity提到最前
- 在Objective-C中使用block
- 在block中使用self
- Xcode插件
- 同时添加圆角和阴影效果
- iOS部分透明视图
- 滚动隐藏标题栏
- 修改UITableView头部和尾部颜色
- 有用的宏
- 给数字键盘添加确认按钮
- 我的List出现了“空隙”
- 使用Let's Encrypt给gitlab Pages添加TLS支持
- Android上传图片
- 博客移到gitlab
- 从相机获取Bitmap
- JSONModel的使用方法(二)
- 消除performSelector导致的警告
- 使用Git钩子
- 使用代码块向后传值
- 整理你的Xcode项目(二)
- presentViewController不显示
- 保存Git密码
- JSONModel的使用方法(一)
- 去掉UIScrollView的inset
- 解决UIScrollView被UITabBar遮挡
- 去除UINavigationBar渐变效果
- 整理你的Xcode项目(一)
- 为什么ViewGroup类的onDraw方法不被调用
- 解决无法查看源码的错误
- 制作拉动加载组件
- 给Git添加全局忽略文件
- GCD的简单使用
- 从表中选出随机数据
- 关闭自动校正和自动大写
- iOS下input的type为search时键盘样式不变
- 改变placeholder字体颜色
- 视频屏保
- 管理复杂页面的按钮点击事件
- 约束应该写在哪
- 移除UITableView的头部和尾部空白
- Objective-C格式化风格
- 安卓线程管理
- 安卓绘图
- 安卓触摸事件
- 编辑OSX系统的hosts文件
- 声明只读List
- 更有效的枚举类型
- 把一个对象的字段复制到另一个对象
- iOS项目忽略文件列表
- 安卓项目忽略文件列表
- 常用终端命令
- 解决本地更改文件后跟服务器端冲突
- 转义SVN命令中的@符号
- 键值管理
- 从图库获取照片的真实路径
- 将AFNetworking返回的对象转换为字符串
- iOS9网络请求错误
- 将List转换为数组类型
- 更改安卓hosts文件
- iOS下的发布订阅模式
- 遍历Bundle中的变量
- 从Git版本控制中删除文件
- 多级选择框
- 设置输入框光标颜色
- 设置GridView高度
- 设置GridView元素高度
- Java中的延时操作
- Java中的不定变量
- 更改文件模板中的用户名称
- 在List中使用Generics变量
- 管理列表的有效方式
- Vim的使用
- 管理Activity和Fragment的有效方式
- 开发规范
- 安卓上的通用适配器
- 从SVN版本控制中删除文件
- 为什么使用Hexo
- 对Jekyll标签进行排序
- 为什么创建这个博客