2.6k 2 分钟

# 关于前端开发 # 起源、架构、变迁 "Suppose all the information stored on computers everywhere were linked. Suppose l could program my computer to create a space in which everything could be linked to everything." ——Tim Berners-Lee, inventor of the World Wide...
6.9k 6 分钟

这节课是由月影老师讲的,干货满满,包括了面向对象的设计、组件封装、高阶函数(节流、防抖、批处理、可迭代化) # 本堂课重点内容 # 写好 js 的原则 # 各司其责 举个栗子:写一段 JS,控制一个网页,让他支持浅色 / 深色两种模式。你会怎么做呢? 我的第一反应:写一个深色类,在切换按钮事件进行切换。这也是课件里讲的第二版。 第一版 直接切换样式,不妥,但能用 const btn = document.getElementById('modeBtn');btn.addEventListener('click', (e) => {...
6.4k 6 分钟

# 布局(layout) 确定内容的大小和位置的算法 依据元素、容器、兄弟节点和内容等信息来计算 CSS 基础框盒模型介绍 - CSS(层叠样式表) | MDN (mozilla.org) 当对一个文档进行布局(lay out)的时候,浏览器的渲染引擎会根据标准之一的 CSS 基础框盒模型(CSS basic box model),将所有元素表示为一个个矩形的盒子(box)。CSS 决定这些盒子的大小、位置以及属性(例如颜色、背景、边框尺寸…)。 每个盒子由四个部分(或称区域)组成,其效用由它们各自的边界(Edge)所定义(原文:defined by their respective...
8.4k 8 分钟

老师:就看看基本的设计模式 序列化 注册监听器 对象实例化方法 反射的作用 切面编程 套接字 同步 连接池 线程池 比较接口 再看看代理模式 策略模式有什么应用 然后复习一下多线程编程 就好了 肯定还有个重点叫数据库连接吧!( 行叭 虽然并不想用 Java 找工作但还是要学一下因为是必修,必修! # Java 对象实例化方法 参考: Java 实例化对象的几种方式 Java 中实例化对象有好几种方式 使用 new 语句进行实例化,是最常用的创建对象方法 通过工厂模式中的方法返回对象,在下面的设计模式有介绍,eg: String str = String.valueOf (23);...
5.9k 5 分钟

# 1、自行设计一个反射的实例,说明 class 对象的使用方法 项目代码:ReflectionTest Java 中的反射是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;并且能改变它的属性。 首先创建两个测试类,学生类 Student 和教师类 Teacher,重载他们的 toString 函数便于显示信息。 package dao;public class Student { private String name; // 姓名 private long stuNum; // 学号 private int...
3.1k 3 分钟

# 题目 设计并实现某火车票售票系统的放票功能: 某车次预留 100 张有座, 在每晚 8 点开启放票功能,每隔 30 分钟随机放出 10 张票。 简单模拟放票、购票功能:显示客户在某时刻抢到某号码的票。 模拟服务器放票,客户端购票功能:服务器显示某时刻放出某些票,在某时刻卖出某张票的信息;客户端显示某时刻买走某张票的信息。 # 思路与代码 服务器为 Producer 类,客户端为 Customer 类,均继承 Thread 实现多线程,然后一个 Tickets 类,表示余票,一个 MyTime 类表示时间( 源代码下载在这儿:cos_javatest2 MyTime 类:passM...
12k 11 分钟

后记,我算是知道为啥不给正确答案了…… 期末考试出的原题 - - 勘误:51 题需求工程的七个步骤应是起始、获取、细化、协商、规格说明、确认、管理(变更管理),在书上 p74 页(中文版) <hr style=" border:solid; width:100px; height:1px;" color=#000000 size=1"> 加粗的为答案(仅供参考),如有错误麻烦评论一下,毕竟老师没给正确答案。 解析也写了,不过都是个人的看法 0.0 # 一、单选题 # 1、Software...
7.5k 7 分钟

# 前言 本次考试是线上双机位考试,为此又双叒叕买了个手机支架 - - 92 分,第 3 题和第 4 题始终优化不过,可能也是思路出了问题 # 题解 # 7-1 好数 (15 分) 好数是指由一对正整数 a<b 按照 a2+ab+b2 这个规则生成的数,a 和 b 就称为这个好数的源头。例如 91 就是一个好数,因为 5 2+5×6+6 2 = 91,于是数对(5,6)就是 91 的源头。而对于一个好数,其源头并不一定唯一,例如(1,9)就是 91 的另一个源头。 本题就要求你编写程序,判断一个给定的数字是否好,并且输出好数的所有源头。 输入格式 输入在第一行给出一个不超过...
19k 17 分钟

后记:考完 PTA 乙级了,92 分人麻了,字符串的题永远的痛呜呜呜呜( # 注意点 规定几位输出老老实实输出几位,比如规定 id4 位数就 %04d,限制好域宽,不然前导 0 没了!!这个经常吃亏 典型题:1065 单身狗 (25 分)、1072 开学寄语 (20 分) 同理,需要去掉前导 0 的时候不要犹豫:1074 宇宙无敌加法器 (20 分) printf 输出 % 的时候用 %%(不会吧不会吧不会只有我忘了吧) 注意数据范围,选好用什么类型,有时候需要用 long long 字符串题 getline 用烂() 基本上反反复复就用那么几个 vector、map,尤其是 map 的...
2.3k 2 分钟

# 第七章 外围设备 # 7.1 外围设备概述 外围设备的功能是在计算机和其他机器之间,以及计算机与用户之间提供联系。事实上,除了 CPU 和主存外,计算机系统的每一部分都可作为一个外围设备来看待。 # 7.1.1 外围设备的一般功能 外围设备的功能是在计算机和其他机器之间,以及计算机与用户之间提供联系。 指标上:不断采用新技术,向低成本、小体积、高速、大容量、低能耗等方面发展; 结构上:由初级的串行操作输入 / 输出方式,发展到有通道连接的多种外设并行操作方式。 种类上:由简单的输入 / 输出装置,发展到多种输入 /...