ICode9

精准搜索请尝试: 精确搜索
  • ThinkPHP(2-rce)任意代码执行漏洞复现及原理2022-03-29 18:00:49

    漏洞详情: 使用了危险函数:preg_replace的/e模式匹配路由: preg_replace 函数执行一个正则表达式的搜索和替换。 preg_replace ( mixed $pattern , mixed $replacement , mixed $subject  ) preg_replace(‘正则规则’,‘替换字符’,‘目标字符’) $pattern: 要搜索的模式,可以是字符

  • wxpython 文件重命名报错提示os.rename WinError 2]系统找不到指定的文件‘2022-03-26 17:04:45

    原因:重命名需要把文件路径带上 源码: for file in files: print(file) os.rename(file, file.replace(beforename, aftername)) 修改后 for file in files: f=file.replace(beforename, aftername) os.r

  • es2022-03-25 10:04:10

    { "settings": { "number_of_shards" : 1, "number_of_replicas": 2, "analysis" : { "filter" : { "py" : { "type": "py", "first_lette

  • Python 判断字符串、大小写转换,获取字母的ASCII值,计数counter(),找到指定元素索引index(),s.replace(old, new, count)2022-03-20 22:03:08

    文章目录 一、判断字符串:二、大小写转换三、获取字母ASCII值四、str.counter(i)五、找到指定元素索引index()六、s.replace(old, new, count) 一、判断字符串: s代表字符串 s.isalnum() 判断字符串所有字符是否都是数字和字母组成 s.isalpha() 判断字符是否都是字母 s.is

  • python replace函数2022-03-18 18:07:57

    Python replace() 方法把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次。 语法 replace()方法语法: str.replace(old, new[, max])   参数 old -- 将被替换的子字符串。 new -- 新字符串,用于替换old子字符串。 max -- 可选字符串, 替

  • JS计算加减乘除出现多位小数的解决方法2022-03-07 20:00:55

    function add(arg1, arg2){ let decima1, decima2, differ, m;   try { decima1 = arg1.toString().split('.')[1].length } catch(err) { decima1 = 0 } try { decima2 = arg2.toString().split('.')[1].length } catch (err)

  • 基于vue2 自定义过滤器和自定义指令(replace的es6替换值用法)2022-03-07 01:00:07

    1.使用场景在,有数据时间或者数据是不适宜展示的内容,就可以使用过滤器来去修改展示的数据而不去改变原有的数据去过滤。 属性filters就是一个vue用于定义方法过滤器(替换相当于replace()原理实现) //自定义过滤器 {{p.st | dateFormat('MM月DD日 hh时')}} //第一个是形参传递,给第二

  • input框限制输入金额2022-03-05 11:01:11

        HTML: <input type="tel" class="capital mui-input-clear" value="0.00">   <div class="redbag_box4_son">¥0.00</div>   JS: $(document).ready(function(){     // 限制文本框只能输入数字和小数点     var precapita

  • 跳过浏览器的PDF预览 直接打印2022-03-04 11:32:58

    总结一下如何跳过浏览器的PDF预览 直接打印 由于安全性的问题 旧版本的Adobe PDF Reader 已经不在工作了 但是有些时候我们还是需要跳过繁琐的打印预览,来直接直接打印我们所需要的PDF 首先       需要准备一个应用 : WebApp Hardware Bridge ; 下载地址是: https://github

  • npm 解决缺失 core-js 的问题,遇到core-jsmoduleses6.regexp.replace 问题2022-03-03 16:31:43

    今天遇到一个模块问题其实就是模块没有升级或者是cnmp太垃圾(个人认为害人不浅,老是掉包, yarn也不要用了也是一个叼样) core-js/modules/es6.regexp.replace in ./node_modules/cache-loader/dist/cjs.jsref–12-0!./node_modules/babel-loader/lib!./node_modules/cache-lo

  • app:processDebugMainManifest,tools:replace=“android:name“2022-03-01 16:00:36

    android导入第三方sdk报错:app:processDebugMainManifest 解决方法:application节点增加tools:replace="android:name" manifest节点增加: xmlns:tools="http://schemas.android.com/tools" 最终效果:  

  • 处理push重复导航报错的方法(修改router的push以及replace方法)2022-02-28 15:34:30

    描述: 编程式路由跳转到当前路由(参数不变), 会抛出NavigationDuplicated的警告错误 声明式路由跳转内部已经处理 原因:vue-router3.1.0之后, 引入了push()的promise的语法 如果没有通过参数指定成功或者失败回调函数就返回一个promise来指定

  • 正则表达式小技巧,sql中in的字符串处理2022-02-27 17:00:53

    工作中我经常写sql,当写带in的语句时,需要敲好多单引号,逗号,挺累手的,还易出错。因此,我写了一个小工具,处理这种繁琐工作。原理简单,利用正则表达式匹配、替换。 先看界面,一个html页面,包含三个js函数。下面我会一一介绍: 一、 sql_in()按钮  为多个字符串加上单引号和逗号,结果可以直接

  • 攻防世界Web_ics_052022-02-26 14:02:00

    题目: 题目描述:其他破坏者会利用工控云管理系统设备维护中心的后门入侵系统 题目场景:       1.进入云平台设备中心界面,查看以下源码发现?page= ,(点下云平台设备维护中心url里也能出?page=字样)            ============================================================

  • mysql replace方法使用2022-02-26 13:01:39

    update tableName set image = replace(image,'/home/pic/','/home/dataaccess/WT_420114_FHWA_2021092711/renlian/') ; tableName : 查询的表名 image :数据表字段 '/home/pic/':源image中存在的字符串 '/home/dataaccess/WT_420114_FHWA_2021092711/renli

  • myeclipse find replace2022-02-26 11:01:39

    在使用Myeclipse和eclipse中,鼠标光标和键盘光标变成十字架和小黑块的时候,非常的不舒服,这样也不影响写东西,但是看着别扭,而且我好多次遇到这种情况了, 郁闷了很久,其实这只是一个简单的手误,可能是在快捷键调出重写窗口时手误按错了,解决办法,一键搞定 ALT+SHIFT+A 解决问题,这个快捷键可

  • 201903-2 二十四点2022-02-25 23:05:21

    文章目录 201903-2 二十四点1. 题目介绍2. Python代码3.测试结果: 201903-2 二十四点 1. 题目介绍 本题网址:http://118.190.20.162/view.page?gpid=T88本题截图: 2. Python代码 # n 个游戏的解 n = int(input()) answer = [] for i in range(n): math = input()

  • vue移动端和手机端两端(vue-判断设备是手机端还是pc端)2022-02-24 14:03:09

    export default { //App.vue mounted() { if (this._isMobile()) { alert("手机端"); this.$router.replace('/mob'); } else { alert("pc端"); this.$router.replace('/index.html');

  • vue正则小数或整数(保留两位小数)2022-02-22 17:01:05

    第一种: <el-input oninput ="value=value.replace(/[^0-9.]/g,'')" placeholder="请输入(整数或者小数)金额" v-model="form.ysje"></el-input> 第二种: 使用: <el-input @keyup.native="onlyNumber()" placeholder="请

  • mysql 如何去除表数据当中的回车符,换行符,空格和水平制表符?2022-02-19 13:01:34

    1.情景展示 在mysql数据库中,经常会遇到这样情况: 某表现有数据,经常会存在:回车符、换行符、制表符或空格,如何把这些多余的符号从数据当中剔除出去? 2.具体分析 通过char()和replace()函数来完成; char(十进制数字):可以得到对应的ASCII字符; replace():可以完成字符替换。 3.解决方案 C

  • swoft读取TXT2022-02-11 09:34:21

    单列TXT $file = $request->file('courseware'); $path = $file->getFile(); $fileArr = file($path); foreach($fileArr as $v){ $a = trim($v); $a = str_replace("\r\n","",$a); $a = str_re

  • 输入框内容换行转译2022-02-09 14:32:48

    文本框换行转译 data.indexOf('\\n') != '-1' data.replace(/\\n/g,"\r"), else data.replace(/\\r/g,"/r")   html换行转译 data.indexOf('\\n') != '-1' data.replace(/\\n/g,"<br/>") else d

  • SQL生成32位随机字符串2022-02-09 09:34:21

    -- MYSQL SELECT UUID(); -- 将'-'符号替换掉 SELECT REPLACE(UUID(), '-', ''); -- SQL SERVER SELECT NEWID(); -- 将'-'符号替换掉 SELECT REPLACE(NEWID(), '-', ''); -- 注: INSERT INTO tb_user ([id], [name], [so

  • js替换特定字符2022-02-08 16:07:24

    将 0px  替换成'0px' while (/-[a-z]/.test(content)) { content = content.replace(/-[a-z]/, content.match(/-[a-z]/)[0].substring(1, 2).toUpperCase()) let regex = /[^:]*[^'|0-9],// //匹配","到":"后的字符 let re

  • xss_labs练习2022-02-07 14:32:59

    第一关 源码分析 $str = $_GET["name"]; echo "<h2 align=center>欢迎用户".$str."</h2>"; //直接输出,无任何过滤措施 构造payload 第二关 源码分析 $str = $_GET["keyword"]; echo "<h2 align=center>没有找到和".htmlspecialchars

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

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

ICode9版权所有