摘要:
环境:kali,python3 程序没有开启随机化 没有canary保护 启动了NX IDA: 运行程序,先输入1200,然后给出函数地址,再次输入内容。 思路: 函数地址在IDA反汇编可以看出来,是atoi函数的地址,是got表中的地址。也就是函数运行过程中,在内存中atoi的函数地址。 看代码可 阅读全文
摘要:
public class Solution { public String convert(String s, int numRows) { if(numRows == 1){ return s; } StringBuilder stringBuilder = new StringBuilder() 阅读全文
摘要:
记录一下各种壁纸的保存位置。 壁纸: 联想软件商店的壁纸缓存位置:C:\ProgramData\Lenovo\devicecenter\Wallpaper windows自带壁纸:C:\Windows\Web 某个主题的壁纸:(这是主题路径,进入后可找到)C:\Users\12420\AppData 阅读全文
摘要:
配置centos发送邮件,按照许多教程都不成功,原因在于: 阿里云服务器关掉了25端口,需要将端口修改为465端口。 参考链接:https://developer.aliyun.com/article/715561?spm=a2c6h.13813017.0.dArticle738638.3c0d78 阅读全文
摘要:
题目:https://acm.ecnu.edu.cn/problem/3034/ 一、开始思考 找了一波规律,然后发现了如果n是奇数,那么f(n)=f(n-1) 然后去搜索了一下拆分数,发现一个讲述了求正整数的所有拆分数的,和这个有些类似。引入一个拆分的组合中的最大数m,由此可以分为最大数包括这个m 阅读全文
摘要:
集合运算的前提是两个集合必须按照同样的规则排序就绪vector是无序集合,参与运算前必须首先排序;map,set是有序 核心函数是 set_intersection() set_union() set_difference() 使用的话看代码吧,下面的代码是个人认为比较透彻比较灵活的版本,在code 阅读全文
摘要:
写了好几个,写着写着发现,太多类似的,就想办法放到一起mylib内,很舒服 加快了开发速度 github代码: https://github.com/xzb123/read_parse_storage 阅读全文
摘要:
anoconda环境变量需要自己配 配上这两个然后pip不能正常用,连我已经有的包都用不了了。 众里寻他千百度,找到了解决方法: 添加一个环境变量: 阅读全文
摘要:
装双系统,导致有50g一直处于黑色区域,各种方法都试了,50g还是没回来,昨天晚上还把操作系统整崩了。。 恢复系统的各种软件呗 发现anoconda快捷方式没有了。但是我记得所有的anoconda的我可以控制的位置都没放在c盘,所以,理论上可以恢复。 把anoconda文件夹全都浏览了一遍,还是没找 阅读全文