JavaScript 变量提升和函数提升
文章目录
- JavaScript 变量提升和函数提升
- 作用域
- 变量提升
- 函数提升
- 变量提升和函数提升的优先级
JavaScript 变量提升和函数提升
作用域
在JavaScript中,一个变量的定义与调用都是会在一个固定的范围中的,这个范围我们称之为作用域。
作用域可以分为:
- 全局作用域:如果变量定义在全局环境中,那么在任何位置都可以访问到这个变量。
- 函数作用域:如果变量定义在函数内部,那么只能在函数内部访问到这个变量。
- 块级作用域:如果变量定义在一个代码块中,那么只能在代码块中访问到这个变量。
块级作用域是在ES6中新增的,需要使用特定的let或者const关键字定义变量。
//全局作用域
var a = "global variable";function fn() {//函数作用域var b = "function variable";console.log(a);console.log(b);
}{//块级作用域let c = "block variable";console.log(c);
}
变量提升
全局作用域和块级作用域使用比较简单,但是函数作用域不一样,主要是因为在函数内部使用var定义的变量时,函数中会存在变量提升的问题。
通过var关键字定义的变量会发生变量提升,变量提升是将变量的声明提升到函数顶部的位置,而变量的赋值并不会被提升。
问题
//代码一
var a = "hello";
(function() {console.log(a); //hello
})();
//代码二
var a = "hello";
(function() {console.log(a); //undefinedvar a = "hello js";
})();
代码一正常输出,但是代码二输出“undefined”,这是因为发生了变量提升。
//代码二等价于:
var a = "hello";
(function() {var a; //变量提升console.log(a); a = "hello js"; //赋值未提升
})();
函数提升
不仅通过var定义的变量会出现提升的情况,使用函数声明方式定义的函数也会出现提升。
函数提升会将整个函数体一起进行提升,包括里面的执行逻辑。
函数表达式,是不会进行函数提升的。
函数
fn();
function fn() {console.log("hello");
}
//上面代码等价于:
function fn() {console.log("hello");
}
fn();
函数表达式
fn(); //ncaught TypeError: fn is not a function
var fn = function() {console.log("hello");
}
同时使用函数和函数表达式
show(); //你好
var show;
function show() {console.log("你好");
}
show = function() {console.log("hello");
}
由于函数声明会被提升,因此最后输出的结果为“你好”。
函数提升覆盖
function fn() {function bar() {return 3;}return bar();function bar() {return 8;}
}
console.log(fn()); // 8
代码中使用函数声明定义了两个相同的bar()函数。由于变量提升的存在,两段代码都会被提升至foo()函数的顶部,而且后一个函数会覆盖前一个bar()函数,因此最后输出值为“8”。
变量提升和函数提升的优先级
同时存在变量提升和函数提升,但是变量提升的优先级要比函数提升的优先级高。
function fn() {console.log(typeof foo); // function// 变量提升var foo = 'variable';// 函数提升function foo() {return 'function';}console.log(typeof foo); // string
}
fn();
//上面代码等价于:
function fn() {var foo;function foo() {return 'function';}console.log(typeof foo); // functionfoo = 'variable';console.log(typeof foo); // string
}
fn();
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-4497966.html
如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!
主成分分析(C++ Eigen/OpenCV库)
一、原理 KL(Karhunen-Loeve)变换,也称为Hotelling变换、特征向量变换(Eigenvector-Based Transform)、主成分分析(PCA Principle Component Analysis)等。 KL变换方法是应用最广泛的一种特征提取方法之一࿰…...

【树莓派不吃灰】命令篇① curl命令
目录1. 前言2. curl命令常用参数2.1 不带有任何参数时,curl 就是发出 GET 请求2.2 -i参数打印出服务器回应的 HTTP 标头。2.3 -I参数向服务器发出 HEAD 请求,然会将服务器返回的 HTTP 标头打印出来。2.4 -o参数将服务器的回应保存成文件,等同…...
Oracle 11g ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务问题解决
首先要确认ORacle服务是否开启。 如果Oracle服务是开启的,但还是提示【ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务】,再去检查下: 首先找到listener.ora监听文件,具体位置:D:\app\Administrator\prod…...

无人值守安装Linux系统
无人值守安装系统 📒博客主页: 微笑的段嘉许博客主页 🎉欢迎关注🔎点赞👍收藏⭐留言📝 📌本文由微笑的段嘉许原创! 📆51CTO首发时间:🌴2022年10月…...

Laravel 6 教程学习笔记
本文为 《L01 Laravel 教程 - Web 开发实战入门 ( Laravel 6.x )》 课程学习笔记,方便工作中快速查看 Laravel 6 重要知识点。 原文链接:https://www.childsay.com/laravel-6-01-note.html 同步时间:2019-10-12 homestead vagrant 常用操作…...

typeof 与 instanceof 的区别
typeof typeof 操作符返回一个字符串,表示未经计算的操作数的类型 使用:typeof(operand) ,operand表示对象或原始值的表达式,其类型将被返回 例如: typeof 1 // number typeof 1 // string typeof undefined // u…...

AT32(五):硬件SPI——驱动LCD屏的一些尝试
总感觉之前的AT32F421板子/片子 有点小毛病,出各种莫名其妙的BUG(实在找不出软件的问题,只能怀疑是硬件 QAQ)。 于是之后咕了很久,最近终于想继续折腾,拿AT32F435画了一块LCD驱动板,准备入坑LV…...

java.net.UnknownHostException:域名
好久没有写问题了!国庆期间遇到了一个域名解析的问题,有https 的域名通过jdk1.6 的客户端环境访问jdk1.8的环境报 java.net.UnknownHostException:域名问题。具体如图: 通过百度好多都说是域名解析错误,我也相信了!然…...

HTTP的发展史
目录HTTP/0.9HTTP/1.0HTTP/1.1HTTP/2HTTP/3HTTP/0.9 HTTP/0.9 是于1991年提出,主要用于学术交流,需求很简单——用在网络之间传递HTML超文本的内容,所以被称为超文本传输协议。 HTTP/0.9 请求流程 HTTP/0.9的实现有以下三个特点࿱…...
口罩要靠抢?这个Python爬虫帮你实时检测、快速下单
希望大家都可以顺利地买到口罩! 在开发者社区中,因为开发者很多已经前往北上广继续搬砖,那么怎样买到稀缺资源口罩就必须要考虑了。近日,cycz 在 GitHub 上开源了一份代码,它可以实时监测京东上的口罩是否有货…...

(1)初识脱壳破解
1 基础要点 破解:大体分为暴力破解(爆破),制作内存补丁,制作内存注册机,追踪算法编写注册机。 壳:常听人说什么加壳,脱壳,壳到底是什么??形象得…...

信息处理与计算机应用基础知识,2019级新生(本科和高职)计算机基础知识水平考试说明...
2019级新生(本科和高职)计算机基础知识水平考试说明前言目前全国几乎所有省(自治区、直辖市)在中学阶段都已经开设信息技术类的课程,并进行学业水平考试。进入我校的大部分同学已经有一定的信息技术素养和计算机应用能力。不过,仍然有一部分同学计算机的…...

html页面拼图验证,利用jQuery实现登录框拼图滑块验证代码
特效描述:利用jQuery实现 登录框 拼图滑块 验证代码。利用jQuery实现登录框拼图滑块验证代码代码结构1. 引入CSS2. 引入JS3. HTML代码忍住不哭来段口技imgVer({el:$("#imgVer"),width:260,height:116,img:[images/ver.png,images/ver-1.png,images/ver-2.…...

Spring发展史
作为Spring的高强度使用者,没理由不对Spring的发展历程感到好奇吧?想知道Spring的作者,Spring是怎样一步一步的发展到今天?也想知道未来Spring能绽放怎样异样的光芒? 一、Spring的缔造者 Rod Johnson(罗德…...

【NI Multisim 14.0操作实例——最小系统电路】
目录 序言 🥝1.设置工作环境 🥝 2.设置原理图图纸 🥝 3.设置图纸的标题栏 🥝 4.增加元件 🥝 5.放置电阻 🥝 6.放置无极性电容 🥝 7. 放置可变电容 🥝 8. 放置电感 &#x…...

试用期没到辞职有工资吗?
大家好,我是2010年7月17日到苏州恒业船舶配件有限公司相城凯翔大厦市场部上班,到7月31日,市场部只有两个人,罗总也不是经常在,给我们一点小任务,准时完成,觉得这不是实现人生舞台的地方…...

测试思维面试题最新整理,有它遇到hr不用慌了
前言 马上就要迎来金九银十黄金招聘季了,咱们在面试软件测试工程师岗位时除了一些基本的面试题之外,有些公司还会给面试者出一些测试思维的面试题,今天呢笔者就给大家来聊一些测试思维的面试题,对了文章的末尾还有一份给大家的福…...

centos6 centos7 刷新清除dns缓存
centos6.5 清除dns缓存用 /etc/init.d/nscd restart如下图 centos7以后改了 改成 systemctl restart nscd...

R语言从零到进阶学习笔记(带注释)
#-------------------------------------------# Chapter 06 举个例子 #-------------------------------------------# getwd() #获得当下路径 setwd(/Users/marscolono/Downloads/RData) #设定路径 df <- read.table("ToothGrowth.csv",sep ",",hea…...
精选的AI和机器学习资源清单 | AI开发者必备
本部分资源内容主要是国外的一些AI学习与开发内容,包括AI组织,视频课程,博客,书籍,YouTube频道,Quora,Github,书籍推荐,会议,研究链接,教程等。 …...

openGL绘制小汽车
#include <windows.h> #include"gl.h" #include"glut.h" #include <math.h> static GLfloat xRot 0.0f; static GLfloat yRot 0.0f; void Display(void) {glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);glPushMatrix();glRotat...

pxe无人值守(kickstart)系统批量自动安装——及报错处理
文章目录kickstart 半无人值守**无人值守安装系统**关于kickstart 就不作过多赘述了 , 反正就是节约人力 不必每一台都挂载光盘或u盘一台一台的装,通过pxe 就可以实现不需要光盘和u盘等直接用网络来装系统(但也需要准备服务器镜像挂载到主服务…...

Linux中怎么搭建主DNS、辅助DNS、缓存DNS服务器
文章目录Linux中怎么搭建主DNS、辅助DNS、缓存DNS服务器一、认识DNS:1、DNS概述:2、DNS查询过程:3、DNS常见名词:二、DNS配置:三、搭建DNS服务器:搭建web测试服务器:客户机准备工作:…...

ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务解决办法
ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务解决办法: 1.首先打开cmd命令 查看本地TNSPING配置 是否ok?然后找到 Oracle 安装文件 中 listener.ora文件与tnsnames.ora文件; 路径:E:\app\当前系统的账…...

ecshop微信h5支付php,Ecshop v2.7.3商城使用微信H5支付教程
Ecshop是比较老牌的商城程序,其中Ecshop V2.7.3是很早以前的开源免费版,国内早期由于商城程序缺乏,有很多开发者基于Ecshop V2.7.3开源版开发了很多电商主题,也进行一些二次开发,所以Ecshop V2.7.3 商城源码使用人数不…...

【LVGL应用开发--基于STM32】第2章 LVGL无操作系统移植
文章目录前言2.1 移植准备工作2.2 向工程添加文件2.2.1. 准备基础工程2.2.2. 把LVGL源码移植到工程中2.2.3. 向工程添加文件2.2.4. 添加文件路径2.2.5. Keil5忽略特定的警告2.3 修改工程文件2.3.1 添加LVGL时基2.3.2 向LVGL关联彩屏驱动和触摸2.3.2.1 lv_port_disp_template.c …...

oracle数据库出现“ORA-12541:TNS:无监听程序”解决方法
#发现启动Oracle的时候出错了,真是尴尬 先排查一下看看服务有没有开启来先: OracleOraDb10g_home3TNSListener:服务监听程序(报上面弹框的原因就是因为没开启监听服务程序)OracleServiceORCL:数据库的主服…...

机器学习 vs 深度学习到底有啥区别,为什么更多人选择机器学习
机器学习和深度学习有什么区别?让我们从本文中寻找答案。目标本文中,我们将深度学习与机器学习作比较。我们将逐一了解他们。我们还会讨论他们在各个方面的不同点。除了深度学习和机器学习的比较,我们还将研究它们未来的趋势。对比介绍深度学…...

21个令程序员泪流满面的瞬间 ...
1公司实习生找 Bug2在调试时,将断点设置在错误的位置3当我有一个很棒的调试想法时4偶然间看到自己多年前写的代码5当我第一次启动我的单元测试时6数据库的Delete语句忘了使用限定词where...7明明是个小bug但就是死活修不好......8当我尝试调整生产数据库中的一些东西…...

ECShop商城系统ecshopv2.7.3支持PHP5.3 5.4 5.5等版本
https://download.csdn.net/download/hqx012829/10277269...

linux 虚拟内存 java,Java程序在Linux上运行虚拟内存耗用很大
突然集群的2个节点挂了,通过top查看, 虚拟内存22G,通过 pmap -x 8 | grep anon一大堆64MLinux下glibc的内存管理机制用了一个很奇妙的东西,叫arena。在glibc分配内存的时候,大内存从从中央分配区分配,小内存…...

Nginx(二十三)nginx的dns缓存问题
一 问题的背景 ① 问题一 "分割线1"1. 同事1:晚上做nginx正向代理变更要出公网,变更前检测域名无法解析2. 根因:同事0白天做变更的时候,不小心把/etc/resolv.conf中的ip由公网ip修改为内网ip,但是当时不感知;ps: /etc/resolv.conf修…...

简历浅析
精益技术简历之道——改善技术简历的47条原则 原文链接:http://lucida.me/blog/lean-technical-resume/ 关于 这篇文章围绕着技术简历这个话题,从版式、个人信息、技术能力、项目经历和教育背景等方面出发,给出了编写高质量技术简历所应遵循的…...

【实用教程】Windows远程服务器安装anaconda,开放端口并在本地访问Jupyter notebook
因为本人在开发过程中不习惯Linux的操作方式,记不住繁琐的Linux命令,所以特意租了一个Windows服务器,以方便公司电脑和自己私用电脑的环境配置。其实原理类似于网盘,将服务器当做一个临时文件仓库。废话不多说,我们开整…...

多图片拼图怎么操作?这个方法不要错过
日常生活中,不管是聚会吃饭、旅游或者看到一些有趣的图片小伙伴们会不会想在朋友圈分享一波呢?如果我们拍摄大量的照片,就会想到把多张照片放在一起,这样不仅美观,还可以节省内存空间,也方便图片的传输。那…...

c++中除号/ 的用法
/ 号运算规则有多种 ①5/6,由于5,6均为整数,所以此时除法运算的结果为所得商的整数部分,其结果为0。 ②5.0/6由于5.0为浮点数(float,当然double也可以),因此商的类型也为浮点型,结果为8.333333 假如我们设a/b,a,b均为…...

VUE[1]-【掌握】v-text,v-html,v-pre,v-once指令
【掌握】v-text,v-html,v-pre,v-once指令 Js --- innerText innerHtml Jq --- text() html() Vue v-text v-html 概述 Vue.js 使用了基于 HTML 的模板语法,允许开发者声明式地将 DOM 绑定至底层 Vue 实例的数据。所有 Vue.js 的模板都是合法的 HTML …...

PHP常见面试问题
一 、PHP基础部分 1、跨平台,什么是跨平台? PHP的运行环境最优搭配为ApacheMySQLPHP,此运行环境可以在不同操作系统 (例如windows、Linux等)上配置,不受操作系统的限制,所以叫跨平台 2、WEB开发…...

acwing基础课——约数
由数据范围反推算法复杂度以及算法内容 - AcWing 常用代码模板4——数学知识 - AcWing 基本思想: 首先,约数,又称因数。整数a除以整数b(b≠0)除得的商正好是整数而没有余数,我们就说a能被b整除,或b能整除a。a称为b的…...

职高计算机考证2019
中国药科大学2019级新生(本科和高职)计算机基础知识水平考试说明 前言 目前全国几乎所有省(自治区、直辖市)在中学阶段都已经开设信息技术类的课程,并进行学业水平考试。进入我校的大部分同学已经有一定的信息技术素养和计算机应用能力。不过…...

ecshop php过滤,ECSHOP商城系统Search.php页面过滤不严导致SQL注入漏洞
<?phpini_set("max_execution_time",0);error_reporting(7);function usage(){global $argv;exit("\n----"."\n-- ECShop Search.php SQL Injection Exploit--"."\n----"."\n\n[] Author: jannock"."\n[] Team: [u...

powershehll删除并重装打印机
powershehll删除并重装打印机01 前言02 过程1、打印机图标是灰的,底下状态栏——“打印机状态:脱机”2、刚删除了打印机,过一会图标又冒出来,死活删不掉3、添加新的打印机03 后记01 前言 故事发生在XXXX年XX月XX日的某个办公室,小…...

吴恩达机器学习+林轩田机器学习+高等数学和线性代数等视频领取
机器学习一直是一个热门的领域。这次小编应大家需求,整理了许多相关学习视频和书籍。本次分享包含:台湾大学林轩田老师的【机器学习基石】和【机器学习技法】视频教学、吴恩达老师的机器学习分享、徐小湛的高等数学和线性代数视频,还有相关机…...

用好这个任务管理工具,轻松躲避职场明枪暗箭
俗话说:“职场如战场”,而战场上,就不可避免地存在着形形色色的人,以及竞争与对立关系。升职、加薪、都是足以让人心动的诱惑,有利益存在的地方,就有勾心斗角,明坑暗亏。 正所谓,明…...

如何进行拼图?拼图其实很简单
如何进行拼图?我们都知道微信一般只能发九图,当我们需要发布的图片超过九图,这个时候我们就需要把几张图片拼接在一起。可能很多小伙伴们还不清楚有哪些好用的拼图软件,这里小编就来给大家介绍几个好用的拼图软件,希望…...

优秀程序员和一般程序员,你是哪一种?
1.对待需求的态度优秀程序员:在有需求与任务时,会不断地询问需求与任务,并且多次确认想要的结果,再动手写代码。一般程序员:接到任务就闷头写代码,反正做错了也是你们要求的,不是我的锅。2.编码…...

信息安全(一)之群、环、域基础相关理论
群、环、域基础相关理论 封闭性: 对于数据集S的运算 \times 满足 SS→SS \times S \rightarrow SSS→S ,即为在数据集 S 上的运算结果仍然在数据集S中,成数据集S对运算 \times 满足封闭性。 代数系统: 在数据集S中,如…...

STM32(3日学习总结|printf的重定向)
为了方便在串口调试的时候及时通过串口得到信息,所以一个简便的printf非常重要 但是,在clion中,由于使用的并不是一般的哪个stdio.h 因此需要使用更牛逼的(稚晖君)的方案 原链接:配置CLion用于STM32开发【优…...

oracle包写入程序失败_ORA-12571 TNS包写入程序失败
Oracle安装过程中的问题在运行配置工具Oracle Database Configuration Assistant时,总是提示“ora-12571:TNS:包写入程序失败“错误,原因可能跟机器在域管理下有关。解决方法:修改%oracle_home%/network/admin下的sqlnet.ora文件把那个什么NT…...
Laravel 教程:使用Fast Excel解决导出超大 XLSX 文件(千万级)带来的内存问题
TL;DR: 本文介绍 Laravel 的 FastExcel 组件,文中会对 PHP generators 速览,并给出如何在节约内存的同时结合两者从数据集生成 Excel 文件。 关于 FastExcel Laravel FastExcel 旨在成为 Laravel 风格的 Spout, 目的是简化 导入 / 导出。它可以看作是 …...

Goodbye 2022,Welcome 2023 | 锁定 2023
引言又是一年春来到,新年应比旧年好。旧岁已辞,新年已到,新旧更迭之际,真想剪个头发换身行头,就能重新出发。但终究是要回头看看啊,那一路而来的荆棘与芬芳,才是成长的印记啊。那就回拨记忆&…...

记录第一次用阿里云(Windows主机)部署SSM项目(Spring+SpringMVC+Mybatis)
最近在看很多ssm项目部署到阿里云的教程:踩了很多坑,所以希望大家部署时候有所借鉴吧。 主要分为以下几个步骤 1.购买服务器 2.了解控制台 3.远程连接服务器 4.配置SSM项目所需环境 5.创建安全组,配置安全组规则 6.服务器中eclipse中导…...

SCI 论文插图格式一般要求
插图是反映 SCI 文章品质的核心指标之一!!! 图片格式要求:图片一般可以保存为TIFF、JPEG、EPS这三种常见格式,并存为独立文件。 二、图片色彩要求:一般要求为CMYK或RGB色彩。 1.尺寸符合杂志社的要求(宽度8.3~17.6厘米,高度一般不超过20厘米…...

linux服务器安装laravel教程
linux服务器下先安装composer composer.json 声明PHP依赖的第三方扩展的文件 加载该文件需要安装composer, composer是PHP的一个类库依赖管理机制, 类似Ruby 的 Gem 运行composer需要 php 5.3以上版本, 并且确定PHP CURL 扩展可用 为了获取Composer,我们需要做两…...

一刀工具箱 - 密码生成器
随机密码生成器 - 最专业的随机密码在线生成网站,可根据选择生成不同字符不同长度的随机密码。 在线代码 buildClick(){let params this.params;for (var e this.value, a "abcdefghijklmnopqrstuvwxyz", t "ABCDEFGHIJKLMNOPQRSTUVWXYZ",…...

Little VGL(LVGL)图形库移植到CH32V307单片机(二)
一、下载需要的移植库及开发环境 下载LVGL主代码Demo代码,防止GitHub地址更换,请直接访问LVGL官网地址:LVGL官网直通GitHub。我们需要下载LVGL移植库与demo例程两个文件。点击GitHub小黑猫图标来到右上方页面,点击master选择relea…...

【Python机器学习】神经网络中误差反向传播(BP)算法详解及代码示例(图文解释 附源码)
需要全部代码请点赞关注收藏后评论留言私信~~~ 误差反向传播学习算法 用神经网络来完成机器学习任务,先要设计好网络结构S,然后用训练样本去学习网络中的连接系数和阈值系数,即网络参数S,最后才能用来对测试样本进行预测。 在研…...

双向可控硅实现 插头防插拔火花
由于65W电源适配器插头每次冷通电,都会有很大的火花,“啪”的一声,体验不是很好,很多人说增加NTC电阻等等,好像NTC在0度以下就会有问题,参考了双向可控硅,实测的确有明显改善,每次插…...

移动通信的主要挑战及6G的研究方向
【摘 要】当前,6G的驱动力并不明确,想断言6G的突破点及标志性技术尚为困难。然而,新一代系统的诞生通常并不会完全产生于真空,许多方向是基于老一代所发现问题的逐步演进。本文希望通过观察行业与技术的走向及存在的主要问题,探索新一代6G系统演进急需解决的问题。并由此…...

gerapy部署项目报错:ModuleNotFoundError: No module named ...
使用gerapy部署我的项目,rebuild的时候是成功的,但是deploy的时候失败了,报错: Client 1 Failed to Deploy 没有显示具体的错误,只能到gerapy的部署目录找日志。 根据 ll 命令,找到了最新的日志文件&…...

蓝桥杯-成绩分析
// 小蓝给学生们组织了一场考试,卷面总分为100分, // 每个学生的得分都是一个0~100的整数 // 请计算这次考试的最高分、最低分和平均分。 // 输入的第一行包含一个整数n,表示考试人数。 // 接下来n行,每行包含一个0~100的整数&…...

蓝桥杯—成绩统计
成绩统计 题目描述 小蓝给学生们组织了一场考试,卷面总分为 100 分,每个学生的得分都是一个 0 到 100 的整数。 如果得分至少是 60 分,则称为及格。如果得分至少为 85 分,则称为优秀。 请计算及格率和优秀率,用百分数…...

蓝桥杯成绩分析python
https://www.lanqiao.cn/problems/497/learning/ 题目描述 小蓝给学生们组织了一场考试,卷面总分为 100 分,每个学生的得分都是一个 0 到 100 的整数。 请计算这次考试的最高分、最低分和平均分。 输入描述 输入的第一行包含一个整数 n\ (1 ≤ n ≤ 10^4…...

蓝桥杯 成绩统计 Python实现
蓝桥杯 成绩统计 小蓝给学生们组织了一场考试,卷面总分为 100 分,每个学生的得分都是一个 0 到 100 的整数。 如果得分至少是 60 分,则称为及格。如果得分至少为 85 分,则称为优秀。 请计算及格率和优秀率,用百分数…...

蓝桥杯之成绩统计问题
题目描述 小蓝给学生们组织了一场考试,卷面总分为 100 分,每个学生的得分都是一个 0 到 100 的整数。 如果得分至少是 60 分,则称为及格。如果得分至少为 85 分,则称为优秀。 请计算及格率和优秀率,用百分数表示&am…...

蓝桥杯成绩分析
题目描述 小蓝给学生们组织了一场考试,卷面总分为 100 分,每个学生的得分都是一个 0 到 100 的整数。 请计算这次考试的最高分、最低分和平均分。 输入描述 输入的第一行包含一个整数 n(1≤n≤104),n\ (1 ≤ n ≤ 10^4),n (1≤…...

蓝桥杯-基础 | 成绩统计
题目 题目链接:算法技能树/蓝桥杯-基础/成绩统计 问题描述 编写一个程序,建立了一条单向链表,每个结点包含姓名、学号、英语成绩、数学成绩和C成绩,并通过链表操作平均最高的学生和平均分最低的学生并且输出。 输入格式 输入n1行…...

蓝桥杯 成绩排序——结构体
蓝桥杯 成绩排序——结构体 问题描述 给出n个学生的成绩,将这些学生按成绩排序, 排序规则,优先考虑数学成绩,高的在前;数学相同,英语高的在前;数学英语都相同,语文高的在前&…...

PostgreSQL数据库FDW——Parquet S3 ParquetReader类
ParquetReader类定义和实现位于src/reader.cpp和src/reader.hpp下,其主要作用是创建postgres列数据类型和parquet列数据类型的映射、获取arrow array元素值并包装为Datum、arrow nested list和map数据转为datum。首先从create_parquet_reader函数可以看出࿰…...
Maven之(七)pom.xml配置文件详解
setting.xml主要用于配置maven的运行环境等一系列通用的属性,是全局级别的配置文件;而pom.xml主要描述了项目的maven坐标,依赖关系,开发者需要遵循的规则,缺陷管理系统,组织和licenses,以及其他…...

JDK1.8使用的垃圾回收器和执行GC的时长以及GC的频率
1. GC介绍 GC就是垃圾回收器。因为内存空间是有限的,创建的每个对象和变量都会占据内存,gc做的就是对象清除将内存释放出来。其中堆是虚拟机中进行垃圾回收的主要场所,其次是方法区。 2. 垃圾回收器 新生代收集器: Serial&a…...

图解分析 Linux 网络包发送过程
大家好,下面的文章转发一个鹅厂同学的文章,这篇文章从应用到内核,写的非常不错,希望大家分析某个技术也可以从这方面入手。-----大家好,我是飞哥!半年前我以源码的方式描述了网络包的接收过程。之后不断有粉丝提醒我还…...

图解HTTP(一)
文章目录第 2 章 简单的 HTTP 协议2.1 HTTP 协议用于客户端和服务器端之间 的通信2.3 HTTP 是不保存状态的协议2.4 请求 URI 定位资源2.5 告知服务器意图的 HTTP 方法2.6 使用方法下达命令2.7 持久连接节省通信量2.8 使用 Cookie 的状态管理第 3 章 HTTP 报文内的 HTTP 信息3.1…...
YoloV3图解
整个训练分两部分 对 DarkNet53 的预训练基于 DarkNet53 进行物体检测训练 原图尺寸:input_shape 标签:原始标签 box 为 (class, xmin, ymin, xmax, ymax),xmin, ymin, xmax, ymax 是左上角为坐标轴相对于原图的偏移。 anchor 总共 9 个&a…...

RefineDet翻译及图解
文章目录AbstractIntroductionRelated WorkClassical Object DetectorsTwo-Stage ApproachOne-Stage ApproachNetwork ArchitectureTransfer Connection BlockTwo-Step Cascaded RegressionNegative Anchor FilteringTraining and InferenceData AugmentationBackbone NetworkA…...
图解http协议
图解传说中的HTTP协议 转自头条号猪哥亮额先扒一扒HTTP协议背景? HTTP(HyperText Transfer Protocol) 即超文本传输协议,现在基本上所有web项目都遵从HTTP协议(协议就是一种人为的规范)。 目前绝大部分使用的都是HTTP/1.1版本&am…...

位置度标注方法图解_轴承怎么拆?图解安装在4个不同位置的轴承拆卸方法及注意事项...
轴承的拆卸是机械维修中的重要内容之一。拆卸必须遵照轴承拆装的基本规则,还要针对不同的轴承采用不同的拆卸工具和拆卸方法。如果轴承在拆卸后需要再次使用,拆卸时施加的作用力绝对不可以通过滚动体来传递。对于分离式轴承,与滚动体保持架…...

Faster R-CNN 图解
作者:晓雷链接:https://zhuanlan.zhihu.com/p/24916624来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。Fast-RCNN基本实现端对端(除了proposal阶段外),下一步自…...

计算机体系结构图解
1.数据物理存储及访问示意图 2.8086寄存器 3.8086地址分段 不同物理地址段关联的硬件及作用不同。8086加电或复位时,CX0xFFFF,IP0x0000。指向的是ROM所在段内的位置。 计算机设置为从硬盘启动时,ROM-BIOS将读取硬盘主引导扇区【逻辑扇区0】的…...

YOLO2 图解
作者:晓雷链接:https://zhuanlan.zhihu.com/p/25167153来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。本文是对 YOLO9000: Better, Faster, Stronger (项目主页) 的翻译。…...

图解JQUERY尺寸及位置定义
最近在学习JQUERY的一些应用,接触到了JQUERY对于元素尺寸及位置定义,还有就是配合浏览器尺 寸及状态的计算所做出的一些动画特效。其实像这类JQUERY应用无外乎涉及这些属性的调用:innerHeight()、innerWidth()、 outerHeight()、outerHeight(…...

图说slam(一):amcl定位算法主要流程概念图解
1. 从高斯分布中随机采样,生成初始粒子 以global坐标系为参考坐标系,以初始位姿(默认为0)作为初始粒子分布的均值,从参数服务器中获取位姿的协方差矩阵,实现的函数在AmclNode::handleMapMessage中…...

HTML设置尺寸的元素,图解CSS: 元素尺寸的设置
众所周之,Web上的任何一个元素都是一个盒子(框模型),对于该盒子在CSS中有一个专业的术语,即CSS盒模型。其中CSS的display属性可以改变盒子的格式化上下文,每个格式化上下文都拥有自己不同的渲染规则,而这些规则是用来决…...

amd服务器有什么优势,AMD在云计算方面拥有三大优势_服务器评论-中关村在线
AMD在云计算方面拥有三大优势:作为知名的处理器厂商,AMD专为服务器设计的好龙处理器拥有着诸多优势,其具有更多的处理器核心,能够满足更高的并发处理性能,更好的满足企业业务高峰的性能要求。而云计算中心的服务器就需…...

自主云服务器处理器_云服务器对处理器的要求
企业在部署桌面虚拟化方案时,由于连接的云终端点数不同,所需要的云服务器也就不同。但是我们在选择云服务器时,也要选择好恰当的处理器,才能保证整个桌面虚拟化方案的正常使用。云服务器处理器的两大选择仍然是Intel与AMD。最新的…...

搭建云服务器实现内网穿透
# 前言 由于公司业务需要,搭建一组外网访问内网服务的一套链接关系,通过外网ip访问公司内网 # 技术采用frp docker # 环境客户端,服务端皆为 Ubuntu 18 # 实现原理公网服务器作为服务端,内网服务器作为客户端,服务器端…...

阿里云服务器CPU有AMD处理器吗?阿里云AMD服务器规格大全
阿里云服务器CPU有AMD处理器吗?阿里云服务器有AMD CPU处理器,阿里云服务器ECS通用型g7a、计算型c7a和内存型r7a采用2.55 GHz主频的AMD EPYCTM MILAN处理器,单核睿频最高3.5 GHz;通用型g6a、计算型c6a和内存型r6a采用2.6 GHz主频的…...

阿里云服务器采用AMD CPU处理器ECS实例规格大全
阿里云服务器有AMD CPU处理器,阿里云服务器ECS通用型g7a、计算型c7a和内存型r7a采用2.55 GHz主频的AMD EPYCTM MILAN处理器,单核睿频最高3.5 GHz;通用型g6a、计算型c6a和内存型r6a采用2.6 GHz主频的AMD EPYCTM ROME处理器,睿频3.3…...

腾讯云AMD服务器性能怎么样,腾讯云服务器标准SA2和S2区别在于AMD处理器哪个配置性能更高?...
最近码笔记需要购买一台腾讯云服务器,可选的腾讯云CVM实例规格有标准型S2和标准型SA2,如何选择呢?显然标准型SA2性价比更高,但是有什么区别呢?顾名思义,区别就在于SA2和S2中间的字母“A”,腾讯云…...

腾讯云服务器网页存在哪里找,腾讯云 AMD服务器入口在哪里?
最近好多同学问魏艾斯博客:腾讯云 AMD服务器的入口在哪里啊?之前的那个链接访问不到了!老魏看了下,好像真是的这样。官方悄咪咪的就把 AMD CPU服务器活动页面下线了,也不通知一声,差评啊!吐槽完…...

腾讯云 AMD 云服务器重庆云主机评测及如何选择
腾讯云 AMD CPU 云服务器自从 2018 年夏天推出后销售火爆,记得那时候魏艾斯博客发了文章腾讯云 AMD CPU 云服务器全国首推,当时 600 元/3 年没想到现在涨价了,居然 631.8 元/3 年!!!虽然涨的不多但是当初 6…...

腾讯云AMD云服务器如何,使用怎么样好不好?
腾讯云AMD云服务器是腾讯云首推的非Intel CPU服务器。一直以来感觉不冷不热的。不过毕竟是便宜一些。而一直以来有很多朋友对AMD服务器也有一些怀疑态度。今天就分析下这款服务器,与常见的 标准型S2等做个对比看看怎么样,哪个好。 腾讯云AMD 云服务器和标…...

腾讯云AMD云服务器使用体验?
腾讯云AMD云服务器是腾讯云首推的非Intel CPU服务器。一直以来感觉不冷不热的。不过毕竟是便宜一些。而一直以来有很多朋友对AMD服务器也有一些怀疑态度。今天就分析下这款服务器,与常见的 标准型S2等做个对比看看怎么样,哪个好。 腾讯云AMD 云服务器和标…...

腾讯云AMD云服务器标准型SA1和SA2有什么区别?该如何选择
腾讯云AMD云服务器一直不温不火,每次都是出现在低价促销行列。这几天推出了标准型SA1 1核2G1M也是非常便宜。现在又新上了一款SA2。同样是AMD服务器,他们之间有什么区别呢?又该如何选择? 按照腾讯的说法,新一代SA2实例…...

腾讯云AMD云服务器怎么样好不好?
腾讯云AMD云服务器是腾讯云首推的非Intel CPU服务器。一直以来感觉不冷不热的。不过毕竟是便宜一些。而一直以来有很多朋友对AMD服务器也有一些怀疑态度。今天就分析下这款服务器,与常见的 标准型S2等做个对比看看怎么样,哪个好。 腾讯云AMD 云服务器和…...

40多年祖传中医的临床经验总结(收藏)
中医学是一门伟大的科学宝库,我们应当努力的去挖掘它,并加以提高。本人是河南省信阳地xx县人氏。祖上世代中医,据老辈人传,是名医张仲景的后代。长期以来,对祖国的中医学有着深刻的认识和了解,但也发现了一…...

关于MySQL中的存储引擎
存储引擎:(了解内容) 1、什么是存储引擎,有什么用? 存储引擎是mysql中特有的一个术语,其他数据库中没有。 存储引擎就是一个表存储/组织数据的方式。不同的存储引擎,表存储数据的方式不同。 目前…...

< Linux > 进程概念(1)
目录 1、进程的概念 2、进程控制块 - PCB task_ struct内容分类 3、查看进程 通过ps命令查看进程 通过proc查看 4、通过系统调用获取进程标示符 5、通过系统调用创建进程-fork初识 6、进程状态 操作系统进程状态 Linux进程状态 僵尸进程 僵尸进程的危害 7、进程状态总结…...

嵌入式linux 必懂概念科普篇
嵌入式linux 必学基础知识应用编程概念系统调用是什么?应用编程、裸机编程、驱动编程概念文件 I/O 操作文件i/o的系统调用函数文件管理文件描述符的由来什么是空洞文件?原子操作与竞争冒险标准 I/O 库标准 I/O 库与文件 I/O 的区别FILE 指针I/O 缓冲文件…...

HDFS-概念
2019独角兽企业重金招聘Python工程师标准>>> 1. 简介 HDFS:Hadoop分布式文件系统,主要用来解决海量数据的存储问题,通过统一的命名空间——目录树来定位文件。 在现代的企业环境中,单机容量往往无法存储大量数据&#…...

Java基础篇:继承 + 抽象 + 接口 + 多态
字符串的分割方法 package String; /* * 分割字符串的方法: * public String[] split(String regex):按照参数的规则,将字符串切分成为若干部分。 * * 注意事项: * split方法的参数其实是一个“正则表达式”。 * 如果按照英文句点…...

程序员易混淆的10个基础概念
1.java初始化过程: 初始化父类中的静态成员变量和静态代码块 ; 初始化子类中的静态成员变量和静态代码块 ; 3.初始化父类的普通成员变量和代码块,再执行父类的构造方法; 4.初始化子类的普通成员变量和代码块&#…...

初学者-----抽象类和接口
每天知识多一点 ! 每天烦恼少一点 ! 这里写目录标题前言一. 抽象类1.1 抽象类概念1.2 抽象类语法1.3 抽象类特性1.4 抽象类的作用二. 接口2.1 接口的概念2.2 接口语法规则2.3 接口的特性2.4 接口的使用2.5 实现多个接口2.6 接口间的继承2.7 接口使用实例2.7 抽象类和接口的区别…...
Java中接口和抽象类的比较
Java中接口和抽象类的比较-2013年5月写的读书笔记摘要 1. 概述 接口(Interface)和抽象类(abstract class)是 Java 语言中支持抽象类的两种机制,是Java程序设计使用多态性的基础[[1]]。(在面向对象语言中&a…...
大规模机器集群-故障自动处理(二)
本篇开始介绍具体的实现过程,为表述方便,先定义一些名词, AutoRepairSystem: 故障自动维修系统, 缩写为ARS 原子操作:任务的最小操作,机器任务通常是指重启、重装 运维人员:运维工程师 SRE OP࿰…...

Java三大特征:封装、继承与抽象类
Java1、封装1.1 概念1.2 封装的原则1.3 如何封装1.4 访问权限修饰符1.5 private关键字1.6 this关键字1.6.1 this的含义1.6.2 this的使用格式1.6.3 代码书写2、构造方法2.1 构造方法的概述2.2 构造方法的定义格式2.3 构造方法的使用与重载2.4 构造方法的特点2.5 构造方法的注意事…...

文件的概念及其基础用法
目录 一、什么是文件? 二、绝对路径和相对路径 三、throws IOException 四、创建文件为啥会抛异常? 五、file.deleteOnExit() 六、list()方法 七、隐藏文件 八、经典面试题 九、mkdir()方法和mkdirs()方法 十、renameTo()方法 1.修改文件名 …...
java接口和多态应用例题_Java基础进阶 第四天 抽象接口多态
今日任务:1,能够独立使用抽象类2,能够独立使用多态3,能够独立使用接口4,能够理解适配器设计模式1. 抽象类1.1. 抽象类的产生需求:创建类描述猫和狗的行为;猫的行为:抓老鼠࿱…...

性能测试小总结(一) 基础概念
开发如父,测试如母,为了孩子能茁壮成长,母亲想教育孩子也可能能力不够,父亲更严厉能力更强,母亲指出孩子错误,父亲纠正孩子错误。 一、性能测试的基本概念 1、为什么要做性能测试? 1)…...

缓存核心概念
使用缓存的核心目的只有一个,就是:加速访问,提高性能,保护数据库。 对于加速项目访问有一份极具经典的图: 访问量较小时,项目采用的是All In One的结构,这时候能跟数据库快速、便捷存取数据的O…...

java 自动启动监听_玩转Java注释:自动调用监听器
Listener,直译为侦听器或监听器,在面向对象的开发中经常需要用到。如果你需要启动或者停止基于Java的Web系统中不同部分的代码,那么你可以使用一个简单的ServletContentListener来监听容器(container)里面的启动事件和停止事件。这个监听器可…...
Java基础进阶 抽象接口多态
今日任务: 1,能够独立使用抽象类 2,能够独立使用多态 3,能够独立使用接口 4,能够理解适配器设计模式 1. 抽象类 1.1. 抽象类的产生 需求:创建类描述猫和狗的行为; 猫的行为:…...

读《中国思想经典讲稿》
3-7 ~ 4-1四书,朱熹巜四书章句集注》经济凡勃论巜有闲阶级论》亚当斯密《国富论》中国传统《春秋》三传西方文明两希传统(希腊和希伯来)柏拉图和亚里士多德《圣经》《左传》全文:https://so.gushiwen.org/guwen/book_46653FD80389…...

29条激励心智的语录,献给情绪低落的人! 放松一下~!
29条激励心智的语录,献给情绪低落的人!引导语:健康不仅仅是健身和正常的饮食,更是良好的自我感觉和积极快乐的心态。但是我们都曾有过情绪低落,不袁起床出去走走的经历。那么我们该如何使自己心情好起来呢?下面给出情绪…...

挫败、迷茫、无聊时值得一看的“有点励志的故事和语录”
有点励志的故事和语录 当你挫败时,当你迷茫时,当你无聊时,值得一看。 看看这些名人的经历: 当韩寒去办公室办理退学手续的时候,老师们问他,你不念书了,将来靠什么生活,年少的韩寒…...

不用管别人怎么评论自己_不用管别人怎么议论你,你只要记住高尔基的语录,就算活明白了...
原标题:不用管别人怎么议论你,你只要记住高尔基的语录,就算活明白了这个世界,真的很奇妙,在你弱小的时候,还没有成功的时候,是人是鬼都喜欢议论你,有人当年议论,有人背后…...

银行外包996,骑驴找马要跳槽
前几天有个读者过来问了我一个关于职业发展的问题:二哥,**银行外包太累,没有成长属性,要不要跳槽?**同时,读者对前端比较感兴趣,问要不要转岗? 那二哥这么负责任,必须得…...

c语言中amp;什么意思,C语言中的符号 和 | 是什么意思?
&: 在C语言中有两种意思,一种是取地址符,是单目运算符;另一种是位运算符,表示“按位与”,是双目运算符。|: 是位运算符,表示“按位或”。资料扩展1、符号 & 和 | 这两个运算符都是二进制的按位操作…...

什么是阿里云amp工具?
自2020年阿里云云栖大会上发布”HaaS”以来,“轻应用”好像一下子流行了起来。 阿里云使用的工具叫做amp工具,从网络上直接搜索,还真的不知道这三个字母是哪三个单词的缩写,所以也不知道它是什么意思。 我们下载的阿里云轻应用工…...

intro是啥意思_outro 和intro是什么意思啊?
两个单词多用在CD专辑里,其具体解释如下:1、Intro是序曲。一般收录在EP或专辑的第一首,歌曲长度较短,是进入专辑正式歌曲前的一个引子,起一个缓冲的作用,Intro是独立的一首歌曲。目前很多歌手的专辑都会有类…...

机器人阻抗控制(二)
#阻抗控制 #机器人控制 #动力学方程 《Cartesian Impedance Control of Redundant and Flexible-Joint Robots》 One of the core statements of the impedance control methodology is that the controller should modulate the mechanical impedance4 of the manipulator. 具…...

Python基础(十九):数学相关模块
简介Python 中数学相关模块,如下所示:模块描述math提供了对 C 标准定义的数学函数的访问(不适用于复数)cmath提供了一些关于复数的数学函数decimal为快速正确舍入的十进制浮点运算提供支持fractions为分数运算提供支持random实现各…...

5W2H理解数据埋点
本文将从产品运营、数据产品经理的角度,并采用5W2H分析法向各位介绍埋点的相关知识。 一、什么是数据埋点?(What) 1、概述 数据埋点是数据采集领域(尤其是用户行为数据采集领域)的术语,指的是…...

21考虑用户舒适度的冷热电多能互补综合能源系统优化调度
说明书 MATLAB代码:考虑用户舒适度的冷热电多能互补综合能源系统优化调度 关键词:用户舒适度 综合能源 PMV 优化调度 参考文档:《冷热电气多能互补的微能源网鲁棒优化调度》基础模型加舒适度部分模型; 仿真平台:MA…...

【Element】el-select下拉选择器搜索选项,自定义搜索方法,结合后端接口远程搜索
el-select搜索选项 当我们有多个选项时,我们一般会使用下拉选择器el-select展示选项,选项不多的情况下,我们可以进行手动下拉选择。那当选项有100个,甚至1000个的时候,需要一个个找选项,手动下拉选择就太累…...

leetcode-链表-2.两数相加
2. 两数相加 - 力扣(Leetcode) class Solution {public ListNode addTwoNumbers(ListNode l1, ListNode l2) {if (l1null&&l2null){return null;}if (l1null){l1new ListNode(0);}if (l2null){l2new ListNode(0);}int suml1.vall2.val;if (sum&g…...

一句话设计模式9:装饰器模式
装饰器模式:低级AOP落地实现。 文章目录装饰器模式:低级AOP落地实现。前言一、装饰器模式的作用二、如何实现装饰器模式总结前言 装饰器模式一般使用场景是: 对已有功能代码想做增强,而不是修改原有功能或者代码; 一、装饰器模式的作用 1 完美符合开闭原则,对于原代码无任何改…...

3Dmax开孔打洞圆孔洞的几种方法和技巧
最常见的几种打洞方法及技巧和注意事项总结如下。除了布尔运算外其余几种都是在可编辑多边形模式下进行的,这里所有的打孔打洞都是以圆洞为例,因为圆洞的难度相对来说要大一些了。 文章目录一、布尔二、投射三、推拉1、推送到对面2、效果演示四、点切角五…...

重构数据-Encapsulate Collection封装集合十
重构数据-Encapsulate Collection封装集合十 1.封装集合 1.1.使用场景 有个函数返回一个集合。让这个函数返回该集合的一个只读副本,并在这个类中提供添加/移除集合元素的函数。 我们常常会在一个类中使用集合(collection,可能是array、l…...

Linux--IP协议--0316-19
目录 1. IP协议 1.1 协议头格式 1.1.1 报头内容的详细理解 1.2 分片 分片是什么? 如何做到分片? 1.2.1 关于分片的认识 1.2.2 分片的具体过程 1.2.3 分片的坏处 1.3网段划分 1.3.1 CIDR (网络掩码)划分 1. IP协议 概念…...
Git 入门最佳实践
Git 入门最佳实践 前言 Git简介 实用主义 深入探索 总结 参考资料 前言 Git 是程序员学习和工作都离不开发工具,今天和大家分享 Git 常用命令总结。 Git简介 Git 是一种分布式版本控制系统,它可以不受网络连接的限制,加上其它众多优…...

蓝桥杯算法基础_猜年龄_课程笔记
题目 美国数学家维纳(N.Wiener)智力早熟,11岁就上了大学。他曾在1935~1936年应邀来中国清华大学讲学。 一次,他参加某个重要会议,年轻的脸孔引人注目。于是有人询问他的年龄,他回答说: “我年龄的立方是个4位数。我年龄…...

机器学习:L2正则项(权重衰减)和梯度的理解
正则化方法:L2正则化 正则化定义:凡是可以减少泛化误差而不是减少训练误差的方法,都可以称作正则化方法 我们其实不用去管什么是泛化误差、什么是训练误差,只需“凡是能减少过拟合的方法都是正则化方法” 正则化方法࿱…...

学AutoSAR,敢不知道.arxml?
什么是.arxml文件? 如果用一句话来给.arxml下个定义的话,我会说: .arxml是一种交互文件,一种用于AtutoSAR工具链各工具之间沟通的桥梁。 这种文件里都有什么? 不同的工具输出不同的.arxml文件,简单分个层…...

SkyWalking+ElasticSearch7实现日志追踪
文章目录1.安装ElasticSearch7下载ElasticSearch71.1 解压 elasticsearch-7.8.01.2 进入elasticsearch-7.8.01.3 ES配置文件1.4 创建es用户查看elasticsearch 状态2 安装 SkyWalking2.1 下载 SkyWalking8.1-es版本2.2 解压2.3 修改配置文件2.4 修改skywalking-ui 端口2.5启动2.…...

KeepAlived + Nginx 高可用
KeepAlived Nginx 高可用 主机系统VIPIP主Master01Ubuntu 22.04192.168.79.155192.168.79.177是Worker01Ubuntu 22.04192.168.79.155192.168.79.180否Worker02Ubuntu 22.04192.168.79.155192.168.79.181否 Master01 设置hostname $ cat /etc/hosts 127.0.0.1 localhost 127…...

对于浏览器内核的理解
浏览器内核简介主流浏览器所使用的内核分类组成部分总结简介 经常听说各种不同的浏览器,IE、Opera、Firefox、Safari、The World还有现在的Chrome等。看似许多不同的浏览器,其实其中还是有很多相似之处。今天,我们就来了解他们的内核~&#…...

GO select,switch, for 语句的注意事项
1、select 可以包含写入Channel select { case ch <- 1: } 写入也只是判断一种case成功,不会循环写入多条。 2、 如果没有default ,也没有符合条件的,则会锁死 3、break 不能跳出for select 语句,需要借助Label,或者goto …...

【C语言】3天速刷C语言(指针进阶)
字符指针在指针类型中我们知道有一种指针类型为字符指针char*;一般使用:int main() {char ch w;char *pc &ch;*pc w;return 0; }还有一种使用方式:int main() {char* pstr "hello bit.";//这里是把一个字符串放到pstr指针变…...

系统测试与维护
一、系统测试 测试的目标:测试是为了发现错误而执行程序的过程测试的原则:尽早并不断的进行测试程序员避免测试自己自己设计的程序;测试工作应避免由原开发软件的人或小组来承担(单元测试除外)不仅要包括合理、有效的…...

Windows下VS2019配置OpenVINO2022.3
VS2019配置OpenVINO2022.3 本文在在Windows中基于Visual Studio配置OpenVINO C开发环境 基础上进行更改最新版的openvino引用目录较多,文中将给出详细参考 本文主要介绍在Windows中基于Visual Studio配置OpenVINO C开发环境,主要步骤有: 下…...

华为OD机试用Python实现 -【补种未成活胡杨树】
华为OD机试题 本篇题目:补种未成活胡杨树题目输入描述输出描述:示例 1输入输出说明编码 Code Python 补种未成活胡杨树最近更新的博客 华为od 2023 | 什么是华为od,od 薪资待遇,od机试题清单华为OD机试真题大全,用 Python 解华为机试题 | 机试宝典【华为OD机试】全流程解析…...

Vector - CAPL - RS232串口处理
摸鱼聊天、答疑解惑首选之地 --- 车载网络哪些事儿你是否还在为VT板卡系统昂贵而发愁?是否为MCU log没办法而烦恼?当前车载网络协议测试这块,vector可以说是一家独大,因此各种骚操作一年比一年多,然而对于我们测试工程…...

腾讯云CloudPages建站模板搭建网站教程
腾讯云建站CloudPages自助建站模板,建站神奇不需要会代码小白轻松搭建网站,CloudPages支持海量精美建站模板,可用于搭建企业官网、广告落地页、微信小程序等,支持PC、H5、小程序三端自适应,像做PPT一样自助搭建网站&am…...

【web开发网页制作】Html+Css网页制作关于我的家乡(6页面)【附源码下载】
【写在前面】之前学生时代自己也做了不少页面,现在毕业后也希望能慢慢的分享出来给大家,希望能给刚接触web开发的你带来一些启发。其实关于网页制作,没有大家想象中的那么难,接下来给大家详细介绍一下如何实现网页的制作ÿ…...

大数据之Hive SQL题库-初级
第一章环境准备1.1 建表语句hive>-- 创建学生表 DROP TABLE IF EXISTS student; create table if not exists student_info(stu_id string COMMENT 学生id,stu_name string COMMENT 学生姓名,birthday string COMMENT 出生日期,sex string COMMENT 性别 ) row format delim…...

百元蓝牙降噪耳机哪个比较好?平价不踩雷的降噪蓝牙耳机评测
目前最流行热门的3C数码好物,必然是降噪蓝牙耳机!在大街上、公交和地铁上都可以看到很多用户都佩戴着蓝牙耳机,并且具有降噪功能的蓝牙耳机更受欢迎。下面我来分享几款平价又不踩雷的降噪蓝牙耳机给大家,希望大家都能找到心仪那…...

Win11的两个实用技巧系列之电脑磁盘分区的方法、任务栏点击网络声音图标无反应怎么办
Win11怎么把C盘分成几个盘?Win11电脑磁盘分区的方法近期有用户刚给电脑安装了新的Win11系统,在后续的使用中,发现电脑磁盘只有一个C盘,需要分盘,如何分呢?本文就为大家带来了详细的分盘教程,需要的朋友一起看看吧Win1…...

如何基于Security框架兼容多套用户密码加密方式
一、说明 当已上线的系统存在使用其他的加密方式加密的密码数据,并且密码 不可逆 时,而新的数据采用了其他的加密方式,则需要同时兼容多种加密方式的密码校验。 例如下列几种情况: 旧系统用户的密码采用了 MD5 的加密方式&…...

python:数据结构内容(1)
文章目录壹、元组定义1、创建元组2、访问元组中数据3、元组的连接4、删除元组5、常用的元组函数贰、列表定义1、创建列表2、访问列表3、列表赋值4、删除元素5、列表中的操作方法引言:为了在计算机程序中表示现实世界中更加复杂的数据,python除了提供数字…...

Lazada各大跨境站点,lazada商品详情 API 返回值说明
item_get-lazada商品详情 公共参数 名称类型必须描述keyString是 调用key(必须以GET方式拼接在URL中) 注册Key和secret测试 secretString是调用密钥api_nameString是API接口名称(包括在请求地址中)[item_search,item_get,item_s…...

【iOS】—— ARC学习
ARC 文章目录ARC内存管理的思考方式自己生成的对象自己持有非自己生成的对象,自己也能持有不再需要自己持有的对象时释放无法释放非自己持有的对象所有权修饰符在什么时候会用到weak和strong?__unsafe_unretained__autoreleasing__autoreleasing的应用场…...

onethink 字段插件 多图上传 UploadImages
多图上传插件,先上效果图该插件和之前的一个UploadImages 插件命名一样只不过功能不一样,所以不能同时使用,如果知道怎么改插件那就当我上面没说哈。功能列表:多图上传,删除,拖拽排序,自定义增加字段添加扩…...

东风最高降9万,一场卖车焦虑背后的“定价权”争夺
文|智能相对论作者|leo陈3月,“东风系”汽车湖北大降价,猛地刺激了消费者和同行。“门店里东风雪铁龙车型全部爆单,没有办法再接新订单,因为没有车交,其他车型倒是还有少量现车。”湖北某家东风门店的销售这样说&#…...

RabbitMQ学习(一)中间件技术、消息队列协议、持久化、分发策略、高可用与高可靠、入门与安装、角色分类
中间件技术与分布式架构 分布式中间件 消息中间件 类型:ActiveMQ、RabbitMQ、Kafka、RocketMQ 场景:消息中间件监控数据 、异步数据传输场景、流量削峰、任务调度、海量数据同步、分布式事务、日志管理、大数据分析与传递、数据的分发与异步处理 协议…...

GBase 8c GDCA培训认证【环境准备、安装】
1. 环境准备 相关配置要求如下: 配置:内存16G以上(最好16G),硬盘 20G以上,固定IP地址和mac地址;镜像包(Centos7.9)下载,root 账户密码6个1:11111…...

java总结--线程
什么是线程、什么是进程 进程是程序运行和资源分配的基本单位,一个程序至少有一个进程,一个进程至少有一个线程。进程在执行过程中拥有独立的内存单元,而多个线程共享内存资源,减少切换次数,从而效率更高。 线程是进程…...

计算机网络中---重要相似基础的概念
目录 TCP和UDPhttp和https网段和网关端到端和点到点流量控制和拥塞控制单工、半双工和全双工虚电路服务和数据报服务CSMA / CD和CSMA / CA电路交换、报文、分组交换频分复用、时分、波分、码分复用TCP和UDP 这是传输层为了支持不断增多的应用层协议而提供的两种协议,主要是为…...

神经网络之反向传播算法(自适应学习率调整算法Adadelta)
文章目录自适应学习率调整算法(Adadelta)1、算法原理2、算法实现2.1 训练过程2.2 测试过程及结果3、参考源码及数据集自适应学习率调整算法(Adadelta) 自适应学习率调整算法(Adadelta)可以视作是自适应梯度…...

使用TensorFlow Serving进行模型的部署和客户端推理
目的:在一个server端使用TensorFlow框架对模型进行训练和保存模型文件后用TensorFlow Serving进行部署,使得能在客户端上传输入数据后得到server端返回的结果,实现远程调用的效果。环境:操作系统: ubuntu 20.04.1当然可…...

Android异步消息机制
一、异步消息处理机制Handler Android中的异步消息处理主要由4个部分组成:Message、Handler、MessageQueue和Looper。 Message Message是在线程之间传递的消息,它可以在内部携带少量的信息,用于在不同线程之间传递数据。如Message的what字段…...

【id:10】【20分】B. 三串合一(指针与字符数组)
题目描述 输入三个字符串,通过指针读取各个字符串的子串(子串是指字符串中连续的一小部分),把它们合并成一个新字符串 要求: 1. 三个字符串的创建和输入可以使用数组,也可以不用 2. 输入后,根…...

GoJS 2.3 Crack
GoJS 2.3 新的 SVG 渲染上下文 GoJS 通常将图渲染到 HTML 画布,并提供将图场景导出到 图像格式和 SVG。在 GoJS 2.3 中,该库现在支持在 添加到默认画布上下文中。视觉上应该没有变化,性能会 使用默认画布上下文时速度更快,但 SVG…...

数据结构 -- 线性表:定长顺序表和不定长顺序表的代码和实现
一、顺序表 概念: 是一种线性结构(1对1的关系),每一个数据元素都有一个前驱(除了第一个元素)和一个后继(除了最后一个元素) 在逻辑上数据元素都是连续的,在物理存储上数…...

面试了8家软件公司测试岗位,面试题大盘点,我真的尽力了
包含的模块:本文分为十九个模块,分别是:软件测试 基础、liunx、MySQL、web测试、接口测试、APP测试 、管理工具、Python、性能测试、selenium、lordrunner、计算机网络、组成原理、数据结构与算法、逻辑题、人力资源需要的可以看文末获取方式…...

JavaScript专题之惰性函数
参考原文:JavaScript专题之惰性函数 需求 我们现在需要写一个 foo 函数,这个函数返回首次调用时的 Date 对象,注意是首次。 解决一:普通方法 var t; function foo() {if (t) return t;t new Date()return t; }问题有两个&…...

Android本地关键代码安全处理
一、背景 最近在做代码安全方面的工作,发现一些关键信息如:密钥、加密策略等直接写死在项目代码中,存在代码安全隐患。本文档提供一种示例:把关键信息,保存在native层;并对安装包关联信息进行校验…...

Phoenix简介_安装部署_以及连接使用---大数据之Hbase工作笔记0035
我们之前都是用hbase的api的jar包来执行操作的hbase,但是不方便因为语法,太复杂了,提供的api也很麻烦,操作很不友好,Phoenix是凤凰的意思,可以让操作像mysql一样简单,写就可以了 可以看到Phoenix的介绍 上面是官网可以看下 然后看一下如何安装,可以看...

2020-复习
2020-复习一、程序设计二、操作系统三、计算机网络一、程序设计 1.编写一个函数实现十进制向二进制转换的功能,函数的输入为一个十进制数,输出为一个二进制数,如输入37,输出为100101 #include <stdio.h> // 编写一个函数实现十进制向二进制转换的功能,函数的输入为一个…...

Vue2项目总结-电商后台管理系统
Vue2项目总结-电商后台管理系统 去年做的项目,拖了很久,总算是打起精力去做这个项目的总结,并对Vue2的相关知识进行回顾与复习 各个功能模块如果有过多重复冗杂的部分,将会抽取部分值得记录复习的地方进行记录 一:项目…...

M1/M2 Pro VMware Fusion虚拟机安装Win11教程(超详细)
前言 最近换了新电脑 —— M2 Pro,属于是结束了二十多年的Windows生涯了。但是有些东西又必须在Windows系统上去搞。 比如 易语言开发、运行一些exe的软件等等,没办法,搞个虚拟机,装个Win11吧。 下面进入正题: 一、安装…...

记一次Excel模板导出功能
前言 这篇文章是要记载在开发过程中实现:使用自己定义的excel模板文件,将list数据填入模板文件中。 说明 这里只记录了一些功能要点和使用时要注意的地方!!! 详细 引入依赖 这里使用的是easypoi来实现这个功能,先引入依赖包,版本是4.1.2<dependency><group…...

Internet基础
目录Internet1、MAC地址2、IP地址(1)IP地址定义(2)IP地址分类(3)IP地址组成(4)IP地址的计算①子网数,主机数的计算②网络地址和广播地址的计算3、DNS和URL(1&…...

day11-函数总结
Function Effect 在实现某个功能对应的代码的时候,如果将实现功能对应的函数放到函数中,那么下一次再需要这个功能的时候,就可以不用再写这个功能对应的代码了,而是直接调用这个功能对应的函数 def sum_range(num):sum1 0for x…...

python中dumps、dump、load、loads的区别
根据序列化和反序列的特性 loads: 是将string转换为dictdumps: 是将dict转换为stringload: 是将里json格式字符串转化为dict,读取文件dump: 是将dict类型转换为json格式字符串,存入文件 一、相同点 dump…...

CSS基础之盒模型
盒模型 简介 在CSS中,元素都是被一个个的盒子(box)包围着,理解这些盒子的基本原理,是我们使用CSS实现准确布局,处理元素排列的关键。在CSS中有 块级盒子、内联盒子 两种,它们在页面流和元素…...

2023系统分析师---项目管理
一、项目管理 一、基本概念 范围管理:确定项目的边界,即那些工作是项目应该做的,那些工作不应该包括在项目中范围定义的输入包括:项目章程、项目范围管理计划、批准的变更申请、组织过程资产WBS的作用包括:便于估算、…...

go-zero学习 — 基础
go-zero学习 — 基础1 参考2 goctl 相关命令整理2.1 .api生成swagger的命令2.2 .api生成api模块的命令2.3 .proto生成rpc模块的命令2.4 sql文件生成model的命令2.5 docker启动swagger的命令3 架构图4 go-zero环境搭建4.1 注意事项4.2 go-zero 需要安装的组件4.3 方式 14.4 方式…...

【算法】退火算法+背包问题 python
目录一、概念二、算法的优点三、基本流程和公式四、例题python代码已知背包的装载量为 c10,现有 n5 个物品,它们的重量和价值分别是 (2, 3, 5, 1, 4) 和 (2, 5, 8, 3, 6)。试使用模拟退火算法求解该背包问题。python 代码一、概念 模拟退火算法采用类似…...

算法高频函数
目录 fixed() setprecision() setw() swap() sort() subsrt() atoi() 将不定时更新 fixed() 消除浮点数的科学计数法 只要出现了fixed,则后面都是以fixed输出。 用定点表示法表示浮点…...