1. 说明
(1)对于MyISAM表,如果用UPDATE更新自增列,如果列值与已有的值重复,则会出错;如果大于已有的最大值,则会自动更新表的AUTO_INCREMENT,操作是安全的。
(2)对于innodb表,update auto_increment字段,如果列值与已有的值重复,则会出错;如果大于已有的最大值,可能会引入一个坑,会造成编号重复错误,插入数据失败的情况,可见在update自增列值是要注意。...
分类:
数据库 时间:
2014-10-15 17:40:11
阅读次数:
285
继上次的SQLServer空间化任务之后,笔者又接到新的任务:当数据库属性字段发生变化时,在不改变业务代码的条件下,自动更新空间数据。首先想到的解决方案就是触发器。基本思路:在数据更新或插入完毕之后,当表的x,y字段任意一个的值发生变化时,即开始更新空间字段数据。下面..
分类:
数据库 时间:
2014-10-14 19:55:10
阅读次数:
164
权限管理(通过网站实现,包括是否是收费用户,权限有效期,当前登录状态防止重复登录,登录IP和MAC地址等)预警规则定制,给高端用户多线程界面皮肤,漂亮优先性能其次帮助文档模块log4模块核心帮助类模块数据自动更新模块图表统计功能,如柱状图,折线图等代码混淆防爆破进度条功能软件本身自动更新模块短信,邮...
观测者模式,说白了,就是对象间的一对多依赖,当一个对象的状态发生改变时,它的所有依赖者都会收到通知并自动更新。...
分类:
其他好文 时间:
2014-10-12 20:31:38
阅读次数:
183
使用ClickOnce部署winform应用程序。无论是安装或者自动更新都极为方便,但有时候一些疑难杂症也令人头疼1.注意每次部署完成之后setup.exe无需覆盖,只需要在Application.File中将最新的发布程序包拷进去,把*soft.application文件覆盖掉即可2.部署与应用程...
分类:
其他好文 时间:
2014-10-11 23:49:16
阅读次数:
914
数据绑定表达式使用了xaml标记拓展,使用花括号。{Binding }具有两个属性ElementName(原元素)和path(原元素中的属性)数据绑定的一个特性就是自动更新如果破环了数据绑定,则不会实现自动更新。数据绑定可以实现双向绑定,实现自动更新,使用Binding的Mode属性,Mode=Tw...
1、滚动监听案例滚动监听插件可以根据滚动条的位置自动更新所对应的导航标记。Bootstrap中文网左侧就是一个滚动监听的例子。代码段:[html]view plaincopyToggle-navigationProjectName@fat@mdoDropdownonetwothree[html]vi...
分类:
Web程序 时间:
2014-10-10 09:50:14
阅读次数:
301
定义:定义了一种一对多的依赖关系,让多个观察都对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。
结构图:
示例代码:
public interface Observer {
public void update();
}
public class Subject {
private List observers =...
分类:
其他好文 时间:
2014-10-04 12:01:46
阅读次数:
192
?观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,让他们能够自动更新自己.?观察者模式的组成–抽象主题角色:把所有对观察者对象的引用保存在一个集合中,每个抽象主题角色都可以有任意数量的观察者。 抽象主题提供一个接口....
分类:
其他好文 时间:
2014-10-03 20:16:25
阅读次数:
159
软件的自动更新一般都与Splash界面绑定在一起, 由于需要维护的软件界面很复杂, 一个Activity中嵌入ViewPager, 并且逻辑比较复杂, 索性重新写一个Activity, 现在的软件都很流行使用Splash界面, 正好与自动更新配套在一起;在这个自动更新Splash中, 使用到了动画设...
分类:
移动开发 时间:
2014-09-30 18:18:30
阅读次数:
326