摘要:
Hessian是一个轻量级的remoting onhttp工具,使用简单的方法提供了RMI的功能。 相比WebService,Hessian更简单、快捷。采用的是二进制RPC协议,因为采用的是二进制协议,所以它很适合于发送二进制数据.这两天有空把hessian接口也学习一下。由于学习是为了以后测试工作而进行的,所以对于hessian和soap机制孰优孰劣就没有深入的研究,这些问题还是留给我们架构师来研究吧。根据网上的文献:Hessian是采用二进制流进行通讯的,所以我想性能应该会好一些,既然通过二进制流传递,是不是对复杂对象的传递有问题呢,我想可能会有些难度,毕竟传递过程中没有象soap这样保
阅读全文
posted @ 2013-08-15 19:42
风言枫语
阅读(237)
推荐(0)
摘要:
以前只有代码,最近简单写了一点文档: google code 上的链接(总是最新)自动机是什么DFA 的最小化将 DFA 用做字典无环DFA (ADFA, Acyclic DFA)编译内存用量/查询性能map 与 set自动机实用程序自动机的 C++接口DFA_InterfaceDAWG_Interface超级功能以拼音输入法为例自动机是什么这里只讲有穷自动机,自动机的形式化定义,可以参考 wikipedia:自动机有穷状态自动机 (FSA)确定性的有穷自动机 (DFA)这是本文的重点非确定性的有穷自动机 (NFA)很多 DFA 的构造需要 NFA 作为媒介DFA 的最小化DFA 的等同如果.
阅读全文
posted @ 2013-08-15 19:40
风言枫语
阅读(516)
推荐(0)
摘要:
首先想过n^3的组合方法,即f(i,j,k)=f(i-1,j,k)*(i-2)+f(i-1,j-1,k)+f(i-1,j,k-1),肯定搞不定然后想了好久没有效果,就去逛大神博客了,结果发现需要用到第一类stirling数第一类stirling数S(n,m)表示的是n个数排成m个非空环排列的数目每个环排列中必然有一个是可以看见的,然后再对这m个环求组合数不难理解,但是很难想到#include #include #define mod 1000000007#define LL long longint C[2050][2050];LL S[2050][2050];void init(){ ...
阅读全文
posted @ 2013-08-15 19:38
风言枫语
阅读(155)
推荐(0)
摘要:
最近做redhat安装matlab2008a 操作,遇到上面的问题,先记录如下:网上找到安装包:libXp-1.0.2-1mamba.x86_64.rpm 然后使用命令:sudo rpm -ivh libXp*进行安装,安装出现错误,说缺少两个包,然后依次下载这两个包:glibc-2.18-300.1.x86_64.rpm ,libpthread-stubs-0.2-4.1.x86_64.rpm 然后使用命令安装:sudo rpm -ivh glib*sudo rpm -ivh libp* 但是第一个出错,显示说有冲突,好吧上网查资料,然后解决的方法是rpm命令加上一个参数,命令如下:rpm
阅读全文
posted @ 2013-08-15 19:36
风言枫语
阅读(1034)
推荐(0)
摘要:
由于工作中使用eclipse开发,没有安装hibernate插件,所以无法使用自动生成实体类的功能,为了方便在网上找了段别人写的自动生成实体类方法,稍加修改,直接运行就可以生成对应表的实体类。 注意使用时方法中的数据库地址、用户名、密码要改下,还有要记得录入想要生成实体类的表明,private String tablename = "ad_campaign";方法如下:package com.test;import java.io.FileWriter;import java.io.IOException;import java.io.PrintWriter;import
阅读全文
posted @ 2013-08-15 19:33
风言枫语
阅读(1894)
推荐(0)
摘要:
为什么叫threadloca变量呢,经过大量的查资料发现threadlocal并不是之前理解的控制线程用的东西,它其实也属于一类变量,只不过是线程的局部变量,它的作用就是实现线程间对该变量的唯一线程调用,我认为这类似于对一个普通共享资源变量加synchronized,不过通常用到threadlocal的地方总是一类共享资源,通过threadlocal的修饰之后,这类变量(像线程池连接,事务这类型的变量)在同一时刻只能被单一的线程访问。这就像synchronized 修饰过的代码块一样,不过换成了变量,也相当于在初始化变量的时候用synchronized修饰下(应该就是在给变量赋值的时候加上sy
阅读全文
posted @ 2013-08-15 19:31
风言枫语
阅读(190)
推荐(0)
摘要:
用过Android手机的同学都知道,每次开机的时候系统会先扫描sdcard,sdcard重新插拔(挂载)也会扫描一次sdcard。为什么要扫描sdcard,其实是为了给系统的其他应用提供便利,比如,Gallary、Music、VideoPlayer等应用,进入Gallary后会显示sdcard中的所有图片,如果进入Gallary后再去扫描,可想而知,你会厌恶这个应用,因为我们会觉得它反应太慢了。还有Music你看到播放列表的时候实际能看到这首歌曲的时长、演唱者、专辑等信息,这个也不是你进入应用后一下子可以读出来的。所以Android使用sdcard挂载后扫描的机制,先将这些媒体相关的信息扫描出
阅读全文
posted @ 2013-08-15 19:29
风言枫语
阅读(1498)
推荐(0)
摘要:
---每个表都要设有主键。。。。/*--创建视图SET NUMERIC_ROUNDABORT OFF GO SET ANSI_PADDING,ANSI_WARNINGS,CONCAT_NULL_YIELDS_NULL,ARITHABORT,QUOTED_IDENTIFIER,ANSI_NULLS ONGOCreate view view_ProductList WITH SCHEMABINDINGasSELECT ba_ItemNumber.InnerID, dbo.ba_ItemNumber.STInnerID, dbo.ba_ItemNumber.Materia...
阅读全文
posted @ 2013-08-15 19:26
风言枫语
阅读(261)
推荐(0)
摘要:
海量小文件问题综述 海量小文件LOSF问题是工业界和学术界公认的难题,分析了LOSF问题的由来以及典型的应用场景,并简要阐述了当前文件系统在LOSF优化方面的进展。重点分析LOSF问题的根本原因,并给出具体的优化方法和策略,期望对LOSF问题的研究和优化实践提供一定的理论指导。 1、LOSF问题概述在互联网(尤其是移动互联网)、物联网、云计算、大数据等高速发展的大背景下,数据呈现爆炸式地增长。根据IDC的预测,到2020年产生的数据量将达到40ZB,而之前2011年6月的预测是35ZB。然而,社会化网络、移动通信、网络视频音频、电子商务、传感器网络、科学实验等各种应用产生的数据,不仅存储容量巨
阅读全文
posted @ 2013-08-15 19:23
风言枫语
阅读(378)
推荐(1)
摘要:
函数原型:errno_t memcpy_s( void *dest, size_t numberOfElements, const void *src, size_t count );参数:dest新的缓冲区。numberOfElements目标缓冲区的大小。src要复制的缓冲区。count字符数。的副本。测试代码:// memcpyTest.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "string" //strlen()需要的头文件int _tmain(int argc, _TCHAR* arg
阅读全文
posted @ 2013-08-15 19:21
风言枫语
阅读(266)
推荐(0)