ICode9

精准搜索请尝试: 精确搜索
  • PHP安全-转义2020-05-14 11:05:17

    PHP 转义实现 把输出渲染成网页或API响应时,一定要转义输出,这也是一种防护措施,能避免渲染恶意代码,造成XSS攻击,还能防止应用的用户无意中执行恶意代码。 我们可以使用前面提到的htmlentities函数转移输出,该函数的第二个参数一定要使用ENT_QUOTES,让这个函数转义单引号和双引号,而且,还

  • SpringBoot中ConditionalOnClass注解的原理2020-05-12 14:53:02

    SpringBoot中的自动配置类有很多ConditionalOnClass注解,@ConditionalOnClass 在注解值中所有的类都存在时(通过尝试使用类加载器加载指定的类的方式判断)才会匹配, 那这些ConditionalOnClass注解的原理是什么呢,可以先看下ConditionalOnClass注解的定义 @Target({ElementType.TYPE, E

  • Day67 Servlet单实例多线程、正则表达式2020-05-07 19:06:48

    1.思维导图 2.代码部分 自定义Tomcat服务器 public static void main(String[] args) { try { ServerSocket serverSocket = new ServerSocket(8181); Socket socket = serverSocket.accept(); //处理请求行,获取访问资源的路径

  • Java常见对象062020-04-03 09:53:29

    常见对象·正则表达式 和 其他对象 正则表达式的概述和简单使用 * A:正则表达式  * 是指一个用来描述或者匹配一系列符合猴哥语法规则的字符串的单个字符串。其实就是一种规则,有自己的特殊应用  * 作用:比如注册邮箱,邮箱 有用户名和密码,一般会限制长度,这个限制长度的事情就是正

  • 正则表达式是常见常忘,所以还是记下来比较保险,于是就有了这篇笔记。2020-03-30 09:02:29

        Regular Expressions (1) ---- What is Regular Expressions?   正则表达式是常见常忘,所以还是记下来比较保险,于是就有了这篇笔记。 希望对大家会有所帮助。J 1.什么是正则表达式  2 2.正则表达式的起源  2 3. 正则表达式使用祥解      3 3.1基本语法  3 3.1.1普通字

  • Java中的String类下的正则表达式运用附带编程题解析2020-03-20 13:55:39

    以下是我做牛客网题时,遇到的使用正则表达式可以简单化代码,所以我们需要掌握这两个知识点,方便解决以后遇到类似的问题。 1. public String replaceAll(String regex,String replacement)使用给定的 replacement 字符串替换此字符串匹配给定的正则表达式的每个子字符串**。replaceAll

  • 编程题集锦8:密码验证合格程序2020-03-06 12:37:33

    文章目录问题描述:解题思路:解题代码:扩充知识:1.String.matches()用法:2.有关代码里用到的正则表达式: 链接:密码验证合格程序 来源:牛客网 问题描述: 解题思路: 观察题意密码要求: 1.长度超过8位(最好解决) 2.包括大小写字母.数字.其它符号,以上四种至少三种(不好弄) 3.不能有相同长

  • php mysql字段 驼峰, 小写 互转2020-02-21 14:53:27

    // 驼峰 转 _小写 fooBar => foo_barfunction upToLow($low){ return preg_replace_callback('/([A-Z])/',function($matches){// print_r($matches); //Array ( [0] => _b [1] => b ) return '_'.strtolower($matches[1]); },$

  • Java正则匹配的一些小例子(待更新)2020-02-01 15:50:52

    * [abc] a、b 或 c(简单类) [^abc] 任何字符,除了 a、b 或 c(否定) [a-zA-Z] a 到 z 或 A 到 Z,两头的字母包括在内(范围) [a-d[m-p]] a 到 d 或 m 到 p:[a-dm-p](并集) [a-z&&[def]] d、e 或 f(交集) [a-z&&[^bc]] a 到 z,除了 b 和 c:[ad-z](减去) [a-z&&[^m-p]] a 到 z,而非 m 到 p:[a

  • 正则表达式练习20200108之匹配不区分大小写字母的字符串2020-01-08 11:02:35

    package org.jimmy.autosearch.test;import java.util.regex.Pattern;public class RegexTest2020010701 { private static Pattern musicReg = Pattern.compile("(?i)[.]mp3"); public static void main(String[] args) { String test = ".m

  • 获取bing必应图片2019-12-29 20:54:02

    <!doctype html> <html> <head> <meta charset="utf-8"> <title>无标题文档</title> <?php $str = file_get_contents('http://cn.bing.com/HPImageArchive.aspx?idx=0&n=1'); if (preg_match("/

  • makefile(3)函数2019-12-25 23:57:02

    前言学习make和makefile的主要目的是分析大型项目的源代码的关系,上一节我们讲述了makefile 中的变量,本节主要学习一下 makefile 中的函数,首先函数肯定可以分为几部分: 内置函数 用户自动义函数 函数的调用 .. 函数的语法make 下所有函数都有如下形式: 1$(function-name arg1[

  • BF和FLANN特征匹配2019-12-04 16:00:54

    BF特征点匹配原理:   暴力匹配 (段匹配)       1 #include <opencv2/opencv.hpp> 2 #include <opencv2/xfeatures2d.hpp> 3 #include <iostream> 4 5 using namespace cv; 6 using namespace std; 7 using namespace cv::xfeatures2d; 8 9 int main(int argc

  • boolean matches(String regex)正则表达式判断当前字符串是否满足格式要求2019-12-03 17:04:59

    package seday02;/*** boolean matches(String regex) * 使用给定正则表达式判断当前字符串是否满足格式要求,满足 则返回true. * 注意:此方法是做完全匹配验证,无论是否添加正则表达式中的边界匹配符"^...$"都是做全匹配验证 * @author xingsir */public class MatchesDemo { pub

  • python中关于闭合器的应用2019-11-01 11:54:20

    import redef build_match_and_apply_functions(pattern, search, replace): def matches_rule(word): return re.search(pattern, word) def apply_rule(word): return re.sub(search, replace, word) return (matches_rule, apply_rule)patterns = \((

  • javaEE学习笔记——第十四天正则表达式、Math类、System类、Data类、Calendar类等2019-10-27 21:39:08

    javaEE学习第十四天 java知识 正则表达式的概述和简单使用 A:正则表达式 是指一个用来描述或者匹配一系列符合某个语法规则的字符串的单个字符串。其实就是一种规则。有自己特殊的应用。 作用:比如注册邮箱,邮箱有用户名和密码,一般会对其限制长度,这个限制长度的事

  • Dubbo 源码分析 - 集群容错之 Router2019-10-24 19:52:33

    简介 首先,先来介绍一下服务目录是什么。服务路由包含一条路由规则,路由规则决定了服务消费者的调用目标,即规定了服务消费者可调用哪些服务提供者。Dubbo 目前提供了三种服务路由实现,分别为条件路由 ConditionRouter、脚本路由 ScriptRouter 和标签路由 TagRouter。其中条件路由是

  • Bugku | 数字验证正则绕过2019-10-19 19:03:23

    语法: int preg_match_all (字符串$ pattern ,字符串$ subject [,数组和$ matches [,整数$ flags = PREG_PATTERN_ORDER [,整数$ offset = 0 ]]] ) 搜索主题中所有匹配模式给定正则表达式的匹配结果并将它们以标志指定顺序输出到匹配中。 在第一个匹配找到后,子序列继续从最后一次匹配位

  • poj-2234 Matches Game Nim2019-10-10 22:53:00

    Matches Game Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 13264   Accepted: 7712 Description Here is a simple game. In this game, there are several piles of matches and two players. The two player play in turn. In each turn, one

  • 使用Java对账号和密码使用正则表达式校验2019-09-20 10:38:29

    需求: 操作账号和密码框为文本框,内容需手动输入,可输入字母、数字、特 殊符号,不可输入文字,图片,账号字数限制7个字符以内,密码只支持 长度为8-16位的“数字 + 字母 + 特殊符号”(注明:①数字、字母、特殊符 号的顺序无要求 ②特殊符号仅限 @ $ ^ ! ~ , . *并可自由组合)

  • 使用vector时报错,vector subscript out of range2019-09-18 16:39:01

    解决方案: 将循环变量i改为size_t就可以了。。。 for(size_t i=0;i<good_matches.size();++i)     {         obj.push_back(keyPoints_object[good_matches[i].trainIdx].pt);         scene.push_back(keyPoints_scene[good_matches[i].queryIdx].pt);   

  • exclude和include当中/**和/*区别2019-09-18 14:02:10

    pring MVC中的路径匹配要比标准的web.xml要灵活的多。默认的策略实现了 org.springframework.util.AntPathMatcher,就像名字提示的那样,路径模式是使用了Apache Ant的样式路径,Apache Ant样式的路径有三种通配符匹配方法(在下面的表格中列出)这些可以组合出很多种灵活的路径模式   Wi

  • unicode 格式 转汉字2019-09-03 22:04:09

    private function decodeUnicode($str){ return preg_replace_callback('/\\\\u([0-9a-f]{4})/i', create_function( '$matches', 'return mb_convert_encoding(pack("H*", $matches[1]), "UTF-

  • Confluence 文件读取漏洞(CVE-2019-3394)分析2019-09-03 16:07:43

    作者: Badcode@知道创宇404实验室 日期: 2019/08/29 英文版本 前言 下午 @fnmsd 师傅发了个 Confluence 的预警给我,我看了下补丁,复现了这个漏洞,本篇文章记录下这个漏洞的应急过程。 看下描述,Confluence Server 和 Data Center 在页面导出功能中存在本地文件泄露漏洞:具有“

  • Could not find any version that matches com.android.support:appcompat-v7:29.+.2019-09-02 23:03:02

    今天在使用AndroidStudio新建一个项目工程的时候,我勾选了以往没有勾选下图选项:   然后就出现一个异常如下:   解决方案是只需要修改一下APP里面的Gradle:     修改之后再点击右上角的“Try Again”就行了。  

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

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

ICode9版权所有