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

《Linux Shell脚本攻略》学习笔记-第六章

6.1 简介

你开发应用程序的时间越长,就越能体会到有一个能够跟踪程序修订历史的软件是多重要。

大多数Linux发行版中都包含了Git。如果你的系统中还没有安装,可以通过yum或者apt-get获取。

6.2 创建新的git仓库

git中的所有项目都需要有一个用于保存项目文件的主目录。

git init命令会在当前工作目录下创建子目录.git并初始化配置文件

如果你想让远程用户也能够访问这个仓库,需要使用update-server-info命令。

6.3 克隆远程git仓库

必须联网才能克隆仓库,只要将文件复制到你自己的系统,就可以提交代码、回溯到旧版本等操作了。

git clone命令可以将文件从远程站点复制到本地系统中,远程站点可以是匿名仓库,也可以是需要用户名和密码登录的系统。

6.4 使用git添加与提交变更

git add命令可以将工作代码中的变更添加到暂存区。该命令不会改变仓库内容,它只是标记处此次变更。

git commit命令会可以将变更提交到仓库。

可以利用选项-a和-m选项缩短add/commit操作的输入。

6.5 使用git创建与合并分支

在添加新特性的时候,应当创建一个新的分支来标识出这次变更。新的代码经过测试和验证之后,就可以由项目维护者将新分支合并入主分支。

git的checkout命令可以用于更改和创建新分支。

切换到之前创建的分支:

如果你在当前工作区中尚有未提交的变更,则无法切换到其他已有的分支,不过你可以使用checkout的选项-b来创建新的分支

查看分支:当前分支由*着重标出

删除分支:

6.6 分享工作成果

有两种方法可以实现这一目标:创建一个补丁或是将新代码推送到主仓库

以父分支名作为参数的format-patch命令会生成当前分支的补丁文件

下列命令会为主分支上的最近一次变更生成补丁文件:

下列命令会为分支上最近的两次变更生成补丁文件:

选项--check可以测试补丁是否有效。

如果通过了--check的测试,就可以使用git apply命令应用补丁了

6.7 推送分支

git push命令可以将分支推送到主线。

git fetch和git pull命令会下载新的代码,但是不会修改你的工作代码。

6.8 检查git仓库状态

在完成集中开发和测试后,你可能不清楚都做了哪些变更、git status命令可以帮助你一臂之力。

6.9 查看git历史记录

git log命令可以生成一份报告,帮助你了解项目的一系列变更。

6.10 查找bug

git blame命令可以找出是谁提交了这段代码以及对应的SHA。

6.11 快照标签

不适用选项的git tag命令可以列出可见标签

6.12 提交信息规范

在git社区中,存在着一些约定用法

  • 每行长度在72个字符左右。使用空行分隔段落。
  • 第一行的长度应该保持在50个字符左右并总结出此次提交的原因。其内容应该足够具体,不要泛泛而谈,要让用户一眼就能看明白。
  • git apply命令可以将补丁应用于工作代码,在运行该命令之前,你必须检出相应的快照。
  • format-patch命令会汇集你所做出的的变更,创建一个或多个补丁。

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

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

HTML+CSS学习

HTMLCSS 目录HTMLCSSHTMLHTML基本格式字体、图像标签超链接锚点链接特殊字符表格标签合并单元格标签列表标签元素textatrea元素CSSCSS语法规范类选择器id选择器通配符选择器字体属性对齐属性装饰文本文本缩进行间距行内样式表外部样式表Emmet语法复合选择器后代选择器子选择器并…...

Java面试宝典!java并发编程详解

01 蚂蚁金服面试题之MySQL 之前的阿里面试题都有做总结,具体面试题内容整理成了文档,本文是针对MySQL系列的,所以下面只展示了自己第一次面试阿里时被吊打问到的一些MySQL难题。 1、请解释关系型数据库概念及主要特点? 2、请说…...

【Spring Cloud Gateway】学习笔记

【Spring Cloud Gateway】学习笔记一、简介二、核心概念三、代码案例3.1 pom依赖3.2、配置项3.3 启动项四、路由规则4.1、path4.2、Query4.3、Method4.4、Datetime4.5、RemoteAddr4.6、Header五、动态路由5.1、添加依赖5.2、配置项5.3、通过注册中心获取路由5.4、通过服务名称转…...

将Abp移植进.NET MAUI项目(一):搭建项目

​前言 去年12月份做了MAUI混合开发框架的调研,想起来文章里给自己挖了个坑,要教大家如何把Abp移植进Maui项目,由于篇幅限制,将分为三个章节。 将Abp移植进.NET MAUI项目(一):搭建项目_林晓lx的博客-CSDN博客 将Abp移植进.NET MAUI项目(二):配置与基类编写_林晓lx的博…...

从头学前端--es6(Babel)

Babel使用规则 Babel是一个广泛使用的转码器,可以将ES6代码转为ES5代码,从而在现有环境执行。 这意味着,你可以现在就用 ES6 编写程序,而不用担心现有环境是否支持。下面是一个例子。 // 转码前 input.map(item > item 1);…...

C# 蓄水池抽样

蓄水池采样算法解决的是在给定但长度未知的大数据集中,随机等概率抽取一个数据。如果知道数据的长度,可以用随机数rand()%n得到一个确切的随机位置,或者分块取值来构造随机,那么该位置的对象就是所求的对象,选中的概率是1/n。那长度未知特别是如果这个大数据集不能一次性放…...

NPDP是什么考试?产品经理必知

NPDP认证产品经理国际资格认证,由美国产品开发与管理协会(PDMA)所发起,是国际公认的唯一的新产品开发专业认证。关于NPDP是什么考试?在这里给大家简单介绍一下。 NPDP考试中文全称产品经理国际资格认证考试&#xff0…...

Centos7安装MySQL-RPM包安装

Centos7安装MySQL-RPM包安装 前期准备工作 Vmware中安装好Centos7虚拟机,并启动起来下载好MySQL相关RPM包安装有Xshell 和Xftp 等访问CentOS系统的工具 1.MySQL的Centos安装准备 1.1MySQL的4大版本 MySQL Community Server 社区版本,开源免费&#x…...

八个PHP 高级工程师经典面试题

1.PHP 如何实现不用自带的 cookie 函数为客户端下发 cookie。对于分布式系统,如何来保存 session 值。 这个题有点绕。考的还是 COOKIE 和 SESSION 的基础知识。服务端通过 set-cookie 命令来通知客户端保存 cookie。 只要按照 domain path 过期时间等规则 用 hea…...

【无标题】c# string.Format $$

string str string.Format(“my name is{0}, I’m {1} years old”,name,age); 2 string str2 $“my name is{name}, I’m {age} years old”; c#################...

PHP高级工程师的面试题

1. 基本知识点 HTTP协议中几个状态码的含义:1xx(临时响应) Php代码 表示临时响应并需要请求者继续执行操作的状态代码。 代码 说明 100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分…...

2021年熔化焊接与热切割考试报名及熔化焊接与热切割免费试题

题库来源:安全生产模拟考试一点通公众号小程序 熔化焊接与热切割考试报名是由公众号安全生产模拟考试一点通提供,熔化焊接与热切割证模拟考试题库是根据熔化焊接与热切割最新版教材汇编出熔化焊接与热切割仿真模拟考试。2021年熔化焊接与热切割考试报名…...

风控策略分析师日常--代码、数据、策略

开篇: 在魔蝎被警方带走调查后,目前还没有对该案件公开的法律定性定罪。但是爬虫市场已经好像早已经离去,也许他是高利贷的推波助澜,也许他是使用数据的过分泛滥。我们理解,我们遵守,我们敬畏。以下面的案列…...

Webots中获取机器人质心三维速度的一种简单方法

Webots中获取机器人质心三维速度的一种简单方法 0 前言 Webots中常用的传感器有GPS获取机器人全局位置,加速度计(Accelerator)获取机器人全局加速度,磁力计(Gyro)获取刚体旋转角速度,IMU&#x…...

ICV:2022年稀释制冷机全球市场规模达2.11亿美元,2028年有望出现突破点

全球前沿科技咨询机构ICV于2023年初发布了稀释制冷机(DR)的市场分析报告,ICV在报告中表示,2019-2015稀释制冷机的年均增长率达到8.59%以上,且增长率逐年上升。2022年全球稀释制冷机市场规模将达到2.11亿美元&#xff0…...

零成本搭建个人博客搭建篇

说到本篇博客主角:Hugo。基于Go语言编写,优点在于本地构建速度超快,同时无需准备任何前提环境,只需要简单配置即可。它可以很简洁,也可以根据个人需求以及diy能力变得功能强大,“花里胡哨”。虽然比Hexo发家晚,但是star数和fork数远远超过前者。所以从本篇博客开始,我打…...

Java基础(1)——ThreadLocal

1. Java基础(1)——ThreadLocal 1.1. ThreadLocal ThreadLocal是一个泛型类,当我们在一个类中声明一个字段:private ThreadLocal<Foo> threadLocalFoo = new ThreadLocal<>();时,这时候,即使不同的线程持有了该类的同一个实例,那么它们在访问该实例的thread…...

给盒子添加边框显示不出

border:1px; 一开始我是这样设置的&#xff0c;这样设置边框是不行的&#xff0c;显示不出来。 border:1px solid; 必须要添加边框的类型&#xff0c;那可以显示出来。...

NoSQL数据库知多少--列存储Cassandra数据库

背景 2007年Facebook为了解决消息收件箱搜索问题&#xff08;Inbox Search problem&#xff09;而开始设计Cassandra项目。 当时Facebook遇到了传统的方法难以解决的超大数据量存储可扩展性问题。具体来说&#xff0c;项目团队需要处理大量的消息副本、消息的反向索引等不同形…...

使用NBU备份数据文件和Oracle

参考文档&#xff1a; -- MOS 上NBU备份恢复的参考文档 How To Perform A Redirected Restore With Netbackup (文档 ID 1399214.1) How to Install, Configure, Check and Troubleshoot VERITAS NetBackup 4.5 for Oracle (文档 ID 209117.1) RMAN and Specific Media Manage…...

20230110配置ubuntu18.04为开机自动登录

20230110配置ubuntu18.04为开机自动登录 百度搜索&#xff1a;ubuntu 18.04 开机自动登录 https://blog.csdn.net/yang1994/article/details/124446319 通过配置文件启用/禁用Ubuntu 18.04自动登录 超级用户可以通过编辑custom.conf配置文件的方式&#xff0c;来为自己或任何其…...

期末Java面向对象程序设计稳过不挂指南

目录 第三章.java类基础知识 第四节.自定义函数 同一个类中&#xff0c;函数名称可以相同&#xff0c;即重载函数(overload)&#xff0c;但函数参数的个数或者类型必须不同 第四章.面向对象和类 第一节.面向对象思想 对象 属性 方法 变量定义的变迁 &#xff1a;基本类…...

操作系统实战45讲01:运行HelloOS。Ubuntu 21.10

1. HelloOS说明 1.1 HelloOS构成 HelloOS为极客时间《操作系统实战45讲》中引入的示例OS&#xff0c;在L02中由如下文件构成&#xff0c; 各文件内容简介如下&#xff0c; ① entry.asm 供grub调用的引导程序&#xff0c;用于设置CPU工作模式与工作环境&#xff0c;并调用…...

SpringBoot 注册自己的Servlet(三种方式)

SpringBoot 注册自己的Servlet&#xff08;三种方式&#xff09; 目录SpringBoot 注册自己的Servlet&#xff08;三种方式&#xff09;方法1:使用servlet3.0规范提供的注解方式注册Servlet1,声明servlet及映射2&#xff0c;加上ServletComponentScan 才会扫描加了这个注解运行结…...

秋招面经总结

1.G1为什么高吞吐量 G1多线程并行并发 2.B树解决什么问题 解决查询遍历太深的问题 3.硬连接和软连接 硬连接&#xff1a;新建的文件是已经存在的文件的一个别名&#xff0c;当原文件删除时&#xff0c;新建的文件仍然可以使用. 软连接&#xff1a;也称为 符号链接&#xff0c;新…...

Linux免密配置

我们经常使用scp命令在两台不同服务器之间进行文件传输&#xff0c;但每执行一次scp命令时&#xff0c;都需要输入一次密码&#xff1b;使用ssh命令远程连接另一台服务器时&#xff0c;也需要输入密码。频繁输入密码比较麻烦&#xff0c;幸运的是&#xff0c;ssh可帮助我们在两…...

ACL与NAT

目录 一、ACL 1.1.ACL的作用 1.2.ACL的工作原理 1.3.ACL种类&#xff1a; 1.4.应用规则 1.5.acl的配置 二、NAT 2.1.NAT的工作原理 2.2.NAT的功能以及优缺点 2.2.1.NAT的功能 2.2.2.NAT优缺点 2.3.静态NAT 2.3.1.静态NAT的配置 2.4.动态NAT 2.4.1.动态NAT的配置…...

经纬度坐标转像素坐标

1 背景 先了解一下经纬度坐标系&#xff0c;像素坐标系的背景介绍 如果下面两个文档你没有读明白&#xff0c;那么这篇文档你依旧读起来费劲&#xff0c;建议有基础的阅读 坐标参考系统_this is a book的博客-CSDN博客 地图平面像素坐标 Plane Coordinates_this is a book的博客…...

SpringMVC(3)学习笔记

SpringMVC&#xff08;3&#xff09;学习笔记一、RESTful1、RESTful的实现2、HiddenHttpMethodFilter3、 web.xml两个过滤器的优先级二、HttpMessageConverter1、RequestBody2、RequestEntity3、ResponseBody4、SpringMVC处理json5、SpringMVC处理ajax6、 RestController注解7、…...

社群运营如何有效提升效率?

运营需要花更多的时间思考运营策略&#xff0c;思考创意&#xff0c;思考怎么把运营做得更好&#xff0c;而不是挣扎在低效中。既然好工具那么多&#xff0c;就不要被惯性拖累。我知道有许多借口&#xff0c;比如第三方的数据安全&#xff0c;比如部门传统势力的阻挠。这些很难…...

10-7 spj-查询供应工程 j1 的供应商

本题目要求编写SQL语句&#xff0c;在SPJ数据库中&#xff0c;查询供应工程号为j1的供应商号 sno 提示&#xff1a;请使用SELECT语句作答。 表结构: 请在这里写定义表结构的SQL语句。例如&#xff1a; CREATE TABLE j ( jno char(3) NOT NULL, -- 工程项目号jname varc…...

js关闭当前页面

高程三截图 window.cloce()方法看似可以关闭打开的窗口&#xff0c;可是《高程三》已经明确指出这个方法仅适用于通过window.open()打开的窗口。 网上摘抄来这么一段代码&#xff0c;通过userAgent检测浏览器类型&#xff0c;然而这三种情况都是打开了空页面&#x1f623; va…...

每日一题:Leetcode54. 螺旋矩阵

文章目录 系列&#xff1a;数组专练 语言&#xff1a;java & go 题目来源&#xff1a;Leetcode54. 螺旋矩阵 难度&#xff1a;中等 考点&#xff1a;边界问题处理 思路和参考答案文章目录题目描述思路java参考代码go参考代码&#xff1a;题目描述 给你一个 m 行 n 列的矩…...

数据结构与算法-100 Days of learning-day6

LeetCode题目&#xff08;整数反转&#xff09;&#xff1a; 给你一个 32 位的有符号整数 x &#xff0c;返回将 x 中的数字部分反转后的结果。 如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1] &#xff0c;就返回 0。假设环境不允许存储 64 位整数&#xff08…...

Netfilter IPv4日志

定义IPv4协议的日志结构nf_ip_logger&#xff0c;类型为NF_LOG_TYPE_LOG&#xff0c;处理函数为nf_log_ip_packet。目前内核支持的另一日志类型为NF_LOG_TYPE_ULOG。 static struct nf_logger nf_ip_logger __read_mostly {.name "nf_log_ipv4",.type …...

一个高级PHP工程师所应该具备的能力

初次接触PHP&#xff0c;就为他的美所折服&#xff0c;于是一发不可收拾。 很多面试&#xff0c;很多人员能力要求都有“PHP高级工程师的字眼”&#xff0c;如果您真心喜欢PHP&#xff0c;并且您刚起步&#xff0c;那么我简单说说一个PHP高级工程师所应该具备的&#xff0c;希望…...

Docker部署jeecgboot微服务使用记录

docker安装和基础命令 docker安装 docker安装详细步骤 Docker命令 #进入容器 sudo docker exec -it 775c7c9ee1e1 /bin/bash # docker中 启动所有的容器命令 docker start $(docker ps -a | awk { print $1} | tail -n 2) # docker中 关闭所有的容器命令 docker stop $(doc…...

led灯珠多少伏?照明led灯珠多少伏?

led灯珠多少伏&#xff1f;照明led灯珠多少伏&#xff1f; led灯珠多少伏&#xff1f;照明led灯珠多少伏&#xff1f; 常常有一些同学留言&#xff0c;led灯珠多少伏&#xff1f;照明led灯珠多少伏&#xff1f; 前段时间&#xff0c;灯珠教授有分享过不少电压&#xff0c;电…...

万字胶囊网络超详细总结(原理加pytorch代码)

目录1.胶囊网络概念与理解1.1 胶囊网络概述1.2 一个胶囊的组成&#xff08;与普通神经元进行对比&#xff09;1.3 胶囊之间的动态路由&#xff08;Dynamic Routing)1.3.1 对路由系数c的理解2.胶囊网络与cnn对比2.1 胶囊网络优点2.2 胶囊网络缺点2.3 卷积神经网络2.3.1 卷积神经…...

java计算器 算法_怎样用java 实现计算器的 算法

展开全部package com.t.core.util;/*** 数学计算工具类** author Administrator**/publicclassMathUtil {// ----------------三角运算----------------------/*** 弧度32313133353236313431303231363533e4b893e5b19e31333361313364转化为角度** param degress* return*/public…...

674.最长连续递增序列

文章目录题目思路代码运行结果代码2运行结果2总结题目 Description: 674.最长连续递增序列 Autor: 365JHWZGo Date: 2021-12-15 10:44:38 LastEditors: 365JHWZGo LastEditTime: 2021-12-15 10:59:51 思路 直观解题思路&#xff1a;这道题不难&#xff0c;就和字面理解的意思一…...

python web开发 网络编程 TCP/IP UDP协议

文章目录1. TCP/IP协议1.1 IP协议1.2 TCP协议2. UDP协议3. Socket4. TCP编程4.1 创建TCP服务器4.2 创建TCP客户端4.3 简易聊天工具learning from 《python web开发从入门到精通》 1. TCP/IP协议 大家都用同样的协议 protocol&#xff08;沟通语言&#xff09;才能对话 TCP/I…...

Linux 上面安装 RocektMQ 安装

下载 RocketMQ 我下载的版本是&#xff1a;4.9.3 下载地址 Apache Downloads 环境说明 Linux64 位系统JDK1.8 (64位) 安装步骤 第一步&#xff1a;传入文件到 Linux 服务器 先将下载好的包传到 linux 服务器上面去 这里我传入的路径是在 /usr/local 第二步&#xff1a…...

log4日志

零、日志 log4Qt日志等级分类&#xff1a;ALL < TRACE < DEBUG < INFO < WARN < ERROR < FATAL 分别对应&#xff1a;qDebug() 、 qInfo() 等 注意&#xff1a; qDebug是输出到日志 std::cout是打印到控制台 一、日志简介 Qt有Debug、Warning、Info、Criti…...

求二叉树深度 (sdut oj 2804)

求二叉树的深度 Time Limit: 1000MS Memory limit: 65536K 题目描述 已知一颗二叉树的中序遍历序列和后序遍历序列&#xff0c;求二叉树的深度。 输入 输入数据有多组&#xff0c;输入T组数据。每组数据包括两个长度小于<font face"\"Times" new""…...

Maven Optional Exclusions 使用区别

Optional和Exclusions都是用来排除jar包依赖使用的&#xff0c;两者在使用上却是相反。 Optional定义后&#xff0c;该依赖只能在本项目中传递&#xff0c;不会传递到引用该项目的父项目中&#xff0c;父项目需要主动引用该依赖才行。 Exclusions则是主动排除子项目传递过来的…...

1402:Vigenère密码(一本通)

【题目描述】 6世纪法国外交家Blaise de Vigenre设计了一种多表密码加密算法——Vigenre密码。Vigenre密码的加密解密算法简单易用&#xff0c;且破译难度比较高&#xff0c;曾在美国南北战争中为南军所广泛使用。 在密码学中&#xff0c;我们称需要加密的信息为明文&#xff…...

划分数据的方法

划分数据的方法1、分割数据集&#xff08;图片&#xff09;进行存放1、分割数据集&#xff08;图片&#xff09;进行存放 首先整体目录是这样的 以下是运行代码的结果 分割后的图片名保持一致 下面是代码&#xff08;可能比较繁琐&#xff0c;并没有进行优化&#xff09; …...

oracle undoautotune,UNDO表空间自动调优原则

Oracle 10gr2的后续版本中添加了UNDO信息最短保留时间段自动调优的特性&#xff0c;不再仅仅依据参数UNDO_RETENTION的设定&#xff0c;其调优原则如下&#xff1a;1 当UNDO TABLESPACE为 fixed- size&#xff0c;Oracle将根据表空间的大小和历史使用情况&#xff0c;自动调整u…...

leetcode每日一题(5.4)+Codeforces Round #786 (Div. 3)ABCD

目录leetcode每日一题1823. 找出游戏的获胜者Codeforces Round #786 (Div. 3)A. Number TransformationB. DictionaryC. Infinite ReplacementD. A-B-C Sortleetcode每日一题 1823. 找出游戏的获胜者 共有 n 名小伙伴一起做游戏。小伙伴们围成一圈&#xff0c;按 顺时针顺序 …...

Vim/NeoVim工具说明

Vim/NeoVim工具说明 使用nvim打开编辑器 hjkl 方向键 4j 向上跳4行 w 下个单词词首 word b 上个单词词首 begin gg 回到文档最上方 G 到文档最下方 ctrl u 向上翻页 ctrl d 向下翻页 f 查找最近的字符find 例如fr 跳到后边最近的r处 。 重复上次的操作 y 复制yan…...

hadoop3.x源码编译及cmake的问题解决:CMake failed with error code 1

一、准备工作 基础环境&#xff1a;centos7 &#xff08;1&#xff09;官方源码中编译之前对基础环境及版本的要求&#xff08;重点是红色部分&#xff09; Requirements: * Unix System* JDK 1.8 * Maven 3.3 or later * ProtocolBuffer 2.5.0 * CMake 3.1 or newer (if com…...

如何利用echarts3绘制梯形波图

一、需求分析 每次实现各种图表时&#xff0c;总会用到echarts&#xff0c;不得不说确实是一个非常好用的开源库。不过由于需要&#xff0c;这次的需要实现的效果如下&#xff1a; 1.实现一个梯形图&#xff08;每个数据组对应一个梯形&#xff09;&#xff1b; 2.自定义ech…...

java后台处理跨域问题_用cros解决前后端分离的跨域问题

1.使用的框架&#xff1a;springspringmvcmybatis,前端使用Vue,spring版本使用4.2以上版本4.2.5.RELEASE3.2.12.在controller类上加注解CrossOriginCrossOrigin//跨域问题ControllerRequestMapping("/department")public classDepartmentController implementsBaseCo…...

quartz动态设置cron

学习quartz cron表达式定时任务笔记,主要是想实现特定日期时间点执行定时任务. 1.测试任务类 package com.example.demo330.signin;import com.example.demo330.utils.QuartzManager; import org.quartz.*; import org.quartz.impl.JobDetailImpl;import java.text.SimpleDat…...

【介绍】GNES ——Pythonic的直观方式快速构建神经搜索框架

来自腾讯AI Lab肖涵(肖涵博士,腾讯AI Lab GNES项目组负责人)大神的开源项目,非常赞: GNES Flow。GNES Flow让你通过“Pythonic”的直观方式快速构建神经搜索框架,将GNES架构中的各个微服务搭积木一样组织起来。它支持可视化,多进程/线程/DockerSwarm/K8s后台。GNES Flow和G…...

SSM学习之Spring:java程序员的春天

SSM学习之Spring&#xff1a;java程序员的春天 官网&#xff1a;https://spring.io 官方下载地址&#xff1a;http://repo.spring.io/release/org/springframework/spring GitHub&#xff1a;https://github.com/spring-projects/spring-framework maven&#xff1a;spring-…...

二叉树广度遍历 php,PHP实例:PHP实现二叉树的深度优先与广度优先遍历方法

《PHP实例&#xff1a;PHP实现二叉树的深度优先与广度优先遍历方法》要点&#xff1a;本文介绍了PHP实例&#xff1a;PHP实现二叉树的深度优先与广度优先遍历方法&#xff0c;希望对您有用。如果有疑问&#xff0c;可以联系我们。本文实例讲述了PHP实现二叉树的深度优先与广度优…...

SPJ数据库—初识sql语句(02)(注释版)

注意点&#xff1a; 查询结果里包含了许多重复行&#xff0c;如想去掉结果表中的重复行&#xff0c;必须指定distinct。 /*创建表s*/ create table s (sno char(4) primary key,--定义主键。sname char(20),status char(4),city char(20))/*创建表p*/create table p(pno char(…...

DFS算法描述

该文章讲述DFS算法 DFS算法中文意思为深度优先搜索算法&#xff0c;就是沿着一条路&#xff0c;一直递归搜索遍历&#xff0c;也就是传说中的一条道走到黑 。具体是它沿着树的深度遍历树的节点&#xff0c;尽可能深的搜索树的分 支。当节点v的所有边都己被探寻过&#xff0c;搜…...

iOS UITextView 点击文字、文字折行、富文本等使用

iOS 对于文本的处理已经有了很好的封装&#xff0c;对于富文本的需求也做了不少的工作。尤其是使用NSAttributedString&#xff0c;可以很好的完成大部分的工作。但是我早期做的项目中&#xff0c;有那么一个需求&#xff0c;就是当用户需要点击特定的文字&#xff0c;并完成相…...

git学习笔记(四)之github的使用

1&#xff0c;创建仓库 (1)注册github账户&#xff0c;登录后&#xff0c;点击"New respository " (2)在新页面中&#xff0c;输入项目的名称&#xff0c;勾选’readme.md’&#xff0c;点击’create repository’ 2&#xff0c;创建SSH账户 (1)点击账户头像后的…...

java8中List对象转另一个List对象

啥也不多说上代码 &#xff1a; 说明&#xff1a; List<Persion> 转 List<Student> 1.Persion.java public class Persion {private String name;private String age;private String sex;public Persion(){}public Persion(String name, String age, String sex…...

List赋值到另一个List的方法C#

1.进行AddRange listNowCodeData.Clear(); listNowCodeData.AddRange(ListCode); 2.ForEeach ListCode.ForEach(body > listNowCodeData.Add(body)) 3.如果是有条件的List赋值&#xff0c;使用FindAll listNowCodeData ListCode.FindAll(s > s.QRState 0);...

Java如何实现List的反转

一、不保留原List进行反转 代码如下所示: List<Integer> listData new ArrayList<>();listData.add(1);listData.add(2);listData.add(3);listData.add(4);listData.add(5);System.out.println("原来:" listData);Collections.reverse(listData);Syst…...

list(列表)

list(列表)&#xff1a;python中一种常见的数据类型&#xff0c; list(l列表&#xff09;是一种有序集合&#xff0c;可以随时添加和删除其中元素。 列表的创建&#xff1a; 1&#xff0c;用list的方法来创建列表 运行结果&#xff1a; 2,可以直接创建&#xff08;简便方法&…...

java 替换list中值的方法分享

转自: Java 如何更换List指定位置上的元素呢&#xff1f; list集合简介: 1.List接口继承Collection接口&#xff0c;实现了List接口的类称为List集合。 2.在List集合中允许出现重复的元素&#xff0c;所有元素以线性方式进行存储&#xff0c;可以通过索引来访问集合中指定的元…...

C++ list用法详解

转载 https://blog.csdn.net/yas12345678/article/details/526015781.关于list容器list是一种序列式容器。list容器完成的功能实际上和数据结构中的双向链表是极其相似的&#xff0c;list中的数据元素是通过链表指针串连成逻辑意义上的线性表&#xff0c;也就是list也具有链表的…...

list概述

一.list概述 list类似于双向链表&#xff0c;同vector相比&#xff0c;list每次插入或删除元素都分配或释放相应的空间&#xff0c;且元素的插入与删除是常数时间。 二.list的结点 list本身和list的结点是不同的结构&#xff0c;list的结点有一个前驱指针&#xff0c;一个后…...

C++——list的简介及使用

文章目录list的简介list的使用list 的构造list 插入和删除数据push_front和pop_frontpush_back和pop_backinserteraselist 迭代器的使用list 获取数据list 容量大小list 相关操作函数swapclearsortresizeremoveuniquereverselist的简介 list文档 list是可以在常数范围内在任意…...

区块链技术5--BTC网络

1BTC网络的工作过程&#xff1a;用户将交易发布到BTC网络上&#xff0c;节点收到交易后打包到区块&#xff0c;然后将区块发布到BTC网络上。2BTC网络的工作原理&#xff1a;比特币工作于网络应用层&#xff0c;其底层&#xff08;网络层&#xff09;是一个P2P Overlay network&…...

谷歌发布AI涂鸦,用机器学习生成巴赫风格音乐

3月21日&#xff0c;为了纪念著名作曲家及管风琴、小提琴、大键琴演奏家约翰•塞巴斯蒂安•巴赫的生日&#xff0c;谷歌推出了纪念版谷歌涂鸦。这不是一个简单的动画或者互动游戏&#xff0c;而是谷歌历史上第一个用到了AI的涂鸦作品。利用机器学习&#xff0c;只要你在乐谱上随…...

伟大的作曲家 —— 贝多芬与莫扎特、巴赫

Peter Tchaikovsky&#xff0c;柴可夫斯基&#xff0c;此人半生为情所累&#xff0c;音乐也是如此&#xff1b;Mozart&#xff0c;莫扎特&#xff0c;随和&#xff0c;旋律自然&#xff0c;顺畅&#xff1b; 1. 从「土耳其进行曲」开始 莫扎特版“土耳其进行曲”学名&#xf…...

钢琴家列表

爱琴海 >> 钢琴名家 钢琴家列表 1.理查德•克莱德曼(Richard Clayderman)&#xff1a;法国现代钢琴演奏家2.查克.伯朗&#xff08;Chuck Brown&#xff09;3.罗伯特•威尔斯&#xff1a;瑞典钢琴王子&#xff0c;是当今世界上唯一同时获得钢琴和作曲两项大奖的音乐…...

读《哥德尔艾舍尔巴赫》中第19章—人工智能的展望 的思考

1. 思维的滑动性 我们的思维在思考一个问题或一个场景时&#xff0c;是存在一个滑动的过程的&#xff0c;从一个场景滑动到一个相似的略有差别的场景中&#xff0c;但是这种滑动也有自然滑动和不自然滑动的区别&#xff0c;例子如下&#xff1a; 真实情况&#xff1a; 小明去…...

黑白琴键 java_在黑白琴键的世界里,学钢琴的意义是什么?

原标题&#xff1a;在黑白琴键的世界里&#xff0c;学钢琴的意义是什么&#xff1f;台上一分钟&#xff0c;台下十年功。在台上流畅的演奏背后&#xff0c;是无数枯燥的练琴积累&#xff0c;是对钢琴和音乐由爱到恨、又由恨到爱的心路历程。在黑白琴键的世界里&#xff0c;八十…...

Servlet 之 Responses

1. HTTP 协议 超文本传输协议&#xff08;Hyper Text Transfer Protocol&#xff0c;HTTP&#xff09;是一个简单的请求-响应协议&#xff0c;它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应&#xff0c;分为&#xff1a; 请求消息&am…...

网络钢琴课内容建议征集

有幸受邀一名朋友制作网课。每周一更新。包含钢琴技巧、乐曲分析、作曲理论和歌唱。烦请各位看一下这里面的目录是否合适。 钢琴课提纲 本钢琴课分为以下几个部分。 基本钢琴常识&#xff1b;乐谱基础&#xff1b;钢琴核心技巧及练习方式。和声学、对位法、配器法和曲式分析。…...

劳德巴赫_众包巴赫杰作的新版本

劳德巴赫新艺术作品通常通过涉及死亡和耐心的过程进入公共领域。 在这种情况下&#xff0c;在世的人们很少有机会开始将资源设为公共领域&#xff0c;甚至在这种情况下&#xff0c;当成千上万的人参与其中时&#xff0c;他们就会共同努力并聚集他们的时间&#xff0c;精力和金钱…...

钢琴家以前是学计算机的,从人工智能到古典钢琴,中音鼎石特邀钢琴家童心开展公开课...

导语&#xff1a;童心美国茱莉亚音乐学院钢琴硕士美国耶鲁大学计算机和电子工程系学士美国耶鲁大学谢菲尔德工程杰出学者奖纽约州长奖获得者美国国家荣誉协会成员Kismo人工智能机器人实验室成员中国"天鹅计划领军人才"来自社会的广泛赞誉童心曾被北卡格林斯堡Greensb…...

python中脚本是指什么_你写过的最好的 Python 脚本是什么?

母上大人退休五年&#xff0c;自己因为在海外工作&#xff0c;回家不易&#xff0c;一年里大多时间没法陪她。 几个月前母上加入了退休职工合唱团&#xff0c;筹备某个退休合唱团比赛。由于表现很好&#xff0c;她被选为领唱&#xff0c;为此常常给我发炫耀贴。儿子看到自然很是…...

SpreadJS.Release.16.0.2 Crack by Xacker

SpreadJS拥有 500 多个 Excel 函数的世界销量第一的 JavaScript 电子表格 快速提供真正类似 Excel 的电子表格体验 - 对 Excel 零依赖。创建财务应用程序&#xff0c;仪表板,图表,数据透视表,性能基准,科学实验室笔记本&#xff0c;以及其他类似的 JavaScript 电子表格应用程序…...

最近迷上心学

遇事不指责&#xff0c;从自己身上找原因。 烂事不纠缠&#xff0c;学会解脱自己的心。 无事多读书&#xff0c;找到生活最本真的意义。...

ESP32 FreeRTOS-流缓冲区(12)

提示&#xff1a;好记性不如烂笔头。本博客作为学习笔记&#xff0c;有错误的地方希望指正 文章目录前言&#xff1a;一、xStreamBufferCreate()、xStreamBufferCreateWithCallback()二、xStreamBufferCreateStatic()、xStreamBufferCreateStaticWithCallback()三、xStreamBuff…...

程序员如何克服浮躁的心态?然后静下心来韬养自己的技术?

程序员如何克服浮躁的心态?然后静下心来韬养自己的技术?碗碗鸡汤全倒掉,瓢瓢凉水泼醒你!!!当你浮躁的时候就听听大牛们是怎么说的:1 想学编程就不要想玩游戏 你的游戏能力转移不到你的编程能力 除非你靠游戏能挣更多钱2 XX语言不行了&#xff0c;应该学YY 是你自己不…...

王阳明《心学》感悟

一、“某于良知之说&#xff0c;从百死千难中得来&#xff0c;实千古圣圣相传一点滴骨血也。——《顺生录-年谱二》” 感悟&#xff1a;灾难里面有黄金。天将降大任于斯人也。。。将人生中的每一次艰难困苦当做挑战&#xff0c;战胜它你就能更上一层楼。觉得撑不住了就多想想王…...

狐言:王阳明心学、量子物理、心外无物的乱弹

声明&#xff1a;对于王阳明心学与量子物理&#xff0c;我都算不上一知半解&#xff0c;只能算毫知末解&#xff0c;以下皆为狐言乱弹。 在网易公开课上听浙江大学的董平教授讲王阳明心学&#xff0c;他对阳明心学是否是唯心主义有自己的看法。对于阳明心学中最著名的一段对话&…...

王阳明与阳明心学

首先需要明确的是&#xff0c;阳明是其别号&#xff0c;王守仁&#xff08;1472年10月31日—1529年1月9日&#xff09;&#xff0c;汉族&#xff0c;幼名云&#xff0c;字伯安&#xff0c;别号阳明。 0. 名句名篇 你未看此花时&#xff0c;此花与汝心同归于寂 1. 王阳明大事…...

心学四诀

1527年5月&#xff0c;王守仁被调任两广平叛&#xff0c;时年56岁。这位大牛人自觉此去再无归期&#xff0c;已是永别。临行前在天泉桥上传授弟子心学精髓&#xff1a;无善无恶心之体&#xff0c;有善有恶意之动。 知善知恶是良知&#xff0c;为善去恶是格物。此为心学四诀。我…...

王阳明《心学》小总结

1.大道至简&#xff0c;知行合一 往往最大的道理却最简单&#xff01;知&#xff0c;认知&#xff0c;行&#xff0c;行为&#xff0c;人的行为由心所控&#xff0c;你遇到事情的第一反应就是你的心在起作用&#xff0c; 这个道理呢&#xff0c;有点像深海研究过的微表情学&a…...

《心学》

王阳明心学核心 知行合一 王阳明心学心法 无善无恶心之体&#xff0c;有善有恶意之动&#xff0c;知善知恶是良知&#xff0c;为善去恶是格物。 王阳明讲“为善去恶”的方法 一、静坐。静坐分两步&#xff1a;第一步是“息思虑”&#xff0c;即通过正襟危坐&#xff0c;全…...

心学

人类凭什么说大脑是控制肉体的最牛的器官&#xff1f;到底是脑牛B还是心牛B&#xff01; 脑子能控制手&#xff0c;能控制脚&#xff0c;能控制腿等但是脑子能控制心脏吗&#xff1f;让心脏停一下… 脑子是做不到的对不对&#xff01;大脑可以控制身上的所有器官&#xff0c;但…...

渗透测试— —扫描与爆破账号

渗透测试— —扫描与爆破靶机账号 1 扫描与爆破账号流程 注意&#xff1a;仅用于教学与实验&#xff0c;不能用于攻击&#xff0c;否则后果自负 扫描&#xff1a;主机探测与端口扫描。&#xff08;主机探测&#xff1a;目标主机是存活&#xff0c;端口扫描&#xff1a;在线主…...

PyTorch中nn.ReLU(inplace=True)中inplace=True有什么用

nn.ReLU(inplaceTrue)&#xff0c;在pytorch里面&#xff0c;inplace默认是False的&#xff0c;这里我们设置成True&#xff0c; 它的意思是&#xff1a;是否将计算得到的值直接覆盖之前的值。 就是对上面conv2d中传过来的tensor直接修改&#xff0c;而不是先找一个变量做中间…...

PyTorch中网络里面的inplace=True字段的意思

在例如nn.LeakyReLU(inplaceTrue)中的inplace字段是什么意思呢&#xff1f;有什么用&#xff1f; inplaceTrue的意思是进行原地操作&#xff0c;例如xx5&#xff0c;对x就是一个原地操作&#xff0c;yx5,xy&#xff0c;完成了与xx5同样的功能但是不是原地操作&#xff0c;上面…...

我们用PyTorch搭建神经网络时,会遇到nn.ReLU(inplace=True),inplace=True是什么意思呢?

我们用PyTorch搭建神经网络时&#xff0c;会遇到nn.ReLU(inplaceTrue),inplaceTrue是什么意思呢&#xff1f; nn.Conv2d(64,192,kernel_size3,stride1,padding1), nn.ReLu(inpalceTrue),# inplace为True&#xff0c;默认为False 意思是&#xff1a;是否将计算得到的值直接覆盖…...

cudnn.benchmark = True?是什么意思

问题 在很多情况下我们都能看到代码里有这样一行&#xff1a; 1 torch.backends.cudnn.benchmark true 而且大家都说这样可以增加程序的运行效率。那到底有没有这样的效果&#xff0c;或者什么情况下应该这样做呢&#xff1f; 解决办法 总的来说&#xff0c;大部分情况下…...

pretrained=True、False的区别?

pretrainedTrue、False的区别&#xff1f; pretrained 设置为 True&#xff0c;会自动下载模型所对应权重&#xff0c;并加载到模型中 以下内容用于加深理解&#xff0c;你懂的话就别花时间看&#xff01;&#xff01;&#xff01; 代码是 pretrained 分别为 True 和 False 的…...

python中isinstance是什么意思_isinstance在python中的意思是什么?

在python中&#xff0c;isinstance的意思是“判断类型”&#xff1b;isinstance()是一个内置函数&#xff0c;用于判断一个对象是否是一个已知的类型&#xff0c;类似type()。isinstance() 函数来判断一个对象是否是一个已知的类型&#xff0c;类似 type()。isinstance() 与 ty…...

python中idx是什么意思_Python pandas.DataFrame.idxmax函数方法的使用

DataFrame.idxmax(self, axis0, skipnaTrue) [source] 返回在请求轴上第一次出现最大值的索引。不包括NA/null。 参数&#xff1a;axis &#xff1a; {0或index&#xff0c;1或columns}&#xff0c;默认0 行为0或index&#xff0c;列为1或columns skipna &#xff1a; boolean&…...

python 中的while true是什么意思_While True还是While 1?

我有时在别人身上看到代码是“while1”而不是“whiletrue”。我认为使用True更像Python&#xff0c;但我想看看是否有实践中有什么不同。在所以我试着做下面的事情&#xff0c;结果是令人惊讶的。为了什么&#xff1f;我可以看出解释器可以优化掉1布尔值虽然它与真实不符&#…...

在linux的shell中/bin/true是什么意思?

true命令啥都不做&#xff0c;只设置退出码为0。 在Linux底下&#xff0c;每个程序执行完毕都会返回一个退出码给调用者&#xff0c;一般情况下0表示成功&#xff0c;其他值表明有问题&#xff0c;当然某些程序的退出码有特殊含义。有些shell下true可能是个内建命令&#xff0c…...

CodeForces 438D The Child and Sequence(线段树区间取模)

CodeForces 438D The Child and Sequence 洛谷 The Child and Sequence 题目大意 给出一个长度为nnn的非负整数序列aaa&#xff0c;需要支持以下操作&#xff1a; 给出l,rl,rl,r&#xff0c;求l,rl,rl,r之间的数的和给出l,r,xl,r,xl,r,x&#xff0c;将l,rl,rl,r之间的每个a…...

nativeQuery=true是什么意思?

1、nativeQuery true时 有nativeQuery true时&#xff0c;是可以执行原生sql语句&#xff0c;所谓原生sql&#xff0c;也就是说这段sql拷贝到数据库中&#xff0c;然后把参数值给一下就能运行了&#xff0c;比如&#xff1a; Query(value "select * from tbl_instanc…...

cudnn.benchmark = True什么意思

在很多情况下我们都能看到代码里有这样一行&#xff1a; torch.backends.cudnn.benchmark True 而且大家都说这样可以增加程序的运行效率。那到底有没有这样的效果&#xff0c;或者什么情况下应该这样做呢&#xff1f; 总的来说&#xff0c;大部分情况下&#xff0c;设置这…...

[idekCTF 2023] Malbolge I Gluttony,Typop,Cleithrophobia,Megalophobia

这些题名字我都不认识&#xff0c;这是什么语呀。这个比赛感觉太难了&#xff0c;加上春节将近比较忙&#xff0c;仅作了4个简单题。记录一下。Misc/Malbolge I Gluttony这是个虚拟机的题&#xff0c;放入misc感觉有点不可思忆&#xff0c;题目给了7个命令&#xff0c;有"…...

数据库中表的常见七大约束

真正约束字段的是数据类型&#xff0c;但是数据类型约束很单一&#xff0c;需要有一些额外的约束&#xff0c;更好的保证数据的合法性&#xff0c;从业 务逻辑角度保证数据的正确性。比如有一个字段是email&#xff0c;要求是唯一的。 1、空属性not null&#xff1a;not null …...

线程池ThreadPoolExecutor的七大参数

七个参数的构造方法如下 public ThreadPoolExecutor(int corePoolSize,int maximumPoolSize,long keepAliveTime,TimeUnit unit,BlockingQueue<Runnable> workQueue,ThreadFactory threadFactory,RejectedExecutionHandler handler)核心池线程的数量 corePoolSize最大池…...

Gartner发布2022年七大安全和风险管理趋势

编辑 | 宋慧 出品 | CSDN云计算 Gartner表示&#xff0c;安全和风险管理领导者必须应对七大趋势&#xff0c;才能保护现代企业机构不断扩张的数字足迹免受2022年及以后新威胁的影响。 Gartner研究副总裁Peter Firstbrook表示&#xff1a;“全球企业机构正面临着复杂的勒索软件…...

jsp七大动作

jsp七大动作 jsp动作&#xff08;action&#xff09;是指在运行期间的命令&#xff0c;常见的有&#xff1a; jsp:useBeanjsp:setPropertyjsp:getPropertyjsp:includejsp:forwardjsp:paramjsp:plugin 1.include include 动态包含(分别编译):用jsp:include动作实现&#xff0c;它…...

Spring——七大核心模块

架构图&#xff1a; 七大核心模块&#xff1a; 核心容器&#xff08;Spring Core&#xff09;&#xff1a; Core封装包是框架的最基础部分&#xff0c;提供IOC和依赖注入特性。这里的基础概念是BeanFactory&#xff0c;它提供对Factory模式的经典实现来消除对程序性单例模式…...

七大排序算法大汇总(上)

目录 一、【前言】排序的稳定性&#xff1a; 二、七大排序总览 三、插入排序 1.1直接插入排序 1.2直接插入排序优化版——折半插入排序&#xff1a; 2.希尔排序 四、选择排序 1.1选择排序 1.2进阶版选择排序 2.堆排序 五、交换排序 1.冒泡排序 六、归并排序 1.1归…...

项目管理:项目控制的三个基本原则

要记住项目控制是怎么回事&#xff0c;一个简单方法是思考PDA。PDA是指预防、检测和行动。让我们仔细看看项目控制的这些基本原则。 1、预防 就像你自己的健康一样&#xff0c;健康的秘诀是加强你的免疫系统&#xff0c;尽量减少与有害物的接触。换句话说&#xff0c;就是不…...

量化投资篇(1):深入浅出量化对冲Alpha基金的操作

作者&#xff1a;面包君 数据分析侠知乎专栏&#xff1a;https://zhuanlan.zhihu.com/dataman 1.量化对于一般投资者&#xff0c;甚至是部分金融从业者来说&#xff0c;量化投资都是一门高大上的技术&#xff0c;充斥着模型代码和算法假设&#xff0c;门槛非常高。其实&…...

(转)解密蚂蚁金服战略投资:赛道、条款与边界

解密蚂蚁金服战略投资&#xff1a;赛道、条款与边界 刘一鸣 36氪 昨天 关注并标星36氪 每天3次&#xff0c;打卡阅读 更快更深刻洞察互联网商业 ━━━━━━ 投资要与战略目标和业务相结合&#xff0c;这也令阿里看起来不够“佛系”。 文&#xff5c;刘一鸣 宽泛的…...

【Python-Tushare实战】这有一份年收益18%的投资计划与源码,请收好!

大部分投资者&#xff0c;包括机构投资者和个人投资者&#xff0c;早晚会发现最好的投资股票的方法&#xff0c;就是购买管理费用很低的指数基金。—— 股神巴菲特 1 什么是指数型基金 最近业余时间学了一些理财课程&#xff0c;其中有关于如何购买指数型基金的策略。 什么是指…...

因为信任,所以简单 --专访支付宝架构师团队 (1)

Note&#xff1a;提问者&#xff1a;《程序员》杂志郑柯。回答者&#xff1a;支付宝架构师团队。能否介绍下支付宝架构团队的构成以及各位的知识结构? 支付宝架构团队里的架构师角色可以划分为首席架构师、技术架构师、业务架构师、产品架构师等、数据库架构师等。首席架构师&…...

接口测试(十一)接口测试的时间和投资回报

单元测试--接口测试--UI测试- 由此可以看到接口测试的时间是在于单元测试之后&#xff0c;UI测试之前 接口测试可以用比单元测试更少的成本去做测试&#xff0c;且效率上比单元测试更高 对于UI测试&#xff0c;UI测试能发现问题的覆盖度更低些&#xff0c;所以在投资回报率上…...

浅谈第三方电子支付平台测试方法的研究

第三方支付平台的功能和结构特点 在信用方面&#xff0c;第三方支付平台作为中介&#xff0c;在网上交易的商家和消费者之间作一个信用的中转&#xff0c;通过改造支付流程来约束双方的行为&#xff0c;从而在一定程度上缓解彼此对双方信用的猜疑&#xff0c;增加对网上购物的可…...

支付宝香港宣布开通与菲律宾的区块链汇款渠道

点击上方“蓝色字”可关注我们&#xff01;暴走时评&#xff1a;蚂蚁金服于周一宣布开通区块链汇款服务&#xff0c;并表示该服务最初仅支持香港和菲律宾间的转帐汇款。后期计划增加与移动网络的合作伙伴关系&#xff0c;以便在其他地区建立转帐渠道。作者&#xff1a;Wolfie Z…...

关于 flex 布局时,子元素宽度超出父元素问题及解决方案(问题)

文章目录1. 第一次遇到这个问题的场景2. 第二种情况3. 问题原因4. 解决方案4.1 方案一4.2 方案二1. 第一次遇到这个问题的场景 先看效果图&#xff0c;大家可以看一下下面的样式&#xff0c;很明显左边和右边的盒子我是给的定宽&#xff0c;但是被挤压了 这个是我在项目中遇到的…...

php 压缩zip打包类和用例

<?php namespace app\lib; /** * 压缩包驱动 * author Wmeng * version 0.0.1 */ class ZipHelper { protected $zip; protected $root; protected $ignored_names; /** * 构造函数 */ public function __construct() { $th…...

普乐蛙景区VR体验设备景区VR解决方案元宇宙vr体验馆项目

#普乐蛙元宇宙VR案例分享 新疆博尔塔拉州温泉县五馆 内置机甲战机星球火箭模型等产品 新增VR产品既丰富孩子们学习空间更是对孩子社会领域教育的一次真正意义上的实践.VR设备体验&#xff0c;是让整个人置身于虚拟现实中&#xff0c;让人沉浸感更足。VR设备给该景区带来了更…...

黑马程序员——前端HTML5+CSS3(女神版)——day01——文本格式化标签、图片标签的title属性、音频标签、视频标签、超链接标签的target属性

黑马程序员——前端HTML5CSS3&#xff08;女神版&#xff09;——day01——文本格式化标签、图片标签的title属性、音频标签、视频标签、超链接标签的target属性 目录黑马程序员——前端HTML5CSS3&#xff08;女神版&#xff09;——day01——文本格式化标签、图片标签的title属…...

什么是用户体验 ?

1、感观体验&#xff1a;呈现给用户视听上的体验&#xff0c;强调舒适性。一般在色彩、声音、图像、文字内容、网站布局等呈现。 2、交互用户体验&#xff1a;界面给用户使用、交流过程的体验&#xff0c;强调互动、交互特性。交互体验的过程贯穿浏览、点击、输入、输出等过程给…...

学校教的Python,找工作没企业要,太崩溃了【大四真实求职经历】

如果只靠学校学的东西去找工作&#xff0c;能找到工作吗&#xff1f; 今天给大家看一个粉丝的真实求职案例&#xff0c;想做Python方面的工作&#xff0c;投了二十几个简历却没人要&#xff0c;心态崩了。为什么没人要&#xff1f;我来告诉你答案。 然后我还会结合我的这些年的…...

安卓版kawaks街机模拟器,C8,V3手柄冲突解决方案,物理改键

kawaks_5.2.7.apk 做得很好 美中不足,相同类型的手柄,键值会冲突,导致4个人没法玩 本人通过更改手柄模式,成功试出了4种不冲突的组合模式 准备工作:C8手柄*2V3手柄*2,我们要调出以下组合 Xbox Wireless Controller V3: R1 Home Wireless Controller V3: B Home Gamepad…...

http和https的区别?

http和https的区别&#xff1f;HTTPHTTPSHTTP与HTTPS区别HTTPS相比于HTTP协议的优点和缺点HTTP http是超文本传输协议 HTTP协议是基于传输层的TCP协议进行通信&#xff0c;通用无状态的协议。80端口 HTTPS https—安全的超文本传输协议 是以安全为目标的HTTP通道&#xff0c;…...

重构·改善既有代码的设计.02之代码的“坏味道”

前言之前在《重构改善既有代码的设计.01》中初步了解了重构的基本前提&#xff0c;基础原则等入门知识。今天我们继续第二更......识别代码的坏味道Duplicated Code 重复代码。最单纯的Duplicated Code就是“同一个类中含有相同的表达式”或“两个互为兄弟的子类内含有相同表达…...

学习自动化测试有那么重要吗?是不是真的有必要学呢?

你好&#xff0c;我是凡哥。 最近收到不少小伙伴私信提问&#xff0c;其中问得比较多的就是“学习自动化测试有那么重要吗&#xff1f;”。 我的回答是肯定的——很重要。 相信不少同学都有诸如此类的疑问&#xff0c;例如&#xff1a;“日常工作中好像用不上自动化&#xff…...

Linux下的图标与文件关联机制:freedesktop

Linux下的图标与文件关联机制&#xff1a;freedesktop 目前主流的Linux发行版中&#xff0c;使用的桌面基本都是基于GNOME、KDE、Xfce等环境&#xff0c;这几种桌面环境中&#xff0c;关于桌面图标&#xff0c;文件关联&#xff0c;应用程序启动等方面的实现&#xff0c;全部都…...

如何构造 HTTP 请求?

❣️关注专栏&#xff1a; JavaEE 这里写目录标题&#x1f367;1 通过 form 表单构造 HTTP 请求&#x1f368; 1.1 form 发送 GET 请求&#x1f368; 1.2 form 发送 POST 请求&#x1f367; 2 通过 ajax 构造 HTTP 请求&#x1f368; 2.1 js 提供的原生的 ajax 的 API&#x1f…...

数据库:mycat实现读写分离

目录 一、mycat 1、mycat实现读写分离原理 2、mycat应用场景 3、mycat作用 4、mycat实现读写分离实战 一、mycat 1、mycat实现读写分离原理 ①用户进行读操作则由mycat转给配置的从数据库。 ②用户进行写操作则由mycat转给配置的主数据库。 ③转发规则由mycat配置文件中…...

系统测试设计的10种方法

一、等价类划分 等价类的概念 等价类 某个输入域的子集合&#xff0c;在这个集合中 每一个输入条件都是等效 的&#xff0c; 如果其中一个输入不能导致问题发生&#xff0c;那么集合中其它输入条件进行测试也不可能发现错误。有效等价类 合理的输入数据 指满足产品规格说明的…...

js常用方法和内存泄露的几种情况

1. JS数组的常用方法- 增&#xff1a; push() unshift() splice() concat()- 删&#xff1a; pop() shift() splice() slice(不改变原数组)- 改&#xff1a; splice()- 查&#xff1a; indexOf() includes() find()2. 排序- sort() - reverse()3. 转换- join()4. 迭代- forEach…...

DolphinScheduler

序言整理下DolphinScheduler的使用参考资料:https://dolphinscheduler.apache.org/zh-cn/docs/3.1.4 --官网文档简介Apache DolphinScheduler 是一个分布式易扩展的可视化DAG工作流任务调度开源系统。适用于企业级场景&#xff0c;提供了一个可视化操作任务、工作流和全生命周期…...

【Java (一:12-2) 反射】

Java反射机制一、反射1.反射的概念2.获取class对象3. 获取Constructor对象4. 利用Constructor创建对象5.反射获取构造方法流程6.反射获取成员方法流程7.反射获取成员对象8.利用Field赋值和获取值9.获取method对象10.利用method对象运行方法一、反射 1.反射的概念 灵活调用 …...

ESP8266-NodeMCU开发板-------网络知识(2)

目录 TCP/IP协议簇 链路层 网络层与IP协议 IPv4 / IPv6 子网掩码(Subnet Mask) MAC地址和ARP 传输层 应用层 HTTP协议 HTTP请求 HTTP响应 DNS&#xff08;Domain Name System/域名系统&#xff09; TCP/IP协议簇 在网络系统中&#xff0c;为了保证通信设备之间能正确地进行通信…...

设计模式(二十六)----行为型模式之备忘录模式

1 概述 备忘录模式提供了一种状态恢复的实现机制&#xff0c;使得用户可以方便地回到一个特定的历史步骤&#xff0c;当新的状态无效或者存在问题时&#xff0c;可以使用暂时存储起来的备忘录将状态复原&#xff0c;很多软件都提供了撤销&#xff08;Undo&#xff09;操作&…...

前端利用js里数组的filter方法进行多条件过滤查询

需求&#xff1a;用户在输入框输入多个条件时&#xff0c;可以对表格数据进行过滤查询&#xff0c;无需后端接口处理&#xff0c;利用了前端js里数组的filter方法进行过滤。 如下是效果图&#xff1a; 当用户在姓名的输入框里输入"张"后效果如下&#xff1a; 当用户…...

DCDC--开关频率的选择

开关稳压器IC使用的开关频率从数十kHz到数MHz&#xff0c;最近有些甚至似乎以高频率工作。 1、重视效率或重视尺寸 如果将开关频率调高&#xff0c;则外置的电感和电容器将使用较小的&#xff0c;尺寸必然会变小。因此&#xff0c;包含安装面积和高度在内的外形尺寸也会变小&…...

【华为OD机试 2023最新 】 开放日活动、取出尽量少的球(C++)

题目描述 某部门开展Family Day开放日活动,其中有个从桶里取球的游戏,游戏规则如下: 有N个容量一样的小桶等距排开, 且每个小桶都默认装了数量不等的小球, 每个小桶装的小球数量记录在数组 bucketBallNums 中, 游戏开始时,要求所有桶的小球总数不能超过SUM, 如果…...

JavaScript学习笔记(9.6)

JSON JSON是Javascript对象标记法 JSON是一种轻量级的数据交换格式 JSON具有自我描述且易于理解 为什么使用JSON&#xff1a;因为JSON格式仅仅是文本&#xff0c;它能够轻松地在服务器浏览器之间传输&#xff0c;并用作任何编程语言的数据格式。 JavaScript提供内建函数把…...

Profinet协议下,MCGS触摸屏能否无线连接PLC?

一、方案概述 本方案以MCGS触摸屏和2台西门子S7-1200为例&#xff0c;介绍触摸屏与多台 PLC的无线Profinet通信实现过程。在本方案中采用了西门子PLC无线通讯终端DTD418M&#xff0c;作为实现无线通讯的硬件设备。 本方案中&#xff0c;用户无需更改网络参数和原有程序&#…...

小白开发微信小程序20--web api文档制作

1、什么是SwaggerSwagger 项目已于 2015 年捐赠给 OpenAPI 计划&#xff0c;自此它被称为 OpenAPI。 这两个名称可互换使用。 不过&#xff0c;“OpenAPI”指的是规范。 “Swagger”指的是来自使用 OpenAPI 规范的 SmartBear 的开放源代码和商业产品系列。简而言之&#xff1a;…...

审核通过≠报名成功,每年都有朋友因这个细节,报名失败

2023上半年软考已经开放报名啦~ ​ 特别提醒&#xff1a;不是提交报考资料后就算报名成功&#xff01;软考报考流程&#xff1a;提交报考资料→审核通过&#xff08;一般需要1-3个工作日&#xff09;→缴费成功→报名成功&#xff01; ​ ​首次报名软考的同学可能很容易忽…...

进销存是什么?如何选择进销存系统?

什么是进销存&#xff1f;进销存软件概念起源于上世纪80年代&#xff0c;由于电算化的普及&#xff0c;计算机管理的推广&#xff0c;不少企业对于仓库货品的进货&#xff0c;存货&#xff0c;出货管理&#xff0c;有了强烈的需求&#xff0c;进销存软件的发展从此开始。 进入…...

【LeetCode】剑指 Offer 30. 包含min函数的栈 p165 -- Java Version

题目链接&#xff1a;https://leetcode.cn/problems/bao-han-minhan-shu-de-zhan-lcof/ 1. 题目介绍&#xff08;30. 包含min函数的栈&#xff09; 定义栈的数据结构&#xff0c;请在该类型中实现一个能够得到栈的最小元素的 min 函数在该栈中&#xff0c;调用 min、push 及 p…...

电路基础(4) 电阻电路的一般分析

1.电路的图将上面的电路图&#xff0c;抛开其中元器件的性质&#xff0c;可以提取出“只有线和结点的图”。如果考虑电流等的流向&#xff0c;则可以变化位“有向图”。 提取的有向图少了8那条支路&#xff0c;是因为把元件的并联组合也作为一条支路了。 提取的有向图少了7那条…...

安卓拍照、裁切、选取图片实践

安卓拍照、裁切、选取图片实践 前言 最近项目里面有用到裁切功能&#xff0c;没弄多复杂&#xff0c;就是系统自带的&#xff0c;顺便就总结了一下系统拍照、裁切、选取的使用。网上的资料说实话真是没什么营养&#xff0c;但是Android官网上的说明也有点太简单了&#xff0c…...

tcpdump命令参数说明和使用实例、linux解析公网地址会卡顿一下解决方法

文章目录tcpdumptcpdump的参数选项基本返回值查看基本用法抓取指定网络接口的所有流量抓取指定网络接口指定主机地址【IP/域名】的所有流量只取出端口 3333 的联机数据包获取指定协议的数据包【如udp】在网口eth1上抓取源端口为80且目的端口为6100的数据包进阶用法【关系运算符…...

HBuilderx快捷键大全(2023)

文章目录1. 项目管理器2. 标签卡3. 文件4. 行操作5. 删除6. 列表符操作7. 剪贴板8. 撤销9. 语言10. 包围11. 选择12. 查找13. 跳转14. 视图15. 运行16. 鼠标配合快捷键17. 其他高效极客技巧1. 项目管理器 操作名称快捷键重命名文件&#xff08;焦点在项目管理器中&#xff09;…...

Queue-基于redis的队列

接上文&#xff1a;RBucket对象桶 -&#xff1e; Redisson系列-1&#xff08;让redis操作更优雅&#xff09;_子书少卿的博客-CSDN博客 (Queue) 结构的 RQueue Java对象实现了 java.util.queue 接口。尽管 Roueue 对象无初始大小 (边界)限制&#xff0c;但对象的最大容量受Red…...

prometheus03-如何导出prometheus指标

Prometheus是一个开源的监控系统和时间序列数据库&#xff0c;用于收集和存储服务的指标数据。要导出Prometheus指标&#xff0c;你需要使用或实现一个Prometheus Exporter。以下是一个简单的指南&#xff0c;分为三个主要步骤&#xff1a; 选择或实现Prometheus Exporter Pr…...

Pikachu靶场之XXE漏洞

Pikachu靶场之XXE漏洞一、XML和XXE的区别二、解题1.1 前提1.2 使用代码进行文件读取1.3 内网探针或攻击内网应用1.4 RCE1.5 无回显读取文件1.6 xxe绕过一、XML和XXE的区别 XML是传递数据的一种格式&#xff0c;而XXE是XML传递数据过程中产生的一种漏洞&#xff0c;两者是完全不…...

npm发布包教程(四):迭代

一个npm包发布之后&#xff0c;我们难免会修改一些bug&#xff0c;或者增改一些功能&#xff0c;这就涉及到对npm包的迭代。本篇文章就npm迭代涉及到一些知识点进行介绍。 本次演示以《npm发布包教程&#xff08;二&#xff09;&#xff1a;发布包》中发布的包为基础。 npm包的…...

Apollo 配置变更原理

我们经常用到apollo的两个特性&#xff1a;1.动态更新配置&#xff1a;apollo可以动态更新Value的值&#xff0c;也可以修改environment的值。2.实时监听配置&#xff1a;实现apollo的监听器ConfigChangeListener&#xff0c;通过onChange方法来实时监听配置变化。你知道apollo…...

C语言实现队列(Push Pop Size Front EmptyBack)

队列是一个重要的数据结构&#xff0c;他的特性是先进先出&#xff0c;所以由于这个特性&#xff0c;队列只有一个入口和一个出口&#xff0c;所以只有push和pop 下面我们看一下他如何实现 首先我们来看一下他的结构体 这里我们看到我们定义了两个结构体&#xff0c;其中一个…...

为什么typeof null得到的是Object而不是null?

为什么typeof null得到的是Object而不是null&#xff1f; 因为JavaScript中不同对象在底层都表示为二进制&#xff0c; 而JavaScript中会把二进制前三位都为0的判断成object类型。 而null的二进制表示全是0&#xff0c;自然前三位也是0....

大数据框架之Hive:第12章 企业级调优

第12章 企业级调优 12.1 计算资源配置 本教程的计算环境为Hive on MR。计算资源的调整主要包括Yarn和MR。 12.1.1 Yarn资源配置 1&#xff09;Yarn配置说明 需要调整的Yarn参数均与CPU、内存等资源有关&#xff0c;核心配置参数如下 &#xff08;1&#xff09;yarn.nodem…...

typescript(元组、枚举、类、泛型)

元组 数组合并了相同类型的对象&#xff0c;而元组&#xff08;Tuple&#xff09;合并了不同类型的对象 // 数组 let arr:number[] [1,2] // 元组 let arr1:[string,number][1,2] // 但是使用联合类型/类型别名 同样可以实现元组的效果 // 区别是元组对每一项进行类型约束 …...

独闯万亿氢能江湖,未势能源显露“双轮动能”

在时代的洪流中&#xff0c;顺势而为的企业往往能更快拿到通往未来的船票。如火如荼的新能源行业&#xff0c;无疑是当下较为强劲的“势”。在最近的两会上&#xff0c;国家强调今年要推动发展方式绿色转型&#xff0c;关于加速新能源发展的提案也成为热门议题。市场中不少企业…...

基于opencv的边缘检测方法

1、梯度运算 用OpenCV的形态变换&#xff08; 膨胀、腐蚀、开运算和闭运算&#xff09;函数morphologyEx 梯度运算即膨胀结果-腐蚀结果&#xff1a; 【注意】对于二值图像来说&#xff0c;必须是前景图像为白色&#xff0c;背景为黑色&#xff0c;否则需要进行反二值化处理 …...

RocketMQ支持哪几种类型的消息

一.普通消息 对于普通消息,RocketMQ提供了三种发送方式:同步发送,可靠异步发送和单项发送。 1.同步发送 可靠同步发送指消息发送方发送数据后,在收到接收方的响应后才会发送下一个消息。 2.异步发送 可靠异步发送指发送方发出消息后,不等待接收方响应,接着发送下一个…...

ElasticSearch - SpringBoot整合ES之指定搜索结果返回的字段

文章目录1. 数据准备2. ElasticSearch 搜索结果返回指定的字段3. SpringBoot整合ES 搜索结果返回指定的字段4. 源码接口Elasticsearch的搜索结果可以通过以下参数进行控制&#xff1a;from&#xff1a;指定搜索结果的起始位置&#xff0c;默认为0。 size&#xff1a;指定返回的…...

arcpy基础篇(5)-使用栅格数据

栅格数据是一个独特的空间数据类型。ArcPy中有一个名为arcpy.sa的空间分析模块&#xff0c;该模块将地图代数全部整合到Python环境中&#xff0c;从而提高了脚本运行效率 1.列出栅格要素 ListRaster函数是以Python列表的形式返回工作空间中的栅格要素&#xff0c;该函数语法如…...

2023最全最牛的Jmeter接口测试教程及接口测试详情,你不知道的东西太多了!

下边是详细的jmeter接口测试入门到精通的详细教程&#xff0c;还有视频版本教您实战操作&#xff01; 2023年B站最新Jmeter接口测试实战教程&#xff0c;精通接口自动化测试只需要这一套视频_哔哩哔哩_bilibili2023年B站最新Jmeter接口测试实战教程&#xff0c;精通接口自动化…...

redis 存储一个map 怎么让map中其中一个值设置过期时间,而不是过期掉整个map?

文章目录 redis 存储一个map 怎么让map中其中一个值设置过期时间,而不是过期掉整个map?Java 中 怎么 实现?方案一: Jedis方案二: Lettuce方案三: Redisson方案四: Jedisson方案五: RedisTemplate那种方式 效率最高 ?拓展:结语redis 存储一个map 怎么让map中其中一个值设置过…...

10、CLASSIFIER-FREE DIFFUSION GUIDANCE

简介 论文&#xff1a;https://arxiv.org/pdf/2207.12598.pdf 分类器指导将扩散模型的得分估计与图像分类器的梯度相结合&#xff0c;因此需要训练与扩散模型分开的图像分类器。 实验证明&#xff0c;在没有分类器的情况下&#xff0c;指导确实可以由纯生成模型执行 在无分…...

软件测试金三银四快速入职之如何解决HR已读不会的问题?

目录 前言 一、简历到面试分两个阶段 二、重视简历 三、简历优化 四、工作经历 五、项目经验 六、自我评价荣誉&#xff0c; 前言 金三银四现在正是很多人在面试找工作的时候&#xff0c;很多人在面试的时候都会遇到Hr已读不会的问题。今天就主要来讲一下如何解决下面几个问题&…...

开发人员项目开发的步骤

开发人员项目开发的步骤 前言 项目开发目的分析与确定 在开发商将开发项目确定下来之后&#xff0c;需要与需求方进行讨论&#xff0c;确定需求方对于软件开发需要实现的目标及其具体需要的功能等等&#xff0c;并进行可⾏性分析&#xff08;技术、成本、法律法规&#xff09;…...

Linux 终端、进程组、会话、守护进程

文章目录一、终端概念终端概念控制终端二、进程组概念进程组概述进程组相关 API会话会话概念会话相关 API创建会话注意事项守护进程守护进程介绍守护进程模型守护进程参考代码守护进程相关 API参考文章一、终端概念 终端概念 1、终端&#xff08;Terminal&#xff09; 终端是…...

【MySQL高级篇】第7章_InnoDB数据存储结构

第7章_InnoDB数据存储结构 1. 数据库的存储结构&#xff1a;页 1.1 磁盘与内存交互基本单位&#xff1a;页 1.2 页结构概述 1.3 页的大小 不同的数据库管理系统&#xff08;简称DBMS&#xff09;的页大小不同。比如在 MySQL 的 InnoDB 存储引擎中&#xff0c;默认页的大小是 …...

工具篇 | 10 | 抓包工具

1 前期准备 作为测试开发,为什么要使用抓包工具呢,因在调试过程中,会碰到一些问题,不确定是前端的问题,还是后端的问题,就需要通过一种工具来检测,数据的流转,如web界面或者客户端操作,点击了一个按钮或者浏览一个页面,调用了那些接口,那些参数,请求参数,返回结果…...

Notes04:GPIO功能框图详解

GPIO功能框图详解野火霸道开发板学习笔记信息说明GPIO功能框图输出部分推挽输出推挽输出模型分析推挽输出总结开漏输出开漏输出模型分析开漏输出总结输出数据寄存器(ODR)位设置清除寄存器(BSRR)位清除寄存器(BRR)输入部分输入数据寄存器(IDR)TTL肖特基触发器部分模型分析上拉/下…...

2023系统分析师---系统规划

一、系统规划的步骤 初步调查&#xff1a;根据企业战略目标&#xff0c;分析企业现状以及系统运行状况确定系统目标&#xff1a;确定系统的服务范围质量等分析子系统的组成&#xff1a;系统划分并指定子系统功能拟定系统的实施方案&#xff1a;分析子系统优先级&#xff0c;确…...

Leetcode.1814 统计一个数组中好对子的数目

题目链接 Leetcode.1814 统计一个数组中好对子的数目 Rating &#xff1a; 1738 题目描述 给你一个数组 nums&#xff0c;数组中只包含非负整数。定义 rev(x)的值为将整数 x各个数字位反转得到的结果。比方说 rev(123) 321&#xff0c; rev(120) 21。我们称满足下面条件的下…...

[RK356x Linux] 开发之GPIO使用以及gpio-leds驱动讲解

文章目录一、GPIO 介绍二、RK3568 GPIO 状况三、GPIO 引脚计算四、ITX-3568JQ LED4.1 LED 原理图4.2 LED 设备树4.3 LED 使用五、gpio-leds驱动5.1 介绍5.2 数据结构5.3 驱动分析一、GPIO 介绍 GPIO全称为 General Purpose Input/Output&#xff0c;即通用输入输出端口。它是一…...

5.38 综合案例2.0 -语音助手(短信,蓝牙,M2M设备间通信)

综合案例2.0 - 语音助手案例说明原理器件语音助手功能实现1&#xff0c;ASRPRO-2m模块下载代码连线模块编程说明2&#xff0c;模块与开发板接线3&#xff0c;语音助手代码功能1&#xff1a;语音发短信说明功能2&#xff1a;控制蓝牙设备说明蓝牙灯接线图蓝牙灯代码功能3&#x…...

MySQL与分布式:主从复制

文章目录MySQL与分布式一、Linux下载 MySQL二、主从复制①修改配置文件②配置主机③配置从机④查看同步状态提示&#xff1a;以下是本篇文章正文内容&#xff0c;mysql 系列学习将会持续更新 MySQL与分布式 前面我讲解了 Redis 在分布式场景的下的相关应用&#xff0c;接着我们…...