一、解码 当要读取指定编码的纯文本数据时,可以使用 InputStreamReader 进行解码。所谓解码,即把二进制的字节序列按照指定字符编码解码为可以被正确识别的字符内容。 Demo:当前系统平台的字符编码方式是:GBK,需要读取一个UTF-8 的文件内容,到当前系统中。 1 import ja ...
分类:
编程语言 时间:
2020-02-08 17:51:25
阅读次数:
82
Unicode介绍 Unicode是一张编码表格,包含了世界上每个国家所有的字符对应的二进制数据 计算机只能识别二进制,例如010101001这种二进制数据(计算机使用高低电平表示0和1)。 但是这些二进制人是难以看懂的,于是美国人就用ASCII码制作了一张表,包含了从a,b,c,.....@%$等 ...
分类:
其他好文 时间:
2020-02-08 17:21:07
阅读次数:
127
转自:https://www.imooc.com/code/2202 仅做个人学习记录之用,侵删! 什么是 Java 中的字符串 在 Java 中,字符串被作为 String 类型的对象处理。 String 类位于 java.lang 包中。默认情况下,该包被自动导入所有的程序。 创建 String ...
分类:
编程语言 时间:
2020-02-07 12:54:45
阅读次数:
112
1、宽字节注入:‘被转义成\',可以通过宽字节绕过转义把’逃逸出来 gbk 占用两字节 ASCII占用一字节 如果网站的字符集是GBK,MYSQL使用的编码也是GBK的话,利用gbk取值范围(第一个字节129-254,第二个字节64-254), 会解析为一个汉字,这样\就会是去应有的作用。 例如%d ...
分类:
其他好文 时间:
2020-02-06 19:34:11
阅读次数:
70
在PY文件中: from scrapy.selector import Selectorfrom scrapy.http import HtmlResponse url="https://m.mm131.net/" r=requests.get(url) r.encoding='gbk' #根据情况 ...
分类:
其他好文 时间:
2020-02-06 14:29:01
阅读次数:
62
'''1. os.system() 阻塞式调用 import osos.system("mspaint")print("after call") ret=os.system("dir sdfdsf") 返回的是退出码print(ret)''''''2. subprocess 阻塞式调用目的:1. 获 ...
分类:
其他好文 时间:
2020-02-05 23:33:51
阅读次数:
75
宽字节注入 宽字节 GB2312、GBK、GB18030、BIG5、Shift_JIS等这些都是常说的宽字节,实际上只有两字节。宽字节带来的安全问题主要是吃ASCII字符(一字节)的现象,即将两个ascii字符误认为是一个宽字节字符 宽字节注入原理: GBK 占用两字节 ASCII占用一字节 PHP ...
分类:
其他好文 时间:
2020-02-05 13:12:31
阅读次数:
85
推论1 直角三角形的两个锐角互余; 推论2和3 实际上,三角形的一个外角,就是三角形一个内角的邻补角,向两个方向延长三角形的各边,可以画出一个三角形所有的外角。 三角形的一个外角等于和它不相邻的两个内角的和; 三角形的一个外角大于任何一个和它不相邻的内角。 ...
分类:
其他好文 时间:
2020-02-04 18:55:03
阅读次数:
85
2020-02-03 关键字:热敏打印设备二次开发 NF5501 是一款便携式的打印扫描一体式设备。 这篇博文记录一下笔者针对这款设备的条码扫描与热敏打印功能的二次开发。 首先这款设备官方是有给出扫码与热敏打印的示例程序及源码的,它的下载地址为: http://www.nanfang001.com/ ...
分类:
其他好文 时间:
2020-02-03 20:39:16
阅读次数:
128
配置准备 "Sublime Text 3" "MinGW w64" (如果你想用MinGW,请参考网上其他教程,但我更推荐使用MinGW w64) 安装Sublime Text 3 没什么好更改的 一路上都点Next/Install/Finish即可 安装MinGW w64 解压下载后的mingw ...
分类:
编程语言 时间:
2020-02-02 21:22:04
阅读次数:
114