连击 天
fork: star:
在NSIS的finish页面上,通过添加checkbox实现软件的捆绑安装。
在调试一个作业(Job)程序时发现,如下代码总是返回TRUE,无论是从VS中启动调试还是从资源管理器中启动。 BOOL bInJob = FALSE; IsProcessInJob(GetCurrentProcess(), NULL, &bInJob); 原来,...
谨慎地实现Serializable 实现Serializable有以下几点风险 实现Serializable的类一旦发布,则“改变这个类的实现”的灵活性将大大降低。 增加了错误和安全漏洞的可能性。 测试负担会增加。 为...
对共享可变数据的同步访问 如下代码通过同步方法实现了延迟初始化。 class Foo { private static Foo foo = null; public static synchronized Foo getFoo() { if (null == foo) { ...
将局部变量作用域最小化 最有力的技术是在第一次使用它时声明,并把它初始化。 如下代码分别用for和while对lst数组做了两次遍历。大家可以想想, for和while哪种写法更优呢? public class T...
没有更多内容
加载失败,请刷新页面
文章删除后无法恢复,确定删除此文章吗?
动弹删除后,数据将无法恢复
评论删除后,数据将无法恢复