备忘录模式:在不破坏封装性得到前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样以后就可将对象恢复到原先保存的状态 在理解代码的过程中是比较简单的一种,而且他的应用也很广泛。比如我们在玩象棋的时候需要悔棋,浏览网页的时候需要后退等等都是备忘录模式的应用。看了《大话设计模式》中是以一个游戏的例子来讲解得很通俗易懂。比如我们在打boss,但是在打得过程中如果打不过需要重新来过,我们就希望在打boss之前保存进度。如果打不过我们还可以恢复进度。结构中的三个角色:第一个:Originator(发起人)-GameRole:负责创建一个备忘录Memento;作用是记录当前时刻自身的内部状态, Read More
posted @ 2013-03-25 21:06
javawebsoa
Views(240)
Comments(0)
Diggs(0)
今天在使用LINQ时,由于数据库中的时间保存的是varchar()格式,查询时需要比较时间先后,于是使用了:from j in system.jhzdwhere j.dwbm.ToString().Trim() == branchcode.ToString().Trim()&& Convert.ToDateTime(j.yearmonth.ToString().Trim()).CompareTo(Convert.ToDateTime(timeFrom)) >= 0&& Convert.ToDateTime(j.yearmonth.ToString().Tr Read More
posted @ 2013-03-25 21:01
javawebsoa
Views(566)
Comments(0)
Diggs(0)
http://acm.hdu.edu.cn/showproblem.php?pid=2063 设G=(V,E)是一个无向图。如顶点集V可分区为两个互不相交的子集V1,V2之并,并且图中每条边依附的两个顶点都分属于这两个不同的子集。则称图G为二分图。二分图也可记为G=(V1,V2,E)。 给定一个二分图G,在G的一个子图M中,M的边集{E}中的任意两条边都不依附于同一个顶点,则称M是一个匹配。选择这样的子集中边数最大的子集称为图的最大匹配问题(maximal matching problem) 图的点覆盖:寻找一个点集,使得图中每一条边至少有一点在该点集中 二分图的最小点覆盖 = 最大匹配 .. Read More
posted @ 2013-03-25 20:56
javawebsoa
Views(200)
Comments(0)
Diggs(0)
JOIN&WHEREExplanationDetailsleftjoinleftouterjoin(左联接)返回包括左表中的所有记录和右表中联结字段相等的记录左向外联接的结果集包括LEFTOUTER子句中指定的左表的所有行,而不仅仅是联接列所匹配的行。如果左表的某行在右表中没有匹配行,则在相关联的结果集行中右表的所有选择列表列均为空值。rightjoinrightouterjoin(右联接)返回包括右表中的所有记录和左表中联结字段相等的记录右向外联接是左向外联接的反向联接。将返回右表的所有行。如果右表的某行在左表中没有匹配行,则将为左表返回空值。innerjoin(等值连接)只返回两个 Read More
posted @ 2013-03-25 20:51
javawebsoa
Views(228)
Comments(0)
Diggs(0)
【小蒙淘金】3.25晚评-黄金白银行情分析及部分操作建议 【基本面】 本周有美联储主席伯南克(BenBernanke)讲话以及耐用品订单和GDP等众多美国经济数据出炉,投资者将予以密切关注。上周三美联储会议如期“按兵不动”,决策声明没有给出任何会立即缩小资产采购项目规模的暗示,而联储主席伯南克也在新闻发布会上重申其鸽派立场。 美联储主席伯南克将在北京时间周一下午3点左右在伦敦经济学院发表讲话。从伯南克在美国国会所做的半年度货币政策证词,以及最新的一次美联储会议结果来看,美联储依然坚持维持当前的宽松政策立场,尤其用以对冲美国政府减支对于经济可能造成的负面冲击。因此,预计伯南克本次讲话... Read More
posted @ 2013-03-25 20:46
javawebsoa
Views(131)
Comments(0)
Diggs(0)
import android.app.Activity;import android.os.Bundle;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graphics.PorterDuff;import android.graphi Read More
posted @ 2013-03-25 20:40
javawebsoa
Views(382)
Comments(0)
Diggs(0)
Language:Pascal's TravelsTime Limit:1000MSMemory Limit:65536KTotal Submissions:4821Accepted:2139Description An n x n game board is populated with integers, one nonnegative integer per square. The goal is to travel along any legitimate path from the upper left corner to the lower right corner of Read More
posted @ 2013-03-25 20:35
javawebsoa
Views(178)
Comments(0)
Diggs(0)
一、下载、安装rsync **** 正常安装RH的时候是带RSYNC的,运行文件放在/usr/bin/rsync #tar zxvf rsync-2.6.9.tar.gz #cd rsync-2.6.9 #./configure --prefix=/usr/local/rsync #make #make install 二、配置rsync server 1、启动RSYNC #vi /etc/xinetd.d/rsync 把disable原来的YES改成NO service rsync { disable = no socket_type = strea... Read More
posted @ 2013-03-25 20:30
javawebsoa
Views(589)
Comments(0)
Diggs(0)
private static string GetOwnPublicIP() { try { var html = new WebClient().DownloadString( "http://checkip.dyndns.com/"); var ipStart = html.IndexOf(": ", StringComparison.OrdinalIgnoreCase) + 2; return html.Substring(ipStart, html.IndexOf(... Read More
posted @ 2013-03-25 20:25
javawebsoa
Views(178)
Comments(0)
Diggs(0)
创建Java2D图形 下面我们将介绍如何将Swing容器(存放GUI组件的纯黑色面板和框架)变成一块可以在上面绘制字体、颜色、形状和图形的艺术画布。1、使用Font类 在Java中,颜色和字体使用java.awt包中的Color和Font类来表示。字体使用构造函数Font(String , int , int)来创建,3个参数分别为: >字体的名字,它可以使描述性名字,也可以是实际的字体名; >Font.BOLD、Font.ITALIC和Font.PLAIN这3个类变量中的一个; >字体大小,单位为磅 下面的语句创建了一个Font对象,字体为微软雅黑:... Read More
posted @ 2013-03-25 20:19
javawebsoa
Views(513)
Comments(0)
Diggs(0)
注意: 该程序在IE调试的,其他浏览器可能有BUG,见谅!<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=GB2312"><title>Insert title Read More
posted @ 2013-03-25 20:14
javawebsoa
Views(384)
Comments(0)
Diggs(0)
本人从今天开始学习oc 了心里灰常高兴,写了个hello world 留作纪念。#import <Foundation/Foundation.h>@interface Rectangle : NSObject{ int width; int height;}-(void) setWidth:(int) w setGeight:(int) h;-(int) gePerimeter;-(int) getArea;@end#import "Rectangle.h"@implementation Rectangle-(void) setWidth:(int) w set Read More
posted @ 2013-03-25 20:09
javawebsoa
Views(165)
Comments(0)
Diggs(0)
posted @ 2013-03-25 20:04
javawebsoa
Views(169)
Comments(0)
Diggs(0)
效果图如下:需求指定应用分享至图片中的5个应用,手机上未安装显示为灰色,点击打开应用市场;安装了点击打开。在手机上只安装了微信 主要代码如下: /** * 分享对话框 * * 显示5个排序好的分享app,提示是否安装 * * 需要分享的节目名称 * * @param shareContent */ public void showShare_5(final String shareContent) { dialog = new Dialog(context, R.style.dialog); dialog.setContentView(R.layout.dialo... Read More
posted @ 2013-03-25 19:58
javawebsoa
Views(325)
Comments(0)
Diggs(0)
JEECG V2采用架构技术:struts2+spring+hibernate+spring jdbc+ easyui JEECG V3采用架构技术:spring mvc+hibernate+Web UI快速开发库+activiti(流程定义) V2到V3不是普通意义上的版本升级,应该理解为两个系列,两个系列版本会保持同步更新升级,保证使用V2版本的朋友,对于遇到的问题也能得到及时处理! Read More
posted @ 2013-03-25 19:53
javawebsoa
Views(256)
Comments(0)
Diggs(0)
《大数据挑战与NoSQL数据库技术》基本信息作者: 陆嘉恒 丛书名: 大数据丛书出版社:电子工业出版社ISBN:9787121196607上架时间:2013-3-25出版日期:2013 年4月开本:16开页码:440版次:1-1 所属分类:计算机 更多关于 》》》《 大数据挑战与NoSQL数据库技术》 内容简介 书籍 计算机书籍 《大数据挑战与nosql数据库技术》共分为三部分。理论篇重点介绍大数据时代下数据处理的基本理论及相关处理技术,并引入nosql数据库;系统篇主要介绍了各种类型nosql数据库的基本知识;应用篇对国内外几家知名公司在利用nosql... Read More
posted @ 2013-03-25 19:48
javawebsoa
Views(282)
Comments(0)
Diggs(0)
在SharePoint designer 2013 新增了很多强大的action(操作):Assign a Task给一个组或者一个用户分配一个任务,只产生一个任务,如果是分配给一个组,只要一个人把该任务更改为完成即完成。亮点是可以设置邮件模板,可以发送邮件提醒,在2010中是不行的。Start a Task Process给多个人,多组分配任务(每人一个任务)。亮点可以设置整体任务完成条件,比如50%的人完成,2010也是不行的。Go to a Stage跳转到任意Stage或结束状态,也就是说也可以往前跳转,只在Transition to stage的部分可用。Stage是SharePoi Read More
posted @ 2013-03-25 19:43
javawebsoa
Views(268)
Comments(0)
Diggs(0)
Matlab打包程序方法2012-04-01 16:33:18| 分类: 技术分享 | 标签:matlab 打包方法 应用部署 应用分发 编译器 |字号大中小订阅介绍如下:要将用Matlab语言编写的函数文件编译成可独立执行的*.exe文件(即可脱离Matalab环境的执行程序),首先 要安装和配置好Matlab Compiler,一般来说,在安装Matlab时就已经安装了相应版本的Matlab Compiler。只是不同版本的Matlab,其编译器的使用方法有一定的差异,这一点要引起一定的注意。在确定安装好Matlab Compiler后,还需要对Compiler进行适当的配置,方法是在M. Read More
posted @ 2013-03-25 19:38
javawebsoa
Views(2531)
Comments(0)
Diggs(0)
contiki有三种分配内存的方式。 memb 内存块分配器,在contiki中使用最频繁mmem 管理内存分配器,很少去使用标准C库的malloc的栈内存分配器,在contiki这种受限系统中使有最危险。 memb的内存分配器 有下列的API:MEMB(name, structure, num) : 定义memory block. void memb_init(struct memb *m) : 初始化memory block. void *memb_alloc(struct memb *m) : 分配memory block. int memb_free(struct memb *m, . Read More
posted @ 2013-03-25 19:32
javawebsoa
Views(587)
Comments(0)
Diggs(0)
《飞天开放平台编程指南——阿里云计算的实践》基本信息作者: 周憬宇 李武军 过敏意 出版社:电子工业出版社ISBN:9787121196997上架时间:2013-3-25出版日期:2013 年3月开本:16开页码:242版次:1-1所属分类:计算机更多关于 》》》《 飞天开放平台编程指南——阿里云计算的实践》内容简介 计算机书籍飞天开放平台是阿里云计算有限公司(http://www.aliyun.com)自主研发的云计算平台。飞天开放平台负责管理数据中心Linux 集群的物理资源,控制分布式程序运行,隐藏下层故障恢复和数据冗余等细节。飞天开放平台提供了弹性计算、负载均衡、数据存储,以及大... Read More
posted @ 2013-03-25 19:27
javawebsoa
Views(355)
Comments(0)
Diggs(0)
原文:http://www.lifelaf.com/blog/?p=214 本文翻译自jQuery Cookbook (O’Reilly 2009) 1.8 Including the Previous Selection with the Current Selection需求在对某元素集进行操作之后得到了一个新的元素集,而之后的操作需要在这两个集合的并集上进行。解决方案可以使用andSelf()方法将当前选择的DOM元素与前一次选择的DOM元素进行合并。比如,在下面的例子中,我们首先选择了页面上所有的<div>元素,然后搜寻所有包含在这些<div>元素中的<p Read More
posted @ 2013-03-25 19:22
javawebsoa
Views(240)
Comments(0)
Diggs(0)
在windows上,为了更好的操作虚拟机中的linux(ubuntu)系统,都会用到ssh client 连接linux(ubuntu), 但是如果linux(ubuntu)系统中没有安装ssh server, 就需要在linux(ubuntu)中安装ssh server :安装方式如下,输入命令: sudo apt-get install openssh-server 安装成功之后,就可以从windows 上通过ssh client 访问linux(ubuntu)。 ssh client 连接过程:这是ssh client 界面上的一个按钮,点击后,需要输入linux IP(获取方式在lin Read More
posted @ 2013-03-25 19:17
javawebsoa
Views(184)
Comments(0)
Diggs(0)
这篇本来是要在树链剖分小节中写的,但是我感觉这只是树链剖分的一个衍生物,所以另开了一篇,如果对树链剖分部分还不是太了解,请看上面的链接。计算树中两个节点的最近公共祖先,我们一般有爬山法,Tarjan离线算法,或者是将LCA转换成RMQ来解,这里讲一讲一种新的求LCA的算法,它是基于树链剖分的。我们先来复习一下树链剖分中各个节点所维护的信息:1:siz[v]表示以v为根的子树的节点总数。2:dep[v]表示v的深度。3:son[v]表示与v在同一重链上的v的儿子节点。4:fa[v]表示v的父亲节点。5:top[v]表示v所在链的顶端节点。(其实还有w[v],不过在这里我们不需要)我们先来看看树链 Read More
posted @ 2013-03-25 19:12
javawebsoa
Views(372)
Comments(0)
Diggs(0)
下面的对话是2月22日的对话。北京-FireSpider男17:34:07这是不是他们设计上的问题?青润 17:35:00这是产品经理的问题。需求没有描述清楚,或者忘记描述这部分的结果。程序员就按照自己的想象最简单的开发了出来,于是出现了这个问题。补充:当然也可能是技术人员的问题,为了省事。北京-FireSpider 男 17:35:38是的看样子他们的技术管理工作做得挺差劲的呀。青润 17:36:21呵呵,我前段时间发的那篇文中很多内容和分析,足够证明这些了。北京-FireSpider 男 17:36:43嗯,我看了,分析得很透彻。青润 17:36:58还有新的补充,不过,要过段时间才能发. Read More
posted @ 2013-03-25 19:06
javawebsoa
Views(266)
Comments(0)
Diggs(0)
前段时间学习了下树链剖分,好久没看了,今天又复习一遍,赶紧写下来,别又忘了。我们在信息学竞赛中,有时会碰到这么一类题型,在一棵树中,修改两点之间路径上的所有边(或点)上的某个变量(如边的长度,点的权值等等),然后询问单个点(或边)或者两点之间路径上的所有点(或边)的某些性质(如边权之和,最大边最小边等等)。对于这样的题,往往容易往线段树上去靠,但是,单单是用线段树是无法维护每一条链的性质的,所以我们需要一种算法将树链分开来,使得每条链可以和线段树中的一个区间一一对应上。(当然树链剖分远远不止这些简单的应用,也不一定要和线段树有什么关系,总之就是将树链剖分开来吧)。树链剖分有很多种剖分方法,最常 Read More
posted @ 2013-03-25 19:01
javawebsoa
Views(220)
Comments(0)
Diggs(0)
今天把完成差不多的项目上传到Testin和百度MTC进行测试,可是百度MTC的测试结果却是全部未执行,Testin也有很多机型报Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]这个错误,后来查了一下,原来是应为没有签名的原因,将项目进行签名之后在上传果然好了,不过我还是要吐槽下百度MTC啊,现在我的测试居然连队都排不上了,坑爹啊。。。。Testin也快让我吐血了,60%的通过率,还是几十款崩溃的机型,我想起了那句“你恨一个人,就让他去做android测试去!” Read More
posted @ 2013-03-25 18:56
javawebsoa
Views(469)
Comments(0)
Diggs(0)
C#面试题统计"0"字符数量,并将统计数字插入到字符中。要求: 输入: rnbakabnr/000000000/0c00000c0/p0p0p0p0p/000000000/000000000/P0P0P0P0P/0C00000C0/000000000/RNBAKABNR 输出: rnbakabnr/9/1c5c1/p1p1p1p1p/9/9/P1P1P1P1P/1C5C1/9/RNBAKABNR答案://递归算法 private string ProssStr(string tempStr) { string tempAll = ""; int j0 = Read More
posted @ 2013-03-25 18:51
javawebsoa
Views(241)
Comments(0)
Diggs(0)
How to fix the following error "bool _WebTryThreadLock(bool), 0xxxxxx: Tried to obtain the web lock from a thread other than the main thread or the web thread. This may be a result of calling to UIKit from a secondary thread. Crashing now..."?Cause: update ui in background thread.Solution: Read More
posted @ 2013-03-25 18:46
javawebsoa
Views(217)
Comments(0)
Diggs(0)
原题:DescriptionJavabeans are delicious. Javaman likes to eat javabeans very much.Javaman has n boxes of javabeans. There are exactly i javabeans in the i-th box (i = 1, 2, 3,...n). Everyday Javaman chooses an integer x. He also chooses several boxes where the numbers of javabeans are all at least x. Read More
posted @ 2013-03-25 18:40
javawebsoa
Views(186)
Comments(0)
Diggs(0)
第一种 $(function(){ $("#menu").html("<li><a href='#'>Test Styling</a></li>"); $("#navbar").navbar();}); 第二种 var footer = $("#footer-id");var navBar = $("div",{"data-role":"navbar","html":&qu Read More
posted @ 2013-03-25 18:35
javawebsoa
Views(210)
Comments(0)
Diggs(0)
我们在使用 织梦DEDECMS站内搜索时,搜索词中如果含有大写字母,会被过滤掉,以及访问含有大写字母的tag标签时会提示标签不存在的bug。在官方未出补丁前,可以使用strtolower()函数把大写字母转换成小写字母进行临时解决。具体修改方法:打开网站根目录的tags.php文件(解决tags大写不认的问题),把找到下面一行代码:$tag = trim($_SERVER['QUERY_STRING']);将以上代码,换成以下代码:$tag = strtolower(trim($_SERVER['QUERY_STRING']));然后再打开/plus/searc Read More
posted @ 2013-03-25 18:30
javawebsoa
Views(258)
Comments(0)
Diggs(0)
这个错误“Value does notfall within the expected range ”在网上有很多种解释,但是都不能解决我遇到的问题。google能搜到一些具体的解决办法,但是由于国内代理的问题不能访问。当我想往一个Excel里加入一个CuntomTaskPane的时候(Globals.ThisAddIn.CustomTaskPanes.Add(control,title,window);)就会出现上诉问题,但是此方法在word里加入一个CustomTaskPane的时候是OK的。因为在word里可以很明确的找到window,通过Globals.ThisAddIn.Applic Read More
posted @ 2013-03-25 18:25
javawebsoa
Views(267)
Comments(0)
Diggs(0)

浙公网安备 33010602011771号