摘要:
CronTrigger 构造器 还有一些其它参数少一些的构造器,参考JavaDoc。通常我们如下简单地使用CronTrigger; Trigger trigger = new CronTrigger("trigger1", "group1");//设置触发器名称和组名 trigger.setCron 阅读全文
摘要:
于是我就直接在上面改字段,在点打钩(记入改变)的时候提示,记录被另一个用户锁住,一开始还以为整个表被锁住了,后来发现,仅仅是这个字段不能改变,其他的字段可以。 网上找了资料,发现是:当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况造成的。网上也给出了答案: 1、查看数据库 阅读全文
摘要:
git命令 linux 命令 mkdir test (创建文件夹test) cd test (切换到test目录) touch a.md (新建a.md文件) 本地操作: git init 初始化一个本地仓库 新建为 master主分支 git status 查看当前分支状态 git add 将文件 阅读全文
摘要:
解释器设计模式用于分析一个实体的关键元素,并且针对每个元素都提供自己的解释或相应的动作。 阅读全文
摘要:
工厂模式:提供某个对象的心的实例的一个接口,同时使调用代码避免确定实际实例化基类的步骤。 需要新的新建一个类即可,工厂模式完全不用动,即使功能需求有改变只需要改变对应的类就可以,这里和委托模式区别。 阅读全文
摘要:
php设计模式之委托模式 使用委托模式目的是消除潜在的、难以控制的if/else语句。 上述仅仅是一个示例,如果有更多的Type,那么这里的if/else将会有多个并且每次增加类型需要增加方法。而接下来的委托模式将改变这个现状。委托模式的类在需求改变时候需要修改。 每增加一种类型只需要增加一个对应的 阅读全文
摘要:
装饰器模式:如果已有对象的部分内容或者功能性发成改变,但是不需要修改原始对象结构,那么使用装饰器设计模式最合适。 阅读全文
摘要:
建造者模式 建造者设计模式的目的是消除其他对象的复杂创建过程。使用建造者设计模式不仅是最佳的做法,而且在摸个对象的构造和配置方法改变时候,可以尽可能的减少重复更改代码。 阅读全文
摘要:
适配器模式 适配器设计模式的目标是有助于面向对象的代码,该模式下可以为独享接口创建对话, 虽然可以修改现有代码从而采用新功能所期望的方式运行,但我们最好还是创建一个适配器对象。 阅读全文
摘要:
/**DEDECMS首页和列表页调用单个图片集里的多张图片 function Getimg($aid,$imgwith=110,$imgheight=110,$num=0) { global $dsql; $imgurls = ''; $row =$dsql->getone( "Select... 阅读全文