程序设计20231301计算机 基础

设计模式小记

创建型模式(Creational Patterns): 工厂模式(Factory Pattern):通过工厂方法创建对象,隐藏具体实现细节,例如创建不同类型的按钮。 // 简单工厂模式 class ButtonFactory { createButton(type) { switch (type) ......
设计模式 小记 模式

强化学习基础篇【1】:基础知识点、马尔科夫决策过程、蒙特卡洛策略梯度定理、REINFORCE 算法

# 强化学习基础篇【1】:基础知识点、马尔科夫决策过程、蒙特卡洛策略梯度定理、REINFORCE 算法 # 1.强化学习基础知识点 智能体(agent):智能体是强化学习算法的主体,它能够根据经验做出主观判断并执行动作,是整个智能系统的核心。 环境(environment):智能体以外的一切统称为环 ......
基础 梯度 知识点 定理 算法

【项目开发中】调整了骨骼反转角度计算问题

最近一直在调整制片人骨骼反转后的计算角度,改好后的效果。 ......
项目开发 骨骼 角度 项目 问题

强化学习基础篇[2]:SARSA、Q-learning算法简介、应用举例、优缺点分析

# 强化学习基础篇[2]:SARSA、Q-learning算法简介、应用举例、优缺点分析 # 1.SARSA SARSA(State-Action-Reward-State-Action)是一个学习马尔可夫决策过程策略的算法,通常应用于机器学习和强化学习学习领域中。它由Rummery 和 Niran ......
优缺点 算法 Q-learning learning 基础

关于AWS-VPC的创建与基础知识

关于VPC的创建,有如下几个基础知识: 1、当您创建 VPC 时,必须为这个 VPC 指定 IPv4 CIDR 块。允许的块大小介于 /16 网络掩码 (65,536 个 IP 地址) 和 /28 网络掩码 (16 个 IP 地址) 之间 2、一个VPC可以有多个 IPv4 CIDR 块,即多个网段 ......
基础知识 AWS-VPC 基础 知识 AWS

框架设计杂谈(二)

互联网架构的发展之路 互联网架构的发展可以分为以下几个阶段: 1. 单一服务器架构 早期互联网的架构是基于单一服务器的,这时一个服务器承载着所有的网站功能,包括存储和处理数据、提供服务等。这种架构仅适用于小型网站,对于大型网站来说,单一服务器容易出现性能问题,无法满足高并发的需求。 2. 分布式架构 ......
杂谈 框架

Scala学习(一)基础语法

1、val变量即常量,不可修改。var变量可修改。 类型声明:val a,b :String =null val a,b :Any=1 2、加强类:对基本类型使用了很多加强类,如StringOpt,在使用string类型时可以直接调用,如下图。 3、不能执行++,--,可以执行a+=1 4、使用函数 ......
语法 基础 Scala

手把手实践丨基于STM32+华为云设计的智慧烟感系统

摘要:当前基于STM32和华为云,设计了一种智慧烟感系统,该系统可以检测烟雾,同时将检测到的数据上传到云端进行处理和分析。 本文分享自华为云社区《基于STM32+华为云设计的智慧烟感系统》,作者:DS小龙哥 。 一、概述 当前基于STM32和华为云,设计了一种智慧烟感系统,该系统可以检测烟雾,同时将 ......
智慧 系统 STM 32

设计模式详解之抽象工厂模式--企业的运行模式

# 前言 本文主要讲述设计模式中的**抽象工厂模式**,文中使用通俗易懂的案例,使你更好的学习本章知识点并理解原理,做到有道无术。 # 一.什么是抽象工厂模式 抽象工厂是23种设计模式中**创建型模式**的一种,抽象工厂是由多个工厂组合而成。 上一章我们提到的工厂模式只存在一个抽象角色,而抽象工厂是 ......
模式 设计模式 工厂 企业

Web安全测试—HTTP基础

为什么要了解HTTP基础知识?原因在于,了解了HTTP的基础知识,不光对测试本身来说很重要,对于Web安全测试也是尤其的重要。 HTTP使用客户端/服务器结构 客户端发出请求,服务器做出响应,这是最基本的方式,同样也不存在其他的方式。服务器不可能做出没有请求,就向客户端发送数据响应的情况。如果在没有 ......
基础 HTTP Web

golang实现设计模式之享元模式总结-代码、优缺点、适用场景

享元模式是一种结构型的设计模式,通过共享细粒度对象实现对象的复用,从而达到减少对象创建与销毁,减少内存消耗,其本质是本质是缓存共享对象,降低内存消耗。 享元模式的定义提出了两个要求,细粒度和共享对象。因为要求细粒度,所以不可避免地会使对象数量多且性质相近,此时我们就将这些对象的信息分为两个部分:内部 ......
模式 设计模式 优缺点 场景 代码

小程序流量主接入广告

## UniAD(uni-app广告) - 支持APP/WEB/小程序类型广告 - 接入条件 - 小程序类型不支持个人 ## 微信小程序广告 - 接入条件 - 累计用户1000 (UV) ### 接入方式 - 封面广告可直接开通,无需增加代码 - Banner广告(图片广告) `` - 视频广告 ` ......
流量 程序 广告

.NET Core 程序实现 Windows 系统 Development、Staging、Production 三种环境的无感部署

本文将以 .NET Core WebAPI 项目的配置方法为例,分步骤实现根据环境变量的配置参数,自动读取对应配置文件中的特殊参数值,从而达到 Development、Staging、Production 三种环境的无感部署。 ......

"六一儿童节"送各位小朋友一个计算器

# -*- coding: utf-8 -*- from tkinter import * import random def jiajian(): # 加减法函数,生成加数,和,被减数,减数,差 joj = random.randint(1, 2) a = random.randint(1, 99 ......
六一儿童节 quot 计算器 小朋友

基于java语言编写的爬虫程序

ava语言可以使用Jsoup、HttpClient等库进行网络爬虫开发,其中Jsoup提供了HTML解析和DOM操作的功能,HttpClient则提供了HTTP协议的支持。你可以通过使用这些库,构建网络爬虫程序来爬取指定网站的数据。需要注意的是,应该遵守网站的robots.txt协议,不要对网站造成 ......
爬虫 语言 程序 java

Flask 模型基础

Flask 模型 Flask默认并没有任何数据库操作的API 我们可以选择认可适合自己项目的数据库来使用 Flask中可以根据自己的选择用原声语句实现功能,也可以选择ORM(SQIAlchemy、MongoEngine) ORM Flask用过Model操作数据库,不管你数据库的类型是Mysql或者 ......
模型 基础 Flask

Windows11 访问WINOWS 2003 远程桌面提示 由于这台计算机没有远程桌面客户端许可证,远程会话连接己断开

今天遇到,,Windows11 访问WINOWS 2003 远程桌面 提示如下, 解决方法 在提示由于由于这台计算机没有远程桌面客户端许可证,远程会话连接己断开的计算机上, 打开注册表 regedit 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicen ......
桌面 客户端 许可证 Windows 客户

计算机视觉期刊列表

## 1区 1. IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE 顶刊:是 出版商:IEEE 影响因子:24.314 2. IEEE Transactions on Multimedia 顶刊:是 出版商:IEEE 影响因 ......
期刊 视觉 计算机

Python | 数据分析和计算机视觉 | 学习记录

# 计算机视觉 * `empty()`和`vstack(), hstack()` : 使用循环创建新数组时,可以先用`np.empty()`创建空数组并确定数组维度,循环中创建新的行数组,再使用`vstack()`合并数组 ``` A = np.empty([0,2], dtype = "float ......
数据分析 视觉 计算机 数据 Python

雾计算

https://baike.baidu.com/item/雾计算/3983136?fr=aladdin 计算能力和数据分析应用扩展至网络“边缘”,它使客户能够在本地分析和管理数据,从而通过联接获得即时的见解。 消除数据存储及数据传输的瓶颈 云计算承载着业界的厚望。业界曾普遍认为,未来计算功能将完全放 ......

在树莓派上设置应用程序开机启动的五种方法

在树莓派上设置开机自动启动一个应用程序有五种方法: 1、rc.local 配置 2、.bashrc 配置 3、init.d tab 配置 4、systemd 配置 5、crontab 计划任务 我们使用一个例子程序,其功能是在树莓派启动时播报「Welcome to the world of Rasp ......
树莓 应用程序 程序 方法

音视频基础概念

DTS与PTS DTS:DecodeTimeStamp,用于标识读入内存的比特流什么时候送入解码器编码 PTS:PresentationTimeStamp,用于标识解码后的视频帧什么时候显示出来 GOP(Group Of Pictures)是图像组的概念,它指的是视频编码序列中两个 I 帧之间的距离 ......
概念 基础

COMP2017 COMP9017 设计思想

COMP2017 COMP9017 Assignment 2Due: 11:59PM Tuesday 28 March 2023 local Sydney timeThis assignment is worth 5% + 30% of your final assessmentTask Descr ......
设计思想 COMP 思想 2017 9017

java 给定时间范围计算 年、季、月、日

import java.util.ArrayList; import java.util.Calendar; import java.util.Date; import java.util.List; import java.util.Set; import java.util.TreeSet; i ......
范围 时间 java

vrp系统常用基础命令

title: vrp系统常用基础命令 date: 2022-02-15T10:59:43Z lastmod: 2023-06-01T21:49:38Z tags: [vrp] # vrp系统常用基础命令 1、 用户视图 在这个视图下面所执行的命令特别少 一般执行ping命令或者保存(save)命令等 ......
命令 常用 基础 系统 vrp

编码基础

title: 编码基础 date: 2022-10-10T16:34:46Z lastmod: 2023-06-01T22:03:53Z tags: [ASCII,URL,Base家族,Base64,Base32,Base16,Base58,Base62,Base91,Base92,Base100, ......
编码 基础

Python学习之十九_程序运行时间的验证

# Python学习之十九_程序运行时间的验证 ## 背景 ``` 最近一段时间比较忙. 而且还遇到了一个lua脚本优化redis访问的场景. 想着自己还在学习python(时断时续) 所以想借着这个场景,学习一下python连接redis,以及验证lua脚本和原生redis命令的效率问题. 虽然方 ......
时间 程序 Python

vue基础用法-属性绑定指令

# 属性绑定指令 注意:插值表达式只能用在元素的**内容节点**中,不能用在元素的**属性节点**中! 如果需要为`元素的属性`动态绑定`属性值`,则需要用到`v-bind`属性绑定指令。用法示例如下: 在vue中,可以使用 v-bind:指令,为元素的属性动态绑定值; 简写是英文的 `:` ``` ......
指令 属性 基础 vue

vue基础用法-内容渲染指令

# 1.指令的概念 `指令(Directives)`是vue为开发者提供的`模板语法`,用于`辅助开发者渲染页面的基本结构`。 vue中的指令`按照不同的用途`可以分为如下6大类: 1. `内容渲染`指令 1. `属性绑定`指令 1. `事件绑定`指令 1. `双向绑定`指令 1. `条件渲染`指令 ......
指令 基础 内容 vue

NAT基础

第一个问题,为什么? 为什么存在NAT,设计NAT解决了哪些问题? 场景1. 作为企业内网的用户需要访问公网,但是公有IP地址不够用,如果所有企业的每一台主机都申请一个公有IP,则公有IP很快就会消耗殆尽。局域网私网地址用户访问公网-出方向 场景2. 企业在局域网部署了一台服务器,对外提供如web服 ......
基础 NAT