OO第三单元总结 设计策略 首先需要大致了解每个类是用来做什么的,做到对于整体的架构有一个认识,这样在阅读JML的时候才能更容易理解每个方法具体在干什么。 然后就是先阅读JML规格,了解每个方法大致是要完成怎样的操作,对我的数据结构,比如容器的选择有什么样的要求,我可以采用什么算法来改进降低时间复杂 ...
分类:
其他好文 时间:
2021-06-02 16:53:09
阅读次数:
0
(1)静态网页和动态网页对比 分类 文件是否现成 功能 是否有后台数据库支持 交互性 是否容易被搜索引擎收录 解析任务承担者 静态网页 是 单一 没有 无 容易 Web浏览器 动态网页 否 多样 有 有 不容易 Web服务器集群 说明:静态网页和动态网页的判断 1)如果网页的URL中不包含“?”或“ ...
分类:
Web程序 时间:
2021-06-02 16:39:28
阅读次数:
0
由于sass版本的原因,编译后的css字体文件乱码 dart-sass编译时容易出问题,查看package.json配置文件 "sass": "1.26.2", 解决方案:卸载sass1.26.2版本,重新安装node-sass npm uninstall sass npm install node ...
分类:
其他好文 时间:
2021-06-02 16:11:07
阅读次数:
0
虚拟机栈 简介 虚拟机栈的出现背景 由于跨平台性的设计,Java的指令都是根据栈来设计的。不同平台CPU架构不同,所以不能设计为基于寄存器的【如果设计成基于寄存器的,耦合度高,性能会有所提升,因为可以对具体的CPU架构进行优化,但是跨平台性大大降低】。 优点是跨平台,指令集小,编译器容易实现,缺点是 ...
分类:
其他好文 时间:
2021-06-02 15:01:36
阅读次数:
0
现在我们从源码来分析(一)中所涉及的东西 提问 问一下自己想从源码中知道什么, 带着目的去看源码才容易搞懂. 从下述的代码中发现定义了一个Function的Bean和在yaml中定义了definition, 那么这两个定义的作用是什么呢? Function是怎么样去绑定、注册的呢? 带着问题我们就可 ...
分类:
编程语言 时间:
2021-06-02 14:52:40
阅读次数:
0
自动化开发部署和测试 在之前章节中有一个IsValid方法,检查银行账号是是否符合校验码要求,由于这种方法很容易出现代码错误,都会写一个短小的程序来测试验证此方法。 class Program { [STAThread] static void Main(string[] args) { strin ...
分类:
其他好文 时间:
2021-06-02 14:49:27
阅读次数:
0
2021年5月19日 由来: 是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。 好处: 为了重用代码、让代码更容易被他人理解、保证代码可靠性。 坏处: 对不熟悉设计模式的同学,看起来更绕更难理解。 常见的三大设计模式分 ...
分类:
其他好文 时间:
2021-06-02 13:43:10
阅读次数:
0
为什么要学习Linux编程? 其实这个问题很容易回答,因为你要写的程序是跑在Linux下的啊。至于跨平台的程序,你熟哪个就在哪个下开发,效率第一,纠缠平台和工具,纯属吃饱了没事干闲的。其实Linux编程就是说开发Linux软件,所以说,在Linux系统下开发才会更加顺手,并且效率更高。因为直接就可以 ...
分类:
系统相关 时间:
2021-06-02 12:36:26
阅读次数:
0
易中天 易中天 中国传统社会,贤妻不好做,良母呢? 也未必好当。有人说,母爱是女人的天性,当个良母总归还是比较容易的。其实不然。事实上也并非所有的母亲都是良母。因为贤妻良母是一个整体,良母必由贤妻升格而来。一个女人如果并未取得贤妻资格,那么,她要想当一个良母,便往往很成问题。甚至即便是一个贤妻,也未 ...
分类:
其他好文 时间:
2021-06-02 12:29:25
阅读次数:
0
jar文件其实就是一个压缩包,里面包含很多class文件(一个class文件是一个类的字节码)。方便在网络上传输、可以规定版本号,更容易进行版本控制。 var只能在方法内使用,不能用于定义成员变量。 打包一个package成为一个jar文件的方法 第一种方法: 第二种方法是使用jar creater ...
分类:
编程语言 时间:
2021-06-02 12:21:20
阅读次数:
0