程序设计20231311课程 计算机

基于JavaWeb的电影推荐平台的设计与实现

1.项目演示 前端演示地址:http://96.8.117.232:8082/后端演示地址:http://96.8.117.232:8083/ (管理员账号:admin 密码 123456)访问慢是因为服务器是海外的,国内访问慢,便宜VPS凑合了 2.项目介绍 技术列表 技术 说明 SpringBo ......
JavaWeb 电影 平台

GOF 23种设计模式总结

一、简介 二、详情 三、细节 ......
设计模式 模式 GOF

软件架构设计读书笔记

第一部分:什么是架构? 一句话:架构是针对所有重要问题做出的重要决策。 不同公司或者相同公司在不同的阶段所面临的问题不同,架构自然也会有所不同。 个人认为,不存在称之为完美的架构,只会存在最适合的。面对的场景,着重的目的不同,那么相应的决策也会不同(有点废话)。 架构的分类。 作者从技术的角度,把软 ......
架构 笔记 软件

Rong晔大佬教程学习(1):背景与项目设计目标

riscv实际上是一种ISA的指令集,而处理器的设计的基本结构是不变的(如下所示),其区别在于所选用的指令集的类型,一般有ARM、RISCV、MIPS等,采用了不同的引擎,那么车的外观、系统等也会随之发生变化。 采用RISCV,是因为它简洁、开源、明了,确定处理器设计的指令集后,我们还要对其进行硬件 ......
背景 目标 项目 教程 Rong

微信小程序实时获取用户位置 onLocationChange

首先在app.config.json中配置 requiredBackgroundModes: [ 'location' ], requiredPrivateInfos: [ 'getLocation', 'onLocationChange', 'startLocationUpdate', ], pe ......
onLocationChange 实时 位置 程序 用户

滚动条距离和元素绝对位置计算记录

1. 滚动条距离写法 window.pageYOffset (老版语法,兼容IE9) 推荐window.scrollX (新版语法,不兼容IE) 推荐document.documentElement.scrollTop (其他方法)document.body.scrollTop (其他方法) 直接用 ......
元素 位置

Gui设计

if (XXX.isEmpty()) { JOptionPane.showMessageDialog(yourObject, "输入不能为空");} else { try { } catch (IOException e1) { }}上述代码JOptionPane.showMessageDialog ......
Gui

进程与端口的系统设计题

#####题目 1. FlowStatsSystem 在一台计算机上运行着多个网络程序的进程,每个进程可以绑定多个端口,每个端口同一时刻只能被绑定在一个进程上,每个端口在绑定成功后可以接收网络报文。 请设计一个流量统计的简易系统,实现下面接口: FlowStatsSystem() – 系统初始化。 ......
端口 进程 系统

F. 纪念品 - 2023HBUCM程序设计竞赛/CSP-J2019

题面 小伟突然获得一种超能力,他知道未来 \(T\) 天 \(N\) 种纪念品每天的价格。某个纪念品的价格是指购买一个该纪念品所需的金币数量,以及卖出一个该纪念品换回的金币数量。每天,小伟可以进行以下两种交易无限次: 任选一个纪念品,若手上有足够金币,以当日价格购买该纪念品; 卖出持有的任意一个纪念 ......
纪念品 程序设计 程序 HBUCM CSP-J

微信小程序订阅消息推送

一、后台配置模板消息: 首先打开微信后台https://mp.weixin.qq.com/,找到订阅消息那里进行模板配置: 点击选用按钮,选择指定的模板,选择字段,确定后可以看到下面的信息: 复制上面的模板ID,这个在模板消息推送时要用的。点击详情,可以看到下面的信息: 这里面的模板ID和详细内容是 ......
消息 程序

JFinal程序开发

今天尝试进行了JFinal程序开发,因为找到了教程所以总体比较顺利 JFinal程序开发参考教程—— https://www.cnblogs.com/miao-com/p/15500168.html 在开发过程中遇到了80端口被占用的情况,解决方法参考上一篇博客 ......
程序开发 程序 JFinal

Apollo 4 客户端 SDK 设计

前言 之前聊了客户端的一些功能,例如融入 Spring, @value 注解的自动刷新实现,长轮询等,这次从客户端的整体设计来聊聊。 设计 上图是 client 项目的包结构。 其中,核心包就是 internals 包,包含了客户端的主要功能逻辑。主要有以下功能:0. 获取 ConfigServic ......
客户端 客户 Apollo SDK

DAMON —— 设计 【ChatGPT】

https://www.kernel.org/doc/html/v6.6/mm/damon/design.html 设计 整体架构 DAMON 子系统配置了三层,包括 操作集:实现了依赖于给定监控目标地址空间和可用软硬件原语的 DAMON 基本操作, 核心:在操作集层之上实现了核心逻辑,包括监控开销 ......
ChatGPT DAMON

微信小程序登录

一、登录流程: 上面这个是微信官方给出的。在通过 wx.login() 获取到用户登录态之后,需要维护登录态。开发者要注意不应该直接把 session_key、openid 等字段作为用户的标识或者 session 的标识,而应该自己派发一个 session 登录状态。详见下面的流程图: 1.前端调 ......
程序

小程序开发实战案例四 | 小程序标题栏如何设置

上一期我们了解了 小程序底部导航栏 的实现效果,今天一起来了解下如何设置小程序标题栏~ 基础标题栏 小程序标题栏主要包含返回、标题、收藏、菜单、收起 5 个模块,其中能够调整的部分只有标题和背景色。 另外 IDE上无法展示收藏按钮,如果测试收藏按钮的相关功能 需要使用真机模式调试。 1、基础属性 � ......
实战 案例 标题 程序

【架构】事件驱动设计遇上事件溯源

From:现代软件架构:事件驱动设计遇上事件溯源 (qq.com) 在当今的软件领域中,做出正确的架构决策对于确保性能、可扩展性、可维护性和整体成功至关重要。在众多模式中,事件驱动架构(EDA)和事件溯源(ES)作为复杂软件系统最受欢迎的两种选择之一。虽然可以单独使用EDA或ES,但它们的结合可能效 ......
事件 架构

【APP小程序】移动安全系统&资产提取&评估扫描

AppinfoScanner资产提取 AppinfoScanner一款适用于以HW行动/红队/渗透测试团队为场景的移动端(Android、iOS、WEB、H5、静态网站)信息收集扫描工具,可以帮助渗透测试工程师、攻击队成员、红队成员快速收集到移动端或者静态WEB站点中关键的资产信息并提供基本的信息输 ......
amp 资产 程序 系统 APP

【APP小程序】APP抓包绕过反代理和证书校验

无法获取APP数据包 通常获取不到APP应用数据包会有两种情况: 反代理机制 反证书机制 如果数据走的ssl https,那么数据包有三种验证情况: 客户端不存在证书校验,服务器也不存在证书校验。 客户端存在校验服务端证书,服务器也不存在证书校验,单项校验。 客户端存在证书校验,服务器也存在证书校验 ......
APP 证书 程序

没晋升没加薪,这一大波刚毕业的程序员两三年后该怎么办?

今天想和大家分享几个我在面试上想到的问题。我们最近因为有业务调整,有大量(真的是大量)的招聘空缺,包括了5和6两个层级,于是我在面试的时候收到了很多毕业工作两年到三年的P5层级的同学简历,面试都是为了能够争取到6的层级。 很显然,这群原来在大公司有机会两年一升的毕业生,现在变得更加艰难。 首先这里解 ......
程序员 怎么办 程序

界面设计学习

界面设计学习 总体设计 做一个网站首先要明白它的网页设计步骤: 确定网站主题 分析网站的功能,将网站所有的功能在文档中体现。 分析网站的主题,选择符合网站主题的方法。 编写步骤: 先用html写出结构。 用CSS写出样式。 用js写出动态效果。 功能图 详细设计 整体分析 局部分析 (1)分析效果图 ......
界面设计 界面

网络传输之带宽、网速和流量,及宽带的速率计算

转载来自于:https://baijiahao.baidu.com/s?id=1762214753766275139&wfr=spider&for=pc网络传输中的三个基本概念,带宽、网速和流量,是我们日常使用网络时必须了解的重要概念。虽然它们都与网络传输相关,但它们之间有着不同的定义和关系。 带宽 ......
网络传输 速率 网速 流量 带宽

2023-11月数字逻辑与电路设计助教总结

一、助教工作的具体职责和任务 十一月开始做实验,我的具体职责包括每周六的早上和下午以及周天早上去实验室协助老师和大家一起做实验,以及收实验报告,周内要批改作业和实验报告及登记成绩。 二、助教工作的每周时长和具体安排 实验:8-9小时/周 批改作业加写他们作业:4-5小时 批改实验报告加登记成绩:3- ......
电路设计 电路 逻辑 数字 2023

算法分析设计复习 (时间复杂度)

目录前言求递推关系式例一 汉诺塔算法简述求关系式例二 分治法求最大值算法简述求关系式求时间复杂度例一 汉诺塔扩展找规律大O表示法例二 分治法求最大值扩展找规律大O表示法 前言 本文为JMU22级软件算法分析考前复习而总结归纳,讲解时间复杂度的计算。 应该重点考察递归算法的拓展递归分析法。 分2步。一 ......
复杂度 算法 时间

Floyd良序集法证明程序终止性

1.设断点并建断言 (1)开始处A: (2)循环主干处B,C等: 2.取良序集并定义函数 (1)良序集:一般为<N,<>(与证良函数有关) (2)函数:为存在循环的断点定义函数f(x)(注意:f(x)需要随着循环递减) 找随循环递减的f(x)的技巧: 看变化量和跳出循环的判断条件中的变量 尝试单个变 ......
程序 Floyd

使用CEF(七)详解macOS下基于CEF的多进程应用程序CMake项目搭建

由于macOS下的应用程序结构导致了CEF这样的多进程架构程序在项目结构、运行架构上有很多细节需要关注,这一块的内容比起Windows要复杂的多,所以本文将会聚焦macOS下基于CEF的多进程应用架构的环境配置,并逐一说明了CMake的相关用法和CEF应用配置细节。 前言 在进行搭建之前,我们首先必 ......
应用程序 CEF 进程 程序 项目

【设计模式】工厂模式

通过工厂模式,我们可以将对象的创建封装起来,达到提高重用和与业务代码解耦的目的。 工厂模式分为三类 简单工厂 工厂模式 抽象工厂 简单工厂 定义 简单工厂:不算是一个真正的设计模式,却是一个常用的,将对象的创建和业务代码解耦的方案。 适用场景 在程序运行过程中,根据传递的参数获取某个接口/抽象类的具 ......
模式 设计模式 工厂

Java开发环境详解(安装,工作流程,程序结构与终端运行)

参考书籍: 《明解Java》 《Java轻松学》 《Head First Java》 《Java核心技术卷I》 《Java核心技术卷II》 参考视频: Java零基础学习视频通俗易懂 Java入门基础视频教程,java零基础自学就选黑马程序员Java入门教程 参考网站: KuangStudy 一.J ......
工作流程 终端 流程 结构 环境

今天吃了吗原型设计

......
原型

设计模式之命令模式

1. 定义 将一个请求封装成一个对象,从而允许客户端参数化不同的请求、将请求排队或者记录请求日志、以及支持可撤销的操作 2. 口语化表述 假设某餐厅的工作流程如下: 顾客在大堂点餐,服务员记录菜单 服务员将菜单送到后厨 后厨根据菜单做菜 服务员根据菜单送到对应的餐桌 在这个场景中,后厨不需要了解顾客 ......
模式 设计模式 命令

风标设计2024社区版上线了

风标设计2024社区版于12月11日正式上线,提供下载。 下载链接 https://gitee.com/WindSpiral/WsTools 终于赶在2024年到来之前发布了这款软件,算是完成了年度任务清单(TDL To Do List)上的一个重要目标。 《风螺旋标准飞行程序设计》(简称:风标设计 ......
社区 2024
共20000篇  :51/667页 首页上一页51下一页尾页