上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 274 下一页
摘要: 快速识别 最后那个call就是比较存的随机数和ebp异或的值是否和之前是否一样: 探究security_cookie在程序中的作用 from:https://www.kn0sky.com/?p=66 学习环境:Windows 10 20H2 + Visual Studio 2019 前言 在学习看反 阅读全文
posted @ 2023-04-15 17:01 bonelee 阅读(215) 评论(0) 推荐(0)
摘要: 重构之Divergent Change(发散式变化)&Shotgun Surgery (散弹式修改) 5.Divergent Change发散式变化描述:一个类被锚定了多个变化,当这些变化中的任意一个发生时,就必须对类进行修改。解释:一个类最好只因一种变化而被修改操作:你应该找出某特定原因而造成的所 阅读全文
posted @ 2023-04-12 20:04 bonelee 阅读(339) 评论(0) 推荐(0)
摘要: 8.4 搬移语句到调用者(Move Statements to Callers) 反向重构:搬移语句到函数(213) emitPhotoData(outStream, person.photo); function emitPhotoData(outStream, photo) { outStrea 阅读全文
posted @ 2023-04-12 20:02 bonelee 阅读(153) 评论(0) 推荐(0)
摘要: 1. 适配器模式 1.1. 模式动机 在软件开发中采用类似于电源适配器的设计和编码技巧被称为适配器模式。 通常情况下,客户端可以通过目标类的接口访问它所提供的服务。有时,现有的类可以满足客户类的功能需要,但是它所提供的接口不一定是客户类所期望的,这可能是因为现有类中方法名与目标类中定义的方法名不一致 阅读全文
posted @ 2023-04-12 18:16 bonelee 阅读(41) 评论(0) 推荐(0)
摘要: UML建模之状态图(Statechart Diagram) 状态图目录: 一、状态图简介(Brief introduction) 二、状态图元素(State Diagram Elements) 1、状态(States) 2、转移(Transitions) 3、动作(State Actions) 4、 阅读全文
posted @ 2023-04-12 18:11 bonelee 阅读(540) 评论(0) 推荐(0)
摘要: 条件覆盖,路径覆盖,语句覆盖,分支覆盖 转自http://hi.baidu.com/%D2%D7%B1%D8%BA%C6/blog/item/f016729f4fbeaebbc9eaf4df.html 语句覆盖是指选择足够的测试用例,使得运行这些测试用例时,被测程序的每一个语句至少执行一次,其覆盖标 阅读全文
posted @ 2023-04-12 17:48 bonelee 阅读(400) 评论(0) 推荐(0)
摘要: 分分钟弄明白UML中泛化 , 实现 , 关联, 聚合, 组合, 依赖 目录 1. 泛化(Generalization) 2. 实现(Realization) 3. 关联(Association) 4. 聚合(Aggregation) 5. 组合(Composition) 6. 依赖(Dependen 阅读全文
posted @ 2023-04-12 17:21 bonelee 阅读(113) 评论(0) 推荐(0)
摘要: 写出python3代码: 将如下数据转为windows excel文件。 import csv data = [[1010205, '2022/11/23', 'R染 (Inception) 攻击', 'T89', '在远程系统的启动文件登录后可以自动执行恶意脚本或可执行文件。', '例:copyr 阅读全文
posted @ 2023-04-11 09:55 bonelee 阅读(43) 评论(0) 推荐(0)
摘要: 友元 友元可以理解为:朋友、元素;老师认为这个友元是C++中的一个垃圾,因为友元的存在破坏了面向对象的封装性,不推荐使用,之所以有这个章节是因为有人不了解这个概念。 注意:在一些新版本的C++编译器里面已经不再提供类似于友元这样的特性了。 大家都知道在C++中对象的私有成员,外部是无法访问的,这在面 阅读全文
posted @ 2023-04-09 10:57 bonelee 阅读(199) 评论(0) 推荐(0)
摘要: 对象拷贝 我们通常存储对象,都用数组、列表之类的来存储,那如下所示我们使用数组来存储对象,但是在工作中发现这个数组不够用了,就需要一个更大的数据,但我们重新创建一个数组还需要把原来的数据复制过来;在C语言中可以使用函数来进行拷贝,直接拷贝内存,在C++中实际上跟C语言要做的事情是一样的,在C++中就 阅读全文
posted @ 2023-04-09 10:56 bonelee 阅读(166) 评论(0) 推荐(0)
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 274 下一页