ICode9

精准搜索请尝试: 精确搜索
  • KingbaseES 数据库逻辑优化规则2022-09-16 19:00:08

    SQL 优化的过程可以分为逻辑优化和物理优化两个部分。逻辑优化主要是基于规则的优化,简称 RBO(Rule-Based Optimization)。物理优化会为逻辑查询计划中的算子选择某个具体的实现,需要用到一些统计信息,决定哪一种方式代价最低,所以是基于代价的优化 CBO(Cost-Based Optimization)。 本文将

  • Linux 中一次性创建多个包含数字递增的文件2022-09-16 02:00:13

    touch 指令创建多个文件,且文件中有数字编号是递增的,在文件名后面加上{n..m}: touch file-{1..10}.txt

  • Delphi 新语法:For in语句2022-09-12 21:04:11

    据说Delphi 2005开始支持For in语句.并没有深入调查,依然从万一博客学习并整理. 一、遍历 TStrings var List: TStrings; s: string; begin List := TStringList.Create; List.CommaText := 'aaa,bbb,ccc'; for s in List do ShowMessage(s); List.Free; end;

  • 目录遍历2022-09-12 13:01:35

    目录遍历(也称为文件路径遍历)是一种 Web 安全漏洞,允许攻击者读取运行应用程序的服务器上的任意文件。危害:1、读取的文件可能包括应用程序代码和数据、后端系统的凭据以及敏感的操作系统文件等。2、在某些情况下,攻击者可能能够写入服务器上的任意文件,从而允许他们修改应用程序数据或

  • Vue2:注册子路由2022-09-10 11:30:09

      const routes = [ { path: '/a', name: 'a', component: () => import("../views/a/index.vue"), redirect: "/a/a1", //用输入的是/a路由 帮他重定向到 /a/a1 children: [{ p

  • ABAP语法05 SELECTION-SCREEN2022-09-10 04:00:08

    在REPORT 程序中使用生成屏幕控件的语句,会默认屏幕编号为1000(可以手动指定) 默认系统占用屏幕号1000-1010 " 查询的FIELDNAME 需要先声明使用结构 一般用TABLES在前面进行声明 " 单值查询输入 效率比复选高 PARAMATERS P_NAME LIKE FIELDNAME . " 单值输入查询条件 输入值后数

  • React 中router v6 与 v5 中嵌套路由的区别2022-09-09 18:01:14

      v5中的嵌套路由: 主页面v5中使用{this.props.children}来接收子页面 import React, { Component } from 'react'; export default class About extends Component { render() { return (<h1> 欢迎,这里是About {this.props.children} </h1>) }

  • python算法题--文件夹操作日志搜集器2022-09-09 15:30:46

    class Solution:     def minOperations(self, logs: List[str]) -> int:         result=0         for i in range(0,len(logs)):             if logs[i]=='../':                 if result>0:        

  • jenkins shell2022-09-09 11:00:44

      #!/bin/bash # hostnamectl source /etc/profile go version cd /root/go_path/src/job-moment git pull origin product -f ###########################招聘 go build -o ../job.sh # 日志清空 备份上次的 cp ../job.log ../job.log.copy # 端口进程结束 netstat -a

  • 2022-09-06 00:05:27

            二叉树                                                二叉搜索树的算法实现                             //typedef struct..{...} Bnode;                             //typedef struct..{..

  • 规范数据库设计2022-09-06 00:01:21

    规范数据库设计 9.1、为什么需要设计 当数据库比较复杂的时候,我们就需要设计了 糟糕的数据库设计: 数据冗余, 浪费空间 数据库插入和删除都会麻烦、异常[屏蔽使用物理外键] 程序的性能差 良好的数据库设计: 节省内存空间 保证数据库的完整性 方便我们开发系统 软件开

  • Zookeeper-伪集群版安装配置(CentOS)2022-09-05 03:30:08

    Zookeeper-伪集群版安装配置(CentOS) 集群设计 注意避免今后与已知的端口冲突尽量选择10000后的端口 ID节点主机名集群选举接口集群广播接口客户端连接端口 1 node1 10010 10011 10012 2 node2 10020 10021 10022 3 node3 10030 10031 10032 Zookeeper安装 下载Zook

  • Zookeeper-伪集群版安装配置(CentOS)2022-09-05 03:00:08

    Zookeeper-伪集群版安装配置(CentOS) 集群设计 注意避免今后与已知的端口冲突尽量选择10000后的端口 ID节点主机名集群选举接口集群广播接口客户端连接端口 1 node1 10010 10011 10012 2 node2 10020 10021 10022 3 node3 10030 10031 10032 Zookeeper安装 下载Zook

  • ubuntu20上配置ElasticFusion2022-09-04 22:03:33

    1、安装cmake3.22版本以上的版本 (因为在进行编译时,要求cmake版本需3.22以上) 1.1、查看当前版本 cmake ---version 1.2、卸载cmake sudo apt remove cmake 1.3、下载官方源码https://cmake.org/download/ 解压后进入目录 1.4、编译 configure是一个shell脚本,它可以自动设定源

  • Verify滑块校验的简单使用2022-09-04 19:05:12

    组件引入 将文件夹放入项目并引入 import Verify from '../../common/verifition/Verify.vue' components注册 <Verify ref='verify' :captcha-type="'blockPuzzle'" @success="success" @error="error" /&g

  • 解决navicat连接mysql数据库报Client does not support..2022-09-04 15:33:09

    解决navicat连接mysql数据库报Client does not support... 正在改BUG 于 2019-11-25 21:05:35 发布 740 收藏 版权 MySQL 8.0 的加密方式改变了,加密规则是caching_sha2_password,MySQL 8.0之前的加密规则是caching_sha2_password。解决办法:1.升级Navicat,2.把mysql用户登录密码加密

  • rust 语法小册子2022-09-03 18:31:34

    1. 数据结构 通过关键字定义的数据类型和内存位置 struct S{}定义一个命名成员的结构体 struct S {x:T} 定义一个结构体,成员名为x,成员类型为T struct S(T) 定义元组类型结构体,成员.0类型为T struct S 定义零长单元结构体,不占空间哦 enum E{} 定义一个枚举类, enum E{A, B(), C

  • PHP代码审计——文件操作漏洞2022-09-03 10:32:34

    梦想CMS(lmxcms)任意文件删除 1. 漏洞详情——CNVD-2020-59469   2. 漏洞描述称后台Ba***.cl***.php文件存在任意文件删除,查看cms源码,只有BackdbAction.class.php和BasicAction.class.php这两个类文件符合名字要求   3. 查看源代码,代码中的注释显示只有BackdbAction.class.php

  • 一段脚本解读2022-08-31 18:30:08

    一段脚本解读 with open("../xl-20160426/Makefile") as f: lines = f.readlines() 打开文件Makefile,赋值给lines lines[0] = "Q = "+str(q)+"\n" lines[1] = "M = "+str(m-1)+"\n" lines[2] = "N = "+str(n-m-2)+&qu

  • 查询文件的版本号Copyright信息2022-08-30 23:05:07

    查询文件的版本号Copyright信息 目前找到的实用的方法有两种,一种是cmd中利用wmic的库,一种是C#中的GetVersionInfo()方法。 CMD中获取: 获取单个文件: 遍历某文件夹下所有文件名及版本号: 如需从c盘切换到d盘输入 d: 即可 wmic datafile where "drive='d:' and path='\\Git\\' and

  • 图书订阅管理系统——用户设计2022-08-29 22:03:30

    1.用户设计 用户设计主要是三个大方面、用户主页、用户订阅、用户个人信息(这个和管理员设计成一个了后面统一说)       2.图片1  用户主页、轮播图——书籍推荐,这里和管理员用户类似,管理员设置,并在数据库存档,用户这里刷新就会出现,第一次点击刷新后数据会进行缓存,以后就会采用

  • JMeter 后置处理器之JSON提取器2022-08-29 00:33:00

    后置处理器之JSON提取器 By:授客 QQ:1033553122 测试环境 JMeter 5.4.1 插件介绍 JSON后置处理器(PostProcessor)允许使用 JSON Path 语法从JSON格式的响应中提取数据。类似正则表达式提取器,必须位于HTTP采样器、或者其它可以返回JSON数据的采样器下,作为子结点。 插件参数 Name 显示

  • Vulnhub | DC-92022-08-27 17:34:44

    信息搜集 arp-l发现真实IP是192.168.6.97 nmap -sS 192.168.6.97开启 22和80端口 访问页面     SQL注入 页面有一个搜索框,尝试SQL注入 Mary Mary' or 1=1# Mary' or 1=2# 有漏洞,抓个包丢进SQLMAP里跑一波 python2 sqlmap.py -r 1.txt --batch --dbs python2 sqlmap

  • 2022网鼎杯网鼎杯web669wp2022-08-27 17:34:33

    大致思路: 1.任意文件读取 2.session伪造 3.untar目录穿越,任意文件写 4.yaml反序列化 5.sudi dd提权 任意文件读取 题目代码 import os import re import yaml import time import socket import subprocess from hashlib import md5 from flask import Flask, render_template, m

  • NC24263 USACO 2018 Feb G]Directory Traversal2022-08-25 14:03:31

    题目链接 题目 题目描述 奶牛Bessie令人惊讶地精通计算机。她在牛棚的电脑里用一组文件夹储存了她所有珍贵的文件,比如: bessie/ folder1/ file1 folder2/ file2 folder3/ file3 file4 只有一个“顶层”的文件夹,叫做bessie。 Bessie可以浏览任何一个她想要

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

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

ICode9版权所有