刚开始学习模块化程序设计时,估计大家都被形参和实参搞迷糊过,尤其是遇到形参名和实参名一样时,更加晕头转向,出现一种“是谁把值传给了我,而我又传给了谁”的疑惑。我也有过类似的迷茫,更是被其他初学的同学问过很多次。想了好久还是决定整理一下,把它写成博客供更多人学习,而且是通过调试这一种直观的方式。下面进 ...
分类:
其他好文 时间:
2020-06-19 13:53:58
阅读次数:
42
@(阿里云【名师课堂】Java面向对象开发71 ~ 72:接口的设计模式) Java一共有二十多种设计模式,最常用到的有三种:工厂、代理、单例。 71:工厂(Factory)设计模式(重点) 首先来看一个简单的程序范例:在进行类的设计时,首先需要有接口,而后接口要通过子类才可以进行对象的实例化处理。 ...
分类:
编程语言 时间:
2020-06-19 12:03:09
阅读次数:
58
HTTP协议是无状态协议。但对于一个商业网站,它需要保持不同的页面间的会话信息。 如用户在网站注册过程中需要跳转页面,但又要保证之前填写的信息不丢失。 这种情况下 Cookie 很好的帮我们解决了问题。 Cookie 是如何工作的? 几乎所有的网站设计者在进行网站设计时都使用了Cookie,因为他们 ...
分类:
其他好文 时间:
2020-06-09 18:51:33
阅读次数:
51
类的组合 类的组合初识 什么是类的组合 将毫无关系的多个类在一个类中执行实例化,让彼此之间产生关联.就是类的组合 为什么要有类的组合 通过类的组合,可以使程序的逻辑更为明确,从而增强了程序的可扩展性。 类的组合使用注意事项 类的组合在设计时对于初学者来说会十分的繁琐。因此一定要注意理好程序的逻辑,否 ...
分类:
其他好文 时间:
2020-06-06 18:49:58
阅读次数:
51
演示视频:https://v.youku.com/v_show/id_XMjgxNzMyODEyNA==.html?spm=a2hzp.8253869.0.0将链接复制至IE浏览器打开!!!功能操作说明:从上到下,设置键,加键,减键,特殊键。单独一个按键为单片机复位按键。打开仿真文件开始仿真,程序开始数码管倒计时,没有按键按下程序循环运行。1,东西方向为绿灯,行人和车辆东西方向可以同行东西绿灯时间
分类:
其他好文 时间:
2020-06-05 15:27:37
阅读次数:
188
用clientdataset可以在设计时获取表结构。带来了不少方便。那么在FireDAC下如何处理? TSQLConnect继续provider的方法是没有问题的。而FireDAC不支持Provider->clientdataset方法。其实也很简单。 1、create方法 GetDataset(a ...
分类:
其他好文 时间:
2020-06-03 20:41:59
阅读次数:
87
从物理层抽象出来状态机,以按键消抖为例 按键在未被按下时状态为高电平,按下后为低电平,按下与释放按键都会存在一段时间的抖动期,这个抖动的存在对电路的设计时极其不好的,可能会让电路处于未知状态,所以设计电路中需要用到按键的,一定要设计他的消抖电路,设计的消抖电路要能滤除抖动,并且能输出按键的状态以及按 ...
分类:
其他好文 时间:
2020-05-31 16:15:11
阅读次数:
176
一、概念 多态,是允许不同类的对象对同一消息做出不同的响应,是面向对象最核心的特征。 举个栗子,打印机,有黑白的打印机,可以打印黑白效果,有彩色打印机,可以打印彩色效果。 再举个栗子,上课铃响了,上体育课的学生跑到操场上站好,上语文课的学生在教室里坐好一样。 二、分类 1)编译时多态(也叫设计时多态 ...
分类:
编程语言 时间:
2020-05-26 22:10:09
阅读次数:
96
一、静态文件: 1、静态文件夹的创建:在项目总目录下手动新建一个static文件夹(非限定名称,约定如此),后续项目需要用到的静态文件都存于该文件夹内,其中可以再划分多个子文件夹来更方便管理这些静态文件。 ①js文件夹:存放网页设计时已写好的js文件。 ②css文件夹:存放网页设计时已写好的css文 ...
分类:
其他好文 时间:
2020-05-26 01:26:56
阅读次数:
72