触发器可以做很多事情,但也会带来很多问题。使用它的技巧在于在适当的时候使用,而不要在不适当的时候使用它们。 触发器的一些常见用途如下:弹性参照完整性:实现很多DRI不能实现的操作(例如,跨数据库或服务器的参照完整性以及很多复杂的关系类型)。创建神级跟踪:这意味写出的记录不仅跟踪大多数当前的数据,还....
分类:
数据库 时间:
2015-05-31 10:55:46
阅读次数:
233
一、目标:整理数据 有的人有强迫症,他们会为一系列数据的断档而抓狂。 一方面,Id为3这一行确实发生过一些事情,为什么这个查询不返回Id为3的这一行?这条记录数据丢失了吗?那个Column到底是什么?我要为这条数据的丢失负责吗?二、反模式:填充角落 大多数人对于断档的第一反应就是想要填...
分类:
其他好文 时间:
2015-05-31 10:55:57
阅读次数:
129
总结 ->过往1001:贪心思路,每次尽量选靠后的。 因为x ,x+1, x+2 如果选了x+2,效果是比x更换的因为我后面的值是在0-k之中,只有尽量k减少的次数更少。 所以现在假设在x ,我们找y 2 #include 3 #include 4 #include 5 #inc...
分类:
其他好文 时间:
2015-05-31 10:52:39
阅读次数:
235
详解AJAX核心 —— XMLHttpRequest 对象 (上)我要说的内容都是非常基础的内容,高手就免看了,如果看了欢迎给点意见啊。新手或者对低层还不是很了解的人可以看看,帮助理解与记忆。XMLHttpRequest 对象是AJAX功能的核心,要开发AJAX程序必须从了解XMLHttpReque...
分类:
Web程序 时间:
2015-05-31 10:52:18
阅读次数:
133
熟悉Houdini Shader部分的同学应该多多少少也了解camera自身也可以设定自己的shader。其中polar panoramic shader 能够非常方便的为艺术家渲染360全景视角的cg画面,但是这样渲染出来的画面只是单眼所看到的环境,如果引入立体双摄像机的渲染方法的话,默认的这个摄...
分类:
其他好文 时间:
2015-05-31 10:54:03
阅读次数:
170
class Solution {public: vector> result; vector> levelOrderBottom(TreeNode* root) { vector thisleveldata; vector topleveldata; if(root == N...
分类:
其他好文 时间:
2015-05-31 10:53:03
阅读次数:
144
SQL Server从2005起开始支持xml类型,这个数据类型对于后期的改变非常有用。一对多的关系在后期变成了多对多的关系,XML类型就是一个不错的选择。 1、创建测试数据 创建表 --创建表,包含Xml类型列 CREATE TABLE Person ( Id int, ...
分类:
数据库 时间:
2015-05-31 10:52:36
阅读次数:
180
一、目标:全文搜索 任何存储文本的应用都有针对这个文本进行单词或词组搜索的需求。我们使用数据库存储越来越多的文本数据,同时也需要搜索速度越来越快。Web应用尤其需要高性能和高扩展性数据库搜索技术。 SQL基本原理就是一列中的单个数据是原子性的。也就是说,当我们对两个值进行比较时,通常是把两个值...
分类:
其他好文 时间:
2015-05-31 10:53:14
阅读次数:
171
作者最近加紧了更新进度,赞一个。We are happy to announce the release of kbmMW v. 4.82.00Professional and Enterprise Edition.kbmMW continues to set the bar for what an...
分类:
其他好文 时间:
2015-05-31 10:52:25
阅读次数:
158
abstract修饰的类为抽象类,抽象类是不能被直接实例化的.抽象构造函数?头一次听到这个名词,不知道你是在哪里听说的,可能你把抽象类的构造函数认为成抽象构造函数吧.构造函数是什么,类实例化时的构造过程.抽象类可以有构造函数.抽象静态方法?这个词也是头一次听到,这个词也是你创造的吧.你充分认识抽象方...
分类:
其他好文 时间:
2015-05-31 10:52:15
阅读次数:
122
FreeMarker标签使用FreeMarker模板文件主要有4个部分组成 1、文本,直接输出的部分 2、注释,即格式不会输出 3、插值(Interpolation):即${..}或者#{..}格式的部分,将使用数据模型中的部分替代输出 4、FTL指令:FreeMarker指令,和HTML标...
分类:
其他好文 时间:
2015-05-31 10:52:32
阅读次数:
238
题意:给出n个圆,分别的半径,现在需要把它们分成f+1块,问每一块的面积和上面一题一样,二分面积,上限是这里面最大的圆的面积另外可以先只二分r*r,到最后再乘上pi,不过这题先乘后乘都能过不过不懂的是,输出是lf就一直wa,后来看了discuss,改成f就过了 1 #include 2 #inc.....
分类:
其他好文 时间:
2015-05-31 10:50:53
阅读次数:
97
Android sdk 提供将某些操作从主UI线程分离开来的途径:AsyncTask类,可完成异步操作并保持与主UI线程的通信标准Thread类完成异步操作在Activity或者Fragment中使用Loader完成数据载入,以保证运行速度阻塞线程的操作将会产生ANR现象(application n...
分类:
移动开发 时间:
2015-05-31 10:53:11
阅读次数:
140
1,bc 简易计算器2,[ctrl]+d end of file3,~代表用户的主文件夹,是个变量 root的主文件夹在 /root4,sync 将内存中的数据写入到硬盘中,一般在关机之前必做步骤,好的习惯5,nano 简单好用的文本编辑器 nano 文件名直接打开新或已有文件 可以直接编辑 ctr...
分类:
系统相关 时间:
2015-05-31 10:51:11
阅读次数:
170
题目传送门 1 /* 2 二分找到不大于m的最大的数,记做p,只要a[p] + k 6 #include 7 #include 8 #include 9 using namespace std;10 11 typedef long long ll;12 13 const int MA...
分类:
其他好文 时间:
2015-05-31 10:53:28
阅读次数:
132
所谓懒加载(lazy)就是延时加载,延迟加载。什么时候用懒加载呢,我只能回答要用懒加载的时候就用懒加载。至于为什么要用懒加载呢,就是当我们要访问的数据量过大时,明显用缓存不太合适,因为内存容量有限 ,为了减少并发量,减少系统资源的消耗,我们让数据在需要的时候才进行加载,这时我们就用到了懒加载。比如部...
分类:
Web程序 时间:
2015-05-31 10:52:28
阅读次数:
123
一、目标:恢复或重置密码 每个有密码的程序都会碰到用户忘记密码的情况,现今大多数程序都通过E-mail的回馈机制让用户恢复或者重置密码。这个解决方案有一个前提,这个服务有一个前提,就是这个用户能够访问他在注册时留下的邮箱。二、反模式:使用明文存储密码 在这种恢复密码的解决方案中,很常见的一个错...
分类:
其他好文 时间:
2015-05-31 10:51:28
阅读次数:
200