搜索到与相关的文章
SqlServer

Sql Server触发器的原理及应用技巧

触发器是一种特殊的存储过程,它不能被显式地调用,而是在往表中插入记录、更改记录或者删除记录时,当事件发生时,才被自动地激活。2、这样做带来的'功能':触发器可以用来对表实施复杂的完整性约束,保持数据的一致性,当触发器所保护的数据发生改变时,触发器会自动被激活,响应同时执行一定的操作(对其它相关表的操作),从而保证对数据的不完整性约束或不正确的修改。触发器可以查询其它表,同时也可以执行复杂的T-SQL语句。触发器和引发触发器执行的命令被当作一次事务处理,因此

系统 2019-08-12 01:52:14 2522

数据库相关

restore deleted while unclosed file

场景:不小心删除了某文件,但该文件之前被某进程(譬如一个daemon)打开尚未关闭。注:文件删除是在打开的fd都关闭以后发生的,即,unlink一个文件以后,如果inode的引用计数降到0,这个文件应该被删除,但如果还有进程打开了这个文件且尚未关闭(即打开计数不为0),那么文件将在最后一个打开该文件的进程关闭该文件的fd以后删除。这也是为什么会有install这种命令的缘故。install会首先unlink文件,之后以同样文件名open(其实是create

系统 2019-08-12 01:52:03 2522

SqlServer

在SQLSERVER中,决定当前会话的SET配置

出处:http://www.cnblogs.com/fly_zj/archive/2010/07/07/1772818.html原文为DeterminingSETOptionsforaCurrentSessioninSQLServer问题?对于每个连接到SQLSERVER上的会话(Session),用户能够设置SET选项来影响查询的结果和SQLSERVER潜在的行为,有些选项能通过GUI来设置,有些需要通过SET命令来设置,使用GUI非常方便知道某个设置开

系统 2019-08-12 01:33:17 2522

数据库相关

MFC之UpdateData函数使用方法

在没有系统看过MFC书时,看人家代码这么写,我就这么做。就知道功能,然后,过了很久不用,就忘记了!今天弄懂了这个函数的使用,记一下。在使用classwizard(类向导)为一个控件建立一个变量时,classwizard会为控件和变量建立一个关联voidCCharStatisticDlg::DoDataExchange(CDataExchange*pDX){CDialog::DoDataExchange(pDX);//{{AFX_DATA_MAP(CChar

系统 2019-08-12 01:33:12 2522

Linux

linux 编程技术No.1前期准备工作

原创博文,转载请注明出处。GCC的编译过程分为预处理、生成汇编代码、生成目标代码和链接成可执行文件等4个步骤。使用vim编写C文件:[lining@localhostprogram]$vimhello.c这样就会在program文件夹生成hello.c文件编译C代码:使用如下命令“gcc代码文件名”如:[lining@localhostprogram]$gcchello.c这样就会生成二进制可执行文件名称位a.out。如果需要指定输出的文件名称,使用“gc

系统 2019-08-12 01:32:09 2522

Python

python学习记录1——常用命令总结

python学习记录1——常用命令总结with关键字Python中的关键字with详解浅谈Python的with语句structPython使用struct处理二进制(pack和unpack用法)lambda表达式python–lambda表达式@装饰器特点:1参数是一个函数;2返回值是一个函数python装饰器Python函数装饰器装饰器-廖雪峰的官方网站defaultdict方法python中defaultdict方法的使用对dict进行排序pytho

系统 2019-09-27 17:56:11 2521

Python

python 类中的递归函数使用

n叉数的前序遍历classSolution:defpreorder(self,root:'Node')->List[int]:order=[]ifroot!=None:order.append(root.val)foriinrange(len(root.children)):node=root.children[i]order+=self.preorder(node)returnorder类中的函数递归调用,要使用self.preorder()调用

系统 2019-09-27 17:55:12 2521

Python

python爬虫 基于requests模块发起ajax的get请求实现解析

基于requests模块发起ajax的get请求需求:爬取豆瓣电影分类排行榜https://movie.douban.com/中的电影详情数据用抓包工具捉取使用ajax加载页面的请求鼠标往下下滚轮拖动页面,会加载更多的电影信息,这个局部刷新是当前页面发起的ajax请求,用抓包工具捉取页面刷新的ajax的get请求,捉取滚轮在最底部时候发起的请求这个get请求是本次发起的请求的urlajax的get请求携带参数获取响应内容不再是页面数据,是json字符串,是

系统 2019-09-27 17:53:20 2521

Python

python运维必须会用的库

python运维必须会用的库:1os,pathlib(系统操作库)2logging(运维用到的核心库,用于快速写入日志,非常好用)3pymysql,pymssql,cx_oracle(这些是常用数据库驱动,很多,不一一列举)4datetime(日期计算最常用的库),time(经常在统计性能的时候用到,以及sleep)5random(随机数库,时常会用到)6threading,multiprocessing(多线程,多进程,什么区别就不赘述了,自己百度),q

系统 2019-09-27 17:51:46 2521

Python

python实现的生成word文档功能示例

本文实例讲述了python实现的生成word文档功能。分享给大家供大家参考,具体如下:每月1次的测试费用报销,需要做一个文档。干脆花点时间写个程序吧。#-*-coding:utf-8-*-fromtoolsimportget_datafromdocximportDocumentdefnew_doc(fee_data,doc_path,fee):#新建一个word文档,写入汇总表的数据document=Document()p_total=document.a

系统 2019-09-27 17:49:45 2521