当前位置:首页 > 技术杂谈 >

文章分类:技术杂谈

技术杂谈 康托展开 & 逆康托展开

康托展开 逆康托展开 定义 康托展开是一个全排列到一个自然数的 双射 ,常用于 构建hash表 时的 空间压缩 。 设有 (n) 个数 ((1,2,3,4,dots ,n)) ,组成不同 (n!) 种的排列组合,其康托展……

技术杂谈 9.5 授权系统

授权系统几乎所有业务系统都会用到,所以可以单独开一章来讲。 授权的原理 每个用户拥有一系列“权限”,用户在登录之后,访问页面/接口,系统会根据登录用户查询其权限列表,……

技术杂谈 单列集合

一、集合和数组既然都是容器,它们的区别: 1. 数组的长度是固定的。集合的长度是可变的 2. 数组中存储的是同一类型的元素,可以存储基本数据类型值。集合存储的都是对象。而且……

技术杂谈 xpath的轴进行查找

xpath的轴有以下几种方式 • parent::* 表示当前节点的父节点元素 • ancestor::* 表示当前节点的祖先节点元素 • child::* 表示当前节点的子元素 /A/descendant::* 表示A的所有后代元素 • self::……

技术杂谈 MySQL中DELETE子句与TRUNCATE TABLE语句的区别

TRUNCATE语句删除表数据的语法格式:即,table 这个词可要,可不要 TRUNCATE TABLE 表名; TRUNCATE 表名; 1,使用truncate语句后,表中的auto_increment计数器将被重新设置为该列的初始值。 2,对于……

技术杂谈 mySql随堂练习(3)

create database xuexiao; use xuexiao; create table sc(sno varchar ( 20 ),cno varchar ( 20 ),grade int ); create table course(cno varchar ( 20 ),cname varchar ( 20 ),hours int ); create table student(sno varchar ( 20 ),sname varchar ( 20 ),s……

技术杂谈 mysql数据库通过java程序插入数据后,数据表中数据是???乱码怎么办

更改数据库安装时的字符编码。 打开mysql安装目录,找到my.ini文件,通过使用记事本的方式打开,将这里面的default-character-set=latin1修改成gbk,注意这里面有两处需要修改。 修改数据库……

技术杂谈 sqlmap tamper编写

简单介绍tamper sqlmap的 --tamper 参数可以引入用户自定义的脚本来修改注入时的payload,由此可以使用tamper来绕过waf,替换被过滤的关键字等。这是一个基本的tamper结构。 换被过滤的关键字……

技术杂谈 mySql随堂练习(4)

create database mianshi5; use mianshi5; create table boys(boy_id int not null ,boy varchar ( 10 ),toy_id int ); create table toys(toy_id int primary key not null ,toy varchar ( 10 )); create table drink(名称 varchar ( 5 ),价格 decimal (……

技术杂谈 PLSQL 设置

默认选中 My objects 工具 -- 对象浏览器过滤 -- 设置 My objects 默认 定义 对象浏览器 中文件夹位置并设置颜色 工具 -- 对象浏览器文件夹 -- 移动常用文件夹(Tables,Procedures,Packages,Package bo……