SRP 单一职责原则 就一个类而言,应该仅有一个引起它变化的原因。 OCP 开放封闭原则 软件实体(类、模块、函数等)应该是可以扩展的,但是不可以修改。 LSP Liskov 替换原则 子类型必须能够替换他们的基本类型。 DIP 依赖倒置原则 抽象不应该依赖于细节。细节应该依赖于抽象。 ISP 接口 ...
分类:
其他好文 时间:
2021-04-01 13:33:03
阅读次数:
0
软件漏洞-跳板指令定位shellcode 上一次我们写的shellcode通过栈来看是这样的 唯一的问题就是这里的返回地址是写死了的,因为栈内存的地址是经常改变的 解决如何跳转到shellcode地址的问题 在我们的shellcode指令前有一个ret指令 ret 在汇编中执行ret的指令时,需要进 ...
分类:
系统相关 时间:
2021-03-29 12:36:31
阅读次数:
0
里氏替换原则 如何理解“里式替换原则”? 里式替换原则的英文翻译是:Liskov Substitution Principle,缩写为 LSP。这个原则最早是在 1986 年由 Barbara Liskov 提出,他是这么描述这条原则的:If S is a subtype of T, then ob ...
分类:
其他好文 时间:
2021-03-09 13:39:11
阅读次数:
0
Django插件 markdown插件-mdeditor 基本配置跟使用 安装 pip install django-mdeiditor setting配置 在setting.py的INSTALLED_APPS 中添加 INSTALLED_APPS = [ ... 'mdeditor', ] url ...
分类:
其他好文 时间:
2021-03-02 12:36:52
阅读次数:
0
前言: 随着VS Code的功能和插件的不断强大和完善,它已经成为了我们日常开发中一个必不可缺的伙伴了。在之前我曾经写过一篇SourceTree使用教程详解(一个git可视化管理神器,想要了解的话可以点击查看详情),这篇文章主要是对VS Code如何使用Git可视化管理我们的程序源代码。 VS Co ...
分类:
其他好文 时间:
2021-03-01 13:34:04
阅读次数:
0
https://www.cnblogs.com/qiyuexin/p/7067646.html 2. 串口程序 while(1){ if(++x>=180){ y = 90; x = 0; } if(x>=90) y++; else y--; z = sin(x*Pi/90); p = cos(x* ...
分类:
其他好文 时间:
2021-02-26 13:03:26
阅读次数:
0
1. 线程简介: 程序:指令和数据的集合,是静态的概念。 进程:一个运行的程序可以理解为为一个进程,是程序的一个动态的概念,如运行中的WPS、360、QQ等。 线程:一个进程中可以有多个线程,如在流氓软件360中,你可以同时清理垃圾、扫描病毒、开机优化等,又如在Edge浏览器中LSP可以边浏览Por ...
分类:
编程语言 时间:
2021-02-20 12:14:49
阅读次数:
0
ylbtech-心理学-效应:框架效应 框架效应(Framing effect)是指人们对一个客观上相同问题的不同描述导致了不同的决策判断。框架效应的概念由Tversky和Kahneman于1981年首次提出。 1.返回顶部 1、 中文名:框架效应外文名:Framing effect启 示:在人际沟 ...
分类:
其他好文 时间:
2021-01-30 11:50:05
阅读次数:
0
安装中间件 使用npm进行安装,需要注意的是我们这里要用–save,因为它在生产环境中需要使用。 1 npm install --save koa-bodyparser 引入使用 安装完成后,需要在代码中引入并使用。我们在代码顶部用require进行引入。 1 const bodyParser = ...
分类:
其他好文 时间:
2021-01-27 13:22:27
阅读次数:
0
入门介绍 正则表达式是由普通字符(如英文字母、数字等)以及特殊字符(如元字符"\D")组成的字符串模式,正则表达式可以理解成一套模板,这套模板可以匹配字符串。 入门练习 例如从下面这行字符串 https://editor.csdn.net/md?articleId=112210427 中提取出文章i ...
分类:
编程语言 时间:
2021-01-11 11:20:11
阅读次数:
0