【JS】快速入门DOM
目录
节点树
DOM属性
DOM方法
操作节点属性
操作节点文本
操作节点样式
事件绑定
节点获取方法
批量添加事件
事件对象
获取鼠标位置
节点树
概述:节点即为标签。节点之间这种关系,我们称之为‘节点树’。因为很想一颗大树扎根。
DOM【document object model】:文档对象模型,你可以理解为是整个节点树最外层‘根元素’。
DOM其实就是JS语言中内置引用类型document对象,DOM对象经常用来操作节点(标签)
比如:操作节点样式、属性、文本等等。
DOM属性
<script type="text/javascript">//DOM:常用属性//documentElement:获取到节点树的html标签console.log(document.documentElement);//head:获取到节点树的head标签console.log(document.head);//title:获取到节点title标签的文本console.log(document.title);//body:获取到节点bodyconsole.log(document.body);</script>
DOM方法
- getElementById方法:可以通过标签ID选择器获取对应节点。
- 一般我们将script标签放在程序最底部。
- 不管节点(标签)在网页中嵌套关系如何复杂。都可以通过这个方法获取到。
- 注意:标签(节点)在JS当中属于引用类型数据。
<script type="text/javascript">//getElementById方法:可以获取到节点树上任意节点//【需要给标签添加id属性,通过id选择器获取】var element = document.getElementById("box");var eleCur = document.getElementById("cur");var eleLi = document.getElementById("me");console.log(element);console.log(eleCur);console.log(eleLi);console.log(typeof element);</script>
操作节点属性
<script type="text/javascript">
var div=document.getElementById("box");
div.id='box2';
console.log(div.id);
console.log(div.className);</script>
box2
cur
操作节点文本
表单元素:value
其他元素:innerHTML
<script type="text/javascript">
var div=document.getElementById("box");
var inp=document.getElementById("inp");
console.log(inp.value);
console.log(div.innerHTML);
inp.value="默认value";</script>
操作节点样式
- 行内样式
<div id="box" style="width: 60px;color: red;background-color: aquamarine;">coleak1</div>
- 内部样式
- 外部样式(link引入)
<script type="text/javascript">
var div=document.getElementById("box");
console.log(div.style['width']);
div.style['width']="900px";</script>
事件绑定
-
onclick||ondblclick
<script type="text/javascript">
var div=document.getElementById("box");
// div.onclick=function()
// {
// alert("我单击了");
// }
div.ondblclick=function()
{alert('我双击了');
}</script>
-
onmouseenter||onmouseleave
-
onmouseover||onmouseout
<script type="text/javascript">
var div=document.getElementById("box");
// div.onmouseenter=function()
// {
// alert("我进入了");
// }
div.onmouseleaves=function()
{alert('我离开了');
}</script>
- onfocus||onblur
<script type="text/javascript">
var input=document.getElementById("inp");
input.onfocus=function()
{input.style.color='green';
}
input.onblur=function()
{input.style.color='black';
}</script>
- onmousedown / onmouseup
<script type="text/javascript">
var box=document.getElementById("box");
box.onmousedown =function()
{box.style.color='green';
}
box.onmouseup=function()
{box.style.color='black';
}</script>
- onmousemove
<script type="text/javascript">
document.onmousedown=function()
{
document.body.style.background="red";}
document.onmousemove = function()
{var R=parseInt(Math.random()*255);var G=parseInt(Math.random()*255);var B=parseInt(Math.random()*255);document.body.style.background="rgb("+R+","+G+","+B+")";
}
document.onmouseup=function()
{
document.body.style.background="black";}</script>
节点获取方法
-
document.getElementById
-
document.getElementsByTagName
-
document.getElementsByClassName
-
document.getElementsByName
<script type="text/javascript">
var arr=document.getElementsByTagName('li');
for (var i=0;i<arr.length;i++)
{arr[i].style.color="red";
}</script>
批量添加事件
<script type="text/javascript">
var arr=document.getElementsByTagName('li');
for(var i=0;i<arr.length;i++)
{arr[i].onclick=function(){this.style.color="red";}
}</script>
事件对象
- 当事件处理函数执行的时候,系统会自动注入实参,我们用形参接受【事件对象】
- 在不同浏览器中事件对象是有兼容问题。使用短路语句进行兼容。
<script type="text/javascript">//获取节点var div = document.querySelector("div");div.onclick = function(event){ //对于高级浏览器:谷歌、IE8以上的浏览器---->event//对于低级浏览器:IE8以下的,事件对象作为BOM对象属性var e = event||window.event;console.log(e);}</script>
获取鼠标位置
- screenX||screenY
<script type="text/javascript">//获取节点var inn = document.querySelector('.inner');//鼠标在整个网页当中移动document.onmousemove = function(event){//短路语法进行兼容var e = event||window.event;inn.innerHTML = "screenX:"+ e.screenX + "screenY"+e.screenY;}
</script>
- pageX||pageY
<script type="text/javascript">//获取节点var inn = document.querySelector('.inner');//鼠标在整个网页当中移动document.onmousemove = function(event){//短路语法进行兼容var e = event||window.event;inn.innerHTML = "screenX:"+ e.screenX + "screenY"+e.screenY+"<br/>";inn.innerHTML += "pageX:"+e.pageX +"pageY:"+e.pageY;}
</script>
- clientX||clinetY
- offsetX||offsetY
<script type="text/javascript">//获取节点var inn = document.querySelector('.inner');//鼠标在整个网页当中移动document.onmousemove = function(event){//短路语法进行兼容var e = event||window.event;inn.innerHTML = "screenX:"+ e.screenX + "screenY"+e.screenY+"<br/>";inn.innerHTML += "pageX:"+e.pageX +"pageY:"+e.pageY+"<br/>";inn.innerHTML +="clientX"+e.clientX +"clinetY"+e.clientY+"<br/ >";inn.innerHTML +="offsetX"+e.offsetX +"offsetY"+e.offsetY;}
</script>
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-4505562.html
如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!
mysql三范式通俗_三范式(数据库三大范式通俗理解)
范式是符合某一种级别的关系模式的集合。关系数据库中的关系必须满足一定的要求,满足不同程度要求的为不同范式。【中文名】: 范式【外文名】: paradigm【性 质】.第一范式(1NF):在关系模式R中的每一个具体关系r中,如果…...
测试案例
测试案例是贯穿了整个测试流程和项目研发流程的,因此用例显得至关重要。如何提高用例的质量,用例评审是必不可缺的一环。 很多测试同学都知道应该做测试案例评审,并且也乐意做需求评审,但是很少有测试同学总结过如何做案例评审。…...

CANopen 7.过程数据对象 PDO Process data object)
学习:https://blog.csdn.net/iamplane/article/details/49931319 同步报文使用:https://blog.csdn.net/qq_40104597/article/details/106476609 7. 过程数据对象 PDO Process data object) 如前文所述PDO属于过程数据用来传输实时数据,即单向传输,无需…...
APP推广 从零开始
现在有越来越多的企业都在开发属于自己的APP,包括各种行业的应用,如社交类APP、生活类APP、购物类APP甚至两性类的APP都不在少 数。然而,这些APP开发出来都会遇到一个共同的问题,也就是如何去推广,一个产品如果没有推广…...

web服务器,web中间件,web容器的区别
web服务器,中间件,web容器web服务器中间件web容器结论前言:才学习的时候,就听过大名鼎鼎的web服务器,apache,iis,tomcat,后面进一步学习的时候,发现有个web中间件的东西&…...

App Store上架之邓白氏编码申请
要申请邓白氏编码(相当于企业的身份识别码 ,详情请百度),apple官网有提供申请入口进行免费申请申请入口 i. 公司名(英文) ii. 公司的地址,(英文)(会打下面的电…...

6-2 输出月份英文名 (10 分)
本题要求实现函数,可以返回一个给定月份的英文名称。 函数接口定义: char *getmonth( int n ); 函数getmonth应返回存储了n对应的月份英文名称的字符串头指针。如果传入的参数n不是一个代表月份的数字,则返回空指针NULL。 裁判测试程序样…...
申请邓白氏(D-U-N-S)编码
申请邓白氏编码步骤其实很简单,我们所说的前提是你已经有了AppleID(假设你已经有了,如果没有的话,就用一个邮箱账号去申请一个,非常简单) 第一步:登录苹果官网苹果官网。 第二步:直…...

如何实现全网拉新引流,知识店铺留存转化?
随着互联网的迅猛发展,在线教育已是大势所趋。越来越多企业、机构完成了线上化、数字化转型,将知识搬到线上,借助线上工具和互联网来实现更大范围的传播,高效拉新留存。 下面,我们以知识场景数字化服务商创客匠人为知识…...

如何申请公司邓白氏编码(D-U-N-S Number)
申请邓白氏码之前,需要查询一下公司是否已经申请了邓白氏码,这一步无法略过。点击查询邓白氏码,点击后会跳转至下图界面。 由于我这里是给过国外账号申请,界面是英文,如果是国内账号,应该会是中文。但是所填…...

六级(2021/6-1) Text1
Humans are fascinated着迷的 by the source of their failings and virtues. This preoccupation inevitably leads to an old debate: whether nature or nurture moulds us more. A revolution in genetics has poised this as a modern political question about the chara…...

JS常见事件类型
JS常见事件类型 名称含义blur失去焦点focus获得焦点load加载resize重置大小scroll滚动unload卸载click点击dblclcik双击mousedown鼠标按下mouseup鼠标弹起mousemove鼠标移动mouseover鼠标悬停mouseout鼠标移走mouseenter鼠标移入mouseleave鼠标离开change内容改变select选中su…...

Python3 NumPy库之ndarray数组
在Python内置环境 中,直接存储数值的数组(array)对象只存在一维结构,无法支持多维结构,也没有相关数组运算函数,这些使得Python在数值运算上有诸多不便之处。为了弥补这些不足,第三 方函数库NumPy被整合开发出来。 Nu…...

邓白氏编码申请地址,DUNS
邓白氏编码申请地址 用appleid登录 https://developer.apple.com/enroll/cn/duns-lookup/#!/search 先查询,如果没有,会直接用查询的信息,可直接申请邓白氏编码...

人工智能和机器学习如何影响金融服务?
文章来源:ATYUN AI平台 我们总是听到机器人或机器将代替人类工作,我们的工作场所将发生巨大变化的言论。事实上,未来确实会如此,我们可以计划何时开始,但是,就像其他事情一样,我们不清楚何时是…...

程序设计基础系列作业(湖南师范大学)
第1关:判闰年 任务描述 输入一个年份,保证在[0,3000]之间 判断该年份是否为闰年。 输入只有一个int,范围在[0,3000] 输出一个单词,如果是闰年输出Yes,否则输出No。注意大小写。 #include<iostream> using namespace std; int main() {int n;cin>>n;if((n...

2021申请邓白氏编码最新操作手册
https://developer.apple.com/enroll/duns-lookup/ https://developer.apple.com/support/D-U-N-S/ 如果提交了直接查询; 邮件申请: 尊敬的xxx,您好: 感谢您联系 Apple Developer Program 支持团队,我是资深 Advisor&…...

README.md文件
引言: README.md文件用的是Markdown编写的,所有我们先来看看Markdown的语法 首先在github上面某个项目里面创建一个README.md,然后在里面区编辑内容,如图, 点击edit file在下面输入内容,然后切换到preview changes进…...

Matlab——zeros函数和ones函数
一、两者的基本作用 zeros函数——生成零矩阵 ones函数——生成全1阵 二、【zeros的使用方法】 Bzeros(n):生成nn全零阵。 Bzeros(m,n):生成mn全零阵。 Bzeros([m n]):生成mn全零阵。 Bzeros(d1,d2,d3……):生成d1d2d3……全…...

邓白氏编码申请地址
本文主要介绍邓白氏编码申请的地址及申请材料 https://developer.apple.com/enroll/duns-lookup/#!/search申请材料 1.提供公司清晰的证件照片 A.营业执照 B.公章实物底部照片 2.公司 中文名称: 英文名称: 3.实际地址 中文:xx 英文ÿ…...

c语言公司考勤系统
1.要求 考勤系统是公司人事管理重要环节,用于记录员工迟到、早退、缺席、请假等出勤情况,并能提供数据统计功能。系统需求如下: 认证用户,如密码方式; 设置上下班时间,并能判断是否迟到、早退; 记录出勤状况,能记录每日…...

md文件语法及目录使用
标题的使用 # <h1> ## <h2> ................ 空格的使用 换行的使用 ①段落换行 回车 ②普通换行 space space回车 > 解释 注释 - list 段落前 加 表格 |参数名|参数说明|是否必须| |:---:|:---:|:---:| |username|用户名|是| |password|密…...

ESP8266 SDK开发环境搭建及HelloWorld编程教程
最近在学习ESP8266,虽然网上已经有很多很详细的教程,但我照着做时也踩了不少坑,现将我采用的方法总结出来,希望对大家有帮助。 一、工具准备 准备工作:下载ESP8266_NONOS_SDK、软件AiThinkerIDE_V1.5.2、烧录固件工具…...

手把手教你修改butterfly主题的样式
提要 很多小伙伴私信我,想让我谈谈主题样式如何修改,如何添加css和js。所以这里我特意写一文,进行说明,对主题修改主要以下两个方法: 外部挂载代码(推荐)直接修改源码 我是推荐外部挂载代码的…...
postman 使用
简单说明下postman的有关使用,如创建环境变量,使用变量,参数化 ,检查点等 1. 创建环境变量 send请求一次新建bug,然后将响应结果中需要的参数保存为一个变量“pbug_id” 确认下参数取值是否正确: 2. 使用参数 通过{{pbug_id}…...

funcode综合教程 桌球
//----------------------------------------------------------------------------- // //----------------------------------------------------------------------------- #include "CommonAPI.h" #include "LessonX.h" #include<bits/stdc.h>...

无网络maven私服添加jar和pom
1.登录nexus 用管理员账户登入后,在3rd party修改配置Deployment Policcy为:Allow Redeploy。 2. 上传jar 一般jar和pom都要上传! 在artifact upload界面选择: packaging jar (1)GAV Parameters (2)select Artifact to upload (3)add artifact (4)…...

行人检测,可以通过视频,检测视频中出现的行人
行人检测,可以通过视频,检测视频中出现的行人,运用SOBEL算法,跟踪检测效果很好id631391409485&...

vue显示md文件
vue显示md文件 环境搭建 <1>安装依赖库 cnpm i markdown-loader html-loader --savecnpm i showdown --save<2>build/webpack.base.conf.js添加 { test: /\.md$/, use: [ { loader: html-loader }, { loader: markdown-loader, options: {} } ] }<3>main.…...

基于voerlap的相似性度量-单细胞克隆亚型分析
基于voerlap的相似性度量-单细胞克隆亚型分析 一、背景 基于overlap的相似性度量,有多种多样的方法,其应用也是多种多样。这里,我们主要讲解在单细胞免疫组库中的应用。 基于单细胞的免疫组库的测序,我们可以获得每一个细胞类群…...

多态的实现机制是什么?(面向对象技术)
常见笔试题: Java 中提供了哪两种用于多态的机制?(留下你的答案吧) 多态的实现机制是什么? 多态是面向对象程序设计中代码重用的一个重要机制,它表示当同一个操作作用在不同对 象时,会有不同的语…...

数组去重和数组扁平化
数组去重我们不但会在平时的开发中用到,就是面试也是高频出现的一道题,面试官的目的主要是想了解我们对基础知识的掌握以及是否能用更优雅的方法去实现。 数组去重 以下几种方法均采用 const arr = [1, 1, 2, 3, 3, 4, 5, 5, 6, 7, 7, 8, 9, 9, 10]双循环去重 主要思想就是定义…...

软件质量保障之代码走查
目的代码走查有几个目的,第一个是让新同学快速熟悉代码并了解系统。第二个是做咨询防控的事前检查,避免引发线上故障。第三个是通过一起讨论和审查,加强团队代码阅读和编写能力,让大家编写出优秀的代码。代码走查的优点非常多&…...

邓白氏编码的申请流程
邓白氏编码是由9位数字编制而成的全球唯一企业身份标识,相当于人民的身份证号。接下来走一波申请流程。 提示: 操作之前请先准备一个 Apple ID,个人信息名称要用英文,要不然申请邓白氏编码时有可能会因为格式不正确被驳回。 一、…...

剑指 Offer 35. 复杂链表的复制
请实现 copyRandomList 函数,复制一个复杂链表。在复杂链表中,每个节点除了有一个 next 指针指向下一个节点,还有一个 random 指针指向链表中的任意节点或者 null。 示例 1: 输入:head [[7,null],[13,0],[11,4],[10,2…...
无人机视频的电子稳像
无人机视频的电子稳像 http://blog.csdn.net/u011326478/article/details/53236508 1.小型无人机数据介绍 1.1 图像介绍: 1. 影像航向重叠度和旁向重叠度都不够规则;2. 像幅较小、像片数量多;3. 影像的倾角过大且倾斜方向没有规律;…...

C语言学习笔记(八)
C语言学习第八天,今天主要学习函数参数和字符数组 1.8 参数——传值调用 在C语言中,被调函数不能直接修改主调函数中变量的值,而智能修改其私有的临时副本的值。传值调用的利大于弊。在调用函数中,参数可以看作是便于初始化的 局…...

如何操作知识付费网课分销
大家都知道现在的互联网很火爆,很多的技术培训、还有相关的知识,都可以通过网络来进行学习,网络上基本什么都有,互联网也是而今这个时代的全能老师。大家常常遇见的ps课程、设计课程、美术课程、it课程、英语课程等都是网络课程的…...

VCU整车控制器主控芯片MPC5744,原理图+源代码
VCU整车控制器主控芯片MPC5744,原理图+源代码。 ID:451000645853340880tbNick_62hsp...

群晖docker部署带web容器的端口配置
文章目录方法一:方法二(推荐)方法一: 容器端口 :按照你装的docker项目要求填 说明书有,不能更改 本地端口:可以自定义,找个没被用过的端口填就行 到这里就已经可以 添加完后就可以…...
什么是 web 容器(如tomcat)
什么是web容器? a、web容器是一种服务程序,而这个程序就是处理从客户端发出的请求,如JAVA中的Tomcat容器,ASP的IIS或PWS都是这样的容器。一个服务器可以有多个容器。 b、启动结束一个servlet等等 c、刚刚接触Java的时候&#x…...

【JavaWeb】确定不来学点 操作系统、进程 和 线程 吗
文章目录1️⃣操作系统(Operating System)1.基本特征(1)并发性(2)共享性(3)虚拟性(4)异步性2.系统调用(1)什么是系统调用(…...

计算机网络笔记6应用层
前言 站在巨人的肩膀上,让知识的获得更加容易!本文为学习计算机网络后,自顶向下的学习笔记; 学习视频来源: 计算机网络微课堂(有字幕无背景音乐版)课件pdf来源:评论区up bili_68567544整理目录…...

解决cadence导入网编Symbol ‘SOD_123‘ used by RefDes D31 for device ‘XXXXX‘ not found的问题
错误样式: WARNING(SPMHNI-194): Symbol SOD_123 used by RefDes D31 for device 1N4148_SOD_123_1N4148 not found. The symbol either does not exist in the library path (PSMPATH) or is an old symbol from a previous release. 原因1:PCB路径问…...

OJ每日一练——甲流疫情死亡率
问题描述: 甲流并不可怕,在中国,它的死亡率并不是很高。请根据截止2009年12月22日各省报告的甲流确诊数和死亡数,计算甲流在各省的死亡率。 输入 输入仅一行,有两个整数,第一个为确诊数,第二个…...

一句话总结23种设计模式
一 概述 断断续续写了一段时间的设计模式,终于把经典的23种设计模式全写完了。下面对这些设计模式总结一下。 二 设计原则 设计原则的介绍 : Java 设计模式之设计原则 即使我们之前没有专门看过这些原则,但是我们实际开发中或多或少都用到…...

nodejs当作web容器
use strict const httprequire(http);const serverhttp.createServer();server.on(request,function(request, response){response.writeHead(200,{Content-Type: text/html; charsetutf-8});response.write(<h1>hello world</h1>);response.end();}) server.lis...

javaxml反序列化,深入分析
面试整体事项 简历要准备好,联系方式一定要正确清晰醒目,项目经历按照时间倒序阐述,注意描述自己在项目中承担的职责,简历的模板尽量选择简洁的,毕竟程序员大部分还是喜欢简单明了的。推荐boss直聘,我觉得…...

回溯算法初识
回溯算法 类似枚举的搜索过程,主要是在搜索尝试的过程中寻找问题的解,当发现不满足求解条件时,"回溯"返回,尝试别的路径 回溯法是一种选优搜索法,按照选优条件按向前搜索,以达到目标。当探索到某…...

c/c++ 一级指针,二级指针,指针数组,数组指针,函数指针,指针函数
前言 学习c/c的时候最让我们头疼的就是指针,各种类型的指针,各种概念 一直都流传着这样的顺口溜 指针数组是数组 数组指针是指针 指针函数是函数 函数指针是指针 看他最后两个字是什么 他就是什么 让我们看看什么是指针 正文 指针和内存息息相关 先让我们看看内存 我们…...

确定职业目标,知道这几点,其实没那么难
我有一个朋友2018年毕业的,专业学的是室内设计,毕业后发现室内设计师和想象的完全不一样,一个月拿着两三千块的工资做着几个人的工作,我每天做着重复的工作,成长速度几乎微乎其微,因为长期熬夜身体最终还是…...

CF 616F Expensive Strings 用到fail链性质的SAM练手题
题目大意 给定N个串ti,每个串有一个权值ci。现在要求找到一个串S,满足∑Ni=1ci⋅|S|⋅pi,s,pi,s表示S在ti中出现次数。 N≤105ci ≤107∑ti≤5∗105解题思路 对于这种题,第一个想到的就是先把串连起来构建自动机。然后把每个串的贡献放到S…...

【报告分享】2021天猫坚果消费趋势报告-CBNData(附下载)
摘要:只有了解了新世代的消费窍门,才能把坚果这门生意做好。借助自下而上的研发模式,同时主动接近年轻人,在各种新的传播渠道里,积极布局,进一步提升营养必需品的传播与消费者教育,也让这些产品有了真正打动…...

【“计算机科学与技术”专业小白成长系列】Linux Shell 编程 极简教程
Linux Shell 编程 极简教程 内容摘要 本文是 Linux Shell 编程简单入门。主要内容: Linux 简介Shell 编程入门Kotlin 脚本与 Shell 脚本Linux grep 命令与 awk 命令vim 编辑器简单使用 Linux 简介 Linux 英文解释为 Linux is not Unix。 Linux 内核最初只是由芬…...

CCSP(Certified Cloud Security Professional) 国际注册云安全专家
关于 CCSP 认证 CCSP,即云安全专家认证,是由 (ISC) 推出的,旨在确保云安全专业人员在云安全设计、实现、架构、运营、控制和遵守监管要求方面拥有所需的知识、技能和能力。CCSP 认证将信息安全专业知识应用到云计算环境中,展示了…...

react解析md文件
效果 需求 因为项目最后是对外开放的,所以在项目中有个文档中心,里面有一些用户手册、开发文档等展示需求。同时支持文章目录点击。 分析 第一时间想到的就是解析md文件了,语法简单,满足大部分写作要求,市面上也很有…...

第一部分:Java基础编程-Java语言概述
写在最前:Java基础是JavaEE、大数据、Android开发的基石! Java基础,必看学习流程,不要一下子扎进去乱学! (截图自bilibili尚硅谷视频,尚硅谷yyds!) Java旅途开始 1.软件开发介绍 …...

Golang 滑块验证库
https://github.com/disintegration/imaging...

Java基础之HashSet和TreeSet
目录单列集合Set集合的特点HashSetHashSet底层结构元素添加流程TreeSet集合特点排序规则使用比较器常见问题最后单列集合 Collection是单列集合的根接口 Collection有两个重要的子接口,分别是List和Set Set集合的特点 无序:元素存入和取出的顺序无法…...

md 文件的编辑
md 文件的编辑正文:1、标题的几种写法:第一种:第二种第三种2、列表3、区块引用4、华丽的分割线5、链接6、图片7、代码框8、表格9、强调10、转义11、删除线参考文献:正文: 1、标题的几种写法: 第一种&…...

上拉电阻、下拉电阻 / 拉电流、灌电流 / 扇出系数
(一)上拉电阻: 当TTL电路驱动COMS电路时,如果TTL电路输出的高电平低于COMS电路的最低高电平 (一般为3.5V),这时就需要在TTL的输出端接上拉电阻,以提高输出高电平的值。 OC门电路必须加上拉电阻,…...
电路常识性概念(5)-上拉电阻、下拉电阻 / 拉电流、灌电流 / 扇出系数
电路常识性概念(5)-上拉电阻、下拉电阻 / 拉电流、灌电流 / 扇出系数(一)上拉电阻: 1、当TTL电路驱动COMS电路时,如果TTL电路输出的高电平低于COMS电路的最低高电平 (一般为3.5V),这时就需要在T…...

什么是灌电流,拉电流和扇出系数
一个重要的前提:灌电流和拉电流是针对端口而言的。名词解释——灌:注入、填充,由外向内、由虚而实。渴了,来一大杯鲜榨橙汁,一饮而尽,饱了,这叫“灌”。 灌电流(sin…...

扇入、扇出、扇入系数及扇出系数
扇入系数,是指门电路允许的输入端数目。一般门电路的扇入系数 Nr 为 1--5,最多不超过 8。若芯片输入端数多于实际要求的数目,可将芯片多余输入端接高电平(5V)或接低电平(GND)。扇出系数,是指一个门的输出端所驱动同类型门的个数&a…...

数值计算优化方法C/C++(七)——奇异递归模板
奇异递归模板简介 奇异递归模板是模板的一种使用技巧,通常这种技巧和一种叫做静态多态特性一起出现。是一种继承时将子类型作为模板参数传给基类的一种模板使用方法。 奇异递归模板应用 对象计数 有时我们可能会需要对一些类型的对象计数,通常我们是…...

并行计算(二)——CUDA
并行计算(二)——CUDA 一、简介 CUDA是NVIDIA提供的一种通用的并行计算平台和编程模型,使用CUDA可以像在CPU上一样使用GPU进行编程。 CUDA要介绍的话东西实在太多了,而且GPU的工作原理和CPU尽管是有些相似的,但是实际使用的思路和CPU却可能…...

数值计算优化方法C/C++(六)——统计质数个数(访存优化以及vector-bool的坑)
(原谅我不知道标题里怎么加<>,标题里那个是vector<bool>) 这是最近看到一篇博客《3秒钟内统计出小于1亿的素数个数》激起了我的兴趣,然后做了许多测试,这里展示一下。 算法 首先说一下质数的统计算法,查找某个范围内…...

《Linux Shell脚本攻略》学习笔记-第九章
9.1 简介 计算机系统是由一组硬件及控制这些硬件的软件组成的。 Linux既提供了能够检查这些系统当前性能的交互式程序,也提供了用于记录一段时间内系统性能表现的模块。 9.2 监视磁盘使用情况 磁盘空间是一种有限的资源。 du和df命令可以报告磁盘使用情况࿰…...

数据中心节能从机房精密空调着手
节能降耗绿色环保是如今机房数据中心建设的主题要求,从机房精密空调节能着手,助力机房绿色节能建设。 机房精密空调内部系统包括由压缩机、冷凝器、膨胀阀及蒸发器等组成。精密空调的工作原理是制冷剂在压力温度下沸腾,直到低于被冷却物体或流…...

机房空调节能方案如何实施?
机房太耗电了,机房太耗电了,机房太耗电了!!!这是一个行业普遍存在的问题,也是个重大的负担!空调的能耗是首当其冲的,机房空调节能方案应该如何实施呢?造成机房空调能耗的…...

因地制宜选择机房节能空调
当前,数据中心耗能严峻,随之发作各种水冷空调体系,在挑选机房空调体系时,要量体裁衣,使之能够适应当地气候。数据中心耗能疑问实践上是很严峻的疑问,例如:深圳某银行体系的信息中心机房(建筑面积…...

数据中心节能:因地制宜选择机房空调
当前,数据中心耗能严重,随之产生各种水冷空调系统,在选择机房空调系统时,要因地制宜,使之能够适应当地气候。数据中心耗能问题实际上是很严重的问题,例如:深圳某银行系统的信息中心机房(建筑面积…...

暖通空调知识:机房节能减耗注意事项
制冷送风是“耗能大户” 数据中心的主要能耗设备主要有:IT设备和机房设备两大类。其中,IT设备包括服务器、存储备份设备以及终端等;机房设备包括UPS供电、配电设备、空调新风系统、监控设备等。 典型的数据中心中消耗电能最多的是空调、送风系统等机房环…...

机房空调节能最佳办法 数据中心的亲身体验
市场研究公司Gartner称,数据中心管理员采用11个最佳做法每年可节省数百万千瓦时。大多数这些做法都是不用费力或者预算的,或者仅需要较少的努力和预算。下面是Gartner提出的数据中心管理员的绿色IT的11种最佳做法。1.堵住活地板的空洞:大多数…...

【自学Docker】Docker环境命令
Docker info命令 Docker info命令概述 用于查看 docker 容器的基本信息。 Docker info命令语法 haicoder(www.haicoder.net)# docker info案例 查看所有信息 使用 docker info 命令,查看当前 docker容器 的所有的信息。 haicoder(www.haicoder.net)# docker …...

无理数的无理数次幂的结果可以是有理数?(以〖√2〗^√2为例)
proof: 1.假设〖√2〗^√2是有理数,则意味着〖√2〗的〖√2〗次幂是有理数,〖√2〗是无理数,则命题为真命题 2.假如〖√2〗^√2是无理数,〖√2〗也是无理数 又因为〖(〖√2〗√2)〗√22…...

证明:无理数乘以非零的有理数仍然是无理数
题目:设 aaa 是无理数,bbb 是非零有理数,则 ababab 一定是无理数。 反正法: 假设 ababab 是有理数,则 abcdab \frac{c}{d}abdc 其中 ccc,ddd 都是有理数。等式两边同除以 bbb,可得 acbda\f…...

[每日数学] 构造一组无理数a,b,使得a^b是有理数
[每日数学] 构造一组无理数a,ba,ba,b,使得aba^bab是有理数 前言:题目和解法来源知乎。 1:考虑e,ln2e,ln2e,ln2。 显然eln22e^{ln2}2eln22为有理数,因此我们只需证明ln2ln2ln2为无理数。 反证法:若ln2pq→epq2ep2qln2…...

证明√2是无理数
我们可以用反证法来证明。 证明 假设 2\sqrt 22 是有理数,那么根据有理数定义 2a/b\sqrt 2a/b2a/b,其中 a,ba, ba,b 是两个互质的整数且 b≠0b \neq 0b0。所以 2b2a22b^2a^22b2a2,由于 a,ba, ba,b 都是整数,所以很容易可…...
基础数学:关于二次无理数
一、 二次无理数 二次无理数(quadratic irrational)是某些有理数系数的一元二次方程的根。若将所有系数乘以分母的最小公倍数,即可将系数转换为整数。因此所有二次无理数都可以表示成 其中 为整数,是无平方数因数的数不为零。若…...

无理数的定义
分划 根据戴德金定理,若将全部的有理数所构成的集合分拆为两个非空集合(即其中至少包含一个数的集合)AAA、A′AA′,当它们满足下列条件时,则集合AAA称为分划的下组,集合A′AA′称为分划的上组,…...

无理数相关的几个证明
不存在平方等于m/nm/nm/n的有理数,除非m和nm和nm和n两者都是完全平方数(m/nm/nm/n既约)。 假设存在这样的有理数,则有p2/q2m/np^2/q^2m/np2/q2m/n,即np2mq2np^2mq^2np2mq2. 因此q2q^2q2的每个因子整除np2np^2np2&…...

php判断无理数,重新整理证明:无理数在数轴上不存在的逻辑证明
在现有的数学理论中,全体实数可以与数轴上的所有点形成一一对应的关系,从而全体实数能够填满整个数轴而不留任何空隙。实数包括有理数和无理数,假如将数轴上的所有无理数全部删除,使得数轴上只剩下有理数,那么这条数轴…...
php判断无理数,如何快速判断一个数的开方是不是无理数?
引言:学习完了统计之后,我们开始学习了实数,和我们之前学到了一些有理数,以及对无理数的一些认识进行了简单的回顾后,我们又对实数进行了深一步的探索,并掌握了一种新的运算是乘方的逆运算--开方最初接触开…...

证明pi是无理数
证明π\piπ是无理数 假设圆周率π\piπ是有理数,且p,qp,qp,q是两个互相互质的整数。那么: πpq\pi \frac{p}{q} πqp 我们尝试构造一个函数f(x)f(x)f(x)。其表达式如下: f(x)xn(p−qx)nn!(n∈N)f(x) \frac{x^n(p-qx)^n}{n!}(n \in N) f(x)n!xn(p−qx)n…...

无理数取模(二次剩余)
如果有理数 ak≡b(modp)a^k\equiv b\ (mod\ p)ak≡b (mod p),那么a≡bk(modp)a\equiv \sqrt[k]{b}\ (mod\ p)a≡kb (mod p)。 例如:3830080162≡6169919932≡5(mod1099)383008016^2\equiv 616991993^2 \equiv 5\ (mod\ 10^99)3830080162≡6169919932≡…...

java 无理数_《数学分析原理》笔记之——无理数的引入
说明:《数学分析原理》指 г.м.菲赫金哥尔茨 著《数学分析原理》(第一卷 第九版)高等教育出版社整数和分数统称为有理数。有理数域不能完全满足数学定义的需求,比如人们无法将一个边长为1的正方形的对角线长度表示为有理数,也即没有一个其平…...

java 无理数_Java 程序设计:有理数类
需求分析有理数是整数(正整数、0、负整数)和分数的统称,是整数和分数的集合。由于有理数的子集分别是整数和分数,因此对于类的属性的设计,需要提供满足这两种数的表达方式。由于有理数本质上是数,因此有理数类需要实现数能做的事&…...

有理数和无理数
实数(real number)分为有理数和无理数(irrational number)。 我们平时见到的整数和分数都是有理数,而π和e,大部分整数的平方根都是无理数。无理数的特点为: 1,不能用两个整数之比,即分数来表示。 2&…...

有理数和无理数(网摘)
实数:包括有理数和无理数,如下所示。 1、无理数:即无限不循环小数 2、有理数:除了无限不循环小数以外的实数统称有理数 (1)整数:正整数、0、负整数统称为整数。 (2)分数…...

深入理解 【有理数】、【无理数】、【虚数】
有理数 有理数出现的最早,它是伴随人们的生产实践而生产的。0也是有理数。有理数是整数和分数的集合,整数也可看做是分母为一的分数。注意,“无限循环小数” 也可以表示为有理数,是因为 “无限循环小数” 可以表示为分数。然后 “…...

iPhone 3GS iOS6.0.1不完美越狱教程+解锁
一、越狱 1. 使用iTunes刷成最新的iOS6.0.1系统。 2. 使用redsn0w_win_0.9.13dev4进行不完美越狱,注意开始越狱前,需要通过“Extras>Select IPSW”进行固件选择(注意,此时一定要选择:iOS6.0的估计,而不是…...

ios5.0不完美越狱
http://bbs.weiphone.com/read-htm-tid-2662357.html http://hi.baidu.com/tyc6982/blog/item/d2186eddfabd17c48c102922.html...

win10打开此计算机慢,win10系统打开此电脑很慢提示正在处理它的解决方法
很多小伙伴都遇到过win10系统打开此电脑很慢提示正在处理它的困惑吧,一些朋友看过网上零散的win10系统打开此电脑很慢提示正在处理它的处理方法,并没有完完全全明白win10系统打开此电脑很慢提示正在处理它是如何解决的,今天小编准备了简单的解…...

动态内存分配/管理
目录 1、为什么要有动态内存分配 2、动态内存函数介绍 1、malloc 2、free 3、calloc 编辑 4、realloc 3、动态内存常见的错误 4、动态内存开辟相关好题 5、c/c程序内存开辟示意图 int a, int arr[10] 是固定地向内存申请连续的一块空间,但不能变长或变…...

win7打开桌面计算机很慢,5个步骤解决Win7系统电脑软件打开速度慢问题
原标题:5个步骤解决Win7系统电脑软件打开速度慢问题Win7系统电脑用户一直是电脑用户量中占最大比的,所以小编在日常工作中接到win7系统电脑问题反馈的最多。在昨天,有用户表示,在自己电脑开机后,第一次打开软件速度都会…...

webstorm 一直 indexing 导致电脑慢
如题, 尝试一下方法: 右击node_modules dist 目录 选择 Mark Directory as, 选择exclueded 即可。 发现node_modules目录颜色也变了。 从这个操作上我们可以看出,就是不让webstorm对选择的node_modules dist 目录进行语法检查了。…...

win10打开计算机加载很慢,Win10系统打开“此电脑”很慢总是在加载不显示怎么办...
刚刚使用windows10系统时,我们难免会碰到大大小小的问题。比如,有用户在Win10系统中打开“此电脑”时发现速度超慢且总是在加载不显示。这该怎么办呢?下面,小编就向大家分享两种解决Win10系统打开“此电脑”很慢总是加载不显示问题…...

Git之深入解析如何贮藏工作分支与清理工作目录
一、前言 了解了管理或者维护 Git 仓库、实现代码控制所需的大多数日常命令和工作流程,尝试跟了踪和提交文件的基本操作,并且掌握了暂存区和轻量级地分支及合并的威力。如果想进一步对 Git 深入学习,可以学习一些 Git 更加强大的功能&#x…...

git:暂存区、工作区、储藏区
稍后更新...

git/Sourcetree 意外 ! 删除贮藏 回复的方法
前言 : 因为我当时不小心删除了贮藏的文件导致修改的内容全无了,然后找了好多方法来是,庆幸的事找回来 (谢天谢地!!!) 话不多说记录一下 使用git fsck --unreachable git fsck --unreachable 用它去查找一下你删除的文件 !大概是折磨一个样子的 然后通过 git show <文件i…...

本地分支与线上代码发生冲突,导致不能应用最新储藏问题
使用git开分支是很多工作人员再工作中会遇到的问题。 今天就遇到了 储藏的分支与线上代码发生冲突,导致拉取代码后,最新储藏不可应用的问题 直接上图
git stash drop恢复贮藏
git fsck --lost-found 生成丢失文件记录,或者执行git fsck --unreachable; 需要通过执行命令 git show XXX 提交id来搜索每一个对象; 注意:输入commit的id,不是blob或者tree,如果记录特别多可以通过时间快速定位&…...

sourceTree对git的新建项目、储藏代码、切换分支、回滚代码、提交代码
sourceTree是一个简单的图形化git管理工具 一、新建一个项目 二、储藏代码 三、切换分支 在切换分支之前,可以对当前分支进行储藏,若是想切回原来的分支直接右键储藏的分支选择应用储藏区即可,工作环境也会恢复到之前的工作环境十分方便 四…...

git stach储藏功能(SourceTree 使用方法,Visual studio 2019 中使用
git stach储藏功能(SourceTree 使用方法,Visual studio 2019 中使用) 贮藏,也是储藏,其实,就是把你没有工作完的内容存储起来,然后开始做目前紧急的事情。等紧急的事情做完了,然后再…...

SoueceTree 本地仓库和贮藏两种方式冲突解决
第一种方式: commit后再pull冲突解决 1、选中冲突文件右键->解决方案->使用 我的版本 解决冲突,这是冲突文件的内容是我最初本地文件内容。这时先commit再push一下即可。 2、选中冲突文件右键->解决方案->使用 他人版本 解决冲突࿰…...

Git巧用贮藏避免解决冲突时的合并记录
背景 使用git进行协同开发的时候,本地的改动很经常会和同事提交的代码产生冲突,需要先在本地将改动提交后才能拉取同事的代码,而后在本地解决冲突。这种做法虽然解决了冲突问题,但是会产生自己的提交和他人的提交合并的记录&…...

SourcesTree使用手册3:文件贮藏与删除
前文:https://blog.csdn.net/Jaihk662/article/details/89183880(文件更新) 假设你很久以前写了一个很重要的脚本xxx.cs并且已经提交,而现在你想优化一下其中一部分代码,并且准备优化(修改)完毕…...

Git超详解七 储藏 (看不懂算我输)
储藏1.储藏2.添加储藏3.恢复储藏4.删除储藏5.查看所有储藏6.储藏未跟踪的文件1.储藏 有时候我们代码写到一半,需要切换到另外一个分支上去工作。但是我本地这个工作还没做完,如果我现在做一个commit那么会让我的这个开发线多出很多的零散的commit。所以…...

Git 工作区储藏
问题场景 现在有一个 master 分支,master 分支中有一个文件叫 01.txt ,该文件中只有一行数据,然后对 01.txt 执行 add 和 commit ,然后再从 master 分支中创建出一个新的分支 fa ,切换到 fa 分支上,然后向 …...

【Git学习笔记6】把当前工作现场“储藏”起来:stash操作
明月几时有,把酒问青天,光吃菜,不加点“酒”怎么行呢。今天来说说在code战场上“喝醉”后怎么收场的事情,Bug分支以及bug分支的后处理。啥,题目有点懵?🤫,先看到底呗,还懵…...

贮藏 git stash
1. git stash save "remark" 执行贮藏时,添加备注 2. git stash list 查看stash列表 3. git stash show 显示哪些文件有改动,默认显示第一个stash, 加 stash{$num} 显示stash列表的下标对应的改动,加 -p 显示具体改动…...

git 贮藏本地代码,防止本地代码被远程代码覆盖
公司的项目开发一般都是多人协同进行的,有时候自己本地代码做了修改,但是在没有提交合并的前提下很容易导致拉取远程代码时覆盖了本地修改的代码。下面介绍几种操作方法防止本地代码被覆盖: 1、Sourcetree操作: 2、通过 gitBash …...

git-贮藏
贮藏 文章目录贮藏问题起源问题解决方案总结问题起源 你有没有经历过功能分支开发(比如feature/six)到一半,这个时候来了一个紧急任务,需要切换回开发分支(比如develop)。可是现在就将当前功能分支下的一点…...

Git储藏与恢复
1 cd /f 2 cd android 3 git status 4 echo shoping >> 4 //修改内容 5 git status 6 git stash //git储藏 7 git status 8 git stash list //查看储藏的内容 9 git stash apply //恢复 转载于:https://www.cnblogs.com/MC-Curry/p/8452065.html...

git ------git stash(储藏到缓存中) 暂时保存未被提交的数据至堆栈中
简单总结:(储藏功能)git restore --staged <file> git stash ;直接运行该命令,则会无备注信息,同时将修改的当前阶段的数据全部储藏起来git stash list ; 列出储藏内的所有列表;git stash save 备…...

Git学习笔记(二)——Git的分支管理、储藏和标签
分支管理 开始的时候,只有一条主分支,即master分支,master分支是一条线,git用master指向最新的提交,再用HEAD指向master 创建/合并分支 创建新的分支时,如dev,Git新建了一个指针devÿ…...

idea导入项目/git/遴选/贮藏
0 Git去除SSL验证 git config --global http.sslVerify false 1 导入项目 刚检出的代码是灰色的,如何让idea识别项目呢? 导入的时候要是父工程先导入父工程。其他服务也会连贯这导入。这样就不用一个一个服务的导入 2 git 切换分支必须等右下角圈圈转…...

idea通过Git版本控制时贮藏功能的使用
目录: 更新代码前的贮藏 切换分支前的贮藏 前因: 当我参与的项目使用的时Git版本控制工具时,总会出现以下问题: 1.本地部分代码是个人配置,不方便提交到本地库。但是每次git pull 都会把自己的个人配置代码覆…...

git stash 贮藏你的修改
当你代码写的正嗨,突然老板跑过来对你说,有个紧急线上bug要修复。所以你必须要先切换到master分支,但是你目前在develop分支上,而且有一堆文件改动还未提交,你不想仅仅因为要切到主分支修个bug就为做了一半的工作创建一…...

SEAL链路预测代码函数功能
utilis.py parse_arguments()load_ogb_dataset(dataset) ogb:神经网络基准数据集库 返回:一张图,划分好的边(测试,训练,验证)drnl_node_labeling(subgraph, src, dst) 双半径节点标记法&#x…...

spring事务失效八大场景-第十章
系列文章目录 第一章 ArrayList-Java八股面试(一) 第二章 HashMap-Java八股面试(二) 第三章 单例模式-Java八股面试(三) 第四章 线程池和Volatile关键字-Java八股面试(四) 第五章 ConcurrentHashMap-Java八股面试(五) 第六章 spring之refresh流程-Java八股面试(六) 第七…...

React 面向组件编程(上)
目录前言:一、组件的基本理解和使用1. 函数式组件2. 类式组件3. 注意事项4. 渲染函数式组件标签的基本流程5. 渲染类组件标签的基本流程二、组件三大核心属性 1:state1. 代码示例2. 效果展示3. 注意4. 设置状态:setState三、 组件三大核心属性 2…...

【多线程】CAS
✨个人主页:bit me👇 ✨当前专栏:Java EE初阶👇 目 录🐍一. 什么是 CAS🦎二. CAS 是怎么实现的🦖三. CAS 典型应用场景🐶1. 实现原子类🐱2. 实现自旋锁🦕四. …...

Geoserver 发布wmts服务,以及cesium加载发布的wmts服务
WMTS提供了一种采用预定义图块方法发布数字地图服务的标准化解决方案。WMTS弥补了WMS不能提供分块地图的不足。WMS针对提供可定制地图的服务,是一个动态数据或用户定制地图(需结合SLD标准)的理想解决办法。WMTS牺牲了提供定制地图的灵活性&am…...

第一章:auto.js开发环境搭建
相关学习文档:http://doc.autoxjs.com 一、下载并安装 Visual Studio Code 下载地址:https://code.visualstudio.com/ 二、安装 auto.js 插件 启动 Visual Studio Code按住 ctrlshift x输入Auto.js-Autox.js-VSCodeExt点击安装即可 三、启动 auto.…...

django 前后台交互
[rootcentos6 cmdb]# cat index.html <head> <title>运维平台</title> </head> <body> <include file"Public:header"/> <div class"content"> <include file"Public:menu"/> <div class&…...

接触过的第一台电脑-90年代的x86与如今的树莓派
最早接触电脑是在幼儿园,那时候电脑下象棋都要输入命令行的。后来小学时候有了电脑课,要穿鞋套的。满满的回忆。那个时代电子产品更新很慢的,一台电脑可以用5年,286-386-486-586。486电脑的特点是:处理器:使…...

ClickHouse学习笔记(二):ClickHouse常见表引擎简介
文章目录1、简述2、MergeTree 系列引擎(重要,后面单说)3、外部存储类型引擎3.1、HDFS 表引擎3.2、MySQL 表引擎3.3、JDBC 表引擎3.4、Kafka 表引擎3.5、File 表引擎4、内存类型引擎4.1、Memory 表引擎4.2、Set 表引擎4.3、Join 表引擎4.4、Bu…...

通过 Amazon Managed Microsoft Active Directory 运行混合 Active Directory 服务
企业客户通常需要构建混合 Active Directory 解决方案,以支持在现有本地企业数据中心和 Amazon Cloud 中运行的应用程序。这样做的理由有很多,例如,保持与本地旧版应用程序的集成、保持对基础设施资源的控制以及满足特定的行业合规性要求。为…...

Centos8 yum方式安装Redis
Centos8 yum方式安装Redis 是否安装GCC依赖 ggc -v #或者 rpm -q gcc安装GCC yum install -y gcc如果不是管理员 加 sudo sudo yum install -y gcc yum安装Redis yum install redis失败更新yum 再安装 #添加EPEL仓库 sudo yum install epel-release#更新yum源 sudo yum update是…...

思考:数字卫星可视化如何实现?
01.背景 随着信息化时代的到来,全球范围内的通信和数据传输需求急剧增加,传统的有线通信和数据传输方式已无法满足大范围、远距离的通信和数据传输需求,卫星通信和数据传输技术应运而生。实体卫星的发射和运行成本非常昂贵,需要经…...

【整理八】
1、说说你对Event Loop的理解? Eventloop 是一种在编程语言中常用的编程模型,用于处理任务队列中的事件,它可以被用来处理各种任务,包括网络事件、文件读写、定时器、用户界面事件等Eventloop 的工作原理是,它会按顺序处理在任务…...

SQLMAP工具基础使用
本文用的是kali自带的sqlmap工具 我们通过常用命令来理解sqlmap的基本使用 目录 检测注入 获取敏感信息 获取表 获取表的字段 获取数据 --technique 使用指定的注入方式 使用基于时间的延时注入 支持多种注入检测 默认是全部 注入时使用随机的 HTTP User-Agent 设置超时时间 读…...

【分布式】分布式锁
目录一、分布式锁介绍二、基于 Redis 实现分布式锁1. 如何基于 Redis 实现一个最简易的分布式锁?2.为什么要给锁设置一个过期时间?3. 如何实现锁的优雅续期?4. 如何实现可重入锁?一、分布式锁介绍 单机多线程: 在 Jav…...

Pseudo-completeness(前中序遍历确定后序遍历)
题目链接:题目详情 - 7-16 Pseudo-completeness (pintia.cn) 样例1输入: 7 4 2 5 1 6 3 7 1 2 4 5 3 6 7样例1输出: 1 4 5 2 6 7 3 1样例2输入: 10 8 4 9 2 10 5 1 6 3 7 1 2 4 8 9 5 10 3 6 7样例2输出: 2 8 9 4…...

基于springboot+vue的地方美食分享网站
081-springboot基于vue的地方美食分享网站开发语言:Java 框架:springboot JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7 数据库工具:Navicat11 开发软件:eclipse/myeclipse/idea Maven包&am…...

【Pyhton】库
其他开发者写好的一些代码存放到库中供人使用 标准库 Python 自带的库,安装 Python 即可使用 分类: 内置函数( print 、input )内置类型( 各种数据类型的内置操作 )文本处理时间日期数学计算文件目录数…...

Linux下LED设备驱动开发(LED灯实现闪烁)
文章目录一、配置连接说明二、更新设备树(1)将led灯引脚添加到pinctrl子系统(2)设备树中添加LDE灯的设备树节点(3)编译更新设备树三、驱动开发与测试(1)编写设备驱动代码(…...

IoC 之 Spring 统一资源加载策略
《JavaPub源码》 IoC 之 Spring 统一资源加载策略 Spring 框架的核心是 IoC(Inversion of Control),它将应用程序的对象依赖关系管理和控制反转到容器中。在 Spring IoC 容器中,组件的创建和配置是通过外部配置文件(…...

如何学习docker
学习Docker可以遵循以下步骤: 了解Docker的基本概念和架构。学习Docker前,需要了解Docker的基本概念和组成部分,包括Docker镜像、Docker容器、Docker仓库、Docker网络等等,同时也需要了解Docker的整体架构和工作原理。 安装和配…...

比肩ChatGPT的国产AI:文心一言——有话说
🔗 运行环境:chatGPT,文心一言 🚩 撰写作者:左手の明天 🥇 精选专栏:《python》 🔥 推荐专栏:《算法研究》 #### 防伪水印——左手の明天 #### 💗 大家好&am…...

数据结构与算法--栈的应用:基于C++STL利用栈实现中缀表达式求值(数域限于非负整数)。
利用栈原理实现简单的中缀表达式求值的一个课程实验定义string ex;存放中缀表达式定义两个栈stack<char> op;//操作符栈stack<int> num;//操作数栈分别存放操作符和操作数核心问题一:如何分离string类型中的数字、运算符、括号?我们注意到如…...

智慧商场精准客流统计系统
随着店铺的精细化运营的深入,对各个店铺的客流进行统计,输出明确的客流统计报表,对店铺的运营及分析有较大的帮助。尤其是在连锁门店、超市、便利店等进行客流统计,能够让总部更快速的了解到各个分店的客流人数,方便店…...

工业识别手眼标定
目录 1 手眼标定的理论基础 1.1 AXXB1.2 约束条件分析 1.2.1 旋转矩阵所需的方程数量1.2.2 平移向量的约束数量2 基于平面运动的外参标定方法 2.1 传感器的旋转轴与平面法向量重合2.2 引入其它约束参考文献附录A 一、手眼标定的理论基础 1.1 AXXB 手眼标定(hand …...

基于ssm流浪动物救助及领养管理系统(文档)024
大家好✌!我是CZ淡陌。一名专注以理论为基础实战为主的技术博主,将再这里为大家分享优质的实战项目,本人在Java毕业设计领域有多年的经验,陆续会更新更多优质的Java实战项目,希望你能有所收获,少走一些弯路…...

使用binlog把数据恢复到指定时间
使用场景 我们的数据库都有在凌晨3点做数据全备份,假如我们的数据库在上午10点出了故障,那我们就可以用备份把数据还原到凌晨3点时的状态,但是3点到10点间的数据变动是没有的,如果要将数据库恢复到故障点之前,那么需要…...

华清远见重庆中心—后端基础阶段技术总结/Java高级/个人总结
目录String字符串String类使用时注意总结字符串String类中的常用方法可变字符串StringBuilderStringBuffer构造方法常用方法注意System类常用方法和属性Runtime类特点Date类构造方法常用方法SimpleDateFormat类构造方法日期模板常用方法包装类特点异常异常的产生异常的分类Exce…...

Android Kotlin协程之Channel的使用
Channel提供了一种便捷的方法使单个值在多个协程之间进行相互传输。 通道提供了一种在流中传输值的方法。 简单说就是Channel用于多个协程之间的通信,让协程之间的协作更加的顺畅。 主要内容: 一、通道基本使用二、通道的容量三、迭代Channel四、prod…...

在 AI 上训练 AI:ChatGPT 上训练另一种机器学习模型
ChatGPT 可以像 Linux 终端一样运行,并在给出以下提示时返回执行结果。下面我来带大家操作起来。 文章目录终端操作训练机器学习模型镜像演示终端操作 输入:I want you to act as a Linux terminal. I will type commands and you will reply with what…...

Docker之路(8.Docker网络、Docker0)
理解 Docker0 1.首先使用 ip addr 查看 lo: 是我们本机的回环地址eth0: 是我们系统的内网地址,例如我的就是阿里云内网地址docker0: 安装docker后 docker0 的地址 2. docker 是如何处理容器网络访问的? 2.1 先运行一个tomcat容器来测试 docker run…...

【Unity】创建一个自己的AR安卓程序
目录1 环境配置2 下载官方提供的AR Starter工程3 AR Starter工程中的包以及打包设置3.1 Package Manager3.2 Player Settings4 创建一个新的AR场景5 AR场景中的物体6 在unity中运行AR场景7 在AR场景的基础上添加自己的想法7.1 修改Cube的旋转速度/方向7.2 将Cube替换为其他物体…...

sensor 噪声
目录 改善信噪比SNR: 随机噪声: 空间噪声(模式噪声 pattern noise,非均匀噪声non-uniformity noise) 噪声来源: 在sensor层次改善噪声: 内容为学习记录,大部分从网上摘抄的。 …...

Linux下,几个关于容量获取命令
序言:Linux下存在很多命令,其中也存在很多获取容量的命令开发应用的经常会碰到一些需求,例如:1. 获取下当前设备存储空间,例如,总大小多少,剩余大小多少之类类似,还有检测U盘&#x…...

计算机常见的进制和单位
1. 十进制 - 进制说明:以 10 为基数的进制。 - 应用场景:常见的计数方式,如人民币金额、年龄等。 - 中文表达:十进制。 2. 二进制 - 进制说明:以 2 为基数的进制。 - 应用场景:计算机内部使用的基本计数…...

【AI工具大全】不应该只知道ChatGPT
AI工具导航:AI导航 | 深度导航 ChatGPT网址导航:GitHub - LangLangShanDeNanKe/chatgpt: ChatGPT网址导航,分享免费好用AI网站! 最大的AI工具目录:Futurepedia - The Largest AI Tools Directory | Home 生成图片或…...

ICG-PEG-CRGD-吲哚菁绿-聚乙二醇-环肽;ICG可用于肝脏手术的肝段及半肝染色显影、肿瘤边界界定及肝断面胆漏侦测等方面。
ICG-PEG-CRGD-吲哚菁绿-聚乙二醇-环肽 中文名称:-吲哚菁绿-聚乙二醇-环肽 英文名称:ICG-PEG-CRGD 性状:绿色粉末 溶剂:二氯甲烷等常规性溶剂 稳定性:冷冻保存 分子量:1000、2000、3400、5000等&#…...

Go 设计模式中工厂方法模式应用
工厂方法模式(Factory Method Pattern)是一种常见的设计模式,它属于创建型模式。在 Go 语言中,工厂方法模式经常被用于对象的创建和初始化。 在工厂方法模式中,我们定义一个抽象的工厂接口,用于创建一系列…...

机器学习中的五种回归模型及其优缺点
线性回归 回归是在建模过程中用于分析变量之间的关系、以及变量是如何影响结果的一种技术。线性回归是指全部由线性变量组成的回归模型 线性回归的几个特点: 1. 建模速度快,不需要很复杂的计算,在数据量大的情况下依然运行速度很快。 2. 可以…...

verilog的经典电路详解
经典的电路的控制 例如 :spi 控制器 文档 design spec (1) IO postlist (2) feature list (3) 框图:对其进行分解,分隔 ,查看每个模块接口都有那些信息 设计人员 : 对自己的代码心里有数 全加器 提供进位输出&#x…...

神经网络之反向传播算法(加入Nesterov动量的误差反向传播算法)
文章目录1、Nesterov动量2、结合Nesterov动量的误差反向传播算法3、算法实现3.1 训练过程3.2 测试过程4、参考源码及数据集1、Nesterov动量 在动量法提出不久之后,Nesterov动量也随之被提了出来,此方法属于动量法的进一步发展,与动量法不同的…...

在Ubuntu上使用VSCode编译MySQL Connector/C连接库
首先下载并解压MySQL Connector/C源码,然后执行以下步骤: 1、安装MySQL Connector/C依赖:在终端中输入以下命令来安装MySQL Connector/C的依赖项: sudo apt-get install build-essential cmake 2、下载并解压MySQL Connector/C源…...

LeetCode 2395 - 和相等的子数组
给你一个下标从 0 开始的整数数组 nums ,判断是否存在 两个 长度为 2 的子数组且它们的 和 相等。注意,这两个子数组起始位置的下标必须 不相同 。 如果这样的子数组存在,请返回 true,否则返回 false 。 子数组 是一个数组中一段…...

游戏平台商店化的功能特点
帮助用户高效的获取游戏以及游戏相关内容是游戏平台的核心,基于这个需求在平台功能的设计上与其他类型产品也有着类似的思路。商店模式的特点诸如百货商店、超市、书店以及其他类型的商店,都会根据推荐、分类两个特点提供商品。 如果把游戏比作书籍&…...

多线程进阶学习08------CAS与原子类详解
CAS CAS介绍 CAS的全称是:比较并交换(Compare And Swap)。在CAS中,有这样三个值: V:变量var,也即AtomicInteger类当中被声明为volatile 的valueE:期望值(expected)U:新…...

牛刀小试(牛客小题)
今天为大家带来了几道牛客网的题 很简单 注重基础BC105 矩阵相等判定描述KiKi得到了两个n行m列的矩阵,他想知道两个矩阵是否相等,请你回答他。(当两个矩阵对应数组元素都相等时两个矩阵相等)。输入描述:第一行包含两个整数n和m,表…...

开启新航路,拓尔思发力AIGC市场 | 爱分析调研
2022年,随着AI聊天机器人GhatGPT在世界范围内持续火爆,极具创意、表现力、个性化且能快速迭代的AIGC技术成功破圈,成为全民讨论热点。 AIGC是指在确定主题下,由算法模型自动生成内容,包括单模态内容如文本、图像、音频…...

彻底关闭Windows更新
一、关闭Windows Update服务 1、按“Windows R”键,打开运行对话框,并输入“services.msc”,然后再单击“确定”。 2、在弹出的服务窗口中,找到“Windows Update”选项并双击打开它。 3、在弹出的“Windows Update的属性”对话框…...

Array.from() 超全用法详解
Array.from方法用于将两类对象转为真正的数组:类似数组的对象(array-like object)和可遍历(iterable)的对象(包括 ES6 新增的数据结构 Set 和 Map)。 下面是一个类似数组的对象,Arr…...

IP编辑框(官方、网上、自定义)——QtWidget
前言 最近小工具界面上用到了ip编辑框,目前是直接放了个编辑框QLineEdit,因为属于自用,就不用写诸多限制。但是时间上有多余,就用官方的(即在QLineEdit基础上直接设置的)、网上的(QLineEdit拼接…...

【Note8】
#!/bin/bash # # Copyright 2019-present Huaqin. All Rights Reserved. # # This program file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by the # Free Software Foundation; versio...

ELK企业级日志分析平台(二)
文章目录一、kibana数据可视化1.部署2.定制数据可视化(1)网站访问量(2)访问量排行榜(3)创建dashboard,大屏展示二、ES集群监控1.启用xpack认证2.metricbeat监控3.filebeat日志采集一、kibana数据…...

金三最冷春招?你工作找的怎么样?
今年3月,说它是史上“最冷春招”也不为过,不少朋友都反馈说自己投的简历石沉大海,这些似乎都证明了一件事:今年找工作真的难! 破局最重要的一点是:不断提升个人价值。 一个人在职场里、在专业领域、在技术…...

C# 连接Oracle数据库和读取数据
一直没有Oracle数据库使用的经验,现在项目对接需要使用Oracle数据库,正好花点时间来学习学习,学点皮毛然后使用用在项目上就好了。 前面的文章对Oracle数据库的安装,以及Navicat for Oracle可视化工具安装、数据库视图/表的创建进…...

面试准备啊
fail fast 是把数组原来的更改次数记住 每次都去比较 变了 就抛异常 如果数组容量没到64 会先扩容 再树化 缺点:全是偶数 hash分布不均匀 质数比较好(二次哈希也不需要) 效率好 2的n次幂 使用内存屏障解决指令重排序 第一次扩容和之后的不…...

一篇学会redis
一、Redis概述 Redis是一个开源的key-value存储系统。支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集…...

这几个免费PPT模板、素材库,你绝对不能错过
1、菜鸟图库 ppt模板免费下载|ppt背景图片 - 菜鸟图库 网站有各种类型的素材,主要以设计素材为主,但办公类素材也很多,PPT模板就有上万个,而且经常更新。模板质量都很高,分类也很清晰,全部都能免费下载&am…...

JS-对象篇
内容 简单介绍 重点介绍三个 Array,String和JSON 后面这两个不是重点 BOM-浏览器对象模型 DOM-文档对象模式(JS中每个HTML标签都封装成一个DOM对象) Array 和java不同 方式一 JS中是var 变量 new Array()(这个变量名后面没有[]这个标记&…...

vue项目使用xshell部署到服务器
萌新小白疯狂百度,累哭了。 后端部署:后端jar部署 百度,csdn上的大致分两条路线 1,服务器上 安装tomcat 部署服务 2,服务器上安装 nginx部署服务 我下面使用的是第二种方法,第一种我也没有成功…...

Leetcode 二分查找的一些思考
正常做法是class Solution { public:int search(vector<int>& nums, int target) {int l0,rnums.size();while(l<r) {int mid(lr)/2;if(nums[mid]<target){lmid1;}else if(nums[mid]>target){rmid;} elsereturn mid;}return -1;} };为什么是 rnums.size() 而…...