六大基本原则: 开闭原则: 是对修改关闭,对新增开放,开闭原则是面向对象对程序设计的终极目标, 对软件测试的影响:如果遵守开闭原则,软件的测试只要对新增的代码进行测试,原有的代码不用在进行测试仍能继续运行。 可以提交代码的复用性:粒子越小,复用性越大。根据原子和抽象编程可以提高代码的复用性 提高的软 ...
分类:
其他好文 时间:
2020-01-16 19:00:51
阅读次数:
64
简单地说,断点调试是指自己在程序的某一行设置一个断点,调试时,程序运行到这一行就会停住,然后你可以一步一步往下调试,调试过程中可以看各个变量当前的值,出错的话,调试到出错的代码行即显示错误,停下。 在web开发中,打断点是经常使用的调试代码的方法,现在在这里简略的翻译一下官方对此功能的讲解,并插入一 ...
分类:
其他好文 时间:
2020-01-13 16:03:28
阅读次数:
73
1、电路板上缺少标注,有标注的地方字体也很小 1)像串口引脚应该标注VCC、GND、TXD、RXD 2)带极性的元器件应该在封装上标注一个'+' 3)一些有标注的地方字体较小 2、定位孔的孔径太小,铜柱安装不上去 3、实物的体积比封装的体积大 4、信号机中一些芯片封装的焊盘太小,焊接时不容易焊接 ...
分类:
其他好文 时间:
2020-01-03 23:24:03
阅读次数:
99
先简单介绍一下ILA(Integrated Logic Analyzer)生成方法。这里有两种办法完成Debug Core的配置和实现。 方法一、mark_debug综合选项+Set Up Debug设定ILA参数。 1、在信号(reg或者wire)声明处加mark_debug选项,方法如下: // ...
分类:
其他好文 时间:
2020-01-03 23:23:20
阅读次数:
811
最近开始使用web api,开发调试过程还算顺利,现在项目已经发布,网站已经部署,结果浏览过程出现问题(不出问题好像不正常吧……),做个note开始填坑。 1、1号坑 咋一开始就爆出另一个程序正在使用此文件?没有文件占用的,后想来是网站端口手动修改过,所以应该是端口冲突了,所以果断删除网站重新添加一 ...
1、背景 本文适用于基于https(http+ssl)的网站通信、本地调试等,上线是请寻找免费 ssl证书申请。 本地调试过程中,一些特殊的场景需要我使用http+ssl通信,比如在Chrome中使用客户端麦克风。 笔者起初使用以下一些命令,在linux、windows进行自签名,但是没能得到Chr ...
分类:
Web程序 时间:
2019-12-17 15:12:19
阅读次数:
152
如下代码 1 <div> 2 <input type="text" /> 3 </div> 如果给div和input分别添加不同的背景色,会发现input上方会出现一段空隙,即便二者的内外边距以及边框和轮廓都设置为0,依然存在。 调试过程: 将input的字体大小调大,会发现间隙消失了,input的 ...
分类:
其他好文 时间:
2019-12-14 15:27:30
阅读次数:
167
教材内容学习 1、学习到了面向对象的思想方法,每个对象负责自己的处理 2、了解了许多程序设计语言的范型,,不同类型的模型能够有效解决不同的问题 3、认识到python语言的简洁性,如使用while时不需要加括号 代码调试过程中遇到的问题 1、vscode中无法导入pygame模块,即使已经在命令行中 ...
分类:
其他好文 时间:
2019-11-24 11:30:45
阅读次数:
59
1.教材内容学习 学习了不同类型的抽象数据,了解了栈、队列、列表等链式结构的异同之处,学习了二叉检索树的优点及不同要求下节点的不通排序,同时学习了广度与深度搜索的不同之处。 2.代码调试过程中的问题 问题:按照老师给的伪代码进行了进制转换,发现进行16进制是若出现11等两位数字不会自动转换成A、B、 ...
分类:
其他好文 时间:
2019-11-11 21:37:10
阅读次数:
101
2019 2020 1 20175320 《信息安全系统设计基础》第十周学习总结 一、教材学习内容总结 本周内容为十章的内容的拓展,以实践为主,通过系统调用实现who、od以及ls l的功能。在这一过程中,我们不仅要利用第十章中的系统I/O函数,还需要用到man帮助文档以及 的查询命令。 二、实践内 ...
分类:
其他好文 时间:
2019-11-11 09:28:59
阅读次数:
124