```python In [18]: c = '你好' In [20]: d = c.encode('unicode_escape') In [21]: d Out[21]: b'\\u4f60\\u597d' In [23]: e = d.decode('utf-8') In [24]: e Ou... ...
分类:
其他好文 时间:
2020-02-28 01:00:27
阅读次数:
77
``` import demjson s = """ {'weibo_account': '{"province":"\\u65b0\\u7586","city":"\\u5854\\u57ce","gender":"\\u7537"}'} """ # b =s.encode('ascii').de... ...
分类:
Web程序 时间:
2020-02-13 14:33:28
阅读次数:
96
条件查询:select 查询列表 from 表名 where 筛选条件;分类:一:按条件表达式进行筛选 简单条件运算符:< > = != <> >= <= 二:按照逻辑表达式进行筛选 逻辑运算符:&& || ! and or NOT && and 表示的是:两个都为true的时候,结果才为true ...
分类:
数据库 时间:
2020-02-11 23:09:34
阅读次数:
130
Markdown语法 概述 Markdown 的目标是实现「易读易写」。具有很强的可读性,同时语法简单易学。 兼容 HTML Markdown兼容HTML,不在 Markdown 涵盖范围之内的标签,都可以直接在文档里面用 HTML 撰写。不需要额外标注这是 HTML 或是 Markdown;只要直 ...
分类:
其他好文 时间:
2020-02-07 18:45:48
阅读次数:
68
作用:模式匹配 %(百分号):代表任意个字符;_(下划线):代表任意一个字符;如果要在字符中对其进行转义,则在其前面多加一个字符并ESCAPE掉即可。例如:'MAYU%' LIKE '%1%%' ESCAPE '1'表示以百分号结尾的字符:'%1%' '%%1%'表示存在百分号的字符:'%1%%'表 ...
分类:
数据库 时间:
2020-02-06 01:33:57
阅读次数:
87
redis内存分析和清理 web项目中经常会使用redis作为缓存,当项目了运行一段时间后,由于不恰当的使用方法和需求迭代频繁,导致redis内存快速增长,这时就需要对redis的key进行分析,删掉无用的key以节省空间 使用redis自带的命令查看 使用redis自带的 命令可以查看简略的key ...
分类:
其他好文 时间:
2020-01-27 18:59:23
阅读次数:
76
1、%是个ESCAPE字符,通常将之译为转义字符,但也有更形象的译名脱逸字符、逃逸字符等。也就是说%不仅仅将与其相关的特定字符串转义并替换为特定字符串,而且自身也会被“脱逸”。而且类似于C语言中的转义字符"\",双%会转义并脱逸为单%,四%则脱为双%。 2、for本身是一个特殊的命令,类似于一个特化 ...
分类:
其他好文 时间:
2020-01-12 20:01:37
阅读次数:
402
0x00知识点 escapeshellarg和escapeshellcmd使用不当导致rce 如果应用使用escapeshellarg escapeshellcmd这样的流程来处理输入, 两个函数配合使用就会导致多个参数的注入。 简单的来说就是两次转译后出现了问题,没有考虑到单引号的问题 0x01做 ...
分类:
其他好文 时间:
2020-01-11 22:08:53
阅读次数:
107
1.2.1 什么是BOM ? BOM(Browser Object Model)即浏览器对象模型,它提供了独立于内容而与浏览器窗口进行交互的对象,其核心对象是 window。 ? BOM 由一系列相关的对象构成,并且每个对象都提供了很多方法与属性。 ? BOM 缺乏标准,JavaScript 语法的 ...
微信小程序中有些地方的修改,既可以通过调用 wx 接口,也可以通过 .json 文件的设置。 比如:导航栏标题文字内容。 // page.json 1 { 2 "usingComponents": {}, 3 "navigationBarTitleText": "这里是标题" 4 } // 调用接口 ...
分类:
微信 时间:
2020-01-11 11:24:22
阅读次数:
167