搜索到与相关的文章
编程技术

(第Ⅳ部分 行为型模式篇) 第16章 命令模式(Com

——.NET设计模式系列之十七TerryLee,2006年7月概述在软件系统中,“行为请求者”与“行为实现者”通常呈现一种“紧耦合”。但在某些场合,比如要对行为进行“记录、撤销/重做、事务”等处理,这种无法抵御变化的紧耦合是不合适的。在这种情况下,如何将“行为请求者”与“行为实现者”解耦?将一组行为抽象为对象,可以实现二者之间的松耦合[李建忠]。这就是本文要说的Command模式。意图将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求

系统 2019-08-29 22:21:07 2538

Java

JAVA线程池代码浅析

1.ExecutorServiceJava从1.5开始正式提供了并发包,而这个并发包里面除了原子变量,synchronizer,并发容器,另外一个非常重要的特性就是线程池.对于线程池的意义,我们这边不再多说.上图是线程池的主体类图,ThreadPoolExecutor是应用最为广泛的一个线程池实现(我也将在接下来的文字中详细描述我对这个类的理解和执行机制),ScheduledThreadPoolExecutor则在ThreadPoolExecutor上提供

系统 2019-08-29 22:17:08 2538

编程技术

个人文档保护---isafe365,小工具大功能

最近正好想在单位写点东西,但是电脑是公用的,实在不想给同事看到自己在打小工的证据,所以网上搜索了下,搜索了点个人文档保护的资料,用下来感觉还不错,给大家分享一下。我是去专题网站下的,相信其他软件网站也会有得下载吧。主页做的还算不错,我用FIREFOX没报错。要下的看关键字自己百度吧,不贴了。用户注册这里,好像不注册也能下安装包,我是直接点广告下的,规矩点的朋友大概会点下载专区吧。点广告的看清楚下面的链接哦,别给你链到其他网站去了哈哈~客户端挺小的,才5.5

系统 2019-08-29 22:07:13 2538

编程技术

程序员性格图谱

合格的程序员首先需要足够聪明,然后又要对技术拥有专注持久的兴趣,过于专注对程序员来说是好事,但是在别人眼中可能就是不能理解的电脑怪人。程序员们当然不情愿被人误解,他们自封一个名号“Geeker”,并依次为傲。其实,但凡科学上有所成就之人,其实都是Geeker,比如“孤独”的牛顿、“迟钝”的爱因斯坦和“自闭”的比尔盖茨。分析那些人的人生足迹,就会发现其实想要做出点成就来,其实不难,关键是要肯舍弃一些东西。程序员性格图谱

系统 2019-08-12 09:30:25 2538

Oracle

oracle 存储过程的基本语法 及注意事项

oracle存储过程的基本语法及注意事项oracle存储过程的基本语法1.基本结构CREATEORREPLACEPROCEDURE存储过程名字(参数1INNUMBER,参数2INNUMBER)IS变量1INTEGER:=0;变量2DATE;BEGINEND存储过程名字2.SELECTINTOSTATEMENT将select查询的结果存入到变量中,可以同时将多个列存储多个变量中,必须有一条记录,否则抛出异常(如果没有记录抛出NO_DATA_FOUND)例子:

系统 2019-08-12 09:30:14 2538

各行各业

HHVM简介

原文链接:http://coderoncode.com/2013/07/24/introduction-hhvm.html“HHVM(HIpHopVirtualMachina)把PHP代码转换成高层次的字节码(普遍认为是一种中间语言)。然后这样的字节码在运行时被JIT(just-in-time)编译器动态地转换成x64机器码。基于这样的考虑,HHVM和包括C#/CLR和Java/JVM在内的其他语言中的虚拟机类似。”有点长的历史在2008年早期Facebo

系统 2019-08-12 09:27:12 2538

各行各业

memcache使用

一:安装memcahce像redis,mongodb一样都需要开启他们自己的服务端,我们下载Memcached_1.2.5.zip,然后放到C盘,修改文件名为memcached。1:installinstall可以说是万能通用命令,首先我们转到memcached目录,然后memcached.exe-dinstall即可。2:start现在我们只要启动start即可,要注意的就是memecache默认的端口是11211,当然我也不想重新指定端口了。3:sto

系统 2019-08-12 09:27:05 2538

各行各业

ffmpeg API录制rtsp视频流

原文出自http://blog.csdn.net/zxwangyun/article/details/8190638#reply作者Sloan这里在录制时,并没有进行转码,只是相当于把rtsp视频直接保存到一个文件中。[cpp]viewplaincopyprint?#include#ifdef__cplusplusextern"C"{#endif#include#include

系统 2019-08-12 09:26:43 2538

SqlServer

SQL SERVER 2012 第四章 连接 JOIN语句的早期语

1/内部连接的早期语法结构INNERJOINSELECT*FROMPerson.PersonJOINHumanResources.EmployeeONPerson.Person.ID=HumanResources.Employee.ID等价于早期的也就是老版本的SELECT*FROMPerson.Person,HumanResources.EmployeeWHEREPerson.Person.ID=HumanResources.Employee.ID2/外

系统 2019-08-12 01:54:12 2538