#6个基本方法,要记住的 join split find strip upper lower #索引,下标:通过索引获取字符串中的某一个字符 test = 'alex' v1 = test[0] v2 = test[1] v3 = test[2] v4 = test[3] v5 = test[0:1... ...
分类:
编程语言 时间:
2019-01-08 01:03:24
阅读次数:
245
背景 由于时间限制和这俩漏洞也不是特别常用,在这里就不搭建环境了,我们从注入原来和代码审计的角度来看看。 邮件头注入 注入原理: 这个地方首先要说一下邮件的结构,分为信封(MAIL FROM、RCPT TO)、头部(From,To,Subject、CC、BCC等)、主体(message),所谓的邮件 ...
分类:
移动开发 时间:
2019-01-08 01:03:13
阅读次数:
213
$$\small\text{写给未来的自己}$$ ...
分类:
其他好文 时间:
2019-01-08 01:03:03
阅读次数:
162
还不知道googletest基本使用方法的请参看前一篇blog 使用googletest进行C++单元测试 本篇仍然使用testStack测试文件进行测试,测试代码如下 测试后结果如下 当非致命的断言 EXPECT_NE(28, val)失败时,测试并没有终止。 当碰到致命断言ASSERT_STRE ...
分类:
其他好文 时间:
2019-01-08 01:02:53
阅读次数:
195
unix 只用\n作为行结束符,而在 dos中是以\r和\n作为行结束符, 如果一个文件是在unix系统下创建,然后想在dos下使用,就要用unix2dos,如 如果一个文件是在dos下创建的,然后想在unix下使用,就要用dos2unix,如 ...
分类:
其他好文 时间:
2019-01-08 01:02:43
阅读次数:
142
一个孤立的知识点是没有意义的,这是死记硬背的产物,我们需要把知识点串联起来,做到线性思考。 何为线性思考? 答:将多个事情像一条线那样串联起来,彼此关联,互相连接。比如说到A, 可以联系到B, 再由B引出C....... 遇到一个新东西要思考为什么会出现这个,深层次的原因是什么,解决了什么场景的问题 ...
分类:
其他好文 时间:
2019-01-08 01:02:35
阅读次数:
164
腾讯大牛亲授 Web 前后端漏洞分析与防御技巧 项目终于上线了,却面临安全威胁,你怕不怕?本课程以一个实战项目演示XSS、CSRF、点击劫持、SQL注入等主要安全问题和防御措施,打消你对项目安全的担忧,为自己开发的项目撑起一把保护伞。 下载地址:百度网盘下载 ...
分类:
Web程序 时间:
2019-01-08 01:02:20
阅读次数:
187
在html中引入css代码 在html中插入CSS样式表的方法有三种: 1.外部样式表(External style sheet):即所有的样式单独写在一个.css文件中,在html文件的head部分通过link进行链接 其中href表示的是外部css文件的路径和名称 2.内部样式表(Interna ...
分类:
Web程序 时间:
2019-01-08 01:02:08
阅读次数:
257
原文:C#验证身份证号码正确性18位号码: 1 private static bool CheckIDCard18(string Id) 2 { 3 long n = 0; 4 if (long.TryParse(Id.Remove(17), out n) == false || n < Math.... ...
Ⅰ、事务的实现 这里我们先抛出答案,通过答案再展开分析 特性实现 A(原子性) redo C(一致性) undo I(隔离性) lock D(持久性) redo/undo 本节针对redo展开分析 Ⅱ、redo详解 2.1 redo log buffer redo就是我们常说的重做日志,用来实现持久 ...
分类:
数据库 时间:
2019-01-08 01:01:46
阅读次数:
199
一、摘要 本片博文将介绍input()函数和while循环的使用 二、input()函数 函数input() 让程序暂停运行,等待用户输入一些文本。获取用户输入后,Python将其存储在一个变量中,以方便你使用。 函数input() 接受一个参数:即要向用户显示的提示 或说明,让用户知道该如何做。在 ...
分类:
编程语言 时间:
2019-01-08 01:01:37
阅读次数:
211
1、Summaize the book Practical Web Penetration Testing first nmap tools is important for gather information of servers nmap -sn [ip] ping scan Netdisco ...
分类:
编程语言 时间:
2019-01-08 01:01:28
阅读次数:
188
- (void)buttonAction:(UIButton *)sender { UITableViewCell *cell = (UITableViewCell *)[[sender superview] superview]; NSIndexPath *indexPath = [_tableV ...
分类:
其他好文 时间:
2019-01-08 01:01:18
阅读次数:
212
问题描述 Ubuntu 16.04 下部署 Nginx 服务器,在添加 nginx 服务时出现如下信息 问题原因 Ubuntu 中 已经被 所替代, 命令如下: 问题解决 ...
分类:
其他好文 时间:
2019-01-08 01:01:09
阅读次数:
252
声明(declaration):意味着告诉编译器关于变量名称、变量类型、变量大小、函数名称、结构名称、大小等等信息,并且在声明阶段不会给变量分配任何的内存。 定义(definition):定义就是在变量声明后,给它分配上内存。可以看成“定义 = 声明 + 内存分配”。 例如: 上面的案例中, 上面是 ...
分类:
编程语言 时间:
2019-01-08 01:00:57
阅读次数:
215
pgsql事务与并发控制 事务与并发控制 数据库几大特性: ACID: Atomicity:原子性:一个事务要么全部执行,要么全部不执行 Consistency :一致性:执行事务的时候,数据库从一个一致的状态变更到另一个状态 Isolation:隔离性: 确保在并发执行的时候,每个事务感觉不到其他 ...
分类:
数据库 时间:
2019-01-08 01:00:49
阅读次数:
208
QPS - query per secondTPS - transaction per second 不是特别关注,每个业务场景中事务标准是不一样的 Ⅰ、sysbench测试框架 Ⅱ、常用测试脚本 Ⅲ、开搞 这个老版本好像有参数设置热数据的量什么的,现在最新版本不知道咋搞,就先将就直接弄吧,不管了 ...
分类:
数据库 时间:
2019-01-08 01:00:40
阅读次数:
212