ICode9

精准搜索请尝试: 精确搜索
  • union find(自用)2022-01-28 16:05:40

    type unionfind struct { count int //连通分量数 parent []int } //初始化 //x的父节点指向自己 func InitUF(n int) *unionfind{ uf :=new(unionfind) uf.count = n uf.parent = make([]int,n) for i:=0;i<n;i++{ uf.parent[i] = i } return uf } //union f

  • PentesterLab靶场sql注入流程2022-01-28 10:58:34

    环境安装 随便在网上找了个Pentester的靶场,结果是2013年的,那就从2013年的这个靶场开始学习 下载镜像的地址: https://pentesterlab.com/exercises/web_for_pentester_II/iso 正常找个虚拟机,进行iso的安装 安装完成后,查下虚拟机的IP,直接访问即可http://192.168.29.129/ sql注入

  • CollectionUtils工具类之并集union(arr1,arr2)和差集subtract(arr1,arr2)2022-01-27 12:05:12

    一、CollectionUtils工具类之并集union(arr1,arr2)和差集subtract(arr1,arr2) ①并集union(arr1,arr2) 这是将两个集合加在一起,然后去重 List<Integer> orderList1 = Arrays.asList(1, 2, 3); List<Integer> orderList2 = Arrays.asList(3, 4, 5); List<Integer> union = new A

  • 达梦笔记2022-01-22 22:35:36

    达梦笔记 1、查看外键 select * from dba_constraints where constraint_name='FK_MT_ACC_S_REFERENCE_MT_ACC_P'; 2、超出hash空间的处理 select * from v$dm_ini where para_name like 'HJ_BUF_SIZE'; select * from v$dm_ini where para_name like 'HJ_BUF_GLO

  • oracle联合注入2022-01-22 15:02:57

    oracle联合注入 oracle数据库简介:Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、

  • sql优化哪些情况造成索引失效或查询慢2022-01-20 18:01:18

    1.sql执行顺序为从右往左,where后有多个条件时,过滤数据多的条件放最右边。 2.以下情况会造成索引失效,应尽量避免。 (1)使用like进行模糊查询,应为 '值%',不使用双百分号,即'%值%'。 (2)索引字段避免出现计算,函数,数据转换,不使用not ,<> ,!= ,is null ,is not null等。 3.避免sql过于复杂,包含太多

  • 渗透学习笔记(三)--SQL注入学习(一)2022-01-17 22:00:58

    @目录sql注入常见攻击思路常见流程 使用靶场为sqli靶场 例题为GET - Error based - Single quotes - String(基于错误的GET单引号字符型注入) sql注入常见攻击思路   1:寻找到SQL注入的位置   2:判断服务器类型和后台数据库类型   3:针对不同的服务器和数据库特点进行SQL注入

  • sql 将查询结果插入已存在表2022-01-15 17:32:30

    insert into #check_wl select t1.FItemID PId,t2.FItemID,t2.FQty from ICBOM t1 left join ICBOMCHILD t2 on t1.FInterID =t2.FInterID where and FUseStatus=1072 and t2.FItemID>0 union all select t1.FItemID PId,t2.FItemID ,t2.FQty from ICBOM t1 left jo

  • java list 并集2022-01-14 12:35:13

    使用apache的CollectionUtils工具类 String[] arrayA = new String[] { "1", "2", "3", "4"}; String[] arrayB = new String[] { "3", "4", "5", "6" }; List<String> listA = Arrays.asLi

  • hive—UNION ALL和UNION区别,以及性能最优用法2022-01-13 12:04:41

          UNION ALL:不去重不排序直接原表合并。UNION:先表合并、再去重、再排序。<=>作用等价于 先distinct去重、再UNION ALL表合并、再order by排序。 但是效率,后者是前者的3倍。所以,数据量大时,不建议直接用UNION,建议先去重再UNION ALL。  

  • oracle常用函数及sql(持续更新中~)2022-01-13 10:01:06

    标题 oracle常用函数及sql(持续更新中~) SUM --求和GROUP BY --分组DISTINCT --去重NVL(target, value) --判断target是否是null,是的话使用value代替ROUND(number,num_digits) Number是需要进行四舍五入的数字;Num_digits为指定的位数,按此位数进行四舍五入.如果 num_digits 大于

  • Linux进程间通信之信号量2022-01-12 21:59:29

    Linux进程间通信之信号量 Linux的信号量机制semget函数semop函数semctl函数 信号量的使用sem1.csemun.h程序解析 当我们编写的程序使用了线程时,不管它是运行在多用户、多进程、多用户多进程系统上,我们通常会发现,程序中有一部分临界代码,我们需要确保只有一个进程(或线程)可

  • Hive的优化之提高Job的并行度2022-01-12 14:04:42

    参数hive.exec.parallel可以控制一个sql中多个可并行执行的job的运行方式,当hive.exec.parallel为true的时候,同一个sql中可以并行执行的job会并发的执行; 而参数hive.exec.parallel.thread.number就是控制对于同一个sql来说同时可以运行的job的最大值,该参数默认为8.此时最大可以

  • GBase 集群执行计划的 union 优化2022-01-11 16:32:56

    union 执行方式   集群计划对 union 的固有的执行方式有以下三种方式:  1、直接下发:能在各个节点上执行 union 操作,结果不需要汇总直接返回客 户端 如:  select id4 from x1 union select id4 from x2;  x1 和 x2 是 hash 分布表,且两表的 id4 是 hash 分布列  select entry_

  • python 类型提示2022-01-10 17:00:48

    python 类型提示 本文参考自:https://www.cnblogs.com/poloyy/p/15170297.html 简单入门 python 是一门动态语言,因此在你拿到一个变量之前,你无法知道一个变量到底是什么类型的,因此当你传递一个变量给一个函数,尽管你内心知道这个参数会是某个特定的类型,但是 IDE 不知道它会是什么类

  • sqli-labs第四关2022-01-10 14:32:28

    初始页面: 判断注入:?id=1, ?id=1', 这两个回显都正常,没有问题,再试?id=1"回显界面: 箭头方框的位置是:"1""),别看错,前面的 ' 是和后面的 LIMIT 0,1' 闭合的。 所以我们可以猜想语句然后拼接语句:select * from xxx where id=("$id") 所以我们的payload就是:?id=1")--+  猜解字段数pay

  • Less-042022-01-09 10:04:04

      ?id=-1") union select 1,2,group_concat(schema_name) from information_schema.schemata--+ ?id=-1") union select 1,2,group_concat(table_name) from information_schema.tables where table_schema='ctftraining'--+ ?id=-1") union selec

  • Less-032022-01-09 10:03:51

    ?id=1') order by 3--+ ?id=-1') union select 1,2,3--+ ?id=-1') union select 1,database(),3--+ ?id=-1') union select 1,2,group_concat(table_name) from information_schema.tables where table_schema='security'--+ ?id=-1'

  • union,connect,Iterate,project2022-01-08 23:33:24

    union,connect,Iterate,project union算子是把多个task的算子合并成一个算子,(注意这多个算子的类型是要一致的) DataStream* → DataStream ,下图是语法格式 dataStream.union(otherStream1, otherStream2, ...); connect算子也是合并算子不过和union不一样。它只是外面包了一层,内部

  • buuctf初学者学习记录--web第五题2022-01-08 18:32:30

    web 第五题 [极客大挑战 2019]LoveSQL 打开靶场 查看源码有无帮助 发现check.php访问 这就是检查输入的源码,没有什么作用 直接尝试永真式进行登录 1' or 1=1 # 登陆成功并得到一串密文,进行解密尝试 尝试了很多解密都无法解出 更换方法尝试,既然存在注入,直接猜解字段数

  • sql 中union和union all的区别2022-01-07 17:32:13

    union在进行表求并集后会去掉重复的元素,所以会对所产生的结果集进行排序运算,删除重复的记录再返回结果。 union all则只是简单地将两个结果集合并后就返回结果。因此,如果返回的两个结果集中有重复的数据,那么返回的结果就会包含重复的数据。 从上面的对比可以看出,在执行查询操作时,u

  • Oracle更新某一个表的字段并生成相应的拼音助记码2022-01-01 14:37:10

      1、先实现拼音助记码的函数:   CREATE OR REPLACE FUNCTION fgetpy (v_str VARCHAR2)   RETURN VARCHAR2   AS   v_strlen INT;   v_return VARCHAR2 (500);   v_ii INT;   v_n INT;   v_c VARCHAR2 (2);   v_chn VARCHAR2 (2);   v_rc VARCHAR2 (500);  

  • union -- 联和 2021-12-27 11:33:07

    //联和 // union #include<stdio.h> #pragma warning(disable : 4996) typedef union AnEit{    int i;    char ch[sizeof(int)];}chI;     int main(){    chI    chi;    int i;    chi.i = 1234;    for ( i = 0; i < sizeof(int); i++)    {        p

  • C++语言导学 第二章 用户自定义类型 - 2.4 联合2021-12-27 10:03:12

    第二章 用户自定义类型 2.4 联合 2.4 联合 union是一种特殊的struct,它的所有成员被分配在同一块内存区域中,因此,联合实际占用的空间就是它最大的成员所占的空间。自然,在某个时刻,一个union中只能保存一个成员的值。例如,一个符号表表项结构保存一个名字和一个值,值可以是一个

  • laravel MySQL union all 查询分页2021-12-24 20:02:50

    直接上代码,有需要可以做参考 public function getOldUserQipuYearPage($map,$field,$map1,$field1,$year,$perpage=7) { if(!$year){ $year = date('Y'); } $sql1 = DB::connection('mysqlutf8') ->table('kago.userclass_'

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有