需要实现一个多线程并发的业务场景,启动若干子线程,最后要所有子线程运行结束才结束。(类似 .NET 里的 Task WaitAll )
Java 中的 ExecutorService 多线程编程模型提供这样一个机制,通过代码来介绍一下。...
分类:
编程语言 时间:
2015-01-01 23:52:33
阅读次数:
265
晚上,就是刚刚,在后端管理系统中使用DWZ框架。 先是,直接使用官网网站的Demo,dwz-jui,与编程语言无关的纯静态的那个原始项目。 很快就搭建好了左侧菜单,打开菜单后,出现Tab页面,然后显示目标页面的内容。 然后,就去关注表格分页部分。 DWZ自带的分页组件,感觉太麻烦了,一方面分页分成了4个部分显示,主要包括:pagerForm,查询条件pagerHeader,分页表格的头部page...
分类:
其他好文 时间:
2015-01-01 23:55:01
阅读次数:
243
tomcat中有很多组件,要对这些组件进行生命周期的管理非常困难,tomcat中采用的是抽象出一个生命周期管理接口,然后所有的组件都实现该接口,当父组件启动时,同事负责将子组件启动起来,从而完成整tomcat的初始、启动、结束等动作。
来看下tomcat启动的过程,首先构造Bootstrap类,调用其中的init方法,完成类加载器的初始化,方便后面加载类使用,然后调用其中的load方法,实际上t...
分类:
其他好文 时间:
2015-01-01 23:52:40
阅读次数:
301
在ASP.NET MVC中,经常会在Controller与View之间传递数据,因此,熟练、灵活的掌握这两层之间的数据传递方法就非常重要。本文从两个方面进行探讨:
Ø Controller向View传递数据
Ø View向Controller传递数据
一、Controller向View传递数据
1. 使用ViewData传递数据
我们...
分类:
Web程序 时间:
2015-01-01 23:54:51
阅读次数:
354
hpux操作系统中从vg中划出lv,并将此lv做成文件系统,然后mount该文件系统...
分类:
其他好文 时间:
2015-01-01 23:51:29
阅读次数:
298
存储类:
存储时期 链接 内存管理
对于一个变量(不同的存储类型)可以通过存储时期,链接属性,以及相应的作用域来描述它。
存储时期就是变量在内存中的保留时间,变量的作用域和链接在一起表明程序的哪些部分可以通过变量名来使用该变量。于是就有了不通过的存储时期,链接属性,以及作用域的组合
【1】存储时期(变量的生命期,表示存取一...
分类:
编程语言 时间:
2015-01-01 23:53:37
阅读次数:
388
问题:怎样在vim中实现代码折叠功能?
解决方法:直接使用vim自带的快捷键和命令,便可以实现功能强大的折叠
小试折叠:
1 :set fdm=marker 在vim中执行该命令
2 5G 将光标跳转到第5行
3 zf10G 折叠第5行到第10行的代码,vim会在折叠的开始和结束自动添加三个连续的花括号作为标记
4 zR 打开所有折叠
5 zM 关闭所有折叠
6 zE ...
分类:
系统相关 时间:
2015-01-01 23:50:47
阅读次数:
240
问题:怎样在vim中实现花括号引号自动补全,包括html标签?
解决办法:只要把下面两段代码粘贴到~/.vimrc中,就可以实现括号超强补全
" 括号引号补全
inoremap ( ()i
inoremap [ []i
inoremap { {}O
inoremap ) =ClosePair(')')
inoremap ] =ClosePair(']')
inoremap } =CloseB...
分类:
Web程序 时间:
2015-01-01 23:50:43
阅读次数:
389
题目大意:给你N个结点和M条路,接下来是M条路,A B W表示结点A到节点B权值为W。
然后从节点1出发,问到节点N的最短路径长为多少。
思路:求单源最短路径,用Dijkstra算法来做。
Dijkstra算法:
将所有点分为两个集合。如果源点s到u的最短路径已经确定,点u就属于集合V1,否则属
于集合V2。
1.将源点s到图中各点的直接距离当做初始值记录为s到各点的最短距离,不能到达的记为
INF。S到S距离为0。
2.在集合V2中的点中找一个点u,使得源点s到该点u路径长度最短,将u从V2中除去,加
到...
分类:
编程语言 时间:
2015-01-01 23:50:32
阅读次数:
235
1、vim下统计字数
g ctrl+g
:%s/./&/g :noh 取消高亮
参考:
http://www.cnblogs.com/jiqingwu/archive/2012/06/14/vim_notes.html
http://zhidao.baidu.com/link?url=Md_NXH7mz4RGixYIRHK1jy4TSfjJ4aIRxYJaKc-Hut_AZTdMmOuCBA...
分类:
系统相关 时间:
2015-01-01 23:50:22
阅读次数:
234
【题目】
Given a binary tree and a sum, determine if the tree has a root-to-leaf path such that adding up all the values along the path equals the given sum.
For example:
Given the below binary tre...
分类:
其他好文 时间:
2015-01-01 23:49:22
阅读次数:
189
快乐虾http://blog.csdn.net/lights_joy/欢迎转载,但请保留作者信息当VS调试时将鼠标移到一个变量上面的时候,VS将显示这个变量的值,实际上这个时候VS进行了表达式的计算,我们所需要做的,就是把这个过程转换为gdb的命令: Operation Description -enable-pretty-printing enabl...
分类:
系统相关 时间:
2015-01-01 23:50:29
阅读次数:
415
2015年的1月1日,作为一个新年的开始,万象更新,欢庆的日子。但今天对于生活在魔都的我来说却是一番滋味别有心头。
其实在2014年的最后几天,确实有规划去“外滩”的想法的。也问了妻子有没有兴趣去外滩过新年。
外滩,对于从来没有来过上海的人民来说是一个必去的地方。
这里的确精彩纷呈,灯光秀。对面的陆家嘴,高楼林立,一条黄浦江是整个大上海的写照,它沿着外滩穿越而过。 而...
分类:
其他好文 时间:
2015-01-01 23:49:40
阅读次数:
217
题目链接:http://www.lydsy.com:808/JudgeOnline/problem.php?id=2758题意:平面上有n个多边形(凸包和圆)。任意两个多边形AB只有两种关系:(1)A包含B或者B包含A;(2)AB的公共面积为0。每个多边形有一个值x。m个查询。分两种:(1)修改某个...
分类:
编程语言 时间:
2015-01-01 23:50:47
阅读次数:
892
计算机系统的五大部件之间的互连方式有两种1,使用单独连线2,各个部件连接到一组公共信息传输线上,称为总线连接。早期计算机以运算器为中心,当IO交换信息时,都需要经过运算器,使运算器停止运算,影响CPU工作效率。在同一时刻,只允许有一个部件向总线发送信息,而多个部件同时从总线上接收相同的信息。16条传...
分类:
其他好文 时间:
2015-01-01 23:48:53
阅读次数:
268
现在前端用javascript用的比较多,当然真心的说这个语言是一个非常业余的语言,但是用的人很多,所以也比较火。今天想完成一个javascript外部文件自动加载的设计(类似于java或者php的import和require_once),因此仔细研究了下Javascript的解析顺序,发现要真正的...
分类:
编程语言 时间:
2015-01-01 23:50:43
阅读次数:
264
1.试验目标掌握RIPv2的配置方式2.试验拓扑3.配置一. IP地址及其基本配置system-viewEnter system view, return user view with Ctrl+Z.[Huawei]sysname R1[R1]interface LoopBack 0[R1-Loop...
分类:
其他好文 时间:
2015-01-01 23:49:11
阅读次数:
286