工作中得来的教训
把每一次的挫败,化解为下一次生长的营养。 最近在工作上比较烦闷,大致想一下,其实原本可以做到更好,记录一些自认为重要的点,以后遇到类似的状况参考之。 出来混,迟早是要还的。 更准确一点说,应该是「今天 ...
Windows 实现单实例进程的两种方法
方法一:共享静态数据。 此方法参见《Windows 核心编程》第 5 版 17.1.2 章节《在同一个可执行文件或 DLL 的多个实例间共享静态数据》。 实现原理: 创建一个自己命名的段,将其属性改为 ...
Java 日期类常用写法小结
Date 和 Calendar 转 String 借助 SimpleDateFormat 类的 format 方法,Calendar.getTime() 返回 Date,最终 Calendar 也是转 ...
Android UI 开发里的尺寸单位理解
在学习 Android UI 开发的初期,经常被一些常用概念如 dp、sp 和它们与 px 的换算等虐,要避免被虐,最好的方法当然是知其所以然,再见到它们就胸中有料心不慌了。 背景知识参考 http: ...
Android Studio 遇到问题集锦
打开 Android Studio 卡在「Fetching Android SDK component information」界面。如图: Android Studio First Run 检测 ...
一些不必纠结的事情
这里记录的都是一些我曾经反复思考的问题,可能我某一天已经做好了决定,但是后来忘了这个决定,然后再纠结一遍,这耗费了大量的脑力却没有任何帮助。当再次因为一个事情纠结的时候,看一看这里,是不是这个问题已经 ...
Emacs 折腾记
作为一名在 Windows 下使用了多年 gVim 的少年,已然把它在我需要的地方都收拾得服服贴贴,可以说 Vim 经过配置配置,上得厅堂下得厨房,基本能满足我的所有幻想。 直到那天突然产生了新的需求 ...
Java 中的比较运算符
小菜鸟才学习 Java 没多久,这天要写一个存储长整形的列表,于是这样写: 1List<long> listData = new ArrayList<long>(); 这时 A ...