观察者模式 定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。 观察者模式需要实现两个接口。observable(可观察者)和observer(观察者)。 observable定义了三个方法:register、remove、notify observe...
分类:
其他好文 时间:
2016-02-04 10:35:28
阅读次数:
120
1. NuGet 下载EntityFramework. 2. 定义Context 和 打开NuGet 命令 执行 Enable-Migrations , Libaray.DAL.Migrations.Configuration 要在执行命令后自动产生. using Libaray.Models.En
分类:
数据库 时间:
2016-02-02 17:55:50
阅读次数:
177
mvvm框架的双向绑定,即当对象改变时,自动改变相关的dom元素的值,反之,当dom元素改变时,能自动更新对象的值,当然dom元素一般是指可输出的input元素。 1. 首先实现单向绑定,在指定对象的属性值发生改变时触发callback函数。 2. 单向绑定可采用ES5新增的defineProper
分类:
其他好文 时间:
2016-02-02 14:18:51
阅读次数:
216
js实现的实时自动更新的时间效果:在很多网站的页面某个地方,比如概率最多的就是网页顶部,会有一个时间能够自动更新的模块,这也算是比较任性的举措,不过有没有一般对人的影响不大,因为电脑本身就会带有时间,并且这个时间也基本是读取的本机系统的事件,不过既然有这样的需要,就介绍一下如何实现此功能。代码如下:...
分类:
Web程序 时间:
2016-01-26 21:39:01
阅读次数:
199
依据前文《通过GitWebHooks+脚本实现自动更新发布代码》的解决方案编写的shell脚本,此脚本专门用于更新补丁文件,例如对项目中的文件实现增(add)、删(remove)、改(update),并且执行相关的命令,如清除缓存、重启服务等。此Shell脚本目前设计成在本地执行,目前不适合分..
分类:
Web程序 时间:
2016-01-21 12:20:31
阅读次数:
307
在Python里,普通使用数据库,可以通过调用connection里的autocommit函数来设置是否打开自动更新self._db=MySQLdb.connect(**self._db_args)
self._db.autocommit(True)但是如果使用了线程池PooledDB,则不能使用线程池返回的connection来设置,而是在创建线程池的时候来进行设..
分类:
数据库 时间:
2016-01-20 22:58:27
阅读次数:
628
一、Templates使用Handlebars模板语言来描述程序的用户接口。每一个模板都有model的支持,如果model改变template就会自动更新。Expressions: like {{firstName}} --从模板的模型获取信息并把它放入HTML中。Outlets: 是其他模板的占位...
分类:
其他好文 时间:
2016-01-19 19:17:18
阅读次数:
125
Devexpress VCL这个基本上覆盖了系统界面及数据库展示的方方面面,是做桌面系统必备的一套控件,目前的版本是2011.2.3, 支持win32 及win64。AutoUpgrader这个是自动更新的一个小控件,适合桌面程序自动更新,但是自从2007 年后,就没有更新了,我对其进行了修改,.....
前文讲述了《通过GitWebHooks+脚本实现自动更新发布代码》,里面提供了一种自动更新发布代码的脚本编写思路。本文的脚本与前文中的思路不太不同。本脚本以capistrano中的一些思想和理念为依据,用简单好理解的shell脚本实现capistrano原本实现的自动化部署部分。脚本的一些特点..
分类:
Web程序 时间:
2016-01-14 19:14:06
阅读次数:
257
gitlab与github大致的功能类似,使用github创建的库必须是公有库,对于一些隐私文件就很难办了,所以可以使用gitlab搭建一个属于自己的私有的github;本文主要是讲如何利用gitlab提供的web-hooks,实现自动更新版本库到远程仓库中;1.首先需要在远程的git仓库服务器安装lamp或..
分类:
Web程序 时间:
2016-01-14 12:41:02
阅读次数:
174