当前位置: 首页 > news >正文

python中的设计模式:单例模式、工厂模式

目录

一.设计模式

二.单例模式

二.工厂模式

优点:

总结


 

一.设计模式

设计模式是一种编程套路,可以极大的方便程序的开发。
最常见、最经典的设计模式,就是我们所学习的面向对象了。
除了面向对象外,在编程中也有很多既定的套路可以方便开发,我们称之为设计模式:

  • 单例、工厂模式
  • 建造者、责任链、状态、备忘录、解释器、访问者、观察者、中介.模板、代理模式
  • 等等模式

二.单例模式

class tool:passt1=tool()
t2=tool()
print(t1)
print(t2)

创建类的实例后,就可以得到一个完整的、独立的类对象。
通过print语句可以看出,它们的内存地址是不相同的,即t1和t2是完全独立的两个对象。

某些场景下,我们需要一个类无论获取多少次类对象,都仅仅提供一个具体的实例用以节省创建类对象的开销和内存开销

比如某些工具类,仅需要1个实例,即可在各处使用
这就是单例模式所要实现的效果。

单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。

  1. 定义:保证一个类只有一个实例,并提供一个访问它的全局访问点
  2. 适用场景:当一个类只能有一个实例,而客户可以从一个众所周知的访问点访问它时。

实现模式

 演示

from test import str_tool
t1=str_tool
t2=str_tool
print(t1)
print(t2)
print("----------")
print(id(t1))
print(id(t2))

 

二.工厂模式

当需要大量创建一个类的实例的时候,可以使用工厂模式。 

即,从原生的使用类的构造去创建对象的形式迁移到,基于工厂提供的方法去创建对象的形式。

以前我们用类创建对象时一般:

 用工厂模式就可以:
 

class Person:pass
class Worker(Person):def w1(self):print("worker1")def w2(self):print("worker2")
class Student(Person):def s1(self):print("student1")def s2(self):print("student2")
class Teacher(Person):def t1(self):print("teacher1")def t2(self):print("teacher2")
class Factory:def get_person(self,p_type):if p_type=='w':return Worker()elif p_type=='s':return Student()else:return Teacher()
factory=Factory()
worker=factory.get_person("w")
worker.w2()
print("---------")
stu=factory.get_person("s")
stu.s1()
print("---------")
tea=factory.get_person("t")
tea.t2()

结果是

 使用工厂类的get person()方法去创建具体的类对象

优点:

  1. 大批量创建对象的时候有统一的入口,易于代码维护
  2. 当发生修改,仅修改工厂类的创建方法即可
  3. 符合现实世界的模式,即由工厂来制作产品(对象)

总结

1.什么是设计模式
设计模式就是一种编程套路。
使用特定的套路得到特定的效果
2.什么是单例设计模式
单例模式就是对一个类,只获取其唯一的类实例对象,持续复用它.

  • 节省内存
  • 节省创建对象的开销

3.什么是工厂模式
将对象的创建由使用原生类本身创建转换到由特定的工厂方法来创建
4.好处

  • 大批量创建对象的时候有统一的入口,易于代码维护
  • 当发生修改,仅修改工厂类的创建方法即可
  • 符合现实世界的模式,即由工厂来制作产品(对象)

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-4499197.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

c语言中if函数作用,c语言中if函数无while主要区别在哪里

if和while是C语言中常用的两个语句,但是区别很大,完全不同。1.if用来做条件判断if用来做条件判断,与else搭配使用。在if条件判断中,若逻辑条件表达式为真,则运行语句或语句块;如果逻辑条件表达式为假&#…...

[Codeforces] games (R1200) Part.2

[Codeforces] games (R1200) Part.2 题单:https://codeforces.com/problemset?tagsgames,0-1200 1270A. Card Game 原题指路:https://codeforces.com/problemset/problem/1270/A 题意 有编号1∼n1\sim n1∼n的nnn张卡,每张卡有一个权值,卡的权值两两相异.A和B玩游戏,A先手…...

pg数据库批量插入

目标:插入10w个手机号,每个企业下不能有重复的手机号 解决方法1:先把10w拆分为3000为一组,然后循环遍历,去数据库里面查出是否有相同数据 解决方法2:sql语句 where not exist, 存在问题&#…...

数据仓库专题18-数据建模语言IDEF(转载)

转载:link 1引言 IDEF的含义是集成计算机辅助制造(Integrated  Computer-AidedManufacturing,ICAM)DEFinition。最初的IDEF方法是在美国空军ICAM项目建立的,最初开 发3种方法:功能建模(IDEF0)、信息建模…...

Entity Framework教程-LINQ查询(LINQ for Queries and Projections)

更新记录 转载请注明出处: 2022年10月17日 发布。 2022年10月10日 从笔记迁移到博客。 懒加载与预加载 默认情况下,EF是懒加载的,能只取一行数据就只取一行 如果需要预先加载全部数据,可以使用.Include方法 var queryResult from…...

每日学习05--Java输出保留两位小数、round函数、向上向下取整

方法一:利用字符串的格式化函数 System.out.println(String.format(“%.2f”, s)); 方法二:利用DecimalFormat类 DecimalFormat df new DecimalFormat(“#.00”); System.out.println(df.format(s)); 方法三:格式化字符串的输出方式 Syste…...

2022年使用的至佳Java IDE

IDE或集成开发环境是为开发人员编写软件提供一组工具的应用程序。虽然开发人员不需要IDE来创建软件,但它使生活变得更加轻松——特别是对于Java开发人员。 根据受欢迎程度、易用性、成本等因素列出以下三个最佳Java IDE。 1. IntelliJ IDEA IntelliJ IDEA是目前使用…...

PHP MySQL 简介

通过 PHP,您可以连接和操作数据库。 MySQL 是跟 PHP 配套使用的最流行的开源数据库系统。 如果想学习更多 MySQL 知识可以查看本站 MySQL 教程。 MySQL 是什么? MySQL 是一种在 Web 上使用的数据库系统。MySQL 是一种在服务器上运行的数据库系统。MyS…...

[数据库系统]数据建模:工程化方法 之 IDEF1x规范

IDEF1x规范1.实体2. 联系1.实体 实体(Entity): 一个“实体”表示一个现实和抽象事物的集合,这些事物必须具有相同的属性和特征。这个集合的一个元素就是该实体的一个实例。 实体被区分为独立实体和从属实体; 独立实体:一个实体的实例都被唯…...

拯救老电脑,win10 LTSC版、黑苹果、ubuntu20.04、Android x86等系统安装记录

最近想折腾一下老笔记本,安装黑苹果,碰巧又看到了其他几个系统介绍,索性一起折腾一下。老笔记本性能比较有限,安装了win10 LTSC版、黑苹果、ubuntu20.04、Android x86等四个系统,有兴趣的同学可以了解一下。 所用电脑配…...

2022团队天梯赛答案解析

L1-1 今天我要赢 #include<iostream>using namespace std;int main(){cout << "Im gonna win! Today!" << endl;cout << "2022-04-23";return 0; }L1-2 种钻石 #include<iostream>using namespace std;int main(){int a, b;…...

蓝桥杯算法训练-比较

蓝桥杯算法题解 题目描述 问题描述 给出一个n长的数列&#xff0c;再进行m次询问&#xff0c;每次询问询问两个区间[L1,R1]&#xff0c;[L2,R2]&#xff0c;   询问数列第L2到R2个数字每一个数在数列第L1到R1个数中有多少个数字不大于它。 其中 n, m ≤\le≤ 1000 题解 …...

资深iOS/Android开发工程师

地点杭州 杭州阿里、网易等知名互联网公司都有推荐 资深iOS开发工程师 职责&#xff1a; 1、研究IOS系统底层机制&#xff0c;开发通用组件&#xff1b; 2、产品的IOS端开发&#xff1b; 3、积极研究和创新IOS开发流程&#xff0c;规范&#xff0c;开发IOS端APP框架&#xff1b…...

计算机三级数据库----IDEF1X___联系

IDEF1XIDEF1X建模方法一、IDEF1X概述二、IDEF1X模型元素1、实体集:2、联系:(1)标定型联系:(2)非标定型联系:(3)分类联系:(4) 不确定联系:3、属性IDEF1X建模方法 一、IDEF1X概述 1、IDEF0侧重描述系统功能&#xff0c;被称为功能建模方法;IDEF1X侧重分析、抽象和概括应用领域中…...

运筹学用matlab求最短路问题,北邮运筹学ch7- 最短路问题.ppt

北邮运筹学ch7- 最短路问题运筹学 北京邮电大学 * 7.3 最短路问题 Shortest Path Problem Ch7 Graph and Network Page * of 14 最短路问题 有些问题&#xff0c;如选址、管道铺设时的选线、设备更新、投资、某些整数规划和动态规划的问题&#xff0c;也可以归结为求最短路的问…...

HDC技术分论坛:HarmonyOS新一代UI框架的全面解读

作者&#xff1a;yuzhiqiang&#xff0c;UI编程框架首席技术专家 在Harmony 3.0.0开发者预览版中&#xff0c;包含了新一代的声明式UI框架ArkUI 3.0、多语言跨平台编译器ArkCompiler 3.0、跨端开发工具DevEco Studio3.0&#xff0c;以及基于TS/JS语言的API 7&#xff0c;全面提…...

运筹学问题用matlab解答,运筹学课程设计(论文)-用matlab和lingo求解生产问题

《运筹学课程设计(论文)-用matlab和lingo求解生产问题》由会员分享&#xff0c;可在线阅读&#xff0c;更多相关《运筹学课程设计(论文)-用matlab和lingo求解生产问题(13页珍藏版)》请在金锄头文库上搜索。1、 用 MATLAB 和 LINGO 求解生产问题第 1 页 共 13 页1 1 问题的提出生…...

PHP 生成长图之 wkhtmltox 插件

【PHP插件库实现办法】 使用PHP开发的wkhtmltox类库&#xff1a;github地址 下载 wkhtmltox-0.12.4_linux-generic-amd64.tar.xz 后 # wget 文件下载地址 # tar zxvf wkhtmltox-0.12.4_linux-generic-amd64.tar.xz # cd wkhtmltox/bin # wkhtmltoimage http://www.baidu.com…...

微信小程序: 同声传译

同声传译插件,vivo真机调试无法暂停,清除缓存,重新编译即可...

map中取值

一个map中一般取值的方法是通过key值来获取对应的value值。但是有时候在不知道key的情况下就不能这么取值了。问&#xff0c;想获取一个map中所有的key值&#xff1f;用keyset方法&#xff0c;取出来是一个集合问&#xff0c;想获取一个map中所有的value值&#xff1f;2.1 用va…...

STL容器 —— bitset

文章目录1. 认识位图算法2. STL中的bitset2.1 构造函数2.2 运算符重载2.3 访问位图2.4 位图的操作3. 位图的模拟实现(1)构造函数(2) set() ,unset(),test() 的实现4. 位图的应用4.1 给定100亿个整数&#xff0c;设计算法找到只出现一次的整数&#xff1f;4.2 给两个文件&#x…...

三子棋的python实现

三子棋的python实现 基本流程基本步骤 2.1 菜单界面 2.2 初始化、打印棋盘 2.3 玩家落子 2.4 电脑落子 2.5 输赢判定 一、基本流程 三子棋游戏实现逻辑如下&#xff1a; 1、创建初始化3*3棋盘&#xff1b; 2、玩家执U子&#xff0c;先进行落子&#xff1b; 3、胜负判定【胜、…...

小米手机自动关机问题

大概这么几个原因可能导致自动关机 ①电池老化 ②天气太冷 ③走路震荡 其中①会导致20%甚至50%的时候就自动关机。 ②③应该不会导致太频繁的自动关机。...

运筹学实验4 运输问题的求解(二)

文章目录实验目的&#xff1a;实验内容&#xff1a;需要word文件请访问 http://daxs.top 站内搜索实验名称或者实验内容访问文章并且下载附件即可。实验目的&#xff1a; 学会使用Matlab编程实现求解运输问题的Vogel法。 实验内容&#xff1a; 1.学习Matlab编程&#xff1b;…...

JavaScript进阶之BOM技术

BOM BOM概述 BOM Browser Object Model &#x1f449;浏览器对象模型 它提供了独立于内容而与浏览器窗口进行交互的对象&#xff0c;其核心对象是 window BOM 由一系列相关的对象构成&#xff0c;并且每个对象都提供了很多方法与属性 BOM 缺乏标准&#xff0c;JavaScript…...

各大互联网公司 Java 面试题合集有哪些?

现在 Java 面试可以说是非常卷了&#xff0c;无论是软实力还是硬实力&#xff0c;互联网企业都会对其进行深入考察。软实力其实就是简历包装&#xff0c;自我介绍&#xff0c;与面试官交谈技巧等等&#xff1b;所谓硬实力就是作为程序员的我们所掌握的技术情况了。 在此展示一…...

大数据面试题集

史上最全大数据面试题​V3.1&#xff08;特辑&#xff09; 目录&#xff1a; 一 数据仓库 1.维表和宽表的考查&#xff08;主要考察维表的使用及维度退化手法&#xff09; 2.数仓表命名规范 3.拉链表的使用场景 4.数据库和数据仓库有什么区别 5.有什么维表 时间维表、用户维…...

没源码也没文档,但我还是解决了线上偶发的长耗时问题

背景 公司某个规则引擎系统&#xff0c;主要用来做一些费用计算和业务逻辑核验的功能。不过由于一些不可描述的历史原因&#xff0c;导致该系统没有文档也没有源码&#xff0c;就连配置方式都是靠口口相传。 ​ ​ 虽然这个系统比较老&#xff0c;但毕竟是商业产品&#xff0…...

spring——Spring自动装配(基于注解)——前提了解——Spring的@Autowired注解为什么用在接口上 (转载)...

大家都知道Service注入的是实现类serviceImpl&#xff0c;那使用时怎么能获取到接口&#xff0c;而且还能调用到实现类的方法。 接口&#xff1a; public interface TestService{ public String test(); }实现类&#xff1a; Service public class TestServiceImpl imp…...

记一次挑战营unity项目

文章目录前言1、 项目概述2、安装2.1、安装解决3、项目内容3.1、从一个玩家开始3.1.1、动画3.1.2、移动3.1.3、场景3.1.4、逻辑4、总结前言 Unity是实时3D互动内容创作和运营平台。包括游戏开发、美术、建筑、汽车设计、影视在内的所有创作者&#xff0c;借助Unity将创意变成现…...

python好看图案的编程代码_利用Python绘制了一些有意思的图案

下载W3Cschool手机App&#xff0c;0基础随时随地学编程导语 花了点时间利用Python绘制了一些有意思的图案&#xff0c;也算是发掘了一下Python的可视化功能吧。。。 PS&#xff1a; 部分图案参考了一些博客的一部分源代码。 顺便证明一波我的审美T_T。。。 没错&#xff0c;是时…...

混沌分形之朱利亚集(JuliaSet)

朱利亚集合是一个在复平面上形成分形的点的集合。以法国数学家加斯顿朱利亚&#xff08;Gaston Julia&#xff09;的名字命名。我想任何一个有关分形的资料都不会放过曼德勃罗集和朱利亚集。这里将以点集的方式生成出朱利亚集的图形。 关于基类FractalEquation的定义及相关软件…...

运筹学——运输问题数学模型

...

填空 计算机系统 空,每空10分,共100分。 计算机系统总的可以分为____和_____. 中央处理器是计算机运算和控制的核心,它由____和____组成。 内在的性能指标主要是____和_____

【单选题】已知某系统的系统函数为 H( s ) ,唯一决定该系统单位冲激响应 h( t ) 函数形式的是( )【单选题】当矩阵阶数较大时,特征多项式的零点没有简单的解析表达式,只能通过近似计算得到。【单选题】在(),个体对性的兴趣下降,男女孩分别只与同性为伍,他们都尽量避免性的表现。…...

产品经理是否需要懂技术

一 产品经理需要懂技术吗&#xff1f; 我的理解&#xff1a;产品经理只需了解“技术边界”和懂得开发的“最少必要知识”即可。 二 所谓“技术边界”&#xff0c;其实就是问个问题&#xff1a;在目前条件下&#xff0c;是否能实现&#xff1f; 比如想获取手机的地理位置是基…...

纪录片推荐-造梦者:马云和他永远的“少年阿里”

今天早上同事转了这个视频&#xff0c;又重温一遍&#xff0c;创业一段时间再看这个纪录片&#xff0c;感受是完全不一样的&#xff0c;创业的艰辛不是“艰辛”2字可以形容的。 在没有订单、没有客户、没有资金、没人跟随的困境面前&#xff0c;一个创业者&#xff0c;只有无比…...

proteus51仿真——LED

LED灯部分总结&#xff1a; 1.本部分包括单个LED闪烁、跑马灯、交通灯。 2.LED介绍&#xff1a;LED是有极性的&#xff0c;当电流从正极流进、负极流出时&#xff0c;LED发光。 3.LED接法&#xff1a;(1)管脚—LED正极—LED负极—限流电阻—GND (2)电源—限流电阻—LED正极—…...

迎接全电发票的管理方式,iBox电子会计档案管理系统

国家税务总局自2021年12月1日起在上海、广东&#xff08;不含深圳&#xff09;、内蒙开展全面数字化电子发票试点工作。 2022年5月20号&#xff0c;国家税务总局上海市税务局发布了《关于进一步开展全面数字化的电子发票试点工作的公告》&#xff0c;自2022年5月23日起&#x…...

四角食人鱼LED引脚正负极接法

正负极判断的方法是先将食人鱼LED有斜角的地方摆在右上角, 右侧的两只脚就是负极,左侧的两只脚就是正极。 最好的办法就是用数字万用表测一下&#xff0c;打到二极管档&#xff0c;红正黑负就会亮&#xff0c;确定好了正负极就可以接了。 产品名称:5mm食人鱼蓝光 产品亮度:150…...

华师2019软件专硕复试机试题最后一题G:找数

G. 找数 单点时限: 1.0 sec 内存限制: 256 MB 问题描述 输入一个整数 n( 2≤n≤10 ) &#xff0c;你需要找到一些 n 位数&#xff08;允许有前置 0 &#xff0c;见样例&#xff09;&#xff0c;这些 n 位数均 由 0 ~ n−1 这些数字组成。 并且每个数字恰好只出现一次。此外&…...

【运筹学】整数规划 ( 整数规划问题解的特征 | 整数规划问题 与 松弛问题 示例 )

文章目录一、整数规划问题解的特征二、整数规划问题 与 松弛问题 示例一、整数规划问题解的特征 整数规划问题解的特征 : ① 整数规划问题 与 松弛问题 可行解集合关系 : 整数规划问题 可行解集合 , 是该整数规划问题的 松弛问题 可行解集合 的子集 , 任意两个可行解的 凸组合…...

圣诞来了,学编程的小伙伴有收到圣诞老人的礼物?

圣诞来了&#xff0c;学编程的小伙伴有收到圣诞老人的礼物&#xff1f;——编程学习笔记满满的惊喜。 编程是编定程序的中文简称&#xff0c;就是让计算机代为解决某个问题&#xff0c;对某个计算体系规定一定的运算方式&#xff0c;使计算体系按照该计算方式运行&#xff0c;…...

【夸夸其谈】为啥老想玩——浅谈游戏成瘾原因

游戏成瘾作为以前经常被人提及的概念&#xff0c;多数人简单粗暴的一股脑把罪责全都推到游戏本身&#xff0c;认为其是“电子海洛因”&#xff0c;往往选择忽视背后的深层次原因。这无疑是偷懒欠思考的&#xff0c;因为人类成瘾历来有之&#xff0c;游戏一定是因为触达到了人性…...

基于SURF算法的图像拼接方法

一种基于SURF算法的图像拼接方法本设计涉及一种图像拼接方法&#xff0c;涉及图像处理技术领域。背景技术现有的图像拼接方法一般采用SIFT算法和Harris角点算法&#xff0c;采用SIFT算法和Harris角点算法存在特征点提取速度慢&#xff0c;而且鲁棒性低。尤其是在图像中存在尺度…...

Google Earth Engine(GEE)——MODIS影像StateQA波段bit去云

简介 本次选择的去云方式是通过QA波段去去云,本次MODIS影像用的是MOD09A1.006 Terra Surface Reflectance 8-Day Global 500m MOD09A1 V6产品提供了Terra MODIS 1-7带500米分辨率的表面光谱反射率的估计,并对大气条件如气体、气溶胶和瑞利散射进行了校正。与七个反射带一起…...

追格小程序(知识付费与圈子社区小程序)框架正式开源

项目介绍 追格小程序是一个积木式小程序搭建框架&#xff0c;基于UniappWordPress开发&#xff0c;代码免费开源不加密且支持二开&#xff0c;安装追格相应扩展模块&#xff0c;简单配置即可快速搭建不限于圈子社区、知识付费、活动报名、资讯等类型小程序。 gitee下载&#…...

fan4801开关电源原理图_FAN41501

1955年&#xff0c;“晶体管之父”威廉肖克利(WilliamBradfordShockley)离开比尔实验室&#xff0c;创建肖克利半导体实验室(ShockleySemiconductorLaboratory)。他吸引了很多富有才华的年轻科学家加盟。但是很快&#xff0c;肖克利的管理方法和怪异行为引起员工的不满。其中八…...

Unity Shader 绘制朱利亚集合 Julia 奇幻图形

1. 理论知识 # 朱利亚集合是一个在复平面上形成分形的点的集合。以法国数学家加斯顿朱利亚&#xff08;Gaston Julia&#xff09;的名字命名。朱利亚集合可以由下式进行反复迭代得到&#xff1a; 对于固定的复数 c&#xff0c;取某一 z 值&#xff08;如 z z0 &#xff09;&am…...

牛客网刷题----蛇形矩阵

牛客网134题&#xff0c;蛇形矩阵问题 先来看问题描述&#xff1a; 首先要清楚蛇形矩阵的构造&#xff08;画图分析&#xff09;&#xff1a; 从图上可以观察到&#xff1a;箭头移动只有四种方向&#xff1a;左、左下、右、右下。 我们用pos来表示方向&#xff08;左、左下&a…...

看阿里记录片--造梦者有感

今天中午休息时间看一部关于阿里的记录片&#xff0c;时长55分钟&#xff0c;我只看到40多分钟&#xff0c;由于上班的原因停止了观看&#xff0c;剩下的下次再看&#xff0c;但是再我看的前面40多分钟&#xff0c;片中的很多地方让我很感动&#xff0c;很多的细节让人感慨阿里…...

【笔试题】【day2】

目录 第一题&#xff08;%m.nf的意思&#xff09; 第二题&#xff08;const的修饰问题&#xff08;常量指针和指针常量&#xff09;&#xff09; 第三题&#xff08;写时拷贝&#xff09; 第四题&#xff08;*和的优先级问题&#xff09; 第五题&#xff08;指针的定义问…...

角蜂鸟AI视觉套件:(一)开箱及软件开发环境配置

硬件平台&#xff1a;角蜂鸟 虚拟机Ubuntu 16.04 ROS Kinetic 1. 角蜂鸟AI视觉套件开箱及简要介绍 定位于嵌入式人工智能感知平台的触景无限科技&#xff08;北京&#xff09;有限公司&#xff0c;最近推出了一款名为角蜂鸟的AI视觉套件&#xff0c;官网售价699元&#xf…...

Springboot搭建https与wss协议

一、注意事项&#xff1a; tomcat搭建https的低版本支持高版本不支持。 <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><!-- <version>2.0.2.RELEASE</version> --…...

Science:只要跟着生物钟吃,就没那么容易胖

丰色 发自 凹非寺量子位 | 公众号 QbitAI跟着生物钟吃&#xff0c;就没那么容易胖。Science最新研究&#xff08;来自西北大学&#xff09;&#xff0c;证实了这一点。实验中&#xff0c;三组小白鼠&#xff0c;作为夜行动物&#xff0c;一组只在活跃的晚上进食&#xff0c;一组…...

verilog脉冲产生高电平

本模块输入一个脉冲&#xff0c;产生一个持续一段时间的高电平&#xff0c;系统时钟为10M&#xff0c;高电平持续时间为100us。 先将pulse信号进行打一拍操作&#xff0c;检测上升沿&#xff0c;然后用一个计数器控制高电平保持时间~ module pulse_test(input wire sclk…...

基本的SELECT语句

常用SELECT语句 SELECT … SELECT 11,3*5;SELECT 11,3*5 FROM DUAL;SELECT … FROM 查询employees表中所有数据 SELECT * FROM employees;查询employees表中特定字段 SELECT employee_id, last_name, salary FROM employees;为列设置别名 SELECT employee_id emp_id, las…...

使用STM32点亮LED

多学多练一、题目描述二、设计思路三、寄存器实现01 时钟配置02 模式设置03 代码编写04 创建工程文件四、HAL库实现01 安装 STM32CubeMX02 安装HAL库03 新建工程04 Keil仿真调试五、硬件连接六、逻辑仿真分析七、总结参考资料一、题目描述 假设你手中已有 STM32最小系统核心板…...

OpenCV_15绘制朱利亚(Julia)集合图形

朱利亚集合是一个在复平面上形成分形的点的集合。以法国数学家加斯顿朱利亚&#xff08;Gaston Julia&#xff09;的名字命名。 朱利亚集合可以由下式进行反复迭代得到&#xff1a; 对于固定的复数c&#xff0c;取某一z值&#xff08;如z z0&#xff09;&#xff0c;可以得到…...

贴片灯背光源的LED灯珠正负极反了怎么办?

我们在做背光源的时候&#xff0c;关键的部位就是灯珠了&#xff0c;它的发光直接影响到背光的整体效果&#xff0c;LED灯珠是有正负极的&#xff0c;对于插件灯&#xff0c;如果正负极装反了相对就比较简单了&#xff0c;直接把灯珠旋转180度就可以把正负极互换&#xff0c;今…...

java分形_【Java之八】15分钟了解分形之朱利亚集

分形之朱利亚集——零开始—-我们总说&#xff0c;一花一世界。在我们看来&#xff0c;自然给予我们的微小的细节&#xff0c;我们也渴望能从中获得一些上帝的启示。那么来看一张图很简单的4个线段&#xff0c;人类就会想&#xff0c;会整合&#xff0c;去猜测简单的4个线段的规…...

人工智能写唐诗完整项目文档(含代码)tensorflow+keras实现

转自&#xff1a;用Keras实现RNNLSTM的模型自动编写古诗 链接&#xff1a;https://www.ioiogoo.cn/2018/02/01/用keras实现rnnlstm的模型自动编写古诗/ 完整项目下载 简介 目前RNN循环神经网络可以说是最强大的神经网络模型之一了&#xff0c;可以处理大量的序列数据&…...

神经网络学习小记录40——春节到了,用LSTM写古诗不?

神经网络学习小记录40——春节到了&#xff0c;用LSTM写古诗不&#xff1f;学习前言整体实现思路github下载地址与B站连接代码实现1、数据处理a、读取古诗并转化为idb、将读取到的所有古诗转化为6to1的形式2、神经网络构建3、古诗预测全部代码1、poem_keras.py2、utils.py3、实…...

用Python打造一个AI作家为你写诗(附源码)

从短篇故事到长达5万词的小说&#xff0c;机器正以不可思议的方式“把玩”文字。网上已经涌现很多例子&#xff0c;越来越多人让机器创作文字作品。其实&#xff0c;由于自然语言处理&#xff08;NLP&#xff09;领域的重大进步&#xff0c;如今计算机的确能够理解上下文并自行…...

程序员会写诗是怎样的体验

一首打油诗 献丑「 程序员-打油诗 」文 / 小北哥哥天尚好&#xff0c;云已散&#xff0c; 天天加班没人恋&#xff1b;挤公交&#xff0c; 抗地铁&#xff0c; 练就一副好身段&#xff1b; 调了休&#xff0c; 上了岸&#xff0c; 人生旅途又一站&#xff1b; 图心宽&#xff0…...

回声消除aec 效果评测

目前比较通用的评测方法&#xff1a; 1、erle :麦克风信号能量/回声消除剩余能量的比值&#xff1a; ERLE 10log (E[r(n)^2]/E[(r(n)-r1(n))^2]) dB r(n) 表示麦克风采集采样数值。 r1(n) 表示回声消除的采样数值 r(n)-r1(n) 即为回声消除输出采样数值。 2、dist 失调&#…...

介绍Java中的常/变量.各种数据类型以及类型转换和提升的用法

本文简单描述了什么是常量和变量,介绍了Java各种数据类型:基本数据类型(四类八种,大小和范围)和引用数据类型(种类),简单介绍了包装类字符串类型,以及不同数据类型之间的常量和变量,数据类型之间的转换和提升… Java常/变量和数据类型一.什么是常量?二.什么是变量?三.数据类型…...

WebRTC[53] - WebRTC回声问题定位的一般方法

专栏入口:https://liuzhen.blog.csdn.net/article/details/111555057 前言 WebRTC在使用过程中经常会遇到回声问题,但是需要说明的是大多都是个例,其实,WebRTC自己是有对应的回声消除模块的,可以处理一般情况下的回声问题。但是,避免不了所有的回声问题。如果还出现类似的…...

CCTV3《回声嘹亮——西游记重…

原文地址&#xff1a;CCTV3《回声嘹亮——西游记重聚首》作者&#xff1a;大海首播时间&#xff1a;2012年9月12日20:00 首播频道&#xff1a;CCTV-3 所属栏目&#xff1a;回声嘹亮 所属分类&#xff1a;音乐舞蹈 关 键 字&#xff1a; 敢问路在何方 女儿情 白龙马 迟到 …...

Pytorch模型自定义数据集训练流程

文章目录Pytorch模型自定义数据集训练流程1、任务描述2、导入各种需要用到的包3、分割数据集4、将数据转成pytorch标准的DataLoader输入格式5、导入预训练模型&#xff0c;并修改分类层6、开始模型训练7、利用训好的模型做预测Pytorch模型自定义数据集训练流程 我们以kaggle竞…...

SFS弹性文件服务

什么是SFS&#xff1f; 弹性文件服务&#xff08;Scalable File Service&#xff0c;简称SFS&#xff09;提供按需扩展的高性能文件存储&#xff08;NAS&#xff09;&#xff0c;可为云上多个云服务器提供共享访问&#xff0c;可以理解为共享文件夹 类型&#xff1a; SFS Tr…...

华为弹性云服务器组成,弹性云服务器知识大全-华为企业云服务

华为企业云弹性云服务器是由CPU、内存、镜像、云硬盘组成的一种可随时获取、弹性可扩展的计算服务器&#xff0c;同时结合VPC、安全组、数据多副本保存等能力&#xff0c;为您打造一个高效、可靠、安全的计算环境&#xff0c;确保服务持久稳定运行。 弹性云服务器的开通是自助完…...

AS弹性伸缩

什么是AS&#xff1f; 弹性伸缩&#xff08;Auto Scaling,简称 AS&#xff09;可以根据用户的业务需求&#xff0c;通过设置伸缩策略来自动增加/缩减业务资源。如业务需求增长时&#xff0c;AS自动增加ECS&#xff08;弹性云服务器实例)或带宽&#xff0c;保证业务能力&#x…...

华为云学习笔记-弹性云服务器

什么是弹性云服务器? 弹性云服务器&#xff08;Elastic Cloud Server&#xff0c;ECS&#xff09;是由CPU、内存、操作系统、云硬盘组成的基础的计算组件。弹性云服务器创建成功后&#xff0c;您就可以像使用自己的本地PC或物理服务器一样&#xff0c;在云上使用弹性云服务器…...

云服务开发流程

前言 部署微信小程序&#xff0c;能够通过小程序客户端访问互联网的服务端。实现一个在线工时统计的小程序。   前置条件&#xff1a; 1.微信小程序与服务器通信需要https协议和服务器域名&#xff0c;不能通过ip访问。 2.服务器域名需要icp备案 3.icp备案需要购买云服务器 4…...

关于云服务及网络的几个基础概念

一&#xff1a;虚拟私有云VPC(virtual private cloud)&#xff1a;虚拟私有云由一个私网网段&#xff0c;路由表&#xff0c;至少一个子网构成&#xff0c;可以在VPC上定义安全组&#xff0c;VPN&#xff0c;IP地址段等&#xff0c;创建了一个虚拟私有云相当于创建了一个独立的…...

弹性云服务器由虚拟私有云组成,弹性云服务器组成

弹性云服务器组成 内容精选换一换将指定的复制对挂载到指定的保护实例上。保护组的状态为available或者protected。保护实例状态为available或者protected。复制对状态为available或者protected。如果是非共享复制对则要求该复制对未被挂载。URI格式POST /v1/{project_id}/prot…...

鲲鹏云服务技术之网络类云服务(学习笔记一)

文章目录2.3.1 虚拟私有云 VPC1.VPC简介3.VPC场景2.VPC概念4.VPC常用管理5.VPC与其他云服务的关系2.3.2 弹性公网IP EIP1.EIP简介2.应用场景3.EIP常用管理2.3.3 网关 NAT1.NAT网关简介2.NAT网关应用场景3.NAT与其他云服务关系2.3.4 虚拟专用网络 VPN1.VPN简介2.VPN的应用场景3.…...

华为云弹性云服务器Linux +对象存储OBS + arcgis server 10.8发布切片服务

华为云弹性云服务器Linux 对象存储OBS arcgis server 10.8发布切片服务 本篇博客简要介绍了如何在华为云服务器Linux上安装ArcGIS Server。在阅读本篇博客之前&#xff0c;您需要提前了解一些Linux系统的操作&#xff0c;比如使用命令行导航到某个文件夹、使用vi编辑文件等。…...

基于云服务创建弹性托管集群服务

弹性托管集群服务 使用JMR产品&#xff0c;可在几分钟内创建并启动集群&#xff0c;弹性灵活&#xff0c;可根据业务规模与工作负载等需求实现低成本集群组件最优组合&#xff0c;动态扩容缩容&#xff0c;更专注于业务分析。 使用京东云的JMR&#xff0c;对于其他云平台可做参…...

计算云服务——弹性伸缩服务

AS简介 弹性伸缩(Auto Scaling&#xff09;是根据用户的业务需求&#xff0c;通过策略自动调整其业务资源的服务。您可以根据业务需求自行定义伸缩配置和伸缩策略&#xff0c;降低人为反复调整资源以应对业务变化和高峰压力的工作量,帮助您节约资源和人力成本。 AS产品架构 …...

如何通过HEX文件的地址信息找到对应源码的函数位置(MDK5)

1.用NotePad打开HEX文件&#xff0c;每行地址开头就是地址信息。 2.打开HEX对应源码的文件夹&#xff0c;找到output文件夹&#xff08;就是一般生成HEX的文件夹&#xff09;打开对应.map后缀名的文件&#xff0c;拖入MDK5中即可查看。 3.文件向下拉 拉到这个位置&#xff0c;红…...

Hex Workshop v5 beta 1

Thank you for your interest in Hex Workshop v5 beta 1!We are looking for help testing Hex Workshop under Vista, XP, Windows 2000 and any older version of Windows that you may still use. Please report any and all issues. The best beta testers will receive...

antd 类组件swiper中的指示器和ref

import React, { ReactNode } from ‘react’; constructor(props: VGrageModelProps) { super(props); this.state {}; this.indicatorRef React.createRef();//创建了一个ref } render(): ReactNode { return ( <Swiperref{this.indicatorRef}indicator{(total, curren…...

Matlab2018安装成功后,打开出现licensing error:-8523解决方法

最近装软件&#xff0c;真是一步一个砍&#xff0c;可能是人品问题&#xff0c;踩的坑都是别人没踩过的。。。 一个简单的Matlab安装&#xff0c;愣是让我装了一天。还好最后终于解决&#xff01; 具体的安装步骤&#xff0c;大家应该了解了&#xff0c;就用这个license_standa…...

SA(需求分析师)笔试题目整理

选择题&#xff1a; 1、用户调查主要是用来弥补用户访谈&#xff08;B&#xff09;方面的不足&#xff1a; A 捕获的信息不够完整 B 捕获的信息存在片面性 C 缺少非功能方面的需求信息 D 易于形而上学 2、当用户与需求分析人员都对系统的需求没有清晰的认识时&#xff0c;适合…...

20200802拼多多笔试题目

20200802拼多多笔试题目第一题python代码示例第二题python代码第三题提交的版本完善版本双指针代码第四题拼爹爹的题目感觉出的还是比较有水准的&#xff0c;不管怎么样测试用例是比较多的。直接上题目。第一题 大致题意就是玩飞行棋&#xff0c;给出初始位置K&#xff08;距离…...

校招笔试题目精选

声明&#xff1a;题目为小编所找&#xff0c;如果题目和答案有出入或侵权&#xff0c;请联系微信号18926447914处理 腾讯笔试题目系列&#xff08;一&#xff09; 腾讯笔试题目系列&#xff08;二&#xff09;_2018秋招 腾讯笔试题目系列&#xff08;四&#xff09;_2016校招…...

NVIDIA IC校招笔试题目

前言 后面,打算整理下数字ic笔试面试题目,希望以此为出发点,补充知识点!声明:个人觉得,学习期间,基本上都是知识的搬运,所以本博客所有内容都可以被大家引用!为了大家方便引用,博客内的图片都没有加博客的水印(除非不是自己的或者没看到)!这篇文章会基于下面这些文…...

Unreal中Interface接口的使用

通过继承Unreal中的接口可以使不同的类有某种共同特性,这里记录一下接口的使用方式。Unreal中的接口分为两种:C接口和蓝图接口,C接口可在蓝图中使用;蓝图中的接口不能直接在C中使用,这里探究一下他们的关系:1.C的接口在C中使用:新建C类,继承UnrealInterface:接口中可以声明虚函…...

笔试题目

收集一些笔试题目...

各知名企业笔试题笔经大全

微软亚洲研究院笔试题 微软研究院&#xff08;亚洲&#xff09;的网址是&#xff1a;http://research.microsoft.com/asia/<script type"text/javascript"></script> <script type"text/javascript" src"http://pagead2.googlesyndic…...

笔试题整理(一)

本次题目出自某大型安全公司&#xff08;开发岗&#xff08;只招985,211&#xff09;&#xff09;笔试题&#xff1a; 扩展知识&#xff1a; 运行时异常(RuntimeException)&#xff1a;在程序运行的时候就会出现的异常 1.NullPointerException:空指针异常 2.indexOutofBoundsE…...

规划之路:SLAM学习经验分享

针对想学SLAM的提问&#xff0c;我觉得我还是有一定的发言权。作为一个刚入坑SLAM一年多的初学者&#xff0c;首先想说的就是这个研究方向比较广&#xff0c;大方向按搭载传感器分为激光SLAM和视觉SLAM两种&#xff0c;激光SLAM搭载激光雷达&#xff0c;视觉SLAM搭载单目、双目…...

射击设备需匹配相应训练场景,实弹射击和模拟影像射击

打靶设备在射击场中是不可或缺的&#xff0c;打靶设备分为射击设备、靶机设备、软件系统等&#xff0c;训练方式分为实弹射击和模拟影像射击。实弹射击对场地建设要求高&#xff0c;正面截弹墙和侧面截弹墙的建设是重中之重&#xff0c;并且在室内靶场建设过程中观摩区和射击区…...

【Unity技术积累】模拟FPS射击功能 射线检测

public class Shoot : MonoBehaviour {RaycastHit hitInfo;void Update(){// 从相机的位置发射射线Ray ray Camera.main.ScreenPointToRay(Input.mousePosition);if (Input.GetMouseButtonDown(0)){if (Physics.Raycast(ray, out hitInfo, 1000, 1 << LayerMask.NameToL…...

模拟影像射击设备在室内靶场安装过程分享

靶场设备在实际场地的应用较多的是自动报靶的靶机和相应的报靶系统&#xff0c;更多实际场地的设备更新也是如此的要求。在室内靶场中&#xff0c;训练项目以实弹打靶为主&#xff0c;所以对于打靶靶机的要求是很严格。靶机设备在室内的应用较多的则是固定靶机&#xff0c;固定…...

射击训练模拟设备有哪些?室内靶场使用设备介绍

在射击场中实际应用在训练上的设备分为两大类&#xff0c;一类是&#xff1a;应用于实弹打靶训练的精度靶机&#xff0c;该类设备会配备相应的软件系统&#xff0c;通过视觉报靶系统或者超声定位报靶系统进行数据读取&#xff0c;实现语音和大屏同时播报打靶数据的功能。另一类…...

模拟影像射击训练都用到哪些功能技术?

智能影像射击训练系统是目前室内靶场必备的设备&#xff0c;该系统给训练人员提供各种不同场景的仿真训练&#xff0c;有效提高了训练人员的反应速度、判断能力和射击水平&#xff0c;针对不同环境场景模拟室内室外真实情况。 单兵训练中可以选择各类天气气候&#xff0c;白天、…...

模拟射击训练系统需要准备多大的场地

非营业性质的射击场通常是指军用的专业训练场地&#xff0c;该类场地需要经过严格审核审批&#xff0c;之后才可以开展射击场地的建设&#xff0c;在不同地区需要采用不同的设计方案&#xff0c;至于具体的施工方案需要根据实际情况进行定制。 南北方地区的环境差异&#xff0c…...

unity模拟武器射击心得

任何武器都有自己的攻速或者是冷却时间&#xff0c;而攻速并不能由玩家自己通过鼠标的点击速度决定&#xff0c;所以需要有武器自己的攻击间隔&#xff0c;这里只要调整FireSpeed间隔时间来实现攻速变化。 玩家可选择的开火方式有两种&#xff1a;单点、长按。单点可以选择性开…...

计算机模拟泊松分布,第19讲 计算机模拟matlb.ppt

文档介绍&#xff1a;第19讲 计算机模拟matlb.ppt实验目的实验内容学****计算机模拟的基本过程与方法。1、模拟的概念。4、实验作业。3、计算机模拟实例。2、产生随机数的计算机命令。连续系统模拟实例: 追逐问题离散系统模拟实例: 排队问题用蒙特卡洛法解非线性规划问题返回计…...

计算机课件模拟实验,计算机模拟.ppt

文档介绍&#xff1a;计算机模拟基本思想:建立一个实验的模型,通过实验模型的运行,后的索要研究系统的必要信息。蒙特卡罗方法蒙特卡罗(Monte Carlo)方法应用随机数来进行模拟试验的方法,此方法对研究的系统进行随机观察抽样,通过对样本值的观察统计,求得所研究系统的某些参数。…...

Unity功能点---模拟枪械射击时的后坐力

最近要在VR里面制作一个射击的功能&#xff0c;枪是外接设备也不知道有没有后坐力&#xff0c;模拟一个先以防万一 这个是PC测试的&#xff0c;模拟的不是很真实&#xff0c;用摄像机的抖动造成后坐力的感觉&#xff0c;但是改改还是够用 首先是枪的发射脚本&#xff1a; us…...

php模拟form提交_php 模拟表单提交

$username "******";$password "*****";$tel "*****";$post_data "username".$username."&password".$password."&content".$tel;$length strlen($post_data);$url "http://gh.goto3gnow.com...

c++ 模拟详讲

文章目录一、模拟是什么&#xff1f;二、解题步骤1.读题2.写题3.验题1.确定范围2.造样例3.输出调试例题例题&#xff08;1&#xff09;例题&#xff08;2&#xff09;一、模拟是什么&#xff1f; 给一个题目&#xff0c;按照题目模拟过程&#xff0c;算出答案 模拟在每年的比赛…...

用matlab模拟炮弹射击,matlab课程设计(坦克射击仿真).doc

matlab课程设计(坦克射击仿真),matlab仿真课程设计,matlab仿真,matlab仿真实例,matlabsimulink仿真,matlab电路仿真,matlabpid仿真程序,matlab电路仿真教程,模糊控制matlab仿真,matlab数学建模与仿真《系统仿真与matlab》综合试题题 目&#xff1a; 射击问题编 号&#xff1a; …...

汇编实验--射击游戏框架

任务2 - 射击游戏框架 编写程序一个“射击游戏”&#xff08;有些太弱了哈&#xff09;&#xff0c;用上、下、左、右键控制跳上、跳下、装子弹、射击的动作&#xff0c;按ESC键退出游戏。 以下结合了汇编的简洁写法&#xff0c;学以致用emm 注释为个人理解&#xff0c;不用太…...

真人CS对抗模拟训练系统

系统前景 随着国家国防建设的迅速发展与团体拓展、大众健身的巨大要求&#xff0c;我们相信野战拓展在中国的普及与相关产业的迅猛发展&#xff0c;指日可待。我们期待着您与我们一起携手这个令人激动的新兴产业中来&#xff0c;为国家的国防建设与体育运动竞技、团队拓展培训…...

基于单片机24小时倒计时protues仿真-基于单片机T6963C液晶显示的模拟射击训练游戏-基于Protues数电汽车尾灯控制电路系统-基于Protues数电抢答器电路系统设计【毕设分享】

1255基于单片机24小时倒计时protues仿真 毕设课设资料 倒计时数码管显示&#xff0c;最小1秒&#xff0c;最大24小时&#xff1b;计时结束蜂鸣器报警响10次&#xff1b; 按K1键第1次&#xff0c;秒位闪烁&#xff0c;按加减键设置秒钟&#xff0c;加减键短按加减1&#xff0c;…...

python文字游戏攻防_模拟射击文字类游戏(Python)

原博文 2020-02-23 23:33 − 之前使用java进行一个比较简单的实验——模拟打枪游戏&#xff0c;具体内容就在这里不多说了&#xff0c;以下是python版本&#xff0c;对于python在语法要求上相对其他语言较为松散&#xff0c;所以在编写时遇到了一些坑。 因为单纯以实现为目的&a…...

监控需求以及开源方案的对比

文章目录监控需求以及开源方案的对比监控需求来源可观测性三大支柱指标监控日志链路追踪业界方案横评ZabbixZabbix优点Zabbix缺点Open-FalconOpen-Falcon 的优点Open-Falcon 的缺点PrometheusPrometheus 的优点Prometheus 的缺点NightingaleNightingale 的优点Nightingale 的缺…...

模拟射击原理

最近研究了一下模拟射击的原理&#xff0c;主要用到了ESP8266wifi模块和接收模块、一个摄像头、Unity3D软件。以仿真射击游戏为例作简单介绍。ESP8266wifi模块安装在仿真枪中&#xff0c;主要用来发射信号&#xff0c;外接处理单元&#xff0c;处理单元可外接激光发射器、扳机、…...

Python3 常用内置函数解析(共28个函数)

文章目录一&#xff1a;Python3 操作符&#xff08;大全&#xff09;二&#xff1a;函数带括号与不带括号的区别三&#xff1a;不可变数据类型与可变数据类型四&#xff1a;Python3 内置函数&#xff08;大全&#xff09;1、input()&#xff1a;获取控制台&#xff08;任意形式…...

【C/C++基础】左值和右值得区别

学习网址&#xff1a;https://blog.csdn.net/xuwqiang1994/article/details/79924310 简单得定义 lvalue&#xff08;locator value&#xff09;代表一个在内存中占有确定位置的对象&#xff08;换句话说就是有一个地址&#xff09;。rvalue通过排他性来定义&#xff0c;每个表…...

关于左值和右

左值(lvalue)和右值(rvalue)最先来源于编译。在C语言中表示位于赋值运算符两侧的两个值&#xff0c;左边的就叫左值&#xff0c;右边的就叫右值。定义&#xff1a;左值指的是如果一个表达式可以引用到某一个对象&#xff0c;并且这个对象是一块内存空间且可以被检查和存储&…...

我的 git 实战记录

我的 git 实战记录 1. 将本次提交追加到上一次提交 1.1. 情景描述 有些时候&#xff0c;我提交东西太勤快了&#xff0c;导致有部分内容没有提交上去。分为两种情况&#xff1a; 已经 push 远程仓库还没有 push 到远程仓库 1.2. 已经 push到远程仓库 先 git add 提交修改…...

些近视的

像是一人一旦遇到比较强的光线就会眯上眼睛和把眼睛侧过一边&#xff0c;这样眼睛对着太阳可以提高对阳光的适应的能力。 在很久的盯着电脑屏幕的时候&#xff0c;也可以适当的看一下周围的景色&#xff0c;透过窗子看一下外面的景色&#xff0c;如果办公的地点在比较高的地方…...

2022眼健康展,视力康复展,验光设备展,护眼产品展,眼罩展

呵护眼睛&#xff0c;守护光明&#xff0c;CEYEE第五届中国国际青少年眼健康产业展览会&#xff0c;将于5月20日开展&#xff1b; 随着近些年中国经济的快速增长和消费电子的发展普及&#xff0c;人们用眼时间越来越久&#xff0c;特别是年轻的视力下降越来越严重。由早些年近视…...

什么牌子的台灯对孩子的视力好?视力康复专家推荐的护眼台灯

很多孩子的从小就开始近视了&#xff0c;并且近视年龄越来越小&#xff0c;随着口罩的影响&#xff0c;网课低龄化趋势明显&#xff0c;很多家长开始焦虑&#xff0c;而最好的方法减少对电子产品的使用&#xff0c;但需要上网课的孩子就避免不了的&#xff0c;在卧室开灯时也增…...

2022北京眼睛健康展,北京眼镜展,北京近视矫正展,眼视光展

联诚展览|整合全方位优势资源&#xff0c;打造专注于儿童青少年眼睛健康产业融合发展平台&#xff1b; 全国唯有眼康盛会&#xff1a; 全称&#xff1a;中国国际青少年眼健康产业展览会&#xff0c;英文&#xff1a;China International Youth eye health industry exhibi…...

【建议收藏】Android初级开发者怎样快速提高开发技能?这20个开源APP能帮到你

学习的最佳方式就是阅读&#xff0c;对程序员来说也是如此。如果你想成为一个更优秀的程序员&#xff0c;你必须阅读更多的代码&#xff0c;就是这么简单。书籍&#xff0c;博客&#xff0c;论坛在某种程度上都是有益的&#xff0c;但是没有什么能替代功能完善、代码详细的开源…...

【显卡】一文搞懂显卡

【显卡】一文搞懂显卡 文章目录【显卡】一文搞懂显卡1. 前言介绍1.1 CPU和显卡的区别1.1.1 作用不同1.1.2 结构不同1.1.3 应用场景不同1.2 三个著名的显卡公司2. 显卡的工作原理3. 显卡的分类3.1 集成显卡3.2 独立显卡3.3 核芯显卡4. 结构 & 总线接口类型4.1 显卡的结构4.2…...

01-死磕QNX someip

1. vsomeip3.1.20版本 环境配置 export COMMONAPI_CONFIG/etc/commonapi.ini export LD_LIBRARY_PATH/sdcard/someip:$LD_LIBRARY_PATH export VSOMEIP_CONFIGURATION/etc/vsomeip-service.json export VSOMEIP_APPLICATION_NAMEHelloWorldSomeIPService sysctl -w net.ine…...

《计算机网络原理》第三章 数据通信技术

3.1 概述 3.2 数据通信理论基础 主要内容 信号在通信信道上传输时的数学表示及其所受到的限制。传输介质是利用电压、电流、光信号等物理量的变化来传送二进制位流可将电压、电流等表示称为时间的单值函数f(t)这样就可以用数学的方法来描述信号的变化&#xff0c;并对其进行数…...

Java NIO学习之RandomAccessFile

文章目录一、 RandomAccessFile简介二、RandomAccessFile中的方法1. RandomAccessFile的构造函数2. 重要方法三、RandomAccessFile的使用一、 RandomAccessFile简介 RandomAccessFile既可以读取文件内容&#xff0c;也可以向文件输出数据。同时&#xff0c;RandomAccessFile支持…...

React 超详细入门教程

文章目录一&#xff0c;React简介1.什么是React2.React工作原理3.React历史4.React的特点5. React 高效的原因6.React 官方网站二&#xff0c;React基本使用1.基础代码2.相关js库3.创建虚拟DOM的两种方式4.虚拟DOM与真实DOM5. 虚拟DO M与真实DOM区别三&#xff0c;jsx的使用1.什…...

Codeforces Round 860 (Div. 2) (A-D)

文章目录A.Showstopper【贪心&#xff0c;模拟】B.Three Sevens【STL&#xff08;邻接表&#xff09;、倒着贪心】C.Candy Store【整除问题&#xff0c;贪心】D.Shocking Arrangement【结论题、数学】传送门A.Showstopper【贪心&#xff0c;模拟】 分析 考虑保证最大值的最大性…...

【Java】new Object()那些事

文章目录 内存分布字节码指令重排谈谈new Object() 内存分布 jvm32位、64位代表寻址空间能力 对象头分为:markworld、类型指针、实例数据、对齐(被8整除)。 如何体现: issavior@issavior ~ % java -version java version "17.0.5" 2022-10-18 LTS Java...

python实战:分析网站的m3u8文件下载ts文件并解密

前言 这个文章默认读者已了解m3u8的相关知识,包括如何在浏览器中查找m3u8文件的url和ts文件的下载地址; 代码实战 使用到的模块有: os,requests, re,Crypto 主要模块Crypto在安装时执行命令如下: pip install pycryptodome 实现逻辑: 在浏览器里找到m3u8文件的额url 解…...

基于springboot的java学习平台

092-springbootjava学习平台演示录像2022开发语言&#xff1a;Java 框架&#xff1a;springboot JDK版本&#xff1a;JDK1.8 服务器&#xff1a;tomcat7 数据库&#xff1a;mysql 5.7&#xff08;一定要5.7版本&#xff09; 数据库工具&#xff1a;Navicat11 开发软件&#xff…...

Spring Boot 基础学习之(四)页面通过自定义LocaleResolver组件实现网页页面的的中英文转换

在前端网页&#xff0c;是不是看见过这样的功能 基础网页&#xff1a;中文表示 点击下面的English 按钮网页显示文字开始切换 通过功能性按钮实现中英文切换&#xff0c;在浏览器中&#xff0c;都带着一个功能叫翻译功能&#xff0c;但是这种功能并不是所有的网页都能进行转换…...

Windows和Linux中Rabbitmq的安装和使用

Windows中Rabbitmq的安装Erlang的安装和环境变量的配置Rabbitmq像java一样他需要运行环境&#xff0c;这里需要首先下载Erlang然后配置相应的环境变量Erlang下载地址&#xff1a;Downloads - Erlang/OTP安装Erlang&#xff1a;然后配置Erlang的环境变量&#xff1a;打开系统命令…...

易基因:肠道菌群:早产儿出生后不同时间点肠道微生物定植的动态变化|项目文章

易基因微生物组学测序分析成果见刊《Front Microbiol》 2023年02月17日&#xff0c;中国农业科学院深圳农业基因组研究所Adnan Khan、云南省第一人民医院米弘瑛为共同第一作者&#xff0c;中山大学附属第六医院郝虎/李思涛、南方医科大学附属佛山市妇幼保健院戴怡蘅为论文共同…...

基于springboot垃圾分类网站(文档+程序+数据库)026

大家好✌&#xff01;我是CZ淡陌。一名专注以理论为基础实战为主的技术博主&#xff0c;将再这里为大家分享优质的实战项目&#xff0c;本人在Java毕业设计领域有多年的经验&#xff0c;陆续会更新更多优质的Java实战项目&#xff0c;希望你能有所收获&#xff0c;少走一些弯路…...

Nginx的管理以及升级操作

Nginx的管理以及升级操作 如果Nginx启动了&#xff0c;可以使用nginx的命令来进行管理 查看进程&#xff1a;ps -ef | grep nginx平滑启动&#xff1a;nginx -s reload–>不停止nginx的情况下&#xff0c;无痕重启&#xff1b; 或者是&#xff1a;kill -HUP 单引号&#x…...

web前端面试题之代码题

1.获取最大值 方法一 方法二 const arr [6, 4, 1, 8, 2, 11, 23]; console.log(Math.max(...arr)) 1.去重 // 传统方式 function unique(arr) {const res []arr.forEach(item > {if (res.indexOf(item) < 0) {res.push(item)}})return res } 数组或者字符串去重 …...

【JeecgBoot-Vue3】第6节 低代码平台如何快速生成代码(上)

目录 一、场景 二、代码介绍 1. 后端 1.1 online代码生成器 1.2 数据库配置 1.3 代码生成配置 三、单表CRUD Step 1&#xff1a;新增表 Step 2&#xff1a;填写 表名 > 表描述&#xff0c;其它默认 Step 3&#xff1a;新增字段 > 数据库属性 Step 4&#xff1…...

【深入浅出 Yarn 架构与实现】5-3 Yarn 调度器资源抢占模型

本篇将对 Yarn 调度器中的资源抢占方式进行探究。分析当集群资源不足时&#xff0c;占用量资源少的队列&#xff0c;是如何从其他队列中抢夺资源的。我们将深入源码&#xff0c;一步步分析抢夺资源的具体逻辑。 一、简介 在资源调度器中&#xff0c;以 CapacityScheduler 为例…...

桐乡学电商淘宝

电商淘宝 课程名称&#xff1a;淘宝美工、淘宝运营综合班 招生对象&#xff1a; &#xff08;1&#xff09;有意向但无基础或有一些基础想继续提升&#xff0c;并准备从事该专业方向&#xff0c;希望能自己完成店铺的日常维护、装修、经营等工作。 &#xff08;2)针对零基础想开…...

大模型爆火,AI行业人才紧缺,尤其是这三个方向

上周gpt-4和文心一言陆续发布&#xff0c;热搜上挂了好几天&#xff0c;话题量暴涨。体验了一下&#xff0c;学姐觉得&#xff0c;文心一言虽然还是有一定的差距&#xff0c;但百度这么多年一直持续在相关领域深耕技术&#xff0c;在这么短的时间内就推出了类ChatGPT产品&#…...

现在转行IT还有机会吗?

其实大部分所谓的机会都是建立在我们准备好的基础上的&#xff0c;因为大多数的企业并不会启用一个零基础毫无经验&#xff0c;或者没有企业所需要特质的人员。作为普通人而言&#xff0c;只有当你准备好之后&#xff0c;你才会看到机会&#xff0c;在这之前&#xff0c;你只会…...

Kruise Rollout v0.3.0:手把手教你实战操作Deployment 分批发布和流量灰度

helm3 安装 kubectl版本&#xff1a;v1.20.9 heml版本&#xff1a;v3.1.2 [rootk8smaster peishunwu] wget https://get.helm.sh/helm-v3.1.2-linux-amd64.tar.gz tar zxvf helm-v3.1.2-linux-amd64.tar.gz cd linux-amd64 cp helm /usr/bin/helm helm version version.Bu…...

Linux编译器-gcc/g++ 使用

在介绍gcc/g的使用前我们先了解一下两者的不同 gcc时主要编译c语言&#xff0c;而g主要编译c的&#xff0c;但是两者的选项是相同的&#xff0c;因此我们以gcc和c语言为例来讲解。背景知识 gcc和g都是编译器其核心作用将文本类文件翻译成二进制可执行 那么其过程是怎样的&…...

vue中名词解释

No名称略写作用应用场景其他1 单页面应用 &#xff08;Single-page application&#xff09; SPA 1&#xff0c;控制整个页面 2&#xff0c;抓取更新数据 3&#xff0c;无需加载&#xff0c;进行页面切换 丰富的交互&#xff0c;复杂的业务逻辑的web前端一般要求后端提供api数据…...

ChatGPT的多种用法(持续更新中。。。)

指南 写小说 “写一本拥有出人意料结局的推理小说。” “写一个让读者参与其中的交互小说。” “为孩子们写一本激励他们勇敢面对挑战的小说。” “编写一个有关科技创新的未来世界的小说。” “创造一个让读者感到沉浸其中的幻想故事。” 充当 Linux 终端 我想让你充当…...

DateTimePicker 日期时间选择器时间格式处理

//时间选择器格式处理timeChange(e) {var that thisvar date new Date(e);var y date.getFullYear(); // 年var m date.getMonth() 1; // 月m m < 10 ? (0 m) : m;var d date.getDate(); // 日d d < 10 ? (0 d) : d;var h date.getHours(); // 时h h < …...

FITC-PEG-OH荧光素-聚乙二醇-羟基用以标记生物分子,例如蛋白质,抗体,肽等

结构式&#xff1a; 中文名称&#xff1a;荧光素-聚乙二醇-羟基 英文名称&#xff1a;FITC-PEG-OH 激发/发射波长&#xff1a;515nm-520nm 性状&#xff1a;固体或粉末 溶剂&#xff1a;溶于DMSO,DMF,DCM&#xff0c;溶于水 分子量&#xff1a;400、600、1000、2000、3400…...

Java JDK详细安装配置(详细备忘版本)

目录概览一、下载安装二、环境配置三、常见问题一、下载安装 官方下载地址&#xff1a;点我去官网 java20 、java17如下&#xff1a; java8、java11如下 jre8 如下 以 java8 下载为例&#xff1a; 按步骤输入账号密码 之后就会跳出下载显示框 得到了文件名为 jdk-8u361-win…...

Spring Security 6.0系列【3】源码篇之基于过滤器的基本原理

有道无术&#xff0c;术尚可求&#xff0c;有术无道&#xff0c;止于术。 本系列Spring Boot 版本 3.0.4 本系列Spring Security 版本 6.0.2 源码地址&#xff1a;https://gitee.com/pearl-organization/study-spring-security-demo 文章目录前言过滤器&#xff08;Filter&am…...

H7-TOOL发布固件V2.21, 增加RTT快捷面板功能,脱机烧录增加英飞凌,Qorvo以及NXP,普冉,华大,灵动微等新系列(2023-03-26)

H7-TOOL所有资源汇总&#xff08;含操作手册&#xff09;&#xff1a; H7-TOOL开发工具&#xff0c;1拖4/16脱机烧录&#xff0c;高速DAPLINK&#xff0c;RTOS Trace&#xff0c;CAN/串口助手, 示波器, RTT等&#xff0c;支持WiFi&#xff0c;以太网&#xff0c;高速USB和手持…...

Python采集商品数据信息,做数据可视化分析,又是对数据分析上心的一天

前言 环境使用 在开始之前&#xff0c;安装好我们的代码编辑器和环境是非常重要的 Python 3.8pycharm --> 编辑器jupyter notebook --> 数据分析编辑器 模块使用 requests >>> pip install requests 数据请求parsel >>> pip install parsel 数据解…...

[N1CTF 2018]eating_cms_

目录 信息收集 代码审计 parse_url解析漏洞 信息收集 进入即是登录页面&#xff0c;抓包一看应该是SQL注入&#xff0c;但是空格、%、|等等啥的都被waf了,不太好注入&#xff0c;先信息收集一波 花一分钟扫下目录&#xff0c;发现一个viminfo和register.php Viminfo文件…...

比较合规的分销模式有哪一些

梦龙商业案例分析&#xff0c;带你了解商业背后的秘密 首先肯定是一级分销的&#xff0c;有人说不是二级分销也可以吗&#xff1f; 其实二级分销也是有点悬的哦&#xff0c;因为严格来讲平台也算一级&#xff0c;如果做普通的二级&#xff0c;有可能会被定义成三级分销&#…...

【CSAPP】异常控制流 | 异常表 | 异常类别 | 同步异常 | 异步异常

​​ &#x1f4ad; 写在前面&#xff1a;本文将学习《深入理解计算机系统》的第六章 - 关于异常控制流和系统级 I/O 。CSAPP 是计算机科学经典教材《Computer Systems: A Programmers Perspective》的缩写&#xff0c;该教材由Randal E. Bryant和David R. OHallaron 合著。 本…...

安全多方计算之八:Mix-Match

Mix-Match1. 混合网络基于ElGamal加密方案的混合网络2. PET协议3. Mix-Match协议4. 百万富翁问题的Mix-Match解决方案M.Jakobsson和A.Juels提出了基于Mix-Match的安全多方计算协议构造方法&#xff0c;该类协议包括Mix与Match两个阶段&#xff1a; Mix阶段&#xff1a;通过构造…...

idea中的sc.nextLine()与sc.nextInt()处理回车换行的问题

文章目录一. 发现问题1. sc.nextLine()2. sc.nextInt()二. 分析问题三. 总结一. 发现问题 今天在洛谷刷题&#xff0c;就发现这字符串死活输不进去&#xff0c;然后就有了今天的文章。先看下面这个问题。 1. sc.nextLine() package 洛谷;import java.util.*;public class Te…...

VBA提高篇35 VBA操作Word/PPT/Access_CreateObject/GetObject

文章目录1. Word参数2. PPt/Access3. office的互相调用3.1 工程创建CrateObject3.2 对比上面速度高,效率快GetObject1. Word参数 参数含义ApplicationWord应用本身Document代表一个Word文件Characters该文件中所有字符 参数含义Range.Text该Range的内容,即其中所有字符构成的字…...

Java电子招标采购系统源码—互联网+招标采购

智慧寻源 多策略、多场景寻源&#xff0c;多种看板让寻源过程全程可监控&#xff0c;根据不同采购场景&#xff0c;采取不同寻源策略&#xff0c; 实现采购寻源线上化管控&#xff1b;同时支持公域和私域寻源。 询价比价 全程线上询比价&#xff0c;信息公开透明&#xff0c;可…...

Linux常用命令——ln命令

在线Linux命令查询工具 ln 用来为文件创件连接 补充说明 ln命令用来为文件创件连接&#xff0c;连接类型分为硬连接和符号连接两种&#xff0c;默认的连接类型是硬连接。如果要创建符号连接必须使用"-s"选项。 注意&#xff1a;符号链接文件不是一个独立的文件&a…...

浅谈可直接安装的抓包APP-VnetStream

之前介绍过关于抓包工具charles的详细使用方法&#xff0c;链接&#xff1a;https://mp.csdn.net/mp_blog/creation/editor/100563263。但觉得还是不够方便&#xff0c;今天来简单介绍下可以直接安装在移动端的APP抓包工具。1.关于ios端Stream工具的使用1.1stream直接在appstor…...

直播电商助力乡村振兴高峰论坛举行

3月24日&#xff0c; 第七届杭州全球企业家论坛暨直播电商助力乡村振兴高峰论坛举行&#xff0c;由浙江中小企业协会主办的直播电商助力乡村振兴高峰论坛在杭州国际博览中心召开。与国家智库级的各个专家及多个主流平台创始人齐聚一堂&#xff0c;共同探讨直播电商助力乡村振兴…...

为什么OpenCV用GPU/cuda跑得比用CPU慢?

一、原因总结 最近项目需要&#xff0c;发现了这个问题。网上找原因&#xff0c;汇总起来&#xff0c;有以下几点原因&#xff1a; 1、首先对于任何一个CUDA程序&#xff0c;在调用它的第一个CUDA API时后都要花费秒级的时间去初始化运行环境&#xff0c;后续还要分配显存&am…...

Redis的使用【Redis】

一、缓存简介 缓存简介 二、缓存分类 缓存分类 三、常见缓存 常见缓存 四、Redis使用 Redis 有 5 ⼤基础数据类型&#xff1a; String——字符串类型Hash——字典类型List——列表类型Set——集合类型ZSet——有序集合类型 其中最常⽤的是字符串和字典类型。 1.字符…...

复杂链表的复制-剑指Offer35-java

一、题目描述 请实现 copyRandomList 函数&#xff0c;复制一个复杂链表。在复杂链表中&#xff0c;每个节点除了有一个 next 指针指向下一个节点&#xff0c;还有一个 random 指针指向链表中的任意节点或者 null。 示例 1&#xff1a; 输入&#xff1a;head [[7,null],[13,…...

免费ChatGPT自动批量生成文章工具

要利用ChatGPT批量自动生成文章&#xff0c;最简单的方式就是找到一家接入了chatgpt或者文心一言的软件&#xff0c;【ChatGPT批量文章生成详细如下图】然后输入一些关键词和主题&#xff0c;即可生成文章或者解答你的问题&#xff0c;或者直接导入文章进行批量续写。 ChatGPT是…...

大数据项目实战之数据仓库:业务采集平台——第2章 业务数据介绍

文章目录第2章 业务数据介绍2.1 电商系统表结构2.1.1 活动信息表&#xff08;activity_info&#xff09;2.1.2 活动规则表&#xff08;activity_rule&#xff09;2.1.3 活动商品关联表&#xff08;activity_sku&#xff09;2.1.4 平台属性表&#xff08;base_attr_info&#xf…...

福建互联网医院牌照申办需要哪些资料

福建互联网医院牌照申办需要哪些资料|福州|宁德市|泉州市|厦门市|莆田市|南平市|龙岩市|三明市|漳州市 很多人都反应互联网医院牌照申请太复杂了&#xff0c;弄了几次都没过&#xff0c;怎么办呢&#xff1f;其实也没有想象的那么难&#xff0c;主要就是先到当地的申办机构了解…...

分布式系统(Distributed Systems)方向有哪些SCI期刊? - 易智编译EaseEditing

以下是一些比较著名的分布式系统SCI期刊&#xff1a; IEEE Transactions on Parallel and Distributed Systems: 这是一个由IEEE出版的期刊&#xff0c;主要涵盖并行和分布式系统中的计算、通信和控制等方面的研究成果。该期刊内容涵盖分布式计算、通信协议、分布式存储、虚拟…...

最小生成树kruskal-修建公路1

题目描述 L 城一共有 N 个小区。 小明是城市建设的规划者,他计划在城市修 M 条路,每修建一条路都要支付工人们相应的工钱(需要支付的工钱 = 路的长度)。 然而小明所拿到的经费并不够支付修建 M 条路的工钱,于是迫于无奈,他只能将计划改变为修建若干条路,使得 N 个小区之…...

红日(vulnstack)5 内网渗透ATTCK实战

环境配置 链接&#xff1a;百度网盘 请输入提取码 提取码&#xff1a;l8r7 攻击机&#xff1a;kali2022.03 192.168.135.128(NET模式) win7 192.168.138.136 (仅主机模式) 192.168.135.150 (NET模式) win2008 192.168.138.138 (仅主机模式) web渗透 1.nmap探测目标靶机开…...

Promise API

1.Promise构造函数 Promise&#xff08;excutor&#xff09;{} excutor函数&#xff1a;执行器 &#xff08;resolve&#xff0c;reject&#xff09;>{}resolve函数&#xff1a;内部定义成功时我们调用的函数value>{}reject函数&#xff1a;内部定义失败时我们调用的函…...

C++ 重复尾部字符串删除函数

#include "iostream" #include "string" using namespace std; void delRepeat(string &head,string &tail) {for (int j 1; j < tail.size(); j) {if(head.substr(head.size()-j).compare(tail.substr(0,j))0){ // 删除重复的部分…...

Python-Flask 快学

flask是Python的一个轻型Web框架. 使用pycharm自动创建项目,也可以手动创建,以下是目录的结构: ├── app.py├── static└── templates 一、创建一个简单应用 from flask import Flaskapp Flask(__name__)app.route(/) def hello_world():return "hello world &q…...

【CANoe】CAPL_UDS安全算法dll制作

文章目录一、背景二、方法一&#xff1a;在CAPL中引入dll的制作【制作dll的通用方法】1、在CAPL中打开帮助文档2、找到CAPL DLL相关的说明&#xff0c;以下图中标记的为Demo进行dll的制作3、拷贝到桌面&#xff0c;我用VS2019打开4、解析其中一个函数&#xff0c;制作dll类似原…...

docker部署chat-web,实现自己的ChatGPT

本篇文章的前提是请确认已获得openai 的API-KEYS&#xff0c;即以sk-开头的keys&#xff1b;是否在服务器上安装了docker以及docker-compose docker以及docker-compose安装请参考我的博文&#xff1a;CENTOS8.0安装DOCKER&DOCKER-COMPOSE_wd520521的博客-CSDN博客 一、&a…...

【看门狗】我说的是定时器不是狗啊

单片机在运行中死机了&#xff0c;你或许只能按2下电源键&#xff08;重启&#xff09;或1下复位键。 这里简单说一下重启和复位&#xff1a; 从RESET引脚复位&#xff0c;只有MCU复位。而外设看情况&#xff0c;有的可能会有MCU同步复位或者重新初始化。也有可能一些保持复位…...

物理机CPU使用率报警

背景知识 (background) CPU是稀缺的共享资源&#xff0c;CPU使用率过高&#xff0c;可能造成更多的上下文切换、调度延迟、CGroup CPU Throttle。 无论是物理机或容器化混合部署的应用&#xff0c;CPU做不到完全隔离&#xff0c;最多只能限制使用上限。部分进程CPU使用过多&a…...

【python实操】马上毕业了,你还不懂什么是守护线程、线程、进程?(附12306抢票程序-源代码)

作者&#xff1a;20岁爱吃必胜客&#xff08;坤制作人&#xff09;&#xff0c;近十年开发经验, 跨域学习者&#xff0c;目前于海外某世界知名高校就读计算机相关专业。荣誉&#xff1a;阿里云博客专家认证、腾讯开发者社区优质创作者&#xff0c;在CTF省赛校赛多次取得好成绩。…...

MySQL InnoDB 刷脏页

MySQL InnoDB 刷脏页flush 过程控制策略WAL 机制 : InnoDB 在处理更新语句时&#xff0c;只做写日志的磁盘操作 脏页 : 当内存数据页与磁盘数据页内容不一致干净页 : 内存数据写入到磁盘后&#xff0c;内存与磁盘上的数据页的内容一致 更新/ flush 过程 : flush 过程 flus…...

如何用Postman做接口自动化测试?没有比这个更详细的了

目录 前言 什么是自动化测试 自动化测试有哪些分类 为什么需要自动化测试 Postman自动化测试演示 1.新建集合 2.新建接口 3.填写自动化测试脚本 4.录入所有接口 5.执行自动化测试 前言 什么是自动化测试 把人对软件的测试行为转化为由机器执行测试行为的一种实践。 …...