摘要: 一、 六大设计原则 1. 单一职责原则:应该有且仅有一个原因引起类的变更 2. 里氏替换原则:子类可替换父类。 a) 子类必须完全实现父类的方法 b) 子类可以有自己的个性 c) 子类实现父类方法时,入参可放大 d) 子类实现父类方法时,输出参数可缩小 3. 依赖倒置原则:高层模块不应该依赖底层模块 阅读全文
posted @ 2024-08-25 20:15 三月码农 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 在某些特殊时候,我们需要直接使用代码更改控制台的文字格式。由于没有在网上搜到完整的数字代码,所以就我目前试验出来的几种写出来,如果有码友试验出其他的,欢迎评论留言。 首先,说下输出格式:"\033[数字;.....;数字;数字m" 数字代码: 一、0恢复控制台本身的格式; 二、1加粗;2正常(这个我 阅读全文
posted @ 2021-02-21 16:01 三月码农 阅读(8520) 评论(1) 推荐(2) 编辑
摘要: 今天在写一个关于随机数的小程序时,在程序执行时,发现随机数不能执行随机,随机结果始终为1。 下面贴上一开始错误的代码 无论运行多少次,结果均为1。 原因:该行代码的运行时先执行Math.random()方法,然后执行int类型转换,而该方法的结果是生成0-1之间的double类型,因此,其在转换后只 阅读全文
posted @ 2018-07-17 14:00 三月码农 阅读(611) 评论(0) 推荐(0) 编辑
摘要: 1.查询数据表的所有列: select * from 表名; 程序员正常用法:select 列名,列名... form 表名; 2.起别名: select 列名 [AS 别名],列名 别名...from 表名; --正常SELECT ename as 员工姓名,sal From emp; 别名是关键 阅读全文
posted @ 2018-07-13 08:51 三月码农 阅读(881) 评论(0) 推荐(0) 编辑
摘要: 1.viewport标签 基本语法: <meta name=”viewport” content=”width=device-width,initial-scale=1” /> 上面这行代码的意思是,面积的100%,网页宽度默认等于屏幕宽度(width=device-width), 原始缩放比例(i 阅读全文
posted @ 2018-07-08 19:57 三月码农 阅读(414) 评论(0) 推荐(0) 编辑