CountDownLatch是Java concurrent包下的一个同步工具。它可以让一个(或多个)线程等待,直到其他线程中的某些操作完成。 本质上是一个信号量,我们把它比作一个有N个插销的大门,它把等待(调用await)的线程挡住了, 直到其他线程把插销去完了(调用countDown减到0),这 ...
分类:
编程语言 时间:
2016-11-30 22:16:26
阅读次数:
157
在Vim中查看文件编码 即可显示文件编码格式。如果你只是想查看其它编码格式的文件或者想解决 用Vim查看文件乱码的问题,那么在~/.vimrc 文件中添加以下内容: 这样,就可以让vim自动识别文件编码(可以自动识别UTF-8或 者GBK编码的文件),其实就是依照fileencodings提供的编码 ...
分类:
系统相关 时间:
2016-11-30 21:58:06
阅读次数:
292
该题还不错~。 题意:给定N、K、P,使得可以分解成N = n1^P + … nk^P的形式,如果可以,输出sum(ni)最大的划分,如果sum一样,输出序列较大的那个。否则输出Impossible。 dfs枚举,为了防止超时,这里要预先将从1开始的i^p的值存储在factor数组中,直到i^p>n ...
分类:
其他好文 时间:
2016-11-30 19:45:23
阅读次数:
172
PC: 1.html页面: 2.js: 微信端js代码: ...
分类:
微信 时间:
2016-11-30 17:15:46
阅读次数:
407
1 一维数组1.1 数组概念数组:同一种数据类型的集合,数组就是一个容器,可以自动给数组从0开始编号,可以存储多个相同类型数据的容器,方便管理多个数据,数组中的数据会自动编号,编号从0开始。注意:声明一个变量就是在内存空间划出一块合适的空间声明一个数组就是在内存空间划出一串连续的空间。所有数组的元素... ...
分类:
编程语言 时间:
2016-11-30 17:09:20
阅读次数:
241
静态内部类是 static 修饰的内部类,这种内部类的特点是: 1、 静态内部类不能直接访问外部类的非静态成员,但可以通过 new 外部类().成员 的方式访问 2、 如果外部类的静态成员与内部类的成员名称相同,可通过“类名.静态成员”访问外部类的静态成员;如果外部类的静态成员与内部类的成员名称不相 ...
分类:
其他好文 时间:
2016-11-30 16:56:51
阅读次数:
178
控制语句有三种 分支语句:if 循环语句:while 、repeat 、for 与程序转移有关的跳转语句:break 、 return 分支语句 --if结构 if 表达式 then 语句块(在表达式为真的时候得到执行) end --if else结构 if 表达式 then 语句块(在表达式为真的... ...
分类:
其他好文 时间:
2016-11-30 14:53:22
阅读次数:
190
1. 2. 优化,封装到一个公用的字符串操作类中去 ...
分类:
其他好文 时间:
2016-11-30 14:22:03
阅读次数:
193
Liferay最大的好处是不仅接口强大,利于扩展,就连JSP定制扩展都提供了3种方式。 修改核心jsp代码,有3种修改方式:1、暴力修改直接修改(位于portal-web/docroot/html),编译部署,会带来风险,而且不能同步更新。 2、全量扩展修改热部署jsp文件(替代原有jsp),这是v ...
分类:
Web程序 时间:
2016-11-30 13:42:26
阅读次数:
633
1、自定义注解 @Retention(RetentionPolicy.RUNTIME)@Target(value={ElementType.METHOD}) public @interface ResultHandle{ Class<?> handler() default ResultHandle ...
分类:
其他好文 时间:
2016-11-30 13:31:42
阅读次数:
253