- 博客(4)
- 收藏
- 关注
原创 算法题:硬币翻转
硬币翻转题目描述在桌面上有一排硬币,共NN枚,每一枚硬币均为正面朝上。现在要把所有的硬币翻转成反面朝上,规则是每次可翻转任意N-1N−1枚硬币(正面向上的被翻转为反面向上,反之亦然)。求一个最短的操作序列(将每次翻转N-1枚硬币成为一次操作)。输入格式一个自然数NN(NN为不大于100100的偶数)。输出格式第一行包含一个整数SS,表示最少需要的操作次数。接下来的SS行每行分别表示每次操作后桌上硬币的状态(一行包含NN个整数(00或11),表示每个硬币的状态:00――正面向上,和11――反面向上
2021-09-05 17:44:48 1587
原创 selenium使用当中的错误
selenium当中的使用的错误有时候当我们爬虫时使用selenium时会写出如下代码web.find_element_by_xpath('//*[@id="s_position_list"]/ul/li[1]/div[1]/div[1]/div[1]/a/h3').click()可此时我们会出现如下错误我们只需要进行如下的修改即可...
2021-08-25 17:48:50 69
原创 系统认证爆破
防止爆破都有哪些方法?多因素认证(sso)系统认证爆破服务爆破1、Hydra(俗称九头蛇,一款老牌的爆破工具)2、SNETCracker(超级弱口令检查工具是一款Windows平台的弱口令审计工具,支持批量多线程检查):推荐使用1、爆破Windows技巧爆破 SMB(445)优先级高于RDP(3389)SMB的速度比RDP的速度快很多1、爆破 3389 RDP远程桌面协议RDP (Remote Display Protocol )是Windows的远程桌面所使用的协议。通过提供一
2021-08-10 17:03:35 1107
原创 反序列化笔记
反序列化漏洞1、漏洞简介PHP序列化给我们传递对象提供了一种简单的方法。将一个复杂的数据类型转换为字符串(序列化)存储在本地。在用到的时候能很方便地将硬盘上的字符串数据转换回原始的数据类型(反序列化)。序列化的函数为serialize(编码)反序列化的函数为unserialize(解码)序列化和反序列化的目的是使得程序间传输对象会更加方便。当serialize序列化对象时,PHP将试图在序列动作之前调用该对象的成员函数_sleep(),这样就允许对象在被序列化之前做任何清除操作。类似的,当.
2021-08-08 22:01:42 189
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人