一、Mina框架。
Mina的框架大概是这么个样子:
底层由Java 的NIO 1.0实现 核心架构应该是这样:
内部有三个层次:
I/O Service:实际执行的 I / O ,可以选择现成的Services 如 Acceptor 也可以自己实现。
I/O Filter Chain :由多个过滤器组成的过滤器链,在这个环节将字节过滤或转换为预想的数据结构,反之亦然。
I...
分类:
其他 时间:
2014-08-26 21:33:16
收藏:
0 评论:
0 赞:
0 阅读:
422
int get_ndisks()
{
HANDLE hDevice; // handle to the drive to be examined
int ndisks = 0;
char path[20] = {"\\\\.\\PhysicalDrive0"};
do {
//TRACE("NDISKS %...
分类:
Windows开发 时间:
2014-08-26 21:32:56
收藏:
0 评论:
0 赞:
0 阅读:
464
C语言笔记1--类型、运算符与表达式
总论:
变量和常量是程序处理的两种基本的数据对象。声明语句说明变量的名字和类型,也可以指定变量的初值。运算符指定将要进行的操作。表达式则把变量与常量组合起来生成新的值。对象的类型决定该对象可取值的集合以及可以对该对象执行的操作。...
分类:
编程语言 时间:
2014-08-26 21:32:47
收藏:
0 评论:
0 赞:
0 阅读:
365
URL (UniformResource Locator)对象代表统一资源定位器,它是指向互联网“资源”的指针。资源可以是简单的文件或目录,也可以是对更复杂的对象的引用,例如对数据库或搜索引擎的查询。通常情况而言,URL可以由协议名、主机、端口和资源组成。即满足如下格式:...
分类:
移动平台 时间:
2014-08-26 21:32:27
收藏:
0 评论:
0 赞:
0 阅读:
357
Agile实践日志一 -- Grooming Session...
分类:
其他 时间:
2014-08-26 21:32:16
收藏:
0 评论:
0 赞:
0 阅读:
619
题意:
在一个有向无环图上,有若干玩具,每人每次只能将一个玩具移动一步,玩具被移动到终点n将不能再被移动了,最后不能移动者输。
组合博弈
SG函数应用
#include
#include
#include
#include
using namespace std;
const int maxn = 10000 + 100;
int SG[maxn];
vector ...
分类:
其他 时间:
2014-08-26 21:32:06
收藏:
0 评论:
0 赞:
0 阅读:
400
原教程
https://github.com/nswbmw/N-blog/wiki/_pages的第四章,由于版本等的原因,在原教程基础上稍加改动即可实现。
现在,我们来给博客添加用户页面和文章页面。
所谓用户页面就是当点击某个用户名链接时,跳转到:域名/u/用户名 ,并列出该用户的所有文章。
同理,文章页面就是当点击某篇文章标题时,跳转到:域名/u/用户名/时间/文章名...
分类:
Web开发 时间:
2014-08-26 21:31:56
收藏:
0 评论:
0 赞:
0 阅读:
371
java中反斜线'\'通常和其他字符组合使用,我们有时候称它为转义字符
java代码里 要表示一个反斜线'\'就要写成:双斜线形式"\\",第一个反斜线代表转义,第二个可以看做普通字符
java中奇数个的反斜线不允许出现,除非后面有其他字符,那么最后一个反斜线就被当做了转义字符
正则中要表示一个反斜线就要使用四个反斜线表示"\\\\"
四个反斜线可理解为:前两个"生成"的 转义后...
分类:
其他 时间:
2014-08-26 21:31:46
收藏:
0 评论:
0 赞:
0 阅读:
392
题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3674
Search in the Wiki
Time Limit: 2 Seconds Memory Limit: 65536 KB
As we known, Searching in Wiki is an useful w...
分类:
其他 时间:
2014-08-26 21:31:36
收藏:
0 评论:
0 赞:
0 阅读:
410
用duilib开发仿酷狗音乐播放器,这是选项设置窗体的布局部分。...
分类:
Windows开发 时间:
2014-08-26 21:31:26
收藏:
0 评论:
0 赞:
0 阅读:
442
题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3671
Japanese Mahjong III
Time Limit: 2 Seconds Memory Limit: 65536 KB
Mahjong is a game of skill, strategy and ca...
分类:
其他 时间:
2014-08-26 21:31:16
收藏:
0 评论:
0 赞:
0 阅读:
411
不要让未来的你,讨厌现在的自己...
分类:
其他 时间:
2014-08-26 21:31:06
收藏:
0 评论:
0 赞:
0 阅读:
320
1123 - Trail Maintenance
PDF (English)
Statistics
Forum
Time Limit: 2 second(s)
Memory Limit: 32 MB
Tigers in the Sunderbans wish to travel freely among the N...
分类:
其他 时间:
2014-08-26 21:30:56
收藏:
0 评论:
0 赞:
0 阅读:
544
对于web的开发,现在少不了ajax的实用,ecshop中封装了自己的ajax调用函数,这个函数用起来还是非常方便的。下面介绍下他的实用。
Ajax.call( 'user.php?act=chk_user', 'username=' + username, registed_callback , 'GET', 'TEXT', true, true );
这个函数共有7个参数。...
分类:
其他 时间:
2014-08-26 21:30:42
收藏:
0 评论:
0 赞:
0 阅读:
413
一个简单的程序:
题目:现在完成一个简单的程序,可以输出两个数字的乘方。
public class TestJava{
public static void main(String args[]){
int num = 10 ; // 定义整型变量
num = 30 ; // 修改变量的内容
System.out.println("num的内容是:" + num) ;
S...
分类:
编程语言 时间:
2014-08-26 21:30:26
收藏:
0 评论:
0 赞:
0 阅读:
341
UVA 11922 - Permutation Transformer
题目链接
题意:给一个序列,每次操作选择(a,b),把(a,b)序列翻转之后加到末尾,求最终序列
思路:Splay的应用,多一个flip标记,在开头多一个虚拟的0结点,这样每次就利用Splay进行分裂合并即可
代码:
#include
#include
#include
#include
...
分类:
其他 时间:
2014-08-26 21:30:16
收藏:
0 评论:
0 赞:
0 阅读:
260
1.割点:若删掉某点后,原连通图分裂为多个子图,则称该点为割点。
2.割点集合:在一个无向连通图中,如果有一个顶点集合,删除这个顶点集合,以及这个集合中所有顶点相关联的边以后,原图变成多个连通块,就称这个点集为割点集合。
3.点连通度:最小割点集合中的顶点数。
4.割边(桥):删掉它之后,图必然会分裂为两个或两个以上的子图。
5.割边集合:如果有一个边集合,删除这个边集合以后,...
分类:
其他 时间:
2014-08-26 21:30:06
收藏:
0 评论:
0 赞:
0 阅读:
528
在无向图中,如果从顶点vi到顶点vj有路径,则称vi和vj连通。如果图中任意两个顶点之间都连通,则称该图为连通图,
否则,称该图为非连通图,则其中的极大连通子图称为连通分量,这里所谓的极大是指子图中包含的顶点个数极大。
例如:一个无向图有5个顶点,1-3-5是连通的,2是连通的,4是连通的,则这个无向图有3个连通分量。
求连通分量的个数
当然也可以用并查集
#include ...
分类:
其他 时间:
2014-08-26 21:29:56
收藏:
0 评论:
0 赞:
0 阅读:
462
Problem Description
Ignatius最近遇到一个难题,老师交给他很多单词(只有小写字母组成,不会有重复的单词出现),现在老师要他统计出以某个字符串为前缀的单词数量(单词本身也是自己的前缀).
Input
输入数据的第一部分是一张单词表,每行一个单词,单词的长度不超过10,它们代表的是老师交给Ignatius统计的单词,一个空行代表单词表的结束...
分类:
其他 时间:
2014-08-26 21:29:46
收藏:
0 评论:
0 赞:
0 阅读:
319
题目大意:给你一串数字让你判断经过若干次合并,使得这个数字串变成回文串的最小成本是多少。第一行是数字串,第二行是合并连续i个数字的成本是多少。
解题思路:区间dp,可以进行记忆化搜索,如果左边比右边和大那么右边一定是小了,右边比左边大那么左边一定小了。因为保证有解。具体不太好说,直接看代码吧。
Another OCD Patient
Time Limit: 2000/1000 MS ...
分类:
其他 时间:
2014-08-26 21:29:36
收藏:
0 评论:
0 赞:
0 阅读:
389