- 博客(231)
- 资源 (10)
- 收藏
- 关注
转载 BTree和B+Tree详解(转载)
B+树索引是B+树在数据库中的一种实现,是最常见也是数据库中使用最为频繁的一种索引。B+树中的B代表平衡(balance),而不是二叉(binary),因为B+树是从最早的平衡二叉树演化而来的。在讲B+树之前必须先了解二叉查找树、平衡二叉树(AVLTree)和平衡多路查找树(B-Tree),B+树即由这些树逐步优化而来。二叉查找树二叉树具有以下性质:左子树的键值小于根的键值,右子树的键值大于根的键值。如下图所示就是一棵二叉查找树,对该二叉树的节点进行查找发现深度为1的节点的查找次数为1,深...
2022-01-19 11:13:56
787
转载 WebSphere MQ 入门指南(转载)
本文转自:https://www.cnblogs.com/me115/p/3456407.html内容目录:基础概念 创建队列管理器 启动队列管理器 创建队列 向队列中放入消息 查看队列中放入的消息 从队列中取出消息 MQ命令服务器 MQ 监听器 更多参考WebSphere MQ 入门指南这是一篇入门指南。我们从最基本的概念说起;基础概念对于MQ,我们需要知道4个名词:队列管理器、队列、消息、通道;对于编程设计人员,通常更关心消息和队列,对于维护管理人员,通常 会更关心
2020-05-22 10:38:56
860
原创 2020网鼎杯青龙组部分题目writeup
2020网鼎杯青龙组部分题目writeup0x00 Crypto之boom0x00 Crypto之boom下载下来是个exe文件,拖到cmd运行(切记一定不要双击,用cmd打开,双击运行后最后程序执行完后自动就关闭了,无法得到flag)找个md5网站解密,得到明文(https://www.cmd5.com)输入后得到一个方程组,解方程组,得x=74,y=68,z=31输入又出现一个方程:x=89127561解出来输入x可得flag(实际是3个题目答案的串联):参考:https://bl
2020-05-16 14:10:45
1003
原创 一次性帮你解决毕业论文的所有排版问题
排版是让许多人头疼的问题,尤其是论文需要多次修改时更加令人头疼。本文将给你提供一些用MicrosoftWord2003进行论文排版的技巧,使你的论文排版更加方便和轻松,以便把更多的精力放在论文的内容上而不是文字的编排上。这些技巧不只在论文写作中可以使用,在写其他文档时也可以使用。本文将分五个专题来讲解论文排版过程中共存问题的解决方法,第六部分是一些小技巧。...
2020-05-16 11:28:30
532
转载 Oracle的 wm_concat 的排序问题,Oracle的 listagg 函数[转]
一大早来广图排了大半个钟的队,总算占了个好位子。--2018-07-281、环境:1、操作系统 windows 102、数据库:Oracle Database 11g r2 2、需求:还是看例子吧。。。关于wm_concat聚合无法直接排序聚合的问题和oracle 11g的新函数listagg。 3、准备数据:--创建学校类型-年级表create table Sch...
2019-01-02 09:49:50
742
原创 bugku 成绩单 总结
试题地址:http://40.125.170.89:49164/index.php成绩查询 龙龙龙的成绩单 Math English Chinese 60 60 70 方法一:常规方法进入这道题目 我们先手遍历一遍 id=-1' union select 1,2,3,4#发现有四个表且都有回显于是 就开始爆破吧通过id=-1...
2018-08-28 19:42:41
3015
1
原创 【转载】VI命令使用(查找替换)
esc: 命令模式与插入模式的切换一、vi查找: 当你用vi打开一个文件后,因为文件太长,如何才能找到你所要查找的关键字呢?在vi里可没有菜单-〉查找, 不过没关系,你在命令模式下敲斜杆(/)这时在状态栏(也就是屏幕左下脚)就出现了 “/”然后输入你要查找的关键字 敲回车就可以了。如果你要继续查找此关键字,敲字符n就可以继续查找了...
2015-10-16 20:47:45
153
原创 证券知识相关
1.【买入、市价买入】买入指普通的买入指令,你必须在买入指令中规定数量和价格,这样,系统会根据价格优先和时间优先的原则在卖出委托中来选择对你有利的来成交,注意,这时的成交价格不会高于你指定的价格;而市价买入委托指令是这样规定的,系统接受你的指令后,即时在卖出委托中选择最低价格成交,注意,此时,你的买入操作是不计成本的,也就是说,多高的价格你都必须接受!反之,卖出指令也可以有市价卖出,那也是不计成本...
2015-02-06 12:58:39
253
原创 2014年03月21日
1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。 〖例1〗:一份员工履历资料,在人力资源信息系统中,就对应三个基本表:员工基本情...
2014-03-21 10:06:40
132
原创 数据库设计-充分利用主键和外键
以前编写程序时为了保持数据的一致性往往编很多代码,比如:一个新闻发布系统,有新闻类别、新闻内容、新闻评论三个表。其中新闻内容依赖于具体的新闻类别ID,新闻评论又依赖于具体的新闻内容ID。这样在编写程序时为了保持数据的完整性,往往要编写很多方法,而且依赖关系越复杂编写难度越大,而且在被关联项更改时,代码编写量还会成倍增加。有些人开始在程序里写触发器,这样确实能实现功能,而且可以更灵活实现功能。主键...
2014-03-21 09:57:14
241
原创 数据库主外键设计
一、什么是主键、外键:关系型数据库中的一条记录中有若干个属性,若其中 某一个属性组(注意是组)能唯一标识一条记录 ,该属性组就可以成为一个主键 比如 学生表(学号,姓名,性别,班级) 其中每个学生的学号是唯一的,学号就是一个主键 课程表(课程编号,课程名,学分) 其中课程编号是唯一的,课程编号就是一个主键 成绩表(学号,课程号,成绩) 成绩表中单一一个属性无法唯一标识一条记录,学号和课程号的组合...
2014-03-21 09:48:55
458
原创 系统资源不足,无法完成API
问题:进入操作系统时,系统提示:系统资源不足,无法完成API,选择确定后,系统重启。 这是由于系统盘空间不足造成的,可以找一张带WINPE(一般GHOST的XP系统盘都带)启动后进入WINPE系统,然后再将本地硬盘的系统分区中的一些不必要文件(音乐,电影等)拷贝到别的分区中,系统分区最好留1.5G的空间,然后重新启动电脑,问题应该就解决了。...
2014-02-27 09:49:34
2997
原创 SQL查询练习(2)
本文使用的实例表结构与表的数据如下:scott.emp员工表结构如下:SQL>DESC SCOTT.EMP;Name Type Nullable Default Comments -------- ------------ -------- ------- -------- EMPNO NUMBER(4) ...
2013-12-10 16:24:07
445
原创 SQL查询练习(1)
本文使用的实例表结构与表的数据如下:scott.emp员工表结构如下:Name Type Nullable Default Comments -------- ------------ -------- ------- -------- EMPNO NUMBER(4) 员工号 ENAME V...
2013-12-10 16:17:47
227
原创 RMAN常用命令
连接到目标数据库(不使用恢复目录数据库)$rman target / nocatalog显示rman配置RMAN> show all;报告目标数据库的物理结构RMAN> report schema;报告陈旧备份RMAN> report obsolete;报告不可恢复的数据文件RMAN> report unrecoverable;列出备份信息RMAN>...
2013-12-06 10:23:14
233
原创 插入尾注方法
插入尾注 方法一:快捷键ctrl+alt+d插入尾注方法二:快捷键ctrl+alt+f 插入脚注,然后将脚注转换为尾注 问题一:尾注序号样式 默认序号样式为i,ii,iii… 一般都要改成[1],[2],[3]…的样式。方法是: ①快捷键按下alt再按s再按q,调出尾注和脚注属性框,选择合适的数字样式,点击应用; ②序号样式改为了1,2,3… 但是要怎样...
2012-12-29 11:09:16
1756
原创 正则表达式匹配
给定通配符*表达的意思是匹配0个或多个任意字符。 如abc* 匹配的字符串为以abc开头的任意字符串.. 实现函数 bool match(char* p,char*s)其中p为模式串(含*)s为匹配串,按照题意判断二者是否匹配,如果匹配返回true,不匹配返回false 思路: 1。 递归,枚举*代表的字符数目,从0到n,然后用递归解决: bool match( char* s...
2012-11-07 19:18:55
175
原创 面试(英语)
1. 自我介绍 Good morning, ladies and gentlemen! It is really my honor to have this opportunity for an interview. I hope I can make a good performance today. I'm confident that I can succeed. Now I will in...
2012-10-14 23:21:20
223
原创 几个典型的内存拷贝及字符串函数实现
写一个函数,完成内存之间的拷贝。[考虑问题是否全面,是否考虑内存重叠问题] 返回void *支持链式操作,参数类型是void *以支持任意类型的指针,输入参数加上const修饰,最好加上assert对输入输出指针进行非NULL判断 void* memcpy( void *dest, const void *src, size_t count ) { char* pdest = static_c...
2012-09-26 00:09:07
126
原创 2012年09月21日
LN百科名片ln是linux中又一个非常重要命令,请大家一定要熟悉。它的功能是为某一个文件在另外一个位置建立一个同步的链接,这个命令最常用的参数是-s,具体用法是:ln –s 源文件 目标文件。 当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁...
2012-09-21 00:22:34
124
原创 查询数据库中有多少张表
SQL Server 2005: SELECT * FROM sysobjects WHERE (xtype = 'U') 查询当前数据库下所有用户建立的表 xtype char(2) 对象类型。可以是下列对象类型中的一种: C = CHECK 约束 D = 默认值或 DEFAULT 约束 F = FOREIGN KEY 约束 L = 日志 FN = 标量函数 IF = 内嵌表函数 P = ...
2012-09-21 00:11:53
310
原创 提高SQL查询性能的7个法宝
每个数据库平台上的SQL开发人员都是在困难中求得生存,我们总是一次又一次犯同样的错误,这是因为数据库领域还相对不成熟,是的,每个数据库厂商都在做着各种不同的努力,但作为开发人员仍然要克服各种问题,无论是在SQL Server,Oracle,DB2,Sybase,MySQL数据库,还是其它关系数据库平台上编写SQL代码,并发性、资源管理、空间管理和SQL运行速度总是困扰着开发人员。 遗憾的...
2012-09-20 23:57:36
108
原创 MySQL获取时间及日期的函数--sysdate()
如果需要让MySQL获取时间和日期,使用何种函数好呢?使用sysdate() 函数就可以让MySQL获取时间和日期,下面就让我们来了解该函数。 MySQL获得当前日期+时间(date + time)函数sysdate() : sysdate() 日期时间函数跟 now() 类似,不同之处在于:now() 在执行开始时值就得到了, sysdate() 在函数执行时动态得到值。看下面的例子就明白了...
2012-09-20 23:53:49
808
原创 SQL三大范式原来如此呵呵
第一范式(1NF) (必须有主键,列不可分) 数据库表中的任何字段都是单一属性的,不可再分 create table aa(id int,NameAge varchar(100)) insert aa values(1,''无限-女 '') 没有达到第一范式 create table aa(id int,name varcahr(10),age char(2)) inse...
2012-09-20 23:33:20
134
原创 effective C++ 条款 37:绝不重新定义继承而来的缺省参数值
effective C++ 条款 37:绝不重新定义继承而来的缺省参数值 重新定义一个继承而来的non-virtual函数永远都是错误的,本条款的讨论限制在“带有缺省参数的virtual函数”。 virtual函数是动态绑定的,而缺省参数却是静态绑定。 对象的所谓静态类型,是它在程序中被声明时所采用的类型。 class Shape { public: enum ShapeColor {...
2012-09-19 13:29:16
157
原创 C语言中函数参数入栈的顺序
先通过一个小程序来看一看: #include void foo(int x, int y, int z) { printf("x = %d at [%X]n", x, &x); printf("y = %d at [%X]n", y, &y); printf("z = %d at [%X]n", z, &z); } int main(int ...
2012-07-25 09:50:02
185
原创 0-1背包问题
转自:http://www.cppblog.com/jince/archive/2010/09/11/126409.aspx?opt=admin 在别人眼里轻而易举的的事情落在自己身上可能比登天还要难!! 0-1背包问题:给定n中物品和一个背包。物品i的重量是wi,价值为vi,背包的容量为c。问如何选择装入背包中的武平,使得装入背包中的物品价值最大? ...
2012-06-18 17:38:25
169
原创 SQL Server 2005数据库用户权限管理的设置
在管理数据库过程中,我们经常需要控制某个用户访问数据库的权限。在SQL Server 2005数据库中,要想控制某个用户访问数据库的权限,只需要进行简单的设置即可实现。本文介绍了这一过程的设置,希望会对读者有所帮助。 AD: SQL Server 2005数据库中,我们可以设置每个用户对应的权限,以提高数据库的安全性。这类用户权限设置的应用非常广泛。比如设置某个用户访问...
2012-06-01 19:52:52
537
原创 解决android ERROR: Unknown option '--no-crunch'
最近android developer官网给出了ADT 14的升级包,很多朋友选择了升级,然后在开发的时候,编译工程出现了下面的错误提示 android ERROR: Unknown option '--no-crunch' Android Asset Packaging Tool Usage: aapt l[ist] [-v] [-a] file.{zip,ja...
2012-06-01 19:18:42
692
原创 MinGW GCC下sleep()函数问题
在MinGW GCC下编译带sleep()函数的测试程序,不管是包含了unistd.h头文件,还是stdio.h、stdlib.h头文件,就是找不到该函数的定义!在linux下,sleep()函数的头文件是:unistd.h,但在MinGW GCC下没有了这个函数的定义,到是在windows.h文件中有Sleep()函数的定义,其单位是ms级的延迟处理。根据这种情况,我们可以采用如下的处理:#if...
2012-05-18 19:04:13
462
原创 [转] 【天道酬勤】 腾讯、百度、网易游戏、华为Offer及笔经面经
面试完毕,已跟网易游戏签约。遂敲一份笔经面经,记录下面试经过。类似于用日记记录自己,同时希望对师弟师妹有一定帮助。不是炫耀,只是希望攒RP,希望各位不要鄙视我。正所谓“饮水思源”。小弟来自广州华南理工大学,计算机科学与工程学院。给华工计算机打一个广告吧,呵呵。。。--------------------------------------------------------------------...
2012-05-10 21:21:01
253
原创 如何找出字典中的兄弟单词
给定一个单词a,如果通过交换单词中字母的顺序可以得到另外的单词b,那么定义b是a的兄弟单词。现在给定一个字典,用户输入一个单词,如何根据字典找出这个单词有多少个兄弟单词? 答案: 使用hash_map和链表。 首先定义一个key,使得兄弟单词有相同的key,不是兄弟的单词有不同的key。例如,将单词按字母从小到大重新排序后作为其key,比如bad的key为abd,good的key为dgoo。...
2012-05-06 17:41:27
135
原创 iPad2通过DFU模式刷机
iPad2通过DFU模式刷机 一、具体步骤 1. 在电脑上安装最新的itunes软件,可以从苹果官网http://www.apple.com.cn/itunes/download/下载; 2. 关闭iPad2,将iPad2连上电脑,按住home键; 3. 当看见白色的苹果logo时,继续保持按住home键; 4. 开启...
2012-05-04 20:18:51
4072
原创 C# Object对象的ToString方法在转换日期时丢失毫秒
当我们将一个DateTime类型的数据保存到数据库中再读取出来时,都成了Object类型,出于需要我们还要将其还原成DateTime类型,示例:复制内容到剪贴板程序代码DateTime time = new DateTime(2009, 2, 13, 7, 38, 20, 100);Object obj = time;DateTime time1 = DateTime.Parse(obj.ToSt...
2012-05-03 19:57:21
825
原创 MySQL 触发器简单实例
转自:http://www.cnblogs.com/nicholas_f/archive/2009/09/22/1572050.html~~语法~~ CREATE TRIGGER <触发器名称> --触发器必须有名字,最多64个字符,可能后面会附有分隔符.它和MySQL中其他对象的命名方式基本相象.{ BEFORE | AFTER } --触发器有执行的时间设置:可以设置为事件发...
2012-04-25 11:48:56
95
原创 c语言的取模运算
我们对C的%运算知多少呢?当是正整数时,可能大家都知道。例如:5%3等于2, 3%5等于3。当存在负数时呢?先看看例子:例一:int main(){ int x; x = -6%5; printf("%2d/n",x); x = 6%-5; printf("%2d/n",x); x = 1%-5; printf("%2d/n",x...
2012-04-06 17:29:47
2161
原创 排列组合之N球放M盒问题
排列组合之N球放M盒问题 转自:http://azaleasays.com/2011/12/16/combinatorics-n-balls-in-m-boxes/ 忍不了了,总会遇到类似的问题,这次竟然在AI期末考试中遇到。于是复制粘贴,来源在此,主要修改了中英文标点、大小写以及部分措辞,并重新排版。感谢不明的原作者。 ———————————————————————————————————...
2012-03-20 17:27:54
1173
原创 iPhone4平台上实时音视频对话(经验)
经过两个多月的奋战,从无到有,现在iPhone4平台上实时音视频对话已取得初步成果。其间查阅了很多资料,感谢这些信息的提供者。继往开来,我写下此文。我只列出要点,具体编码以及平台移植各位自己去努力吧。照着下面的步骤,您一定能做出来的。 1,视频采集用iPhone4SDK里面的AVCaptureSession. 苹果官网有示例代码。 2,视频编码用ffmpeg,如要支持H264编码,还需引入x2...
2012-03-12 09:52:02
94
原创 vmware中的网络设置(NAT,Bridged,Host-only)
概述: VMWare提供了三种工作模式,它们是bridged(桥接模式)、NAT(网络地址转换模式)和host-only(主机模式)。要想在网络管理和维护中合理应用它们,你就应该先了解一下这三种工作模式。 NAT(网络地址转换模式) 使用NAT模式,就是让虚拟系统借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。这种方式下,虚拟机的网卡连接到宿主的 VMnet8 上。此时...
2012-03-05 10:37:20
134
oracle 11g 中hr用户的所有创建语句
2013-12-10
算法设计技巧与分析
2012-04-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人