触发器 一 、触发器概述(特殊的存储过程) 定义: 在修改指定表值的数据时执行的 存储过程. 不同的是 : 执行存储过程要使用EXEC语句来调用,而触发器的执行不需要使用EXEC语句来调用. 作用: 实现由主键和外键所不能保证的复制的参照完整性和数据的一致性 他能够对数据库中的相关表进行级联修改 提 ...
分类:
数据库 时间:
2017-05-07 01:03:44
阅读次数:
313
开篇布拉拉 因为参与了小蚁的c#智能合约编译器的开发,让我第一次近距离接触到区块链技术。 以前我对区块链技术的了解,只知道有一种叫做比特币的玩意儿,以前有同事在几百块一个比特币的时候屯了一批,后来价格炒高了,一下子成了人生赢家。 完全外行的了解,但是这个例子让我有了一个原始的理解,这玩意儿和钱有关系 ...
分类:
其他好文 时间:
2017-05-07 01:03:52
阅读次数:
319
继承与多态 1.继承与派生的基础 2.派生类的使用 3.多态 4.抽象类 1.继承与派生的基础 面向对象编程的主要目的之一就是提供可重用的代码。强调可重用性。使用C语言进行编程时,可以使用C标准的各种函数。C++提供更高层次的重用,如类库。通过继承可以完成以下工作:1.可以获得已有类的各种功能。2. ...
分类:
编程语言 时间:
2017-05-07 01:03:59
阅读次数:
162
题目:Sliding Window Maximum 给定一个数组和滑动窗口的大小,窗口从开始位置每次向后滑动一格,找出每次窗口的最大值; 思路: 记录当前窗口的最大值下标,每次移动一格时,最小下标会移出窗口,邻接着的最大下标会移入窗口; 因此,每次窗口移动时,首先比较移入的是否比当前最大值还大,是则 ...
代码如下:详细见注释 ...
分类:
系统相关 时间:
2017-05-07 01:04:16
阅读次数:
301
一、系统特色 1、采用微软原版旗舰版定制而成。 2、优化系统服务,关闭一些平时很少使用的服务。 3、精简掉一些无用的东西。 4、系统全程离线制作,不包含任何恶意插件,放心使用。 5、右下角时间加上星期显示,不锁定IE主页。 6、全程自动完成系统安装,无人值守,系统自动激活。 7、保持官方风格,干净的 ...
给出一个数组p,长度为n,1 <= n <= 10^5 表示有n个格子,在第i个格子,你有p[i]的概率会到i + 1,有1 - p[i]的概率会到i - 1 如果在区间[l,r]上玩游戏,我们规定你起点在l,然后你开始走, 如果你到了l - 1,那么你失败了,游戏结束 如果你到了r + 1,那么你 ...
分类:
其他好文 时间:
2017-05-07 01:04:31
阅读次数:
174
内存映射文件时利用虚拟内存实现来将一个文件或者文件的一部分映射到内存中,然后整个文件就可以当作数组一样的访问,这个比传统的文件操作要快得多,Java 使用内存映射文件首先需要从文件中获取一个channel(通道),通道时磁盘文件的一个抽象,他使得我们可以访问诸如内存映射、文件加锁机制以及文件间快速数... ...
分类:
其他好文 时间:
2017-05-07 01:04:42
阅读次数:
297
记笔记是好习惯,记笔记是好习惯,记笔记是好习惯! 重要的事情说三遍。 说多了都是泪。第一次装MYSQL时候就遇到了很多问题,当时解决了忘记记录了。家里硬盘满了,于是买了个4T的硬盘重装系统。重装系统后开始了开发环境重装。Anaconda3,pycharm,mongodb,pycharm... 到了m ...
分类:
数据库 时间:
2017-05-07 01:04:52
阅读次数:
386
jdk1.8下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html jdk安装1.把jdk安装文件上传到linux 方法有很多种,比如挂载、共享文件、ftp、wget等等,我这用 ...
分类:
系统相关 时间:
2017-05-07 01:04:59
阅读次数:
185
STL(Standard Template Library)是C++标准库的一部分。STL的代码从广义上讲分为三类:容器、迭代器和算法。 1.容器 2.迭代器 3.算法 1.容器 顺序容器容器是特定类型对象的集合。顺序容器为程序员提供控制元素存储和访问顺序的能力。元素顺序由加入容器的顺序决定。顺序容 ...
分类:
编程语言 时间:
2017-05-07 01:05:08
阅读次数:
269
说明: 返回绝对值 参数可以是:负数、正数、浮点数或者长整形 实例: 注意:只会取绝对值,不会做取整。 ...
分类:
编程语言 时间:
2017-05-07 01:05:15
阅读次数:
166
原因是DataGridView中列的Name属性值和DataPropertyName属性值一样,比如Name="CardID",DataPropertyName="CardID",这样会出现 :错误 128 无法将类型“string”隐式转换为“System.Windows.Forms.DataGr ...
^ 一行的开始标志如^bigeyyes匹配到所有以bigeyyes开头的行 $ 一行的结束标志如$bigeyyes 匹配到所有以bigeyyes结尾的行 ?或 . 匹配任意一个非换行字符,如big?eyes匹配到big后接一个任意字符,然后是eyyes的行 * 匹配任意0个或者多个字符 [xxx]或 ...
分类:
其他好文 时间:
2017-05-07 01:05:30
阅读次数:
158
Linux没有windows那么多好用的媒体播放器,而且在Linux系统上,多媒体格式是受限的,安装好系统之后默认并不包含解码器,需要自行搜索安装解码器以便支持各种多媒体的播放,如果需要的话。更糟糕的是,Linux系统上的软件在处理中文编码时表现得并不友好,比如说播放列表和中文歌词.....直接乱码 ...
分类:
系统相关 时间:
2017-05-07 01:05:41
阅读次数:
303
以下未经说明,listctrl默认view风格为report ------------------------------------------------------------------------------- 1. CListCtrl 风格 LVS_ICON: 为每个item显示大图标 ... ...
分类:
其他好文 时间:
2017-05-07 01:05:50
阅读次数:
176
前提部分(可略过):对于初学者来说,元素定位的方式相对直接、粗糙一点。比如,用鼠标放在一个字符上点击右键查看元素,或者先点击F12再查看元素,大多情况下这种方式都是可行的。而我们最需要关注的也是容易阻塞我们进度的,往往是那些不能直接使用鼠标右键定位的元素。其实都是xpath的元素定位问题,只是方式不 ...
分类:
其他好文 时间:
2017-05-07 01:06:06
阅读次数:
1770
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> <title>< ...
分类:
其他好文 时间:
2017-05-07 01:06:14
阅读次数:
485
ajax简介 AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。Ajax不是一种新的编程语言,而是使用现有标准的新方法。AJAX可以在不重新加载整个页面的情况下,与服务器交换数据。这种异步交互的 ...
分类:
Web程序 时间:
2017-05-07 01:06:23
阅读次数:
238
一、静态全局变量 理解static关键字之前首先回顾一下C/C++程序的在内存中的分配情况。从低地址到高地址依次分为:代码区、全局数据区、堆区、栈区。函数之外的全局变量和静态变量(包括全局变量和静态变量)都存储在全局数据区,堆区有程序员自己通过malloc,new申请内存,栈区存放函数内部的临时变量 ...
分类:
编程语言 时间:
2017-05-07 01:06:31
阅读次数:
244