今天是2019-10-02,学习代码第二天. python字典中键值对中有中文,打印的时候,发现成转义字符了.查了好久,解决.记录一下.useful. 今日份代码: 主要是第17行的repr(**).decode('string_escape')发挥了真正的威力.最后控制台的输出: 开始搜索了强制转 ...
分类:
编程语言 时间:
2019-10-02 16:28:48
阅读次数:
297
A--棋盘问题 POJ-1321 链接: https://vjudge.net/problem/15202/origin 类似n皇后问题,需要注意的是dfs的边界问题(t在此处 思路:当前走到i/u行j列,判断该点是否可以放棋子,不可以就j++,可以就dfs(i + 1),对放的棋子数进行计数,若等 ...
分类:
其他好文 时间:
2019-09-30 23:41:34
阅读次数:
108
为什么要用转义字符串?HTML中<,>,&等有特殊含义(<,>,用于链接签,&用于转义),不能直接使用。这些符号是不显示在我们最终看到的网页里的,那如果我们希望在网页中显示这些符号,该怎么办呢? 这就要说到HTML转义字符串(Escape Sequence)了。 转义字符串(Escape Seque ...
分类:
Web程序 时间:
2019-09-30 14:57:33
阅读次数:
97
JVM 内存分布 线程共享数据区: 方法区 类信息,静态变量 堆 数组对象 线程隔离区 虚拟机栈 方法 本地方法栈 本地方法库 native 堆、程序计数器 JVM 运行数据 程序计数器 线程隔离 ,比较小的内存空间,当前线程所执行的字节码的行号 线程是一个独立的执行单元,由 CPU执行 唯一没有 ...
分类:
其他好文 时间:
2019-09-30 14:48:28
阅读次数:
73
1. 定义 发布对象(Publish): 使一个对象能够被当前范围之外的代码所使用 对象逸出(Escape): 一种错误的发布。当一个对象还没有构造完成时,就使它被其他线程所见 2. 问题 正确发布一个对象遇到的两个问题: (1)引用本身要被其他线程看到; (2)对象的状态要被其他线程看到。 ps: ...
分类:
编程语言 时间:
2019-09-29 17:04:25
阅读次数:
78
output 2019-09-29 17:03:13 ...
分类:
其他好文 时间:
2019-09-29 12:34:19
阅读次数:
98
总结一下javascript常用的内置对象,以及他们常用的方法!JS中内置了17个对象,常用的是Array对象、Date对象、RegExp对象、string对象、Global对象 1.Array对象中常用方法:Concat():表示把几个数组合并成一个数组。Join():返回字符串值,其中包含了连接... ...
分类:
编程语言 时间:
2019-09-28 10:41:12
阅读次数:
116
1.给了三个提示 flag在/fllllllllllllag这里 Render+tornado这两个东西,显然是python web 根据提示flag所在文件夹,加上路径去访问,发现无法访问,被跳转到一个错误页面 到这里,开始怀疑可能是不是存在模板注入 输入的数据都被当作代码执行了,举个例子,{{1 ...
分类:
Web程序 时间:
2019-09-23 18:32:31
阅读次数:
147
原理大多数web程序都会对输入字符进行转换,例如addslashes(),mysql_real_escape_string(),mysql_escape_string(),也就是对单引号',双引号",NULL,反斜杠\进行转义,但是如果程序中存在urldecode()或者rawurldecode() ...
分类:
Web程序 时间:
2019-09-18 19:42:48
阅读次数:
152