ICode9

精准搜索请尝试: 精确搜索
  • 洛谷P1928 外星密码进阶解法2021-06-15 20:58:35

    #include<iostream> #include<string> using namespace std; string cypher; void decypher() { for (;;) { int right = cypher.find_first_of(']'); if (-1 == right) return; int left = cypher.substr(0, right).find_last_of('

  • 欢迎使用CSDN-markdown编辑器2021-06-07 12:52:06

    tree //初始化选择树 function initTrees(type, selectIds, keyWord) { /** * selectId 选中的id * type 1 部门人员 2 角色人员 4 群组人员 5 搜索 */ qytx.app.tree.userCheckOrRadio({

  • JavaScript对象——每天一点丝滑2021-06-06 13:29:22

    菜鸟教程 方法定义语法1、split()方法用于把一个字符串分割成字符串数组。提示: 如果把空字符串 ("") 用作 separator,那么 stringObject 中的每个字符之间都会被分割。注意: split() 方法不改变原始字符串。string.split(separator,limit)2、charAt() 方法可返回指定位置的字符

  • ctf 文件上传总结2021-06-04 22:57:22

    前端绕过 正常上传文件,捉取数据包修改 后端绕过 服务器端检测的绕过 windows特性 windows对文件名自动去掉点 空格 ::$DATA(这个是ntfs的特性) 利用这个特性绕过黑名单限制 函数特性 move_uploaded_file函数会自动去除文件名末尾的点 和 /. fopen函数特性 <?php $filename='

  • oracle截取字符串2021-06-03 12:02:12

    substr函数格式   (俗称:字符截取函数) 格式1: substr(string string, int a, int b);   格式2:substr(string string, int a) ; 解释: 格式1 1、string 需要截取的字符串  2、a 截取字符串的开始位置(注:当a等于0或1时,都是从第一位开始截取) 3、b 要截取的字符串的长度 格式2 1、s

  • 请求后端地址返回图片,后缀不同,进行处理2021-05-31 17:29:20

    ** 通过匹配不同后缀名,进行判断,使用时直接调用getImgPath export const getImgPath = { methods: { //传递过来的图片地址需要处理后才能正常使用 getImgPath(path) { let suffix; if (!path) { return '//elm.cangdu.org/img/default.jpg' } if (pat

  • MD5截断比较2021-05-29 22:03:52

    md5 截断验证 ctf中经常用MD5的截断比较做验证,如:substr(md5($str), 0, 6) === "3322cf",通过这种方式限制脚本的自动化攻击。通常可以写脚本去爆破MD5, 但是花费时间和比较字符串的长度有关,并且花费时间通常比较长,这不利于脚本自动攻击,下面给出爆破脚本和使用方式。 submd5.py

  • 数仓搬迁:从方法到实践,带你解决数据一致性对比2021-05-28 10:05:01

    摘要:数据仓库建设过程中,总是会涉及到不同平台、同一平台物理环境搬迁,由于数据仓库数据量庞大,往往数据搬迁不可能在一个短周期内完成,会涉及数据同步、校验、追批并跑、再校验过程。 本文主要阐述数据校验过程设计,供相关人员借鉴。 数据一致性校验最核心内容项 校验手段 根据常见

  • //生成唯一用户标识id2021-05-27 09:51:59

    //生成唯一用户标识id function create_guid() { $charid = strtoupper(md5(uniqid(mt_rand(), true))); $hyphen = chr(45);// "-" $uuid = chr(123)// "{" .substr($charid, 0, 8).$hyphen .substr($charid, 8, 4).$hyphen

  • 4.sparksql:函数使用:字符串查找函数 instr和locate2021-05-17 19:32:07

    找不到都是返回0 字符串查找函数: instr 语法: instr(string str, string substr) 返回值: int 说明:返回字符串 substr 在 str 中首次出现的位置 举例: hive> select instr('abcdf','df') from test; OK 4   字符串查找函数:locate 语法: locate(string substr, string str[,

  • Mysql 之locate用法2021-05-17 09:01:17

    locate:判断字符串(string)中是否包含另一个字符串(subStr) 函数返回subStr在string中出现的位置 一、使用方法 locate(subStr,string) > 0 二、功能类似函数 POSITION(substr IN str)  函数返回字符串中第一次出现的子字符串的位置。如果没有找到,则返回0。函数不区分大小写 INST

  • js快速获取当前时间并且返回想要的格式2021-05-15 13:02:24

    function backCurrentTime (type) { let currentTime=new Date( new Date() + 8 * 3600 * 1000 ).toJSON().substr(0,19).replace("T"," "); if(type=='y'){ return currentTime.substr(0,4) }else if(type=='m'

  • R语言学习笔记22021-05-11 17:01:31

    一、缺失值 1.NA:存在,但不知道是多少 1+NA=NA 2.NaN:不可能的值,是不存在的;Inf:无穷 二、字符串 一定要加引号!!! nchar与length: paste连接字符串: substr:提取字符 substr(x= , start= ,stop= ) toupper()  tolower()  gsub() grep():提取字符串  ;  strsplit(字符串,"/" ):分割字

  • js时间转换2021-05-07 17:01:35

    参考博客: https://www.cnblogs.com/tugenhua0707/p/3776808.html   代码: Date.prototype.format = function(fmt) { var o = { "M+" : this.getMonth()+1, //月份 "d+" : this.getDate(), //日 "h+&

  • 【刷题笔记3】DFS-递归,遍历,求所有可能的解2021-05-07 00:02:17

    DFS核心思想:递归 数据结构:栈 // dfs模板 void dfs(路径,选择列表) { if (终止条件) { 存放结果; // 若只需要一个解,只需要检查dfs的返回值,直接返回即可 return; } for (选择:本层集合中元素(树中节点孩子的数量就是集合的大小)) { // 如上下左右等,(

  • php反转字符串的三种方法2021-05-05 22:04:19

    (假设有字符串abcd,用php实现字符串翻转) 1.第一种php有自带的函数strrev可以轻松实现: $str = 'abcd'; //第一种自带strrev实现翻转 echo strrev($str); 输出效果:  2.就是把分割字符串到一个数组中,然后遍历拼接: function joinStrrev($str){ if (strlen($str) <= 1) r

  • 题解 CF981A 【Antipalindrome】2021-04-30 23:03:10

    题目 The first line contains a non-empty string \(s\) with length at most \(50\) characters, containing lowercase English letters only. 数据范围比较小,这里就直接上 \(\operatorname{O}(n^2)\) 的做法。 其实是我懒得想优化的方法。 思路 双重循环枚举子串的端点 判

  • SQL注入的 过滤 思路 payload 万能密码2021-04-28 23:58:05

    目录: 一、过滤关键词:1. 过滤 `=` 可用 `like`,`regexp`,`in`来代替:2. 过滤`ascii`,不能用bool盲注了。可用`ord`来代替:3. `,`逗号被过滤了:1. `substr(***,1,1)` 用这个来代替:`substr(***from({})for(1))`2.`limit 0,1` 用这个来代替:`limit 1 offset {}` 二、一些小trick1.

  • oracle sql表联合报错invalid number,筛出字段中的数值集合2021-04-28 13:32:47

    在执行一段查询SQL的时候报错,系统提示此错误: 经几遍修改SQL还是报该错,核对SQL语句无误,经查看数据集,匹配id存在非数值记录 1.在查询的where里面加入条件语句,查看异常数据: select * from 表名 where nvl2(translate(字段名,'/1234567890','/'),'CHAR','NUMBER') = 'CHAR' 2.正则

  • R语言中substr函数,字符串截取函数2021-04-24 12:34:05

    R语言中substr函数,字符串截取函数 1、测试1 x <- "dfserut" x substr(x,1,3) substr(x,2,5) substr(x,2) substring(x,2)   2、测试2 x <- c("sfwsfs","ydsfs","gdsge","mhxsf") x substr(x,1,3) substring(x,3)    应用于向量     3

  • PHP 视频源文件加密方案2021-04-19 20:04:22

    先说下原理:因为视频是付费的,肯定需要作视频加密处理。 加密可实现的方式:修改视频字节流,只能替换字节流,例如头100-1024字节进行加密,源文件就无法打开了。 下面上代码吧,加解密是 openssl_encrypt openssl_decrypt <?php /** * * Created by PhpStorm. * User: js * Date: 2021

  • JS将手机号中间四位数变成 *2021-04-16 21:35:19

    法一、使用 String 的 replace 和 substring 方法 let num = 17340164790; let n = num.toString(); let NUM_U = n.replace(n.substring(3,7),'****'); console.log(NUM_U); 法二、使用 String 的 substr 方法 let num = 17340164795; let n = num.toString(); let

  • 添加字符到排序数组中sortAdd、sortFindLen2021-04-16 18:33:30

    //比较两字符的相等长度和大小 function compareLen(n1,n2,str1,str2) { //求出相等部分 var len=0; while (n1+len<=str1.length&&n2+len<=str2.length&&str1.charCodeAt(n1+len)===str2.charCodeAt(n2+len)){ len++; } var code1=str1.charCodeAt(n1+len);

  • 【DB笔试面试103】在Oracle中,如何将一个IP地址分解为4个字段?2021-04-15 14:51:17

    Q          题目如下所示:      在Oracle中,如何将一个IP地址分解为4个字段?     A          答案如下所示:                    使用Oracle的正则表达式函数REGEXP_SUBSTR,如下所示:                                 

  • mysql 截取字符串2021-04-12 16:03:23

    sql 截取字符串: 1、LOCATE(substr , str ):返回子串 substr 在字符串 str 中第一次出现的位置,如果字符substr在字符串str中不存在,则返回0; 2、POSITION(substr IN str ):返回子串 substr 在字符串 str 中第一次出现的位置,如果字符substr在字符串str中不存在,与LOCATE函数作用相同; 3、

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

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

ICode9版权所有