在app的module里的build.gradle文件中,在android { ...}里面加上这样一段代码,即可修改生成的apk的文件名。
android.applicationVariants.all { variant ->
def file = variant.outputFile
variant.outputFile = new File(fil...
分类:
其他好文 时间:
2014-09-22 12:49:12
阅读次数:
201
Spring集成Hibernate3
Spring集成Hibernate3同集成Jdbc一样,提供了模板,使得我们只需要关心数据表的操作,资源的关闭打开、异常的处理交给Spring来完成,这个模板就是HibernateTemplate。HibernateTemplate(DAO支持类)通过SessionFactory来获取,所以看一下如何在XML中配置SessionFactory
//数据源
...
分类:
编程语言 时间:
2014-09-22 12:32:22
阅读次数:
164
从事android开发两年有余,但是自己的代码自己却不太敢恭维。于是我不得不来改善我的Android程序,为了使它变得更加的稳固,更加的专业。本文旁征博引,多处观点都是Google之,结合自己的经验总结了Android开发中的一些最佳实践,厚积方能博发,多积累多学习才能多进步。
Android Activity 的生命周期
生命周期(Lifecycle)描述的是Android一个页面从开始创建...
分类:
移动开发 时间:
2014-09-22 14:12:12
阅读次数:
193
[leetcode]Binary Tree Postorder Traversal...
分类:
其他好文 时间:
2014-09-22 14:28:42
阅读次数:
121
钛媒体注:一直以来电商圈都有一个问题,为何台湾的电商就怎么都发展不起来?这实在是可以“归罪于”他们太过于发达的超商门店,seven
eleven 和全家便利店等开到到处都是,转角都能遇到爱。这也许是一方面,另一方面,是这些强大超商体系不断更新的技术商业知识体系,常有各种创意和最前沿的技术学习法。今天钛媒体电商研究院的电商课堂,就邀请《商业价值》编委刘梅来讲讲便利超市门店的“商业学习实验”:
...
分类:
其他好文 时间:
2014-09-22 13:05:12
阅读次数:
267
上一节说了CountDown的使用方法,对于用来同步多个线程之间的协作关系,Java更提供了更加高级的方法来实
现,这个类就是CyclicBarrier。 它可以实现当多个分支线程完成他们的工作后,调用await方法来等待,然后等所有的分
支线程工作完毕后,会自动的调用主线程的run方法,这个主线程是一个实现runnable接口的类,在CyclicBarrier实例化
的时候就调用了。
下...
分类:
编程语言 时间:
2014-09-22 13:21:42
阅读次数:
267
吹的牛都实现了
一个诞生在中国的美国英雄故事
9 月 19 日,马云没有选择他钟爱的亮黄色或者大红色系上衣,但却成为聚光灯追逐的最闪亮的一个人。
在纽约,酒店服务员告诉北京晨报记者,这一周的新闻都在讨论阿里巴巴和马云。当看到记者拿着印有阿里巴巴标志的手提袋,擦身而过的华人会激动地问:马云来了吗?就连坐落在华尔街 11 号拥有 111 年历史的纽交所大楼,在阿里巴巴上市...
分类:
其他好文 时间:
2014-09-22 13:21:32
阅读次数:
430
[leetcode]Given a binary tree, return the preorder traversal of its nodes' values....
分类:
其他好文 时间:
2014-09-22 13:38:03
阅读次数:
215
英文原文:How to maintain programmer's health
相信大家已经注意到了,程序员的大部分时间都花在电脑桌前编程,这会损害程序员的健康。其实不需要多么复杂的养生,你只需每天做一些小小的改变,就可以摆脱病痛、保持健康。
变换姿势
虽然站立桌、昂贵的椅子和一些基于人体工程学的玩意的确很酷,哪怕 LINUS(linux 创始人)都在踏步机前工作...
分类:
其他好文 时间:
2014-09-22 13:04:43
阅读次数:
226
每天一个JavaScript实例-去除字符串末尾的空白
function white(){
var input = document.getElementById("inputid");
var lines = input.value.split("\n");
var resultString = "";
for (var i = 0; i < lines.length; i++){
va...
分类:
编程语言 时间:
2014-09-22 14:11:19
阅读次数:
188
kvm的driver_mirror功能相关实验...
分类:
其他好文 时间:
2014-09-22 12:30:42
阅读次数:
647
大家都知道,假如有a,b两个整型数,我们可以用
a^=b;
b^=a;
a^=b;
来交换a,b的值,在这里我说说其中的原理:
^ 在 C 里面是按位异或操作符,相同的话异或的结果就是 0,不同的话就是 1。举个例子,比如 a 表示十进制的 5,b 表示十进制的 12,按位异或结果就是:
a = 0101 (5 的二进制表示)
b = 1100 (12 的二进制表...
分类:
其他好文 时间:
2014-09-22 14:10:22
阅读次数:
203
效果如下:
我们就来说说如何让获取的:其实在官方的平台上都有很多好的例子的 这里是网址你们看看 http://www.ztree.me/v3/demo.php#_511
就是Ztree的点击前事件的监听beforeClick事件
下面我们把代码贴出来 供你们直接调试 测试
<!--
var curMenu = null, zTree_...
分类:
其他好文 时间:
2014-09-22 12:30:12
阅读次数:
294
最近学习Android平台下跨平台音视频通信开发,虽然网上有很多开源项目供我们参考学习,但音视频效果很一般,还有很多不稳定的因素,毕竟是开源嘛。在国内我找到了一个比较好音视频通信解决方案,该案例提供了纯Java语言接口供我们调用,随后我参照官方android demo程序和开发文档并结合自己的见解写了一个android音频通信软件,200行以内代码就搞定了(难以相信吧)。其实我只是调用其相关API...
分类:
移动开发 时间:
2014-09-22 12:30:02
阅读次数:
755
非常有用的位运算技巧
一提起位运算,人们往往想到它的高效性,无论是嵌入式编程还是优化系统的核心代码,适当的运用位运算总是一种迷人的手段,或者当您求职的时候,在代码中写入适当的位运算也会让您的程序增加一丝亮点,最初当我读《编程之美》求“1的数目”时,我才开始觉得位运算是如此之美,后来读到 《Hacker's Delight》,感慨到Henry S.Warren把位运算运用的如此神出鬼没,很...
分类:
其他好文 时间:
2014-09-22 13:53:02
阅读次数:
265
ogg同步的时候,有时候我们会遇见非常大的表。这时候我们可以使用多个replicat进程通过range参数进行分割分别应用到目标端数据库中
例如:
replicat rep2:
MAP scott.emp, TARGET scott.emp, FILTER (@RANGE (1,3));
replicat rep3:
MAP scott.emp, TARGET scott...
分类:
其他好文 时间:
2014-09-22 12:29:32
阅读次数:
172