监听器实例 —— 在线人员统计 在线人员列表是一个较为常见的功能,每当用户登陆成功之后,就会在列表中增加此用户名称,这样就可以知道当前在线的用户有那些了,这个功能在WEB中只能靠监听器实现。
分类:
编程语言 时间:
2015-02-05 23:02:37
收藏:
0 评论:
0 赞:
0 阅读:
270
编写线程安全需要关心的:共享的变量可变的变量共享意味着多个线程可以同时访问,可变意味着其值在生命周期可以改变。例如以下count 变量://线程不安全的类public class UnsafeCount { private int count = 0; //该变量是共享的 public void i...
分类:
编程语言 时间:
2015-02-05 23:02:27
收藏:
0 评论:
0 赞:
0 阅读:
283
很简单的一题,注意墙上的影子是放大就行。用三分。#include #include #include #include using namespace std;double H,h,D;double cal(double x){ return x+(h-x/D*H)*D/(D-x);}int mai...
分类:
其他 时间:
2015-02-05 23:02:07
收藏:
0 评论:
0 赞:
0 阅读:
338
Delphi 查找标题已知的窗口句柄,遍历窗口控件句柄(转)?? ? ? ? ? ? ? ? ? ?? 用我的方法来控制其他程序窗体上的窗口控件,必须先了解什么是回调函数。我的理解是这样的: 回 调函数写出来不...
分类:
Windows开发 时间:
2015-02-05 21:59:27
收藏:
0 评论:
0 赞:
0 阅读:
330
本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/43532817
Given a binary tree
struct TreeLinkNode {
TreeLinkNode *left;
TreeLinkNode *right;...
分类:
其他 时间:
2015-02-05 21:58:37
收藏:
0 评论:
0 赞:
0 阅读:
311
1、建立根文件系统目录和文件
1.1创建目录
1.2创建设备文件(命令mknod);必须创建设备文件---consle\null
1.3创建配置文件---复制已有的/etc目录下的文件
1.4添加内核模块
进入上节Linux内核目录下,(注意,应该先编译内核,即命令make uImage ARCH=arm CROSS_COMPILE=arm-...
分类:
系统服务 时间:
2015-02-05 21:58:27
收藏:
0 评论:
0 赞:
0 阅读:
677
题意:在一个有向无环图上有n个顶点,每一个顶点都只有一个棋子,有两个人,每次根据这个图只能将任意一颗棋子移动一步
,如果到某一步玩家不能移动时,那么这个人就输.
分析:本题是最典型的有向无环图的博弈,利用dfs把所有顶点的SG值都计算出来,然后对每个棋子的SG值进行异或运算,如果
为0就是先手必败,否则就是先手必胜.
如果某个人移动到出度为0的顶点,...
分类:
其他 时间:
2015-02-05 21:58:17
收藏:
0 评论:
0 赞:
0 阅读:
274
黄瓜是美容保健用品还是水果,西红柿是水果还是蔬菜,一直是个挺有争议的问题,但是对于核桃皮的分类,大概除了相信吃啥补啥打算练铁头功的人,应该没有人会怀疑它既不是水果也不是蔬菜。究其原因,还是我们的智商和经验足以驾驭这种问题,但是在职场上,并非每个问题我们都有足够的智商和经验。但是对于有经验的人,他们有个基本的能力是知道自己不知道,而职场新人,往往会有一些奇怪的念头,比如核桃皮到底怎么吃这类想法。比如,我记得几个月前,有人拿两本struts1的书问我哪本更适合初学者,我告诉他struts1已经过时了,要学就学点...
分类:
其他 时间:
2015-02-05 21:58:07
收藏:
0 评论:
0 赞:
0 阅读:
292
You are climbing a stair case. It takes n steps to reach to the top.
Each time you can either climb 1 or 2 steps. In how many distinct ways can you climb to the top?
第一反应,递归求解,貌似很简单。但是不幸,超时
p...
分类:
其他 时间:
2015-02-05 21:57:57
收藏:
0 评论:
0 赞:
0 阅读:
2817
#include
#include
#include
#include
#include
using namespace std;
class Box
{
private:
int h, w, d;
public:
Box(int , int , int);
~Box();
int volume();
};
Box::Box(int...
分类:
其他 时间:
2015-02-05 21:57:37
收藏:
0 评论:
0 赞:
0 阅读:
335
引言字符串匹配是数据库开发和文字处理软件的关键。幸运的是所有现代编程语言和字符串库函数,帮助我们的日常工作。不过理解他们的原理还是比较重要的。字符串算法主要可以分为几类。字符串匹配就是其中之一。当我们提到字符串匹配算法,最基本的方法就是所谓的蛮力解法,这意味着我们需要检查每一个文本串中的字符是否和匹配串相匹配。一般来说我们有文本串和一个匹配串(通常匹配串短于文本串)。我们需要做的就是回答这个匹配串是...
分类:
编程语言 时间:
2015-02-05 21:57:27
收藏:
0 评论:
0 赞:
0 阅读:
191
题目描述:
你在输入文章的时候,键盘上的Home键和End键出了问题,会不定时的按下。
给你一段按键的文本,其中'['表示Home键,']'表示End键,输出这段悲剧的文本。
解题思路
用顺序结构储存会超时 所以用模拟链表来储存
cur表示光标的位置 last表示当前最后一个字符的编号 next[i]表示s[i]后面的字符的编号 为了方便起见在数组的最前面虚拟一个s[0]。代码如...
分类:
其他 时间:
2015-02-05 21:57:17
收藏:
0 评论:
0 赞:
0 阅读:
342
Camel trading
Time Limit: 1 second
Background
Aroud 800 A.D., El Mamum, Calif of Baghdad was presented the formula 1+2*3*4+5, which had its origin in the financial accounts of a c...
分类:
其他 时间:
2015-02-05 21:57:07
收藏:
0 评论:
0 赞:
0 阅读:
448
今天在写一个shell脚本的时候发现需要设置用户的密码,而设置密码是交互式的,这样在脚本中显然是不太好的,因此上网查找资料,发现了以下两种常见的非交互式设置密码的方式:...
分类:
系统服务 时间:
2015-02-05 21:56:57
收藏:
0 评论:
0 赞:
0 阅读:
368
HDU 3853 LOOPS(概率dp求期望啊)...
分类:
其他 时间:
2015-02-05 21:56:47
收藏:
0 评论:
0 赞:
0 阅读:
236
本文译自:http://maven.apache.org/pom.html
除外
除外是明确的告诉Maven,你不想包含指定的依赖工程中的依赖(即,不包含传递性依赖)。例如,maven-embedder需要maven-core,但是你不希望使用它或它的依赖,那么就可以它作为一个除外项目来添加。
xmlns:xsi="http://www.w3.org/2001/XMLSchema...
分类:
其他 时间:
2015-02-05 21:56:37
收藏:
0 评论:
0 赞:
0 阅读:
269
上代码
Activity实现一组接口,用来对View进行操作public class MainActivity extends Activity implements TestView{
//MVP中的P,一个View可以有多个P,实现多组业务逻辑,比如在主界面还需要读取Conversation 的内容
@Bean(TestActions.class)
ITestActions testActio...
分类:
移动平台 时间:
2015-02-05 21:56:27
收藏:
0 评论:
0 赞:
0 阅读:
295
一、简介Servlet和JSP
sun首先推出了Servlet规范,它是一种小型的Java程序,全部是由java写成并且生成HTML,扩展了web服务器的功能,是位于Web服务器内部的服务器端的Java应用程序。
后来,sun就推出了类似于ASP的镶嵌型的JSP,JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端所请求...
分类:
Web开发 时间:
2015-02-05 21:56:17
收藏:
0 评论:
0 赞:
0 阅读:
268
一. 文件读写:
1. 读文件:
try:
f = open('D:\\1.txt', 'r') # 读取普通文件
f = open('D:\\1.jpg', 'rb') # 读取二进制文件
f.read()
finally:
if f:
f.close()
with open('D:\\1.txt', 'r') as f: # 使用with会...
分类:
编程语言 时间:
2015-02-05 21:56:08
收藏:
0 评论:
0 赞:
0 阅读:
298
陈科肇
==============
Nexus提供了三种不同的仓库:
1.代理仓库
一个代理仓库是对远程仓库的一个代理。默认情况下,Nexus自带了如下配置的代理仓库:
Apache Snapshots
这个仓库包含了来自于Apache软件基金会的快照版本。http://people.apache.org/repo/m2-snapshot-repository
Codehaus S...
分类:
其他 时间:
2015-02-05 21:55:47
收藏:
0 评论:
0 赞:
0 阅读:
324