数据库相关

ORALCE 之LRU链与脏LRU链

今天是2013-09-09,时别n久的一篇经典文章,有被我在google发现了,再次转载一下。学习一下。一、LRU链:任何缓存的大小都是有限制的,并且总不如被缓存的数据多。就像Buffercache用来缓存数据文件,数据文件的大小远远超过Buffercache。因此,缓存总有被占满的时候。当缓存中已经没有空闲内存块时,如果新的数据要求进入缓存,就只有从缓存中原来的数据中选出一个牺牲者,用新进入缓存的数据覆盖这个牺牲者。这一点我们在共享池中曾提及过,这个牺牲

系统 2019-08-12 01:53:08 2226

数据库相关

SQL 游标基本用法

CREATEPROCEDURE[dbo].[pro_CURSOR]ASBEGIN--声明一个游标DECLAREMyCURSORCURSORFORSELECTuserid,depidFROMusers--打开游标openMyCURSOR--声明两个变量declare@useridvarchar(50)declare@depidvarchar(50)--循环移动fetchnextfromMyCURSORinto@userid,@depidwhile(@@fet

系统 2019-08-12 01:52:45 2226

数据库相关

Myeclipse 加载ojdbc14.jar步骤

目的:加载驱动程序,需要找到驱动的具体位置,就是找到其驱动的类名,Class.forName("oracle.jdbc.driver.OracleDriver");//加载并注册驱动程序,其中是驱动的具体位置第一步:将ojdbc14.jar放入自定义的位置—>在javaproject中右击—>新建一个文件夹(New—>Folder)—>命名为Lib—>将ojdbc14.jar复制进Lib的文件夹中—>在javaproject中右击—>BuildPath—>

系统 2019-08-12 01:52:34 2226

数据库相关

sql经典语句收集

1随机取出10条数据selecttop10*fromMA_LOTorderbynewid()2.随机选择记录selectnewid()3.列出数据库里所有的表名selectnamefromsysobjectswheretype='U'//U代表用户4.列出表里的所有的列名selectnamefromsyscolumnswhereid=object_id('MA_LOT')5.初始化表table1删除数据之后,可以使标识列重新从1开始TRUNCATETABL

系统 2019-08-12 01:52:19 2226

数据库相关

com组件配置问题

运行DCOMCNFG具体配置方法如下:1:在服务器上安装office的Excel软件.2:在"开始"->"运行"中输入dcomcnfg.exe启动"组件服务"3:依次双击"组件服务"->"计算机"->"我的电脑"->"DCOM配置"4:在"DCOM配置"中找到"MicrosoftExcel应用程序",在它上面点击右键,然后点击"属性",弹出"MicrosoftExcel应用程序属性"对话框5:点击"标识"标签,选择"交互式用户"6:点击"安全"标签,在"启

系统 2019-08-12 01:52:17 2226

数据库相关

mongoDB各种查询方式执行效率测试

最近正在使用mongoDB,使用官方的C#Drivers,对于不同的方式执行的效率(时间)不一样的。下面我们开始进入主题:启动本地mongoDB数据库>mongod-dbpathdata现在数据库有一个User表,大约有100万行数据。>db.myuser.count()>1000005其中,age字段已设置为索引>db.entities.ensureIndex({"age":1})我们一起来统计某些用户的最大年龄,符合条件的有21845条记录>db.en

系统 2019-08-12 01:55:28 2225

数据库相关

MongoDB详解学习历程

MongoDB是一个基于分布式文件存储的数据库,它是介于关系数据库和非关系数据库之间的产品。MongoDB支持的数据结构非常松散,类似json的bjson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。它的特点是高性能、易部署、易使用,存储数据非常方便。MongoDB的开发语言:C++MongoDB学习菜单:1

系统 2019-08-12 01:55:15 2225

数据库相关

安装sql2005的某些问题

安装完sql2005之后还有很多问题遇到装完sql2005之后,发现在开始菜单中只有配置工具,没有找到像2000之类的管理工具以及数据查询窗口,后来百度一下,sql2005需要另外下载一个图形管理工具的软件,软件名是MicrosoftSQLServerManagementStudioExpress,去一下微软官方网址下载http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=c243a5

系统 2019-08-12 01:53:48 2225

数据库相关

BIEE 11g学习

biee11g学习1.创建资料档案库文件(RPD)文件数据库1.1创建数据源连接运行NetManager用于BIEE的数据库服务1.2模型的建立1.运行oraclebi管理工具,新建资料.档案库(二进制文件、名称、位置、导入元数据是、资料档案库口令admin123)2.选择数据源(连接类型OCI10g/11g,数据源名称MERIT,用户名DEV_BIPLATFORM,密码biee)3.选择元数据类型(表、关键字、外键)4.选择元数据对象用于把所需表创建成资

系统 2019-08-12 01:53:34 2225

数据库相关

SQL中的DML、DDL以及DCL是什么?

DML(datamanipulationlanguage)是数据操纵语言:它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言。DDL(datadefinitionlanguage)是数据定义语言:DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定义或改变表(TABLE)的结构,数据类型,表之间的链接和约束等初始化工作上,他们大多在建立表时使用。

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

数据库相关

Synbak 2.0 发布,系统备份工具

Synbak2.0是一个全新的版本号,实现了'backup_shedule'功能用于自动化和简化每日、每周、每月和每年的自动备份;增加-Epr=100/noprompt参数到内部的LDAP导出命令;支持lzo和xz压缩;重写了erase功能更加智能;修复了某些变量名。Synbak是一个备份工具,提供多种备份方法,提供强大的报表系统和简单的配置文件接口,可通过以下形式进行备份:rsync(viacryptedssh,rsync,SMB,andCIFSprot

系统 2019-08-12 01:52:07 2225

数据库相关

查询成绩

题目描述波波同学是位大四的学生,同时也是一位考研er。为了考上北京邮电大学,他准备了很长时间。不久前,考研成绩终于公布了。波波登陆了成绩查询网站,发现自己密码竟然忘记了!但是幸好,他还记得其中的某些字母。请你判断,他记忆中的字母是否是正确密码的片段。输入多组样例,每组样例有两行。第一行为正确密码,第二行为波波记得的密码片段,'*'号表示波波不知道的密码片段,可能任意长,也可能为零。每行不超过110字符,首尾不会出现'*'。输出对于每组样例,能得到正确密码的

系统 2019-08-12 01:55:30 2224

数据库相关

zoj 3602 Count the Trees

http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3602省赛的C题,方法是hash每个节点定义的状态。关键貌似要直接DFS递归会爆栈,所以我手写了一个栈模拟。下面还是贴没有模拟栈之前的代码,提交会sf,不过看起来会好理解很多,模拟部分可以自己去写。ViewCode1#include2#include3#include4#inclu

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

数据库相关

【BZOJ】1050: [HAOI2006]旅行comf(暴力+并查

http://www.lydsy.com/JudgeOnline/problem.php?id=1050表示被暴力吓到了orz我竟然想不到。。。我竟然还想到分数规划,,但是不可做。。。然后又想到最小生成树,,然后不会做orz我一直在纠结怎么最大化(或最小化)分母和最小化(或最大化)分子的做法。。。。。但是。。。。不会orz没想到是暴力orz直接排序后枚举最小的边,生成树后要最大的边最小(排序后即可orz),然后更新答案即可。但是不知道之前写错了啥wa了两发

系统 2019-08-12 01:52:31 2224