暂无个人介绍
# 背景 我们在日常工作和开发过程中,有时会有生成二维码的需求。 一般的生成二维码路径是: 1. 打开浏览器 2. 通过搜索或书签进入某二维码生成网站(如[草料](https://cli.im/)) 3. 输入带生成的文本 4. 点击生成 这种生成二维码的链路比较繁琐和冗长,本文介绍另一种更高效的方式来完成二维码的生成操作。 # 效果图 ![](https://ata2-im
# 背景 作为Idea、Android Studio、PyCharm等`jetbrains`系列IDE的开发者,每次打开一个工程项目时,一般都使用鼠标点击IDE左上角的Open菜单来才做。本文介绍一种基于Alfred的快捷方式进行打开操作。 # 效果图 ![](https://ata2-img.oss-cn-zhangjiakou.aliyuncs.com/neweditor/affab
# 背景 Mac电脑不支持右键新建文件。 一般大家使用较多的几种解决方案是 1. 借助诸如`超级右键`这种第三方App; 2. 通过终端的`touch`命令创建; 3. 使用App自带的新建,如`Sublime`的新建文件菜单; 本文介绍一种基于Alfred来快速新建文件的解决方案。 # 效果图 ![](https://ata2-img.oss-cn-zhangjiakou.ali
# 背景 Android开发过程中,经常需要使用真机开发调试,工作期间要在电脑和真机之间来回操作,步骤比较繁琐。 于是电脑开发+真机投屏就成为一个很不错的选择,如下图示。 ![](https://ata2-img.oss-cn-zhangjiakou.aliyuncs.com/neweditor/7bc451b1-a94d-4f96-91c9-a5c526090ac3.png) 整个过程比
本文结合个人在架构设计上的思考和理解,介绍如何从0到1设计一个大型Android项目架构。
> 列表查询是服务端开发中非常高频的诉求,接口的性能往往会跟用户体验强关联。本文通过一个具体的例子,来总结服务端写查询接口时的通用优化方案。 ## 一个例子 ### 功能诉求 给出一个具体的例子,背景是根据内容ID来查询内容信息(如下),目标是通过编码优化使得这个查询效率变快,减少上游(客户端App或外部服务)的等待时间。 ```java public interfa
> *概述:对`jetbrains`系列 IDE 使用技巧进行系统化梳理和整合* ## 背景 ### 目的 欲善其事,先利其器。对于研发同学,在日常的开发工作中,我们与之打交道最多的便是编程的IDE。能否高效和灵活的使用IDE,将对我们的工作效率起着举足轻重的作用。 研发同学在开发中最主要做的两件事分别是架构设计和编码,前者主要取决于大量的项目经验积累和个人的思考深度,也是