byMattWoolseyThursday,January22,2009providedbyWashington,D.C.,traditionallytakesabackseattoworldcitieslikeLondon,NewYorkandTokyowhenitcomestorealestateinvestment.That'slikelytochange.Thankstoaproposed$1trillionwavegovernmentspendi
系统 2019-08-29 23:03:14 2259
SSH目录1SSH简介11.1什么是SSH11.2SSH的产生背景11.3SSH的技术特点12SSH总体框架22.1传输层协议22.2认证层协议32.3连接层协议33SSH安全性33.1数据传输安全性33.2用户认证安全性34SSH协议过程34.1连接建立34.2协商版本44.3算法协商44.4密钥交换54.5用户认证54.6服务请求64.7数据传输和连接关闭71SSH简介1.1什么是SSHSSH的英文全称为SecureShell,是IETF(Intern
系统 2019-08-29 22:51:02 2259
jBPM本身的活动是用Node来表示的,而BPEL规范中全部用Activity表示。在jbpm-bpel-1.1-beta1中,jBPM按BPEL1.1规范实现了全部activity,它的活动类图如下所示:BPEL1.1的activity类图说明及BPEL2.0新加功能用表格形式表示如下:--------------------------------------------------|基本活动|结构化活动------------------------
系统 2019-08-29 22:42:54 2259
原创作者:snowolf本篇内容简要介绍BASE64、MD5、SHA、HMAC几种加密算法。BASE64编码算法不算是真正的加密算法。MD5、SHA、HMAC这三种加密算法,可谓是非可逆加密,就是不可解密的加密方法,我们称之为单向加密算法。我们通常只把他们作为加密的基础。单纯的以上三种的加密并不可靠。BASE64按照RFC2045的定义,Base64被定义为:Base64内容传送编码被设计用来把任意序列的8位字节描述为一种不易被人直接识别的形式。(TheB
系统 2019-08-29 22:42:15 2259
前言:用vs2005+vsto开发一个outlook的addin的时候,碰到了一个问题,在我机器上运行的好好的程序,用vs自己的打包安装程序安装到别的机器的时候总是显示notload,加载程序的时候出错。google了一下,遇到了一个新名词,CAS:codeaccesssecurity.找不到相关的中文文档。在codeproject上看到了这篇文章。文章比较长,有codeproject的文风,讲解的非常详细,就是一点基础都没有的人都知道他说什么,但是要耐心
系统 2019-08-29 22:18:35 2259
研究了下在Toad是下如何调试Storedprocedure或者function,之前都是看到Toad下有相应的菜单,但一直不知道怎么使用。具体可以参考文章:DebuggingPL/SQL,nowavailableforeveryone!这里就通过我的一个case来说明具体怎么样在Toad中调试的:这个Case的测试代码:CREATEORREPLACEPROCEDUREAPPS.swapn(num_oneINOUTNUMBER,num_twoINOUTNU
系统 2019-08-29 22:02:00 2259
给出下面的代码:packagescjp;publicclassDemo248{publicstaticvoidmain(String[]args){try{thrownewExceptionInInitializerError();}catch(NullPointerExceptione){System.out.println("thrown1");}finally{System.out.println("thrown2");}System.out.pri
系统 2019-08-12 09:30:39 2259
django中间件(Middleware)存在与request和response之间,激活中间件(activatingmiddleware)在django项目的settings.py文件中将你的中间件添加到MIDDLEWARE_CLASSESMIDDLEWARE_CLASSES=('django.middleware.common.CommonMiddleware','django.contrib.sessions.middleware.SessionMi
系统 2019-08-12 09:30:26 2259
packagescjp;publicclassDemo140{publicstaticvoidmain(String[]args){Stringfoo="ABCDE";foo.substring(3);foo.concat("XYZ");System.out.println(foo);}}打印结果是是什么?我第一次答错了,写的是DEXYZ,事实上无论是substring还是contact对原来的字符串没有产生任何影响,只是返回了一个substring了的或
系统 2019-08-12 09:30:17 2259
转自:http://ganshisheng.iteye.com/blog/438608一、依赖注入(DI)简介依赖注入背后的基本原理是对象之间的依赖关系,可以通过以下几种方式来实现:构造器的参数、工厂方法的参数,或给由构造函数或者工厂方法创建的对象设置属性。因此,容器的工作就是创建bean时注入那些依赖关系。相对于由bean自己来控制其实例化、直接在构造器中指定依赖关系或者类似服务定位器模式这3种自主控制依赖关系注入的方法来说,控制从根本上发生了倒转,这也
系统 2019-08-12 09:30:17 2259