一、PHP Benchmark实现思路在看Redis慢查询日志实现的过程中,觉得这个功能很有用,能够帮助快速分析出性能问题出处,所以想到为PHP实现这样的功能。实现思路也是借鉴Redis对于慢查询的处理流程。(此扩展目前仅支持Linux) 此扩展的作用是帮助分析执行时间过长的PHP脚本记录的要素有:1、脚本执行时间2、当前请求的REQUEST数据3、当前请求的文件相对路径4、当前请求的COOKIES数据记录传递的数据是为了模拟出有些情况下,是因为特殊的数据才会出现的性能问题。存储的介质选择了Memcache而没有选择文件,是因为不希望可能由磁盘写入带来的瓶颈,同时数据是允许丢失的。如果希望持久 Read More
posted @ 2013-05-11 20:52 javawebsoa Views(204) Comments(0) Diggs(0)
动机:在我们面向对象设计过程中,我们常常会面临着对象实例过多的问题,如果对象实例过多这将是我们系统性能提高的一个瓶颈。假设我们要设计一个星空场景,现在我们需要实例星星对象,我们可以实例每一颗星星,但随着我们实例星星对象增多整个场景就越来越慢了,如果你实例了1000+颗星星要你去维护,这可是一个吃力不讨好的工作。我们必须找到一个合适的方法解决以上问题定义:享元模式(Flyweight),运用共享的技术有效地支持大量细粒度的对象。结构图: 所涉及的角色:抽象享元角色(Flyweight):此角色是所有的具体享元类的超类,为这些类规定出需要实现的公共接口或抽象类。那些需要外部状态(External Read More
posted @ 2013-05-11 20:50 javawebsoa Views(215) Comments(0) Diggs(0)
一、OK按钮时对话框的默认按钮(默认按钮消息响应函数),当我们按下回车键时会选择默认按钮的消息响应函数进行执行。因此,为了屏蔽按下回车键就关闭对话框的功能,应该重写OK键的消息响应函数,使得按下回车键时输入焦点按照自己设定的方式进行传递。最简单的方式就是注释掉对基类函数 CDialog::OnOK()的调用二、为了实现按下回车键进行输入焦点的传递,下一个编辑输入控件应该捕捉键盘的输入字符消息,然后在该消息响应函数中传递输入焦点。如何捕捉这个消息?1、为这个编辑控件关联一个类,通过这个类来捕获这个消息。2、修改编辑控件的窗口过程函数,替换掉MFC提供的默认的编辑控件的窗口过程函数。我们知道窗口过 Read More
posted @ 2013-05-11 20:46 javawebsoa Views(730) Comments(0) Diggs(0)
在Oracle的日常维护中,经常出现以下两种情况需要我们DBA kill session: 1. App抱怨他们的应用hang住了,在数据库里查询得知他们的session被其它session block,此时要把其它session kill掉,以便App应用能及时跑完。 2. App的应用跑到一半,突然决定不跑了,需要DBA把他们的session kill掉。 以下是我经常采用的kill session的方法: 1. 在数据库层面用语句alter system kill 'sid, serial#' 2. 在某些特殊情况下,方法1无法使用,便在OS层面执行kill -9 采用以 Read More
posted @ 2013-05-11 20:44 javawebsoa Views(616) Comments(0) Diggs(0)
前两天同事碰到一个问题,10g版本下执行:select /*+ no_index(t1 idx_t1) */ * from t1 where n=3; select * from table(dbms_xplan.display_cursor(null,null,'advanced')); 提示:PLAN_TABLE_OUTPUT -------------------------------------------------------------------------------- SQL_ID9m7787camwh4m,childnumber0 begin:id:=s Read More
posted @ 2013-05-11 20:42 javawebsoa Views(568) Comments(0) Diggs(0)
单例模式保证一个实例仅有一个实例,并提供一个访问它的全局访问点。 Read More
posted @ 2013-05-11 20:40 javawebsoa Views(99) Comments(0) Diggs(0)
如何画分布密度?如下图所示:x轴是海明距离,y轴是分布密度。我写一个函数,输入为海明距离hd。function out = YanMiDu(hd)xMin = min(hd);xMax = max(hd);x = linspace(xMin, xMax, 20); %将最大值 最小值区间分成19个小段y = hist(hd,x); %计算各个区间,hd出现的次数y = y/length(hd); %hd是个行向量,length计算个数.换算成百分比如果想画bar壮概率密度,则用下面语句:bar(x,y)如果画分布函数:s = 0;for i=2:length(x)s=[s,trapz(x([1 Read More
posted @ 2013-05-11 20:38 javawebsoa Views(319) Comments(0) Diggs(0)
现象分析通过行为分析,发现这个提示对话框应该是modal dialog性质的messagebox.在win32 api中,好像有doModalDialog和MessageBox的函数,由于界面相关操作的api一般存在于user32.dll用windbg附加到进程上去,并查找一下有没有上面函数.对照MSDN,主要在上面下划线的函数打断点运行一下si,照样输入注册码”hello world”根据MessageBox的原型int MessageBox(HWND hWnd,LPCTSTR lpText,LPCTSTRlpCaption,UINT UType);看一下第二个参数0006fcac,由于是A Read More
posted @ 2013-05-11 20:37 javawebsoa Views(175) Comments(0) Diggs(0)
1、安装DMD: 从digitalmars 公司主页下载编译器:http://digitalmars.com/d/download.html,并安装。这里选择dmd-2.062-0.openSUSE.x86_64.rpm2、安装eclipse 这里选择eclipse4.03、安装DDT插件 DDT是eclipse开发D语言的一个ide插件,项目主页: http://code.google.com/a/eclipselabs.org/p/ddt/ 安装:eclipse->install new software-> url:http://ddt.eclipselabs.org.cod Read More
posted @ 2013-05-11 20:35 javawebsoa Views(251) Comments(0) Diggs(0)
我的系统是ubuntu 11.101.live555源码 和 H264测试文件下载 ,见如下链接上传到CSDN 资源中的文件,还没有看到,我后面补上。2.根据自己的交叉编译器修改config.*(具体见下载文件中的config.armeb-uclibc), 我的编译器是buildroot-gcc342-----mipsel-linux-uclibc, 用的是config.armeb-uclibc3.生成Makefile./genMakefiles armeb-ublibc4.编译make编译完成后会在mediaServer下生成live555MediaServer这个可执行文件,接下来就是部署 Read More
posted @ 2013-05-11 20:33 javawebsoa Views(542) Comments(0) Diggs(0)
Constructing RoadsTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 10151Accepted Submission(s): 3782 Problem Description There are N villages, which are numbered from 1 to N, and you should build some roads such that every two villages can c... Read More
posted @ 2013-05-11 20:31 javawebsoa Views(167) Comments(0) Diggs(0)
最近貌似禽流感又出现了。也许经历了非典啊、禽流感啊,这样的流行病多了,人们对此似乎见怪不怪了,反正我是淡定了,在食堂鸡鸭鹅的什么也都不忌讳。好了,废话不多说了,先上个图(写的不好,请大神轻喷):细菌病毒战的主界面分四个模式;单人攻击模式:通过a,s,d,w控制红细胞的运动方向,然后通过鼠标左右键控制发射抗体,来消灭流感病毒;双人攻击模式:通过a,s,d,w和i,j,k,l来控制两个红细胞的运动方向,然后分别通过x,c和n,m控制两个红细胞发射抗体;单人和双人防守模式:控制红细胞躲避病毒,(被病毒撞上会消耗生命值);这个游戏是带音效的哦,双人模式中存活时间最长的为胜者。 单人攻击模式:(美工还行 Read More
posted @ 2013-05-11 20:29 javawebsoa Views(663) Comments(0) Diggs(0)
题意:上一篇博客~~做法:根据上一篇博客我们知道,dp[i][0]的值与dp[i-k][k]的最大值有关系。dp[i][j]只与dp[i-1][j-1]有关系。那么我们就建立一个数组fan[x],fan[x]代表到现在的i为止,dp[i-k][k]的最大值(i-k+k=x)。每执行一分钟,就更新一次数组fan[x]。两个做法的结果比较:第一种做法,二维数组:19828K172MS第二种做法,滚动数组:248K188MS 我们可以发现用时差不多,但是数组小了很多,所以说当n比较大的时候,可以选择用第二种做法。#include<stdio.h>#include<iostream& Read More
posted @ 2013-05-11 20:27 javawebsoa Views(183) Comments(0) Diggs(0)
打算从这篇开始,一边学习一边写些数据挖掘的东西,主要是督促自己学习和总结。因为都是很基础的入门知识,故称木偶系列,取玩具之意。我最开始的网购是从china-pub买了一本《Unix/Linux编程实践教程》,书好,便宜,并且可以货到付款,很是吸引我这种懒穷学生,于是一发不可收拾买了很多书,后来转战dangdang,再后来就是amazon,现在基本都在jd买了,除了书,还会在yihaodian买一些日用品。后来发现这几家都会有推荐,dangdang和china-pub的推荐没什么印象,jd的推荐离我的兴趣点差的挺远,印象深刻的就是amazon,有次推送的邮件真是推到我心坎坎了。这次我也来做一个木 Read More
posted @ 2013-05-11 20:25 javawebsoa Views(242) Comments(0) Diggs(0)
为了使我们的计算机能够显示文字或字符,首先要内存中可以存储文字或字符。要存储一个文字或者字符有多种方式: (1)我们可以把文字变为图片(点阵),直接保存起来,当需要显示的时候,把图片绘制出来。 (2)把文字或者字符变成矢量数据存储起来,需要显示的时候,再根据矢量规则绘制出来即可。(3)把文字或者或者先编号,然后要问题显示样式与编号一一对应起来,当需要显示文字的时候,首先根据编号去找文字对应的图片,然后绘制。 仔细分析以上三种方式,第一种和第二种理论上都是可行的。但是第一种直接存储图片数据量会很大,第二种虽然基本上能够解决第一种情况的问题,但是和第一种一样还存在一个很严重的问题,就是各个不同厂商 Read More
posted @ 2013-05-11 20:23 javawebsoa Views(512) Comments(0) Diggs(0)
在8.13节,我们展示了一个system函数的实现。然而,那个版本没有处理信号。POSIX.1要求system忽略 SIGINT和SIGQUIT并阻塞SIGCHLD。在展示正确处理这些信号的版本之前,我们看下为什么需要担心这些信号的处理。 下 面的代码使用了8.13节的system版本来调用ed编辑器。(这个编辑器作为UNIX系统的一部分已经有很长时 间了。我们在这里使用它是因为它是一个 捕获中断和退出信号的交互式程序。如果我们调用一个外壳并输入中 断符,那么它捕获这个中断符并打印一个问号。ed程序也设置了退出信号的布署以便它被忽 略。)#include <signal.h>sta Read More
posted @ 2013-05-11 20:21 javawebsoa Views(274) Comments(0) Diggs(0)
先做个自我介绍,我07年考上一所很烂专科民办的学校,学的是生物专业,具体的学校名称我就不说出来献丑了。09年我就辍学了,我在那样的学校,一年学费要1万多,但是根本没有人学习,我实在看不到希望,我就退学了。 退学后我也迷茫,大专都没有毕业,我真的不知道我能干什么,我在纠结着我能做什么。所以辍学后我一段时间,我想去找工作,因为我比较沉默寡言,不是很会说话,我不适合去应聘做业务。我想应聘做技术的,可是处处碰壁。 一次偶然的机会,我才听到嵌入式这个行业。那天我去新华书店,在计算机分类那边想找本书学习。后来有个女孩子走过来,问我是不是读计算机的,有没有兴趣学习嵌入式,然后给我介绍了一下嵌入... Read More
posted @ 2013-05-11 20:19 javawebsoa Views(562) Comments(0) Diggs(0)
引言当一台主机将以太网数据帧发送到同一个局域网上的另一台主机时,是根据48bit的以太网地址来确定目的接口的,设备驱动程序从不检查IP数据报中的IP地址。ARP为IP地址和硬件地址之间提供动态映射,说是动态的,因为这个过程是自动完成的。RARP是被那些没有磁盘驱动器的系统使用的,它需要系统管理员进行手动设置。例子用一个例子解释ARP的运行过程 敲入命令ftp bsdi1.ftp客户端调用函数gethostbyname将主机名转换为32bit的IP地址。这个函数在DNS中被称为解析器。2.ftp客户端用得到的IP地址建立TCP链接。3.TCP发送一个连接请求分段到远端的主机,即用上述的IP地址发 Read More
posted @ 2013-05-11 20:13 javawebsoa Views(223) Comments(0) Diggs(0)
/*标题:错误票据 某涉密单位下发了某种票据,并要在年终全部收回。 每张票据有唯一的ID号。全年所有票据的ID号是连续的,但ID的开始数码是随机选定的。 因为工作人员疏忽,在录入ID号的时候发生了一处错误,造成了某个ID断号,另外一个ID重号。 你的任务是通过编程,找出断号的ID和重号的ID。 假设断号不可能发生在最大和最小号。 要求程序首先输入一个整数N(N<100)表示后面数据行数。 接着读入N行数据。 每行数据长度不等,是用空格分开的若干个(不大于100个)正整数(不大于100000) 每个整数代表一个ID号。 要求程序输出1行,含两个整数m n,用空格分隔。 其中,m表示断号ID Read More
posted @ 2013-05-11 20:12 javawebsoa Views(446) Comments(0) Diggs(0)
2013年5月9日 47_手势识别 -------------------- 第一步:建立手势库 使用SDK自带例子GestureBuilder建立手势库(位置:android-sdk-windows\samples\android-8\GestureBuilder)。使用GestureBuilder之前,你需要恢复其到开发环境,然后进行编绎并部署到手机上。此时,就可以使用GestureBuilder建立手势库,生成的手势库文件在SCDard上,默认文件名称为:gestures第二步:在应用中加载手势库文件,然后开发手势识别代码。 把手势库文件gestures文件拷贝到项目的res/raw目录 Read More
posted @ 2013-05-11 20:10 javawebsoa Views(487) Comments(0) Diggs(0)
最近,小南同学在学习进制转换问题,包括二进制、十进制、十六进制等。也许是他白天学的太认真了,晚上他竟然做了一个奇怪的梦,梦到自己来到了宇宙中一个未知的美丽星球上,星球上的人看见他很奇怪,于是和他对话,但是小南听不懂他们说什么,于此同时星球上的人在地上写了一行奇怪的字符,有大写字母、小写字母还有数字。这些符号小南都认识,他仔细研究后发现不是二进制、十进制也不是十六进制,好像他们用的是62进制,字符0,1,……,9,A,B,……,Z,a,b,……,z代表0-61(10进制) 我们假定星球人给小南同学一个62进制数x,而你的任务就是判断x能不能被61(10进制)整除,现在需要聪明的你的帮助,你能否帮 Read More
posted @ 2013-05-11 20:08 javawebsoa Views(174) Comments(0) Diggs(0)
1:我们能够建立一个taglibs.inc.jsp文件,文件内容如下:<%@ page contentType="text/html;charset=UTF-8" language="java" %><%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %><%@ taglib uri="http://struts.apache.org/tags-html" prefix="ht Read More
posted @ 2013-05-11 20:06 javawebsoa Views(160) Comments(0) Diggs(0)
/******************************************************************Auther:liuyongshui*****About:This is the BANK ATM applicantion******Date:20130511**************************************************************/#include <stdio.h>#include <string.h>#include <conio.h>#define interst_ Read More
posted @ 2013-05-11 20:04 javawebsoa Views(152) Comments(0) Diggs(0)
一般情况,我们使用的操作系统是Windows,有时需要在Redhat或其它操作系统做测试,就通过Vmware建立虚拟机的方式来进行。在这种情况下,有时候需要从Windows中向Redhat拷贝一些文件,应该怎么做呢? 方式有好几种,比如,搭建FTP的方式,用Samba,如果安装了Vmware Tools,也可以直接拖进去,不过我觉得比较简便的就是以下这种方式,这种方式也需要安装Vmware Tools。 方法很简单,选中对应的虚拟机,右键,选择Setting菜单,切换到“Options”,选中“Shared Folders",就可以添加共享的目录了。另外在”Folder sharin Read More
posted @ 2013-05-11 20:02 javawebsoa Views(266) Comments(0) Diggs(0)
在thinkphp模板引擎里可以这样写:{$vo.title|msubstr=0,5,’utf-8′,false}扩展函数库的方法不能直接使用,需要加载或者拷贝到项目函数库中才能使用。加载扩展函数库,使用:Load('extend');加载在相应的Action中msubstr($str, $start=0, $length, $charset="utf-8″, $suffix=true) $str:要截取的字符串 $start=0:开始位置,默认从0开始 $length:截取长度 $charset="utf-8″:字符编码,默认UTF-8 $suffix=t Read More
posted @ 2013-05-11 20:00 javawebsoa Views(201) Comments(0) Diggs(0)
eworkflow 可视化工作流软件产品eform 可视化动态表单产品 ebiao 新一代的类excel报表产品这三个产品各自能独立使用,也可以集成在一起使用。在和客户的信息系统集成的时候,也是一样,可以单独一个一个产品集成,也可以整个合在一起集成。eworkflow,eform和ebiao这三个产品都分for dotnet版本和for j2ee的版本。下面是for dotnet的版本 和信息系统的集成过程: eworkflow,eform和ebiao三个产品都对应有后台引擎工程,引擎工程都是dll的工程,如果是源码版的,可以按项目的方式引用到客户的主信息项目中;如果是买断版的,把dll引用到 Read More
posted @ 2013-05-11 19:58 javawebsoa Views(331) Comments(0) Diggs(0)
org.gjt.mm.mysql.Driver是早期的驱动名称,后来就改名为com.mysql.jdbc.Driver,现在一般都推荐使用 com.mysql.jdbc.Driver。在最新版本的mysql jdbc驱动中,为了保持对老版本的兼容,仍然保留了org.gjt.mm.mysql.Driver,但是实际上 org.gjt.mm.mysql.Driver中调用了com.mysql.jdbc.Driver,因此现在这两个驱动没有什么区别。 Read More
posted @ 2013-05-11 19:56 javawebsoa Views(147) Comments(0) Diggs(0)
JEECG 列表行编辑模式下实现文本的xheditor富文本框编辑器,之前一直没研究过,以为很简单,但官网和论坛都没有找到参考的范本,做了一下午终于做出来了!截图如下:需要代码的,请回复文章评论,留下联系方式。 Read More
posted @ 2013-05-11 19:54 javawebsoa Views(333) Comments(0) Diggs(0)
做法:设立数组f[x1][y1][x2][y2][k]表示在矩形x1y1,x2y2中还需切割k-1次;逐步递推即可。 #include<stdio.h>#include<math.h>#include<iostream>#include<string.h>#include<algorithm>#include<queue>#include<stack>#include<map>#include<string>#include<stdlib.h>#define INF_MAX Read More
posted @ 2013-05-11 19:52 javawebsoa Views(153) Comments(0) Diggs(0)
引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。 HTTP协议的主要特点可概括如下: 1.支持客户/服务器模式。 2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP服务器的程.. Read More
posted @ 2013-05-11 19:50 javawebsoa Views(201) Comments(0) Diggs(0)
该算法常用的场景字符串中查找子串,字符串中查找anagram形式的子串问题。关于字符串查找与匹配字符串可以理解为字符数组。而字符可以被转换为整数,他们具体的值依赖于他们的编码方式(ASCII/Unicode)。这意味着我们可以把字符串当成一个整形数组。找到一种方式将一组整形数字转化为一个数字,就能够使得我们借助一个预期的输入值来Hash字符串。既然字符串被看成是数组而不是单个元素,比较两个字符串是否想到就没有比较两个数值来得简单直接。去检查A和B是否相等,我们不得不通过枚举所有的A和B的元素来确定对于所有的i来讲A[i]=B[i]。这意味着字符串比较的复杂度依赖于字符串的长度。比较两个长度为n Read More
posted @ 2013-05-11 19:49 javawebsoa Views(434) Comments(0) Diggs(0)
一:通过插件的形式加载系统中定义的常量:思路:首先定义一个常量类存放系统常量,或者定义一个xml或properties文件中然后进行读取,然后把相应的常量放入map中最后编写插件类,加载map类最后把插件类放入struts-config.xml中启动的时候进行加载这样在其他页面中就可以随意访问了。 1:首先定义在常量类中定义一些常量:package com.topwqp.common.constants;public class Globals { public static final String AUTHOR = "topwqp"; public static fin Read More
posted @ 2013-05-11 19:46 javawebsoa Views(188) Comments(0) Diggs(0)
将appfuse导入到Eclipse中,发现在Build Path下的Maven Dependencies下缺少tools-1.5.0.jar 寻找N久,总算在stackoverflow http://stackoverflow.com/questions/5273792/missing-tools-jar-in-local-repository-breaks-m2eclipse中找到解决方案,下载该jar包,放到.m2下去。 Downloadhttp://repository.ops4j.org/maven2/tools/tools/1.5.0/and put the jar in theC Read More
posted @ 2013-05-11 19:45 javawebsoa Views(568) Comments(0) Diggs(0)
#Sam有话说#你的产品有Plan-B么【图片来源36kr,鸣谢】最近从苏宁易购买了"Around you,Design for you"(《在你身边,为你设计——腾讯的用户体验设计之道》)。感触的地方不是一点半点。产品设计有德国式严谨的地方、有艺术范松散的地方……好的设计,无疑是有比较、有分析、有广泛内容填充的。产品一定思路设计产品的某个点,思路很好,very good~群体汇集评估、推敲起来,so bad,思路有问题。Plan-B,可以帮助你从不同的角度考虑你的产品、或你的功能点!也许做这个事情的Plan-B是,随时或阶段地与人沟通、理解或认同或批判你的想法;但是这可能 Read More
posted @ 2013-05-11 19:43 javawebsoa Views(118) Comments(0) Diggs(0)
无论是X86汇编还是MCS-51的指令集中都会有BCD码调整指令。本博文将浅谈下BCD码调整的相关情况。一、BCD码是十进制数在计算机中的表现形式。我们一直都说计算机只能表示0、1二进制,这毫无疑问是正确的。但人对十进制数较为熟悉,为了迎合人的方便,8421BCD码用来表示十进制数。当然了,BCD码也是用0、1二进制来表示的。所以,需要注意理解的是,这里的计算机表示十进制数更多的是一种逻辑上的概念,但也正是这种逻辑概念使得我们可以在指令中运用BCD码来表示十进制数,比如在ADD、SUB等指令中。从而为我们带来方便。二、(A)=56H,(R5)=67H。ADD A,R5, DA A。(MCS-5 Read More
posted @ 2013-05-11 19:41 javawebsoa Views(887) Comments(0) Diggs(0)
1、vim /root/startdb.shsu - oracle << EOF lsnrctl start export ORACLE_SID=orcl sqlplus "/ as sysdba" << EOF2 startup; exit; EOF2 EOF2、在/etc/rc.loacal添加 /root/startdb.sh 这样就不需手动去启动数据库监听了!! Read More
posted @ 2013-05-11 19:39 javawebsoa Views(132) Comments(0) Diggs(0)
马云:大家晚上好!谢谢各位,谢谢大家从全国各地,我知道也有从美国、英国和印度来的同事,感谢大家来到杭州,感谢大家参加淘宝的十周年!今天是一个非常特别的日子,当然对我来讲,我期待这一天很多年了,最近一直在想,在这个会上,跟所有的同事、朋友、网商,所有的合作伙伴,我应该说些什么?大家很奇怪,就像姑娘盼着结婚,新娘子到了结婚这一天,除了会傻笑,真的不知道该干什么。我们是非常幸运的人,我其实在想十年前的今天,是非典在中国最危险的时候,所有人都没有信心,大家不看好未来,阿里人十几个年轻人一起我们相信十年以后的中国会更好,十年以后,电子商务会在中国受更多人的关注,很多人会用。但我真没想到,十年以后,我们变 Read More
posted @ 2013-05-11 19:37 javawebsoa Views(202) Comments(0) Diggs(0)
这里就不多说了,具体就看我写的程序吧!这是通过ArrayList类来统一添加线程,最后用一个特别的调度器线程来根据优先级调度分配给线程的时间。 import java.util.ArrayList; public class ServerDemo { public static void main(String[] args){ /*优先级的设定其实并不靠谱,因为这主要依赖于操作系统, * 即使为最大优先级也不一定会被先执行,当把下面这句设定 * 优先级的句子注释掉,会发现系统默认main线程的优先级 * 最高,反正以我之见,依赖底层实现的程序的运行结... Read More
posted @ 2013-05-11 19:35 javawebsoa Views(384) Comments(0) Diggs(0)
题目链接:https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=1943本题练习前缀树(Trie),又称字典树。Trie结构体模板:struct Trie{ int sz; int ch[maxnode][sigma_size]; int val[maxnode]; void init() { sz = 1; memset(ch[0],0,sizeof(ch[0])); } ... Read More
posted @ 2013-05-11 19:33 javawebsoa Views(341) Comments(0) Diggs(0)
介绍opencv介绍自行百度,走好不送! 由于opencv的资料不是很多,所以对于新手有很多很蛋痛的问题,所以准备写下自己学习opencv的经验,让别人少走弯路 这里我也是零基础学习opencv 所以水平有限,高手请绕行,走好不送! 我学习opencv主要用于图像识别和手势识别,在后期还会重点学习移动平台上的图像识别和手势识别 由于平时课业繁忙,所以博客只能不定期更新,往志同道合的可以加我QQ大家一起探讨,当然发邮件也行 联系方式:279291014@qq.com Read More
posted @ 2013-05-11 19:31 javawebsoa Views(198) Comments(0) Diggs(0)
IDE :Myeclipse Eclipse右键点击你想打包的文件或者项目,选择“export”,然后是选择J2EE,在弹出的对话框中选择“WAR文件” ,上面有许多选项,还可以选“EAR”,“JAR”。 so easy ! ! Read More
posted @ 2013-05-11 19:30 javawebsoa Views(223) Comments(0) Diggs(0)
错误提示:error: Error: No resource found that matches the given name (at 'text' with value '@string/ hello2').解决方法:在/res/values/strings.xml 添加上你问题里面补充的内容就可以了<?xml version="1.0" encoding="utf-8"?> <resources> <string name="hello">这是第一个Activi Read More
posted @ 2013-05-11 19:29 javawebsoa Views(5101) Comments(0) Diggs(0)
错误提示:android编译时出现'Unabletoresolvetarget'android-5'解决方法:这种错误一般大部分是SDK版本不符所造成的,一般会在Ecplise工作空间导入项目时候出现此错误,一般提示:Error:Unabletoresolvetargetandroid-X(X是一个数字)。解决方案:修改工程目录下的default.properties文件里的内容target=android-X改成target=android-N就可以了,X表示针对于当前项目的错误版本号,N表示针对于当前项目的正确版本号。如图下: Read More
posted @ 2013-05-11 19:28 javawebsoa Views(167) Comments(0) Diggs(0)
学计算机的人真的很累,硬件、软件、数学,硬是要把那一堆冷冰冰的铁给赋予这样那样的意义。硬是要理解硬件是怎么工作的,软件是怎么运行的,有的时候甚至要深入到指令。但这也正是其美丽所在,不是吗?从一个初入大学基本没碰过电脑,台式机的开机按钮都没能找到的人来说,我觉得我这三年来的努力没有白费,更重要的是我慢慢的喜欢上这一坑爹的夺人青春的领域。大学这三年我觉得自己过的还算充实吧。大学也带给我很多的改变。更加成熟、更加自信、拥有技术。但也并不是没有遗憾,我倒更觉得那不是我一个人的遗憾。大学就像高中一样。绝大部分人都很努力。但我们之间缺少交流。每个人都在忙着自己的。而交流带给我们的要比单枪匹马的独干要多得多 Read More
posted @ 2013-05-11 19:27 javawebsoa Views(120) Comments(0) Diggs(0)
题目来源:点击打开链接ApplicationsTime Limit: 2 Seconds Memory Limit: 65536 KBRecently, the ACM/ICPC team of Marjar University decided to choose some new members from freshmen to take part in the ACM/ICPC competitions of the next season. As a traditional elite university in ACM/ICPC, there is no doubt that a.. Read More
posted @ 2013-05-11 19:26 javawebsoa Views(311) Comments(0) Diggs(0)
图像处理中经常有误拒率和误识率两个概念,今天简介下。 误拒率,就是错误拒绝的意思,指的类内匹配。如果有10个志愿者的样本,每个志愿者20幅样本。那么相对于类内测试,比如对1号志愿者,同一类的这20幅图片之间,互相匹配,假设1:1的匹配,互相不重复能够进行(20*19)/2次。如果10个志愿者都进行这么测试,就是10*(20*19)/2次。这是总的类内匹配次数。预设定阈值为TH,如果匹配值th>TH就会错误拒绝。 误识率,指错误接受的概率,相对于类间匹配而言。不同的类之间进行的匹配,如果阈值th小于预设阈值TH,就会认为属于同一类,这种情况就是错误接受。计算公式如下: 也可以参照http: Read More
posted @ 2013-05-11 19:25 javawebsoa Views(994) Comments(0) Diggs(0)
注意,在ssh项目中,加入要使用struts中的自定义的监听器,这时候自定义监听器的定义一定要放在创建spring容器的监听器的后面代码如下所示(在web.xml中):<listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <listener> <listener-class>com.njupt.util.InitListener</listener-cl Read More
posted @ 2013-05-11 19:24 javawebsoa Views(304) Comments(0) Diggs(0)
引用*的内容时我们可以使用形如{1}的方式,需要特别提醒的是,{1}可以使用多次,而不仅仅只能使用一次。因为{1}表示的是引用的是第一个星号的内容,代码如下:<action name="home_*" class="homeAction" method="{1}"> <result name="{1}">/WEB-INF/jsp/homeAction/{1}.jsp</result> </action> Read More
posted @ 2013-05-11 19:22 javawebsoa Views(179) Comments(0) Diggs(0)
在财务系统或者其他报表统计的功能里我想类似下面这张报表的case很多,有了grouping_id函数之后会轻松easy实现,不菲催费之力 序号 项 目上年本年增减日均余额成本率日均余额成本率日均余额成本率 总 计一银行借款1用于商业票据额度国家开发银行2其它授信额度国家开发银行美国银行二集团拆入三总部拆入解析:此表是三级汇总,银行汇总到额度(商业额度、其他额度),各种额度汇总到拆入方式(银行借款、集团拆入、总部拆入)、拆入方式汇总总计。grouping_id可以实现N级逐级汇总用法:案例select grouping_id(loan.nborrowtype, loan.nfin... Read More
posted @ 2013-05-11 19:20 javawebsoa Views(398) Comments(0) Diggs(0)
2013/5/11 48_实现软件国际化 ----------------------- 1.国际化的意思是:当软件运行在不同的语言环境的时候,会自动的显示对应的语言。 ------------------------------------- 2.下面的例子用来适配,中文和英文两种文字。 ----------------------------------------- 3.这里新建android项目:i18n a.新建下面的文件夹用于实现国际化: /i18n/res/drawable-en /i18n/res/drawable-zh 以上两个用来实现图片国际化 -------------- Read More
posted @ 2013-05-11 19:18 javawebsoa Views(193) Comments(0) Diggs(0)