我们以crackme第三题为例: 双击打开后,会出现这个NAG。 我们放入die,查看信息: 发现是VB的程序。 载入OB: 这里是一个十分明显的vb程序的特点:一个push一个call,我们查看这个0x004067D4的地址: 然后我们往后数0x4C个数字(ctrl+G,输入004067D4+4C ...
分类:
其他好文 时间:
2020-07-04 15:10:25
阅读次数:
81
Python线程池与进程池 前言 前面我们已经将线程并发编程与进程并行编程全部摸了个透,其实我第一次学习他们的时候感觉非常困难甚至是吃力。因为概念实在是太多了,各种锁,数据共享同步,各种方法等等让人十分头痛。所以这边要告诉你一个好消息,前面的所有学习的知识点其实都是为本章知识点做铺垫,在学习了本章节 ...
分类:
编程语言 时间:
2020-07-04 01:43:48
阅读次数:
75
很多很多人都不知道短链接存在的意义,也不知道他是什么时候发展起来的。很长的链接虽然在打开速度上和短链接没什么区别,但是一条好几十个字母甚至更长的网址,不方便记忆吧?你只能是用特殊的方式去记住放在收藏夹或者用一个记事本,下次使用时再找出来,这样会显得比较的麻烦。如果你通过短网址进行网址缩短,生成短链接,你只要记住四五个字母就能打开这个网站了,这样子对比起来就方便了许多真正使得短链接流行起来的可能就是
分类:
其他好文 时间:
2020-07-04 01:17:29
阅读次数:
339
导入SpringMVC项目所需要的maven依赖: <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> </dependency> <! ...
分类:
编程语言 时间:
2020-07-03 23:19:33
阅读次数:
74
当我们在浏览一些网站时发现,里面含有一些十分个性的字体,这些字体并不是我们电脑上安装的字体。那么css是如何实现自定义字体的呢? 资源网站大全https://55wd.com 在css3中可以通过@font-face模块,把自己定义的Web字体嵌入到你的网页,web设计师可以使用他们喜欢的任意字体, ...
分类:
Web程序 时间:
2020-07-03 21:27:10
阅读次数:
86
最近在搞自定义快捷,顺便学习系统自带的快捷命令。刚好看到一遍文章https://www.zhihu.com/question/37579205,是介绍win10快捷操作命令的,介绍十分全,感兴趣的可以去康康。 看了才知道有那么多快捷,当然许多我用到的不多,不过发现一个win + ctrl + d 新 ...
高中时候,课堂上, 数学老师说了一句话, 一直记忆犹新, 课堂上, 数学老师会教人一些话, 老师叫李富林, 是个出名的数学老师, 每次上几何课, 讲课用粉笔在黑板上画形状,即使不用尺子,也画地中规中矩, 李老师说自己学的是机械设计, 有次老师说到有句话叫"慎独", 说的是一个人的时候要小心谨慎,那时 ...
分类:
其他好文 时间:
2020-07-03 17:50:23
阅读次数:
89
###前缀和十分好理解,与数学上面的等差数列类同 先上前缀和模板 #以下是一维前缀和 公式如下 S[i] = a[1] + a[2] + ... a[i] a[l] + ... + a[r] = S[r] - S[l - 1] #二维前缀和模板 S[i, j] = 第i行j列格子左上部分所有元素的和 ...
分类:
编程语言 时间:
2020-07-03 17:05:53
阅读次数:
109
关系型数据库和非关系型数据库在使用场景上差别比较大,所以并不存在孰强孰弱,只有结合自身的业务特点才能发挥出这两类数据库的优势,下面说说这两类数据库的一些特点: 首先一般非关系型数据库是基于CAP模型,而传统的关系型数据库是基于ACID模型的 1. 数据存储结构: 首先关系型数据库一般都有固定的表结构 ...
分类:
数据库 时间:
2020-07-03 12:52:56
阅读次数:
66
##基本介绍 KMP算法是一种用于字符串匹配的算法,网上关于kmp的介绍很多,也十分复杂,(其实我也没怎么搞懂)。首先我们还是考虑朴素的匹配,暴力枚举匹配起点,遇到不匹配的点,就直接退出,进行下一个起始点开始的一轮匹配,这样的复杂度是平方级别的。但是kmp算法考虑的问题是,我们在这样的匹配过程中,会 ...
分类:
编程语言 时间:
2020-07-02 21:35:06
阅读次数:
68