Vue

一 、下载安装

百度

二 、快速入门:

菜鸟教程:https://www.runoob.com/vue2/vue-tutorial.html

三 、Vue基础C:\Users\lyl\AppData\Roaming\Typora\typora-user-images\1591015838069.png

1、第一个vue 程序

https://www.cnblogs.com/hellman/p/10985377.html

1.第一步,创建项目

进入你的项目目录,创建一个基于 webpack 模板的新项目: vue init webpack 项目名

说明:

Vue build ==> 打包方式,回车即可;

Install vue-router ==> 是否要安装 vue-router,项目中肯定要使用到 所以Y 回车;

Use ESLint to lint your code ==> 是否需要 js 语法检测 目前我们不需要 所以 n 回车;

Set up unit tests ==> 是否安装 单元测试工具 目前我们不需要 所以 n 回车;

Setup e2e tests with Nightwatch ==> 是否需要 端到端测试工具 目前我们不需要 所以 n 回车;

1591067301764.png
1、build:构建脚本目录

1)build.js ==> 生产环境构建脚本;``

2)check-versions.js ==> 检查npm,node.js版本;

3)utils.js ==> 构建相关工具方法;

4)vue-loader.conf.js ==> 配置了css加载器以及编译css之后自动添加前缀;

5)webpack.base.conf.js ==> webpack基本配置;

6)webpack.dev.conf.js ==> webpack开发环境配置;

7)webpack.prod.conf.js ==> webpack生产环境配置;

2、config:项目配置

1)dev.env.js ==> 开发环境变量;

2)index.js ==> 项目配置文件;

3)prod.env.js ==> 生产环境变量;

3、node_modules:npm 加载的项目依赖模块

4、src:这里是我们要开发的目录,基本上要做的事情都在这个目录里。里面包含了几个目录及文件:

1)assets:资源目录,放置一些图片或者公共js、公共css。这里的资源会被webpack构建;

2)components:组件目录,我们写的组件就放在这个目录里面;

3)router:前端路由,我们需要配置的路由路径写在index.js里面;

4)App.vue:根组件;

5)main.js:入口js文件;

5、static:静态资源目录,如图片、字体等。不会被webpack构建

6、index.html:首页入口文件,可以添加一些 meta 信息等

7、package.json:npm包配置文件,定义了项目的npm脚本,依赖包等信息``

8、README.md:项目的说明文档,markdown 格式

9、.xxxx文件:这些是一些配置文件,包括语法配置,git配置等

2. 第二步,编码

  1. 引入vue.js

  2. 创建Vue实例对象,设置el 和 data 属性

  3. 把数据渲染到界面上

<body><div id="app">{{ message }}</div><!-- 开发环境版本,包含了有帮助的命令行警告 --><script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script><script>var app = new Vue({el: "#app",data: {message: "Hello Vue!"}})</script>
</body>

Hello Vue

2、el挂载点

  1. 作用范围

    el 选项命中的元素及其内部的后代元素

  2. 其他选择器

    可以使用其他CSS 元素选择器,但是推荐使用id

  3. 其他dom元素

    可以使用其他dom元素,但是必须是双标签,并且不能是和

3、data数据对象

  1. Vue中使用的对象定义在data 中

  2. data中可以写复杂类型数据

  3. 渲染复杂类型的数据时,遵循js 的语法即可

四、本地应用

1、内容绑定、事件绑定

1. v-text

作用:设置标签的文本值(textContent)

默认会全部被替代,可使用差值表达式{{ }}修改制定部分

内部支持写表达式

    <div id="app"><h2 v-text = "message">我不在</h2><h3>{{message}} 我还在</h3><h4 v-text ="message+'被拼接到text'">拼接</h4><h4>{{message+"被拼接到差值"}} 我还在</h4></div><script>var app = new Vue({el: "#app",data: {message: "哈哈哈!"}})</script>

1591085844161.png)]

2. v-html

作用:设置标签的innerHTML

数据为普通文本,跟v-text没有任何差别

内容中的html 结构会被解析为html 标签

v-text只会解析成文本

<div id="app"><h1 v-text = "message" ></h1><h1 v-html= "message"></h1></div><script>var app = new Vue({el: "#app",data: {message: "<a href = 'http://www.baidu.com'> 点我</a>"}})</script>

1591087240347.png

3. v-on基础

为元素绑定事件

@ = v-on:

this 拿到当前挂载元素范围内的数据

 <div id="app"><h2>{{message}}</h2><input type="button" value ="单击click" v-on:click="doit" /><input type="button" value ="单击click" @click="doit" /><input type="button" value ="双击dblclick" v-on:dblclick="dome" /><input type="button" value ="this" @click="dothis" /></div><script>var app = new Vue({el: "#app",data: {message: "哈哈哈"},methods:{doit : function(){alert("干他!")},dome:function(){alert("干我!")},dothis:function(){this.message+="拿到哈哈了"}}})</script>

4. 案例

1591089789504.png)]


<div id ="app"><button @click = "sub">-</button><span>{{num}}</span><button @click = "add">+</button></div><script>var app = new Vue({el: "#app",data: {num:1},methods:{add:function(){if(this.num < 10){this.num++;}else{alert("最大值了!");}},sub:function(){if(this.num>0){this.num--;}else{alert("最小值了!")}}}})</script>

2、显示切换属性绑定

1. v-show

作用:根据表达式的真假切换元素的显示状态

原理:修改元素的display

指令后面的值都会解析成布尔值 true为显示

<div id="app"><img src="/src/assets/logo.png" v-show="true"><img src="/src/assets/logo.png" v-show="isShow"><img src="/src/assets/logo.png" v-show="num>=10"><button @click ="addnum">num++</button><span>{{num}}</span><button @click ="subnum">num--</button>
</div><script>var app = new Vue({el: "#app",data: {num:1,isShow:false,},methods:{addnum:function(){this.num ++;},subnum:function(){this.num --;}}})</script>

2. v-if

用法类似于v-show

作用:根据表达式的真假切换元素的显示状态(同 v-show)

本质是切换dom元素是否存在来显示状态

v-show 操作的是样式 dom 元素存在

3. v-bind

设置元素的属性

<div id="app"><img v-bind:src="imgSrc"><img :src="imgSrc"><img :title="imgTitle+'???'" src="/src/assets/logo.png"><img :class="isActive?'active':' ' "><!--三元--><img :class="{active:active}"> <!--对象--></div><script>var app = new Vue({el: "#app",data: {imgSrc: "/src/assets/logo.png",imgTitle:"啦啦",imgActive:false}})</script>

3、列表循环,表单元素绑定

1. v-for

根据数据生成列表结构

数组经常和v-for结合使用

数组长度更新会响应式地更新到页面上

<div id="app"><ul><li v-for="item in arr">{{item}}</li><li v-for="(i,index) in Objarr"> {{index+1}}{{i.name}}</li></ul></div><script>var app = new Vue({el: "#app",data: {arr: ["a", "b", "c"],Objarr: [{ name: "张三" },{ name: "李四" },{ name: "王五" }]}})</script>

2. v-on 补充

传递自定义参数,事件修饰符

事件绑定的方法写成函数调用的形式,可传入自定义参数

定义方法时需要定义形参来接收传入的实参

事件的后面跟上 . 修饰符可以触发对事件的限制

<div id="app"><input type="button" value="点我传参" @click="doit('老铁',666)" ><input type="text" @keyup.enter="sayHi" ></div><script>var app = new Vue({el: "#app",methods: {doit: function (p1, p2) {console.log(p1);console.log(p2);},sayHi: function () {alert("你按了enter");}}})</script>

3. v-model

获取数据和设置表单元素的值(双向数据绑定)

<input type="text"  v-model="message" >

4、vue 的生命周期

从 new Vue 创建实例、运行、销毁期间,伴随各种事情,这些事情都被称为生命周期

生命周期钩子,也就是生命周期函数

Vue 实例生命周期

<script>var app = new Vue({el: "#app",methods: {},// 创建时生命周期函数beforeCreate() {//我们遇到的第一个生命周期函数,表示实例被完全创建出来之前会执行他,//在beforeCreate 函数还行的时候,data 和methods中的的数据都没有被初始化},created() {// 这是遇到的第二个生命周期函数,data methods 数据都已经初始化好了// 这里表示vue 开始编译模板,把vue代码指令进行执行,最终在内存中生成一个编译好的模板字符串,// 然后把模板字符串渲染到DOM,此时只是在内存中渲染好了模板,并没有把模板真正的挂载到我们的页面中},beforeMount() {//这是遇到的第三个生命周期函数,表示疤已经在内存模板中渲染好了,但是尚未吧模板渲染到页面中},mounted() {//这是第四个生命周期函数,表示内存中的模板已经真实地挂载到真实页面中。},//运行时生命周期函数  ,数据被更新才会执行beforeUpdate(){//这时候界面还没有被更新,但是数据被更新了},updated(){//他执行的时候,数据和界面都是最新的}, beforeDistroy(){//次函数执行的时候,实例已经从运行阶段进入到销毁阶段,但是实例中的method,data,过滤器,指令等。。。都处于可用状态},distroyed(){//执行到这,实例所有东西都被销毁,所有东西都不可用}})</script>

5、组件和模块化

1. 什么是组件?

组件的出现为了拆分vue实例代码量,能够让我们以不同的组件来划分不同的功能模块,将来我们需要什么样的功能,就可以对调用对应的组件即可。方便ui 的重用

2. 组件化和模块化的区别

模块化:是从代码逻辑的角度划分的,方便代码分层开发,保证每个功能模块的职能单一

组件化:组件化是从ui界面的角度进行划分的,前端的组件化方便UI组件的重用

3. 创建组件

无论哪种方式创建出来的组件,有且只有一个根元素

方式一

如果注册时候使用驼峰命名,myCom1,则调用的标签需要变小写用 - 连接

如果不用驼峰,则全小写即可

<div id="app"><!-- 如果要使用组件,则直接吧组件名称,以HTML的形式引入到界面中即可 --><my-com1></my-com1></div><script>// 1 使用Vue.extend来创建全局的Vue组件var com1 = Vue.extend({template: '<h3>使用Vue.extend创建的</h3>'//通过template属性,指定了组件要展示的HTML结构})// 2 使用Vue.component('组件名称',创建出来的组件模板对象)Vue.component('myCom1', com1)//优化:Vue.component('myCom1', Vue.extend({template: '<h3>使用Vue.extend创建的</h3>'}))var app = new Vue({el: "#app",data: {},})</script>

方式二

 Vue.component('mycom2',{template:'<h3>方式二</h3>'})

方式三

<div id="app"><mycom3></mycom3>
</div><template id="temp"><div><h1>template外部定义</h1></div></template><script>Vue.component('mycom3',{template:"#temp"})var app = new Vue({el: "#app",data: {},})</script>

内部自定义组件

 <div id="app"><mycom3></mycom3><login></login></div><template id="temp"><div><h1>template外部定义</h1></div></template><template id="temp2"><h1>内部login</h1></template><script>Vue.component('mycom3',{template:"#temp"})var app = new Vue({el: "#app",data: {},methods:{},//filters:{},//directives:{},components:{//自定义实例内部组件login:{template:"#temp2"}}})</script>

4. 组件中的data 和methods

  1. 组件可以有自己的data数据
  2. 组件中的data数据必须是一个方法
  3. 这个方法的内部必须返回一个对象才行
  4. 组建中的data数据使用方式和实例中的一样
<div id="app"><mycom3></mycom3></div><template id="temp"><div><h1>template外部定义{{msg}}</h1></div></template><script>Vue.component('mycom3',{template:"#temp",data:function(){return {msg:"我是组件中的msg"}}})var app = new Vue({el: "#app",})</script>

5.组件切换

后续。。

6.父组件向子组件传值

7. 使用ref 获取DOM上的元素和组件引用

6、过滤器

1. 全局过滤器格式

概念:Vue.js允许自定义过滤器,可用作一些常见的文本格式化,过滤器可以用在两个地方:mustachc插值和bind表达式。过滤器应该被添加在js表达式的尾部,由管道符指示

<div id="app"><p>{{msg | msgfil }}</p></div><script>// 定义一个过滤器 msgfilVue.filter("msgfil", function (msg) {// replace 方法第一个参数除了是字符串,也可以是正则表达式return msg.replace(/一/g, "啦啦啦");})var app = new Vue({el: "#app",data: {msg: "我还是曾经的那个少年没有一点点改变,一二三四,四三二一"},methods: {}})

1591239992277.png

2. 时间格式过滤器

<div id="app"><p>{{date}}</p><p>{{date | datefil }}</p></div><script>// 定义一个全局过滤器,进行实践格式化Vue.filter("datefil", function (date) {// 根据给定的字符串得到特定的时间var dt = new Date(date);// yyyy-mm-ddvar y = dt.getFullYear();var m = dt.getMonth() + 1;var d = dt.getDate();// return y + "-" + m + "-" + d;return `${y}-${m}-${d}`//字符串模板})var app = new Vue({el: "#app",data: {date: "2020.6.4.11:16:23"},methods: {}})</script>

1591241085707.png

优化:

<div id="app"><p>{{date}}</p><p>{{date | datefil("") }}</p></div><script>// 定义一个全局过滤器,进行实践格式化Vue.filter("datefil", function (date, arg) {// 根据给定的字符串得到特定的时间var dt = new Date(date);// yyyy-mm-ddvar y = dt.getFullYear();var m = dt.getMonth() + 1;var d = dt.getDate();// return y + "-" + m + "-" + d;if (arg & arg.toLowerCase() === "yyyy-mm-dd") {return `${y}-${m}-${d}`;} else {var hh = dt.getHours();var mm = dt.getMinutes();var ss = dt.getSeconds();return `${y}-${m}-${d} ${hh}:${mm}:${ss}`;}})var app = new Vue({el: "#app",data: {date: "2020.6.4 11:16:23"},methods: {}})</script>

1591242097911.png

五、网络应用

1、axios网络请求库的使用(ajax)

http://www.axios-js.com/zh-cn/

先导包再使用

使用get或者post方法即可发送对应的请求

then 方法中的回调函数会在请求成功或失败时触发,成功是第一个,失败是第二个

通过回调函数的形参,可以获取响应内容或者错误信息

<script src="https://unpkg.com/axios/dist/axios.min.js"></script>
axios.get(地址?查询字符串(格式:key=vlue)).then(function(resonse){},function(err){})
axios.post(地址,参数对象(格式:key:vlue).then(function(response){},function(err){})地址和key 是接口文档提供
 <div id="app"><input type="button" value="get请求" @click="getjoker"><input type="button" value="post请求" @click="postjoker"></div><script>var app = new Vue({el: "#app",methods: {/* 接口1随机笑话请求地址:https://autumnfish.cn/api/joke/list请求方式  get 请求参数:num(数字  笑话条数)响应内容:随机笑话 */getjoker: function () {axios.get("https://autumnfish.cn/api/joke/list?num=3").then(function (response) {console.log(response);},function (err) {console.log(err);})},/* 接口2:用户注册请求地址:https://autumnfish.cn/api/user/reg请求方式:post请求参数:username (用户名,字符串)响应内容:注册是否成功*/postjoker: function () {axios.post("https://autumnfish.cn/api/user/reg", { username: "maoni" }).then(function (response) {console.log(response)},function (err) {})}}})</script>

1591235255029.png)]## 2、axios+vue

axios 回调函数中的this已经改变,无法访问到data中的数据

把this保存起来,回调函数中直接使用保存的this即可

和本地应用最大的区别就是改变了数据来源

<div id="app"><input type="button" value="get请求" @click="getjoker"><p>{{joker}}</p></div><script>var app = new Vue({el: "#app",data:{joker:"这是笑话"},methods: {/* 接口1 随机笑话请求地址:https://autumnfish.cn/api/joke请求方式  get 响应内容:随机笑话 */getjoker: function () {var that=this;axios.get("https://autumnfish.cn/api/joke").then(function (response) {console.log(response.data);that.joker=response.data;},function (err) {console.log(err);})}}})</script>

1591236033274.png

六、路由

1、什么是路由?

后端路由:对于普通网站,所有的超链接都是URL地址,所有的URL地址都对应服务器上的资源

前端路由:对于单页面的程序来说主要通过URL 中的hash 也就是#之后的来实现不同的页面之间切换,同时,hash 有一个特点:HTTP请求中不会包含hash相关的内容,所以单页面程序中的页面跳转主要通过hash 来实现;

在单页面程序中,这种通过hash 改变来切换页面的方式被称作前端路由

2、路由基本使用

1. 第一步引入 router.js

<script src="https://unpkg.com/vue-router/dist/vue-router.js"></script>

2. 创建一个路由对象

当导入vue-router 包之后,在window 全局对象中就有了VueRouter 构造函数

在new 路由对象的时候可以为构造函数传递一个配置对象,

<div id="app"><a href="#/login">登录</a><a href="#/register">注册</a><router-view></router-view></div><!-- 1、导入路由包 --><script src="https://unpkg.com/vue-router/dist/vue-router.js"></script><script>//2、 创建个组件模板对象  loginvar login = {template: "<h1>登录组件</h1>"}var register = {template: "<h1>注册组件</h1>"}// 3、创建一个路由对象,当导入vue-router包之后,在window 全局对象中就有了VueRouter 构造函数// 在new 路由对象时候,可以为构造函数传递一个配置对象var routerObj = new VueRouter({// 这个路由对象中的route 表示路由匹配规则routes: [              //每个路由规则都是一个对象,这个规则对象身上必须有两个属性// 1.path 表示监听哪个路由连接地址// 2、component 表示前面匹配到的path,则展示 component 属性对应的那个组件 放的是组件模板对象 login// 此处{ path: "/login", component: login },{ path: "/register/", component: register }]})var app = new Vue({el: "#app",data: {},methods: {},router: routerObj, //将路由规则对象,注册到vue 实例上,用来检测路由变化,然后展示对应的路由组件})</script>

1591256175711.png

3. router-link

router-link: 默认渲染a标签

<div id="app"><!-- <a href="#/login">登录</a><a href="#/register">注册</a> --><router-link to ="/login" tag = "span">登录</router-link><router-link to ="/register">注册</router-link><router-view></router-view></div>

4. redirect 重定向

{ path: "/", redirect: "/login" },
{ path: "/login", component: login},
{ path: "/register", component: register }

5. 路由规则中使用query 传参

#/login?id=10

6. 使用param传参

#/login/:id

7. 路由嵌套

children

8. 命名视图实现经典布局

七、综合应用

查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. pytorch系列文档之API:Containers中的Sequential

    将模型各个层整合成一个序列 torch.nn.Sequential(*args)示例 # Example of using Sequential model = nn.Sequential(nn.Conv2d(1,20,5),nn.ReLU(),nn.Conv2d(20,64,5),nn.ReLU())# Example of using Sequential with OrderedDict model = nn.Sequential(OrderedDict([(conv1,…...

    2024/4/16 6:01:54
  2. antdesign 处理props不可变

    这里fork一下自己在开发中遇到的问题: 我是通过@connect来获取model传过来的接口数据list来填充page中的Table数据,这时因为Table表单有删除操作,删除之后需要改变list的值,而props对象刚好不可变。这时我们应该如何处理? @connect(({ upload }) => ({list: upload.lis…...

    2024/5/3 9:03:56
  3. cls27 单词检查机

    案例代码 """cls27单词检查机""" check = True # 生词本 new_words_lists = {"教师":"tutor","前进":"forward","后退":"backward","向左":"left","向右…...

    2024/4/26 14:14:40
  4. C语言程序设计第四版(谭浩强)10.5 有5个学生,每个学生有三门课程的成绩,从键盘输入学生数据(包括学号,姓名,3门课程成绩 ),计算出平均成绩,将原有数据和计算出的平均分数存放在磁盘文件 “stu

    //*作者:冰糖 //*日期:2018年11月7日 //*章节:第十章 //*题号:5 //*题目:有5个学生,每个学生有三门课程的成绩,从键盘输入学生数据(包括学号,姓名,3门课程成绩 ), //计算出平均成绩,将原有数据和计算出的平均分数存放在磁盘文件 “stud”中。 # include<stdio…...

    2024/4/30 0:07:36
  5. 带你了解 Ajax 请求数据的四个步骤~~~

    虽然有很多封装好的网络请求,但是多了解一些知识总归没错的。 直接进入正题 步骤一 创建出一个对象 XMLHttpRequest() var xhr = null; if(window.XMLHttpRequest){//该方法不兼容IE6及以下浏览器xhr = new XMLHttpRequest(); }else{//IE6及以下兼容xhr = ActiveXObject(Micro…...

    2024/4/27 20:16:36
  6. Python数据库编程

    在世纪业务中,会产生大量的数据,数据库可以将这些数据永久地保存起来。在Python中针对Mysql可编程的库:pymysql,mysqlclient pymysql 安装 pip install pymysql from pymysql import connet conn=Connect(host="127.0.0.1",user="root",password="…...

    2024/4/16 6:01:59
  7. JS网页加上水印背景

    export const WaterMark = (settings) => {//默认设置let defaultSettings = {watermark_txt: "text",watermark_x: 20,//水印起始位置x轴坐标watermark_y: 20,//水印起始位置Y轴坐标watermark_rows: 20,//水印行数watermark_cols: 20,//水印列数watermark_x_spac…...

    2024/4/16 6:01:59
  8. java8List转String逗号分隔符

    java8List转String逗号分隔符 String newStr = permissionList.stream().collect(Collectors.joining(","));...

    2024/4/24 10:42:46
  9. java 实现文件上传

    1.首先我们需要两份jar包2.我们需要注意form表单中的三点 ,图中有标注,必须那样写3.上代码很简单,大家不要写的那么难。 不懂的可以追问。...

    2024/4/27 6:28:01
  10. QT开发之菜单

    1、添加菜单项和响应功能QMenu *pMenu = new QMenu(this);connect(pMenu->addAction("菜单项1"), &QAction::triggered, [=](){//菜单项1对应功能});QSSpMenu->setStyleSheet("QMenu {""background-color: white;" /* sets background…...

    2024/4/24 10:42:52
  11. 菜鸟的IDEA使用Docker插件

    菜鸟的IDEA使用Docker插件说明一、开启Docker远程访问二、连接docker三、镜像的拉取四、容器的创建与运行五、docker一键部署springboot项目 说明 之前docker的学习,包括镜像拉取,容器创建等操作都需要自己手动敲命令来实现,但是如果在idea中使用Docker插件,就可以不用敲命…...

    2024/4/26 22:40:58
  12. 体感互动虚拟试衣系统

    通过体感摄像头实时捕捉现场影像,并结合体感探测装置将服装的2D图片或3D模型叠加到体验者的影像上,使用者通过人体感应选择不同种类的服饰进行试穿,虚拟服装大小随试衣者身形自动适配(也可自行控制放大缩小),实现虚拟服装与真实体验者身形的融合,体验者还可拍照留念并扫…...

    2024/4/26 7:55:35
  13. 第六章 梯度下降法 学习笔记 上

    目录6-1 什么是梯度下降法6-2 模拟实现梯度下降法6-3 线性回归中的梯度下降法6-1 什么是梯度下降法加负号则J减小图中导数为负值,则J增加的方向在x轴的负方向,也就是theta减小的,我们希望找到最小值,所以应该向减小的方向移动则加负号,其会向减小的方向移动移动的步长乘以…...

    2024/5/6 17:11:54
  14. 批处理,删除的文件路径含有中文怎么办

    使用bat删除发现没删除成功,原因是路径中有中文 Pause.bat文件里面的内容: del /s /q /f D:\学习\批处理\教程.pdf 解决方法: bat文件默认的编码是utf-8, 需要将编码改为ANSI编码。 本地是通过notepad++修改的:改好之后直接双击bat文件,删除成功。...

    2024/4/24 10:42:41
  15. react-router5 - 实现 Switch 和 Redirect 组件

    用法<HashRouter><Link to=/>home</Link><Link to=/about>about</Link><Link to=/mine>mine</Link><div><Switch><Route component={Home} path=/ exact></Route><Route component={About} path=/about&…...

    2024/4/24 10:42:43
  16. Java类和对象—变量的作用域+成员(局部变量)+成员方法

    Java类和对象—变量的作用域+成员(局部变量)+成员方法 前言 上一期我更新到Java中的类 + 对象 + 封装,本期更新的内容也算是属于类的相关知识。其中包括成员变量、成员方法和局部变量。一起来看看。 let’s Look; (本文如有任何错误观点还请路过的大佬不吝赐教,感激不尽!…...

    2024/5/2 5:50:15
  17. 虚拟机linux安装jdk11.0.7(使用压缩包)

    虚拟机linux安装jdk11.0.7(使用压缩包) 的话呢就是来到官网下载jdk的压缩包点击下方的链接 https://www.oracle.com/java/technologies/javase-jdk11-downloads.html打开虚拟机创建一个/soft目录把压缩包放在soft目录里面 在/目录下创建命令是 mkdir soft点击这里把压缩包上传…...

    2024/5/6 6:06:10
  18. Numpy入门教程:03.数组操作

    背景 什么是 NumPy 呢?NumPy 这个词来源于两个单词 – Numerical和Python。其是一个功能强大的 Python 库,可以帮助程序员轻松地进行数值计算,通常应用于以下场景:执行各种数学任务,如:数值积分、微分、内插、外推等。因此,当涉及到数学任务时,它形成了一种基于 Python…...

    2024/5/5 21:46:52
  19. Python培训教程:Day09-面向对象进阶

    Python培训教程:面向对象进阶在前面的章节我们已经了解了面向对象的入门知识,知道了如何定义类,如何创建对象以及如何给对象发消息。为了能够更好的使用面向对象编程思想进行程序开发,我们还需要对Python中的面向对象编程进行更为深入的了解。@property装饰器之前我们讨论过…...

    2024/4/24 10:42:36
  20. C语言中的数组

    数组是一种构造类型,他是具有相同类型的若干变量按有序的形式组合爱来的集合叫做数组。塔筒数组名标识,每个数组可以分成多个数组元素,这些元素可以是基本数据类型或是构造类型,每个数组元素可以通过数组名和元素的相对位置(即下标)来应用。 一维数组 定义 一位数组的所有元…...

    2024/5/3 22:57:11

最新文章

  1. (论文阅读-多目标优化器)Multi-Objective Parametric Query Optimization

    目录 摘要 一、简介 1.1 State-of-the-Art 1.2 贡献和大纲 二、定义 三、相关工作 四、问题分析 4.1 分析 4.2 算法设计影响 五、通用算法 5.1 算法概述 5.2 完备性证明 六、分段线性代价函数算法 6.1 数据结构 6.2 基本运算实现 6.3 复杂度分析 七、实验评估 …...

    2024/5/7 4:31:41
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言&#xff0c;在此感激不尽。 权重和梯度的更新公式如下&#xff1a; w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/5/6 9:38:23
  3. 基于物联网的智能家居远程视频监控系统设计与实现

    基于物联网的智能家居远程视频监控系统设计与实现 摘要&#xff1a;随着物联网技术的快速发展&#xff0c;智能家居系统已成为提升家居安全性和便利性的重要手段。本文设计并实现了一套基于物联网的智能家居远程视频监控系统&#xff0c;该系统结合了嵌入式技术、网络通信技术…...

    2024/5/4 14:29:47
  4. 【Angular】什么是Angular中的APP_BASE_HREF

    1 概述: 在这篇文章中&#xff0c;我们将看到Angular 10中的APP_BASE_HREF是什么以及如何使用它。 APP_BASE_HREF为当前页面的基础href返回一个预定义的DI标记。 APP_BASE_HREF是应该被保留的URL前缀。 2 语法: provide: APP_BASE_HREF, useValue: /gfgapp3 步骤: 在app.m…...

    2024/5/6 3:07:00
  5. 【外汇早评】美通胀数据走低,美元调整

    原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...

    2024/5/4 23:54:56
  6. 【原油贵金属周评】原油多头拥挤,价格调整

    原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...

    2024/5/4 23:54:56
  7. 【外汇周评】靓丽非农不及疲软通胀影响

    原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...

    2024/5/4 23:54:56
  8. 【原油贵金属早评】库存继续增加,油价收跌

    原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...

    2024/5/6 9:21:00
  9. 【外汇早评】日本央行会议纪要不改日元强势

    原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...

    2024/5/4 23:54:56
  10. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

    原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...

    2024/5/4 23:55:05
  11. 【外汇早评】美欲与伊朗重谈协议

    原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...

    2024/5/4 23:54:56
  12. 【原油贵金属早评】波动率飙升,市场情绪动荡

    原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...

    2024/5/4 23:55:16
  13. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

    原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...

    2024/5/4 23:54:56
  14. 【原油贵金属早评】市场情绪继续恶化,黄金上破

    原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...

    2024/5/6 1:40:42
  15. 【外汇早评】美伊僵持,风险情绪继续升温

    原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...

    2024/5/4 23:54:56
  16. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

    原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...

    2024/5/4 23:55:17
  17. 氧生福地 玩美北湖(上)——为时光守候两千年

    原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...

    2024/5/4 23:55:06
  18. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

    原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...

    2024/5/4 23:54:56
  19. 氧生福地 玩美北湖(下)——奔跑吧骚年!

    原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...

    2024/5/4 23:55:06
  20. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

    原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...

    2024/5/5 8:13:33
  21. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

    原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...

    2024/5/4 23:55:16
  22. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

    原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...

    2024/5/4 23:54:58
  23. 广州械字号面膜生产厂家OEM/ODM4项须知!

    原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...

    2024/5/6 21:42:42
  24. 械字号医用眼膜缓解用眼过度到底有无作用?

    原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...

    2024/5/4 23:54:56
  25. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下&#xff1a;1、长按电脑电源键直至关机&#xff0c;然后再按一次电源健重启电脑&#xff0c;按F8健进入安全模式2、安全模式下进入Windows系统桌面后&#xff0c;按住“winR”打开运行窗口&#xff0c;输入“services.msc”打开服务设置3、在服务界面&#xff0c;选中…...

    2022/11/19 21:17:18
  26. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像&#xff08;每一幅图像的大小是564*564&#xff09; f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...

    2022/11/19 21:17:16
  27. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面&#xff0c;在等待界面中我们需要等待操作结束才能关机&#xff0c;虽然这比较麻烦&#xff0c;但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  28. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows&#xff0c;请勿关闭计算机”的提示&#xff0c;要过很久才能进入系统&#xff0c;有的用户甚至几个小时也无法进入&#xff0c;下面就教大家这个问题的解决方法。第一种方法&#xff1a;我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  29. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题&#xff0c;电脑时发现开机屏幕显现“正在配置Windows Update&#xff0c;请勿关机”(如下图所示)&#xff0c;而且还需求等大约5分钟才干进入系统。这是怎样回事呢&#xff1f;一切都是正常操作的&#xff0c;为什么开时机呈现“正…...

    2022/11/19 21:17:13
  30. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示&#xff0c;没过几秒后电脑自动重启&#xff0c;每次开机都这样无法进入系统&#xff0c;此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一&#xff1a;开机按下F8&#xff0c;在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  31. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况&#xff0c;就是电脑提示正在准备windows请勿关闭计算机&#xff0c;碰到这样的问题该怎么解决呢&#xff0c;现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法&#xff1a;1、2、依次…...

    2022/11/19 21:17:11
  32. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后&#xff0c;每次关机的时候桌面上都会显示一个“配置Windows Update的界面&#xff0c;提示请勿关闭计算机”&#xff0c;每次停留好几分钟才能正常关机&#xff0c;导致什么情况引起的呢&#xff1f;出现配置Windows Update…...

    2022/11/19 21:17:10
  33. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着&#xff0c;别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚&#xff0c;只能是考虑备份数据后重装系统了。解决来方案一&#xff1a;管理员运行cmd&#xff1a;net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  34. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题&#xff1a;电脑提示“配置Windows Update请勿关闭计算机”怎么办&#xff1f;win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢&#xff1f;一般的方…...

    2022/11/19 21:17:08
  35. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 &#xff0c;然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  36. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  37. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了&#xff0c;具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面&#xff0c;长时间没反应&#xff0c;无法进入系统。这个问题原来帮其他同学也解决过&#xff0c;网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  38. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法&#xff0c;并在最后教给你1种保护系统安全的好方法&#xff0c;一起来看看&#xff01;电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中&#xff0c;添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  39. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候&#xff0c;开启电脑发现电脑显示&#xff1a;配置windows更新失败&#xff0c;正在还原更改&#xff0c;请勿关闭计算机。。.这要怎么办呢&#xff1f;下面小编就带着大家一起看看吧&#xff01;如果能够正常进入系统&#xff0c;建议您暂时移…...

    2022/11/19 21:17:02
  40. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机&#xff0c;电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  41. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题&#xff0c;就是我们的win7系统在关机的时候&#xff0c;总是喜欢显示“准备配置windows&#xff0c;请勿关机”这样的一个页面&#xff0c;没有什么大碍&#xff0c;但是如果一直等着的话就要两个小时甚至更久都关不了机&#xff0c;非常…...

    2022/11/19 21:17:00
  42. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时&#xff0c;一般是您正对windows进行升级&#xff0c;但是这个要是长时间没有反应&#xff0c;我们不能再傻等下去了。可能是电脑出了别的问题了&#xff0c;来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  43. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况&#xff0c;当我们打开电脑之后&#xff0c;发现一直停留在一个界面&#xff1a;“配置Windows Update失败&#xff0c;还原更改请勿关闭计算机”&#xff0c;等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  44. 如何在iPhone上关闭“请勿打扰”

    Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...

    2022/11/19 21:16:57