数据库相关

触发器(Trigger)的作用

触发器触发器(trigger)是个特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由个事件来触发,比如当对一个表进行操作(insert,delete,update)时就会激活它执行。触发器经常用于加强数据的完整性约束和业务规则等。触发器可以从DBA_TRIGGERS,USER_TRIGGERS数据字典中查到。触发器可以查询其他表,而且可以包含复杂的SQL语句。它们主要用于强制服从复杂的业务规则或要求。例如,您可以根据客户当前的帐户状态,控制是否

系统 2019-08-12 01:54:50 2238

数据库相关

【Atheros】minstrel速率调整算法源码走读

先说几个辅助的宏,因为内核不支持浮点运算,当然还有实现需要,minstrel对很多浮点值做了缩放:/*scaledfractionvalues*/#defineMINSTREL_SCALE16#defineMINSTREL_FRAC(val,div)(((val)<>MINSTREL_SCALE)MINSTREL_SCALE是一个放大的倍数,mins

系统 2019-08-12 01:54:26 2238

数据库相关

[置顶] 数据库 变量查询 字符串转换

printf("输入货号单:");chark[10];gets(k);sprintf(sql_update,"select*fromhuodanwhere货单号='%s'",k);res=mysql_query(&myCont,sql_update);//查询这里是通过C语言将含有变量%s的变量保存在sql_update中。。。。在VC++中也是一样,找到转换函数就行,format。[置顶]数据库变量查询字符串转换

系统 2019-08-12 01:53:11 2238

数据库相关

hdu 4750 Count The Pairs (2013南京网络赛)

n个点m条无向边的图,对于q个询问,每次查询点对间最小瓶颈路>=f的点对有多少。最小瓶颈路显然在kruskal求得的MST上。而输入保证所有边权唯一,也就是说f[i][j]肯定唯一了。拿到这题第一反映是用次小生成树的prim算法在求MST的同时求出每对点对的瓶颈路。几乎就是一个模板题,无奈却MLE。。。于是换算法,用kruskal求MST,然后对于MST,离线LCA求出所有点对的瓶颈路。同UVA11354Bond(MST+LCA)然后剩下的就是读入&二分查

系统 2019-08-12 01:52:00 2238

数据库相关

分享OLAP的时间维度设计语句

时间维度在OLAP中是很常用,我们一般分为日期维度和时刻维度组成。我整理了如何生成他们的语句如下1)日期维度[Dim_Date]ViewCodeIFEXISTS(select*FROMsys.objectsWHEREobject_id=OBJECT_ID(N'[dbo].[Dim_Date]')ANDtypein(N'U'))Droptable[dbo].[Dim_Date]GOCREATETABLE[dbo].[Dim_Date](DateKey[int

系统 2019-08-12 01:32:38 2238

数据库相关

使用RMAN迁移文件系统数据库到ASM

--==================================--使用RMAN迁移文件系统数据库到ASM--==================================在实际的工作过程中,由于ASM磁盘管理的便利性,因此很多时候需要将文件系统的数据库迁移到ASM,本文演示了如何将文件系统数据库迁移到ASM实例。有关如何创建ASM实例及ASM磁盘管理请参考创建ASM实例及数据库ASM磁盘组及磁盘的管理使用ASMCMD工具管理ASM实例一、主

系统 2019-08-12 01:52:54 2237

数据库相关

Alchemy的使用和多项式批量计算的优化

源码:http://files.cnblogs.com/flash3d/alc.rar前几天研究了Bresenham直线扫描算法。颇受其一些优化策略的启发,故想将其推广至二次三次已经n次曲线的批量计算。进过一番假设推导证明,具体思路和过程就不和大家讲了,估计我也讲不清楚,大家也听不明白。我给大家举个例子就明白了。假设我们要求y=x^3这个曲线,x为(1,2,3,4,5...)时候y的值,这个也是我们研究的目的。那么,我们先手动算几个值看看。XY112832

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

数据库相关

Tomorrow is another day !

关于学校:转眼之间大三已经过去一个月了,我也来学校一个月了,呵呵呵,有点想家,想我的小侄子啊!九月的郑州开始变凉了,郑大软件学院里的许多树都死了,这几天那些大树都被砍了,心里不禁有点伤感!想想三年前我刚进软件学院的时候,那些事还是枝繁叶茂,高大挺拔,每到夏天为我们带来多少绿荫,如今被砍了,真是有点物是人非啊!物是人非事事休........关于宿舍:宿舍一直让我觉得很颓废,其实不管怎么说我都没法去限制别人做某些事的自由,尽管我一度对他们做的那些事很反感,也许

系统 2019-08-12 01:51:46 2237

数据库相关

Repeater 删除 记录 功能 实现

Repeater控件用得不是很多,用起来显示数据非常方便,可以自定义显示的格式,很灵活。性能也要比GridView好多了,但是Repeater没有封装"修改""删除"等功能,可是有时候却需要这种功能却不想去用GridView。本人就遇到过这种情况,开始只想对数据进行显示没有删除的意思,但是后来考虑到还需要一个删除功能,但分页都已经做好了,不想改用GridView。心想Repeater控件实现删除功能应该不麻烦吧!于是偷懒到百度一搜没找到。困难就在于怎么取当

系统 2019-08-12 01:33:50 2237

数据库相关

mongodb分页优化

现在参与一个项目的开发,需要用java查询mongodb数据库,在这里分页用的skipsort和limit结合,查询语句如下(已经在相关字段建立索引)DBCursorcursor=collection.find(query).skip((skip-1)*PAGESIZE).sort(newBasicDBObject("starttime",-1)).limit(PAGESIZE);//PAGESIZE=10由于分页,这里需获取符合条件的总数语句如下intc

系统 2019-08-12 01:53:07 2236

数据库相关

【SQL语法】系列10:用TOP 规定返回记录的条数

注:并非所有的数据库系统都支持TOP子句。Persons表:IdLastNameFirstNameAddressCity1AdamsJohnOxfordStreetLondon2BushGeorgeFifthAvenueNewYork3CarterThomasChanganStreetBeijing4ObamaBarackPennsylvaniaAvenueWashingtonSQLServer语法:SELECTTOPnumber|percent列FROM

系统 2019-08-12 01:53:00 2236

数据库相关

SQL点滴16—SQL分页语句总结

原文:SQL点滴16—SQL分页语句总结今天对分页语句做一个简单的总结,他们大同小异的,只要理解其中一个其他的就很好理解了。使用top选项selecttop10*fromOrdersawherea.orderidnotin(selecttop10orderidfromOrdersorderbyorderid)orderbya.orderid使用max函数这种方法的前提是有唯一值的一个列。selecttop10*fromOrdersawherea.order

系统 2019-08-12 01:33:19 2236

数据库相关

存储过程中使用事务

一、存储过程中使用事务的简单语法在存储过程中使用事务时非常重要的,使用数据可以保持数据的关联完整性,在Sqlserver存储过程中使用事务也很简单,用一个例子来说明它的语法格式:代码CreateProcedureMyProcedure(@Param1nvarchar(10),@param2nvarchar(10))ASBeginSetNOCOUNTON;SetXACT_ABORTON;BeginTranDeletefromtable1wherename=’

系统 2019-08-12 01:52:04 2235

数据库相关

DOS下通过批处理执行sql命令

通过批处理执行sql命令:1.Restore.bat文件内容:osql-E-S-iC:\TempDB\Restore.txt2.Restore.txt文件内容:usemasterifexists(select*fromsysdeviceswherename='TruckDB')EXECsp_dropdevice'TruckDB'ElseEXECsp_addumpdevice'disk','TruckDB','C:\ProgramFiles\Microsof

系统 2019-08-12 01:52:12 2234

数据库相关

HDU 2825 Wireless Password(AC自动机+状压DP)

题意:有一个长为n(n<=25)的字符串,它至少由k个magicword组成,现在给出m个magicword,求出这个字符串组成的可能种数。构造AC自动机进行搜索,dp【i】【j】【k】表示字符串长度为i,匹配字典树上的第j个节点,并且已经匹配上k个magicword时的总数。则转移方程为(dp【i+1】【j的儿子】【k|j的儿子的状态】+=dp【i】【j】【k】)%mod;需要注意的是,因为单词可以重复使用,所以单词结尾的fail指向root指向的各节点

系统 2019-08-12 01:53:21 2233