本文介绍了Java语言的3种生产者、消费者模型实现:synchronized,signal/notifyAll及BlockingQueue,并比较其优劣。
分类:
其他 时间:
2014-02-19 17:53:45
收藏:
0 评论:
0 赞:
0 阅读:
307
今天学了很多关于树状数组的技巧。一个是利用树状数组可以简单的实现段更新,点询问(二维的段更新点询问也可以),每次修改只需要修改2个角或者4个角就可以了,另外一个技巧就是这题,原本用线段树做,现在可以用树状数组做的题,只需多维护一个bit即可。具体的思路见下面的链接:http://hi.baidu.c...
分类:
其他 时间:
2014-02-19 17:48:29
收藏:
0 评论:
0 赞:
0 阅读:
258
A. NineteenAlice likes word "nineteen" very
much. She has a stringsand wants the string to contain as many such words as
possible. For that reason she...
分类:
其他 时间:
2014-02-19 17:48:16
收藏:
0 评论:
0 赞:
0 阅读:
362
搜索(注意,不需要输入:号。也可以先输入:号再键入命令)/string……………………向后搜索,从光标处向文件尾搜索,按n键继续搜索下一个?string……………………向前搜索注意:搜索时会将所有匹配的字符串高亮显示,但是使用/和?时光标所移动的方向不一样。搜索中可使用通配符。高级用法:/int
\...
分类:
其他 时间:
2014-02-19 17:46:37
收藏:
0 评论:
0 赞:
0 阅读:
246
搞java的不懂rmi好像说不过去。。
,复习一遍。参照http://www.iteye.com/topic/173909步骤1
准备接口Interfase(需继承Remote)和实现类Clazz(继承UnicastRemoteObject实现Interfase)2
server:创建Clazz,绑...
分类:
其他 时间:
2014-02-19 17:46:03
收藏:
0 评论:
0 赞:
0 阅读:
226
DIV1 250水题。。。略。DIV1
500抽象题意:有一个图,指定其中亮点p1和p2,删掉途中其他的一些点,使得p1和p2最短路大于3。解法:使得p1和p2最短路为2的点一定要删掉。然后,别人说跑一遍最大流就完了,或者用2分图。。。。可是我不还不会。。。
坑。。待填。tag:graph
分类:
其他 时间:
2014-02-19 17:45:49
收藏:
0 评论:
0 赞:
0 阅读:
360
机器上电,CPU进入实模式,从物理地址0xFFFFFFFF0处开始执行初始化代码,设置基本系统功能操作必要的数据结构信息,例如处理中断和异常的IDT表。接下来,如果继续在保护模式工作,需要加载操作系统模块;如果要进入实模式,那么需要进行模式切换。
1.进入保护模式时的初始化操作
处理器能够进入到保护模式之前,需要操作系统加载和初始化软件必须在内存中设置好保护模式下使用的数据结构...
分类:
其他 时间:
2014-02-19 17:48:09
收藏:
0 评论:
0 赞:
0 阅读:
437
document.forms['exportServlet'].submit();
(1)document.forms:表示获取当前页面的所有表单
(2)document.forms[0]:表示获取当前页面的第一个表单
(3)document.forms['exportServlet']:表示获取当前页面的name="exportServlet"的表单
(4)submit()表...
分类:
其他 时间:
2014-02-19 17:40:47
收藏:
0 评论:
0 赞:
0 阅读:
197
MarchingCubes算法简介
MarchingCubes(移动立方体)算法是目前三围数据长等值面生成中最常用的方法。它实际上是一个分而治之的方法,把等值面的抽取分布于每个体素中进行。对于每个被处理的体素,以三角面片逼近其内部的等值面片。每个体素是一个小立方体,构造三角片的处理过程对每个体素都“扫描”一遍,就好像一个处理器在这些体素上移动一样,由此得名移动立方体算法。
MC算法主要有三...
分类:
其他 时间:
2014-02-19 18:03:35
收藏:
0 评论:
0 赞:
0 阅读:
895
一:HttpServletRequest
request对象是请求对象。请求一次就创建一个request对象,并且存储了请求的信息。所以在表单提交中,我们可以通过request对象获取用户提交的所有信息。详见下文。
常用方法:
request.getContextPath() 获取根路径。
request.getParameter(...
分类:
其他 时间:
2014-02-19 17:32:15
收藏:
0 评论:
0 赞:
0 阅读:
233
修改httpd.conf 文件ServerName 127.0.0.1 改成
ServerName 你的ip(112.11.1.111)NameVirtualHost 112.11.1.111
ServerAdminwebmaster@test.com DocumentRoot /var/www/h...
分类:
其他 时间:
2014-02-19 17:54:13
收藏:
0 评论:
0 赞:
0 阅读:
343
编辑TCP (Transmission Control Protocol)和UDP(User
Datagram
Protocol)协议属于传输层协议。其中TCP提供IP环境下的数据可靠传输,它提供的服务包括数据流传送、可靠性、有效流控、全双工操作和多路复用。通过面向连接、端到端和可靠的数据包发送。通...
分类:
其他 时间:
2014-02-19 17:51:34
收藏:
0 评论:
0 赞:
0 阅读:
397
先上代码#include using namespace std;int main(){ //
vector::iterator it=const_cast::iterator >(v.begin()); // vector::iterator
it=(v.begin()); const int a...
分类:
其他 时间:
2014-02-19 17:51:06
收藏:
0 评论:
0 赞:
0 阅读:
258
Shell显示Shell类型$ps切换Shell$[Shell 名称] ex.
$tcsh快捷键Ctrl + Z:挂起,可用jobs查看到,fg恢复运行Ctrl + W:删除单词Ctrl + U/X:删除行Ctrl +
C:终止运行终止运行Ctrl + C$ kill -TERM %[job num...
分类:
其他 时间:
2014-02-19 17:50:15
收藏:
0 评论:
0 赞:
0 阅读:
389
题目非常精简。。感觉非常爽。。不像之前做的那个啥虚拟内存。。读起来简直累爱的题面。这道题就是DP,但是DP的转移似乎比较复杂,但是没有什么预处理之类的。f[i][j][k]代表前i行,有j列上只有一个炮,有k列上有2个炮。非常容易理解。。每一行每一列都最多只能有2个炮。边界就是f[0][0][0]
...
分类:
其他 时间:
2014-02-19 17:44:38
收藏:
0 评论:
0 赞:
0 阅读:
285
问题描述:在数据加密和数据压缩中常需要对特殊的字符串进行编码.给定的字母表A由26个小写英文字母组成,即A={a,b...z}.该字母表产生的长序字符串是指定字符串中字母从左到右出现的次序与字母在字母表中出现的次序相同,且每个字符最多出现1次.例如,a,b,ab,bc,xyz,等字符串是升序字符串....
分类:
其他 时间:
2014-02-19 17:43:17
收藏:
0 评论:
0 赞:
0 阅读:
316
C#中的Random在获得随机数的时,如果你想要随机循环取得100个随机数则使用如下代码会出现大量的重复数字。代码如下:using
System;namespace ConsoleApplication1 { class Program { static void Main(string[]
arg...
分类:
其他 时间:
2014-02-19 17:42:17
收藏:
0 评论:
0 赞:
0 阅读:
239
linked:http://www.ariel.com.au/jokes/The_Evolution_of_a_Programmer.htmlHigh
School/Jr.High 10 PRINT "HELLO WORLD" 20 ENDFirst year in College program ...
分类:
其他 时间:
2014-02-19 17:35:11
收藏:
0 评论:
0 赞:
0 阅读:
312