之前用 Windows, 习惯了 Win+L 的快捷键锁屏, 暂时离开电脑时可以很方便的锁定机器避免被人恶搞, 最主要还是一个安全的习惯. 但是换 MacBook 后遇到的大问题之一就是没找到锁屏快捷键... Cmd+L 啥都不是, 尝试过的方法包括
合上盖子
如同 Windows 的笔记本, 合上盖子实际上并不是锁定 (Lock screen), 而是进入睡眠 (Sleep), 这样...
分类:
系统相关 时间:
2015-05-03 20:39:16
阅读次数:
221
“知律而变”中的“律”字,若解释作“规律”,那么便是可以用于软件工程中的了。“道”是规律,如果明“道”,而可以变化无穷,这样做软件工程才是活的。就如同今人难于填词一样,不明道,则不明智,不明智则无所以为,因而在软件工程实施中不可避免的盲目与停滞。 “知律”的另一层意思,是在于“知道原理”。明白“为....
分类:
其他好文 时间:
2015-05-03 20:25:57
阅读次数:
95
Wire简介
轻量级的protocol buffers,针对移动设备的java库
(和protoc产生的代码相比较)由Wire生成的代码方法数量将大大减少,这将有助于android应用避免方法数65k的限制
使用方法
下载最近的wire jar包,目前最新的版本是wire-compiler-1.7.0-jar-with-dependencies.jar, github上有下载链接
编写 .proto...
分类:
其他好文 时间:
2015-05-03 17:34:29
阅读次数:
148
工作需要,读取大数据量的excel。用Apache poi的普通模式读取,会抛内存溢出。查询文档得知有另外一种模式--用户模式。该模式不会一下子整个文件load进来放在内存里,而是一行一行的读取,这样就能避免内存溢出了。
上码:
package com.ism.excel.pkg07;
import java.io.InputStream;
import java.sql.SQLExcept...
分类:
编程语言 时间:
2015-05-03 16:04:55
阅读次数:
174
本文转自:http://my.oschina.net/xishuixixia/blog/132395常用的调优参数。1.堆大小-Xms和-Xmx用于指定堆大小,我们需要将他们俩设置为一样的值,以避免在GC后重新调整堆的大小。2.年轻代大小-XX:NewSize=?和–XX:MaxNewSize=?,...
分类:
其他好文 时间:
2015-05-03 15:54:03
阅读次数:
130
原文网址:http://android-performance.com/android/2014/02/17/android-manage-memory.html本文内容翻译自:http://developer.android.com/training/articles/memory.html随机存...
分类:
移动开发 时间:
2015-05-03 13:15:29
阅读次数:
206
卡耐基-《人性的弱点》,讲做人要平和、真诚,沟通的成功在于尽量避免争辩,最常见的情况是在争辩中取得了胜利却失去了成功的机会。这本书适合长时间的品味,以至自觉地养成良好的习惯以及卓越的品格。没有什么励志书是可以让你一下子就有脱胎换骨的改变的,最好的是多读好书,多实践,并最终形成优秀的行事习惯吧!《人性...
分类:
其他好文 时间:
2015-05-03 11:56:15
阅读次数:
156
原文:使用Redis的五个注意事项下面内容来源于Quora上的一个提问,问题是使用Redis需要避免的五个问题。而回答中超出了五个问题的范畴,描述了五个使用Redis的注意事项。如果你在使用或者考虑使用Redis,可能你可以学习一下下面的一些建议,避免一下提到的问题。1.使用key值前缀来作命名空间...
分类:
其他好文 时间:
2015-05-03 07:04:18
阅读次数:
147
概述
在开发应用时一个基本原则是模块化,并且尽最大可能性地降低模块之间的耦合性。Dependency injection 大大降低了类之间的依赖性,可以通过annotation描述类之间的依赖性,避免了直接调用类似的构造函数或是使用Factory来参加所需的类,从而降低类或模块之间的耦合性,以提高代码重用并增强代码的可维护性。
Google Guice提供了Java平台上一个轻量级的 De...
分类:
移动开发 时间:
2015-05-02 09:50:56
阅读次数:
271
/**
* 书本:《Thinking In Java》
* 功能:控制框架的实现,1、控制框架的完整实现是由单个的类创建的,从而使得实现的细节被封装了起来。内部类用来表示解决问题所必须的各种不同的action
* ,2、内部类能够很容易地访问外围类的任意成员,所以可以避免这种实现变得笨拙。
* 文件:GreenhouseController.java
* 时间:2015年4月7日1...
分类:
编程语言 时间:
2015-05-02 09:46:09
阅读次数:
154