程序设计20231311课程 计算机
杜撰23种设计模式--建造者模式
首先需要一个建造者抽象类,抽象方法代表建造的过程。 需要一个指挥者类,来指挥建造的流程,这个流程是固定的。 建造的对象 想要建造的效果,是具体的建造过程,返回一个实例对象代表完成最终的建造。 最终的调用代码: 建造者模式,通过建造者指定的接口,具体的建造类型实现接口写出具体的实现类,留一个获取建造对 ......
杜撰23种设计模式--模板方法模式
首先要有一个抽象的模板方法,给出大致的框架。 抽象模板方法有接口 模板方法接口的所有方法都用抽象方法来写,这样可以延迟到子类中去加载。 ......
《需求分析与系统设计》阅读笔记1
《需求分析与系统设计》首先强调,理解这本书的核心在于认识到需求分析与系统设计是一门应用性知识,阅读虽然重要, 但更为关键的是通过错误的实践、错误分析,并尽力避免未来可能出现的错误。 第一章着重探讨了导致软件失败的原因,以及问题出现时应采取的解决方法。这部分的内容被认为尤为关键。 一旦我们理解这些基本 ......
面向对象程序设计中类与类的关系都有哪几种?分别用类图实例说明
面向对象程序设计中类与类的关系都有哪几种?分别用类图实例说明 1.继承关系 2.实现关系 3.依赖关系 4.关联关系 5.聚合关系 6.组合关系 ......
Java基础 计算机的存储规则
在计算机中,任意数据都是以二进制的形式来存储的 8个比特为1个字节,字节是计算机最小的存储单元 计算机在存储英文的时候,只需一个字节 简体中文版 Windows 默认使用 GBK 字符集。GBK 字符集完全兼容 ASCII 字符集 GBK编码: 规则①:一个汉字用两个字节存储(英文字母占一个字节,二 ......
软考上午05设计模式-创建型
设计模式为了复用成功的设计和体系结构 设计模式分为创建型 结构型 行为型模式 创建型设计模式: 抽象工厂,生成器,原型,单例 工厂模式的意图:使一个类的实例化延迟到其子类 适用性:当一个类不知道它所创建的类的对象的类的时候 当一个类希望由他的子类来创建的时候 抽象工厂模式的意图:提供一个创建一系列相 ......
组队作业数据库设计
员工表(Employees) 员工ID (Employees ID) 姓名 (name) 性别 (sex) 年龄 (age) 部门ID (department ID) 职位名称 (position) 客户表(Customers) 客户ID (Customers ID) 客户名称 (Customers ......
拒绝加班,程序员开发的效率工具集
版权声明:本文为CSDN博主「terrybg」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/qq_37493888/article/details/126060548 本文是作者日常开发中常用类库的整理,避免重 ......
1024程序员节献礼,火山引擎ByteHouse带来三重产品福利
更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流。 随着信息技术飞速发展,互联网、Web3、物联网、人工智能相继出现。 在这近三十年的高速发展中,“程序员”也成为构建丰富互联网世界的中坚力量。 作为被程序员们日常广泛使用的工具之一,数据仓库发展历程也很悠久。云计算等 ......
一文详解|支付宝小程序跳转(超详细版)
开发过程中经常遇到支付宝小程序跳转的问题,这里总结一下支付宝小程序跳转的常见场景和方式,希望可以对大家有所帮助。 话不多说,上干货! 支付宝小程序跳转的三种行为 支付宝小程序跳转可以拆分为三种行为,即: 外部跳转支付宝小程序 支付宝小程序内部页面之间跳转 支付宝小程序内部跳转到外部 一、外部跳转小程 ......
计算机图形:图元的属性
目录基本概念状态变量颜色和灰度RGB颜色分量灰度OpenGL颜色函数OpenGL RGB和RGBA颜色模型OpenGL颜色索引模式OpenGL颜色调和OpenGL颜色数组其他OpenGL颜色函数点的属性OpenGL点属性函数线的属性OpenGL线属性函数其他线效果填充区属性填充模式颜色调和填充区域填 ......
小程序修改富文本中图片行内样式
//移除旧的样式 let html = data.goods_desc.replace(/<img[^>]*>/gi, (match, capture)=> { match = match.replace(/style="[^"]+"/gi, '').replace(/style='[^']+'/g ......
计算机系统概述
计算机硬件的基本组成 早期冯诺伊曼机 输入设备:将信息转换成机器能识别的形式 运算器:存放数据和程序 运算器:算数运算和逻辑运算 输出设备:将结果转换成人们熟悉的形式 控制器:指挥程序运行 冯诺伊曼计算机的特点 计算机由五大部件组成 指令和数据以同等地位存于存储器,可按地址寻访 指令和数据用二进制表 ......
计算平台分类
1、单指令流单数据流机器--SISD 硬件不支持任何形式的并行计算,所有的指令都是串行执行,并在某个时钟周期内,CPU只能处理一个数据流; 早期的计算机都是SISD机器; 2、单指令流多数据流机器--SIMD 在数字信号处理、图像处理、以及多媒体信息处理等领域非常有效; Intel处理器实现的MMX ......
飞码LowCode前端技术系列(一):数据结构设计
飞码是京东科技研发的低代码产品,可使营销运营域下web页面快速搭建。飞码是单web页面搭建工具,从创建页面到监测再到投产的一站式解决方案 ......
云计算系统管理
云计算系统管理 1.什么是服务器? 能够为其他计算机提供服务的的计算机 2.什么是典型服务模式(C/S架构) 服务器 提供服务或某种功能 客户机 使用资源或功能 3.什么是TCP/IP协议? TCP/IP是一组用于在网络中进行数据通信的通信协议集合 通过使用TCP/IP协议,计算机可以在网络中相互通 ......
计算机科学系举办“火焰杯”软件测试开发选拔赛颁奖仪式
2023 年 3 月 9 日,南海楼 124 会议室举行了第三届“火焰杯”软件测试开发选拔赛颁奖仪式。出席此次仪式的有计算机科学系系主任龙锦益教授、指导老师孙玉霞副教授、测吧科技有限公司的总监王雪冬,以及获奖的学生。 仪式伊始,龙锦益教授热烈欢迎了王雪冬总监的到来,并对获奖学生的出色表现表示祝贺。他 ......
上古时期的计算机网络连接方式 —— 互联网信号传输网络——电力网络下的计算机网络 —— “电力猫”
电力猫,使用电线进行计算机网络信号传递的一种组网方式,是计算机网络最早使用的一种组网方式,也是最早被淘汰的一种网络连接方式。 在几十年前的时候,那个时候我们国家的基础设施假设比较落后,很难完全通过电话线、光纤、电缆等实现计算机网络的信号传输,那个时候就出现了两种比较特殊的方式,一个是通过闭路电视的信 ......
Unity战斗单元UI血条架构设计
1:如何选取技术方案 Unity战斗系统中,每个角色经常会有血条与昵称。如何架构设计才高效,我们列举一些常用的做法: (1) onGUI来做昵称与血条; (2) 3D世界中创建一个3D物体来做血条与昵称,然后让血条与昵称对着摄像机; (3) 基于UGUI/NGUI单独做血条与昵称的UI节点,然后把U ......
测吧(北京)科技有限公司项目总监王雪冬一行访问计算机学院探讨合作
3 月 15 日,测吧(北京)科技有限公司(以下简称测吧)的项目总监王雪冬莅临计算机学院,就校企合作、学生就业、学生竞赛等一系列关键事项进行了深入研究和讨论,并向计算机学院颁发了优秀组织单位和杰出指导教师奖项。会议由黄曼绮主持,与会人员包括计算机学院院长田原、常务副院长彭光辉、学生工作负责人简富梁、 ......
实验5 广告流水灯设计
实验5 广告流水灯设计 一、实验内容 本实验的目的是设计和实现一个广告流水灯电路。该电路由8个输出组成,使用1片74LS163和1片74LS138。实验的主要目标是理解计数器的工作原理,掌握中规模集成电路模块的使用方法,以及学习时序电路的调试方法。 二、所使用芯片 本实验使用了以下两种芯片: 74L ......
云计算要学习哪些技术?
学习云计算需要涉及多个技术领域和相关的工具、平台和框架。以下是一个详细的介绍,帮助您了解学习云计算所需的技术。 1. 虚拟化技术 虚拟化是云计算的基础,因此了解虚拟化技术至关重要。学习虚拟化技术时,需要掌握以下知识点: - 操作系统虚拟化:了解基于宿主机和客户机的虚拟化技术,如VMware、Hype ......
python 计算指定日期是今年的第几周和这个月的第几周
Python当前时间是一年中第几周_python 计算一年的第几周-CSDN博客 以上感觉可能索引是从0开始 ISO 8601每个日历星期从星期一开始,星期日为第 7 天。第一个日历星期有以下四种等效说法:1,本年度第一个星期四所在的星期;2,1 月 4 日所在的星期;3,本年度第一个至少有 4 天 ......
PCB叠层设计
https://zhuanlan.zhihu.com/p/652078236 1. 四层板 由以下几种叠层顺序,下面分别把各种不同的叠层优劣作说明。 注:S1 信号布线一层,S2 信号布线二层;GND 地层;POWER 电源层 第一种情况,应当是四层板中最好的一种情况。因为外层是地层,对EMI有屏蔽 ......
内存与CPU:计算机默契交互的关键解析
内存与CPU之间的密切互动是计算机运行的关键。从RAM到Cache,内存的物理结构和读写过程都影响着计算机的性能。指针在内存中的作用至关重要,就像楼房模型和数组一样,帮助我们理解内存的工作原理。了解内存的重要性,是深入了解计算机运行的第一步。 ......
计算机图形:输出图元
目录图元概念坐标系统屏幕坐标OpenGL中指定2D坐标系统OpenGL画点函数OpenGL画线填充区图元多边形填充区多边形分类识别凹多边形分割凹多边形将凸多边形分割成三角形集多边形的内-外测试多边形表平面方程前向面与后向面OpenGL多边形填充区函数OpenGL顶点数组像素阵列图元位图图像字符图元O ......
作品著作权尤其是计算机软件著作权该如何注册、登记、认证呢?
作品著作权尤其是计算机软件著作权该如何注册、登记、认证呢? 计算机软件著作权该如何注册、登记、认证呢? 优爱酷 优爱酷,专注研究AI技术、专心探索软件奥秘、专业研发原创软件、专门原创知识分享 330篇原创内容 公众号 点击上方蓝字“优爱酷” 关注我们,订阅实用经验、干货知识! 前言 《中华人民共和国 ......
软件设计之C/S结构连接数据库实现登录功能
界面展示 具体代码 //DBUtil.java package org.example; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class DBU ......
如何在 Vue.js 中引入原子设计?
本文为翻译文章,原文链接: https://medium.com/@9haroon_dev/introducing-atomic-design-in-vue-js-a9e873637a3e 前言 原子设计是一种创建设计系统的方法,它将用户界面分解为可重用的小组件,即: Atoms 原子 Molecu ......