vue阶段性测试题,内容丰富,案例典型,题目配有答案

阶段性测试

  • 理论题
  • 实践题

1)理论题

  1. 请简述Vue、Node.js、Vscode是什么,以及有什么关系

    1. vue是一个轻量级、比较灵活的且支持组件开发的网络框架
    2. node.js是让JavaScript运行在服务器上的一直环境
    3. Vscode是一款有着丰富插件的代码编辑器
    4. 关系是,vscode是画板,node.js是颜料,vue是画画的内容
    
  2. 请简述Vue中什么是指令,以什么开头,列举至少8个vue指令

    1. 用于实现某种效果和逻辑的代码叫指令
    2. 以v-为开头
    3. v-text、v-html、v-show、v-if、v-else、v-else-if、v-for、v-on、v-bind、v-model
    
  3. 请简述Vue中template、script和style标签的作用

    1. template是用于写网页的
    2. script是用于写逻辑
    3. style写网络样式,美化网页
    
  4. 请修改代码,让下面p标签的代码中展示一段html标签,能在浏览器中显示html标签

    <template><p v-text="message"></p>    /* v-text用于原样输出html标签 */</template> 
    <script setup>
    import { ref } from "vue";
    const message = `<span>咬定青山不放松, 立根原在破岩中</span>`   
    </script>
    
  5. 请简述Vue中的双向数据绑定,以及使用哪个命令进行双向绑定

    1. 当script标签下的变量发生改变,template标签下的变量会发生对应的改变,因为template标签下一般用来写网页结构,所以当网页上通过一些操作改变变量值后,script 标签内的变量值夜会发生改变
    2. v-model
    
  6. 使用哪个命令给标签中的属性绑定变量,这个命令的缩写是什么

    1. v-bind
    2. 缩写是 :号
    
  7. 使用哪个命令给标签中的事件绑定变量,这个命令的缩写是什么

    1.v-on
    2. @
    
  8. 使用哪个命令,来进行循环

    1. v-for
    
  9. 使用哪个命令来进行数据的双向绑定

    1. v-model
    
  10. javascript中如何定义变量,如何定义常量

    1. 变量 var / let来定义
    2. 常量 const
    
  11. javascript中如何定义函数,用两种方式,定义两个函数

    1.  函数名 = (参数) =>{函数体} 2. function 函数名(参数){函数体}
    
  12. 请写出从头开始,创建vue项目的命令步骤,以及如何运行

    1. cd Desktop     
    2. mkdir vue3
    3. npm  create vite
    4. 取项目名、选vue、选JavaScript
    5. code .打开项目文件
    6. npm install 拉取环境依赖
    所有的前提是已经下载node.js
    
  13. 假设你helloworld.vue文件位于/users/project/myproject/vite-project/vue3/example/src/components目录下,请问应该在哪个目录执行npm run dev命令?这个目录里面必须包含哪个文件?

    cd /users/project/myproject/vite-project/vue3/example下  
    必须要有package.json这个文件,因为这个文件中存放着,运行项目所需的依赖环境。
    

2)实战练习

  1. 使用函数关键字的形式,定义一个函数,这个函数接收两个参数,返回两个数的和

     function sum(a,b){return a + b}  
    
  2. 使用箭头函数的形式,定义一个函数,这个函数接收两个数值参数,使用三元表达式,返回两个数中更大的那一个

     const return_big = (1, 3) =>{1 > 3 ? 1 : 3
    
  3. 用js语法定义一个对象info,其中有name,age,score,id,gender五个字段,其中gender代表性别,只能为 男或者 女, age为数字,范围在10-30之间,name为字符串,score为分数,范围在1-100之间

    const info = {name : 'ok', age : 12, score : 22, id :  1, gender : '男'}
    
  4. 请在script标签中,定义一个响应式数组,命名为arr,包含10个对象,每个对象是上题中的info的格式,但是内容不一样,尤其是id不能重复

    <script setup>
    import { ref } from "vue";
    const arr = ref([{ name: 'q', age: 12, score: 22, id: 1, gender: '男' },{ name: 'w', age: 12, score: 22, id: 2, gender: '男' },{ name: 'e', age: 15, score: 22, id: 3, gender: '女' },{ name: 'r', age: 12, score: 22, id: 4, gender: '女' },{ name: 't', age: 16, score: 22, id: 5, gender: '男' },{ name: 'y', age: 12, score: 22, id: 6, gender: '女' },{ name: 'u', age: 18, score: 22, id: 7, gender: '男' },{ name: 'i', age: 12, score: 22, id: 8, gender: '女' },{ name: 'o', age: 19, score: 22, id: 9, gender: '男' },{ name: 'p', age: 12, score: 22, id: 10, gender: '男' }
    ])
    </script>
    
  5. 完成下面按钮的功能,点击开关按钮,页面上以列表的形式显示上一题中定义的数组arr中的信息,再次点击,不显示内容

    <template><button @click="show">开关按钮</button>   /* @click,一般和函数产生事件绑定,当用户点击按钮时,@click给函数show发出信号,于是在script标签下,对应的show函数被调用 *//* 在 v-if语句中只有,“”号中为true 才会执行后面的代码 */<div v-if="imgs" v-for="i in arr">name:{{ i.name }} age:{{ i.age }} gender:{{ i.gender }} </div>/* v-for 语句中,会循环数组arr中每一行的数据,i代表每一行 */
    </template><script setup>
    import { ref } from "vue";
    const arr = ref([{ name: 'q', age: 12, score: 22, id: 1, gender: '男' },{ name: 'w', age: 12, score: 22, id: 2, gender: '男' },{ name: 'e', age: 15, score: 22, id: 3, gender: '女' },{ name: 'r', age: 12, score: 22, id: 4, gender: '女' },{ name: 't', age: 16, score: 22, id: 5, gender: '男' },{ name: 'y', age: 12, score: 22, id: 6, gender: '女' },{ name: 'u', age: 18, score: 22, id: 7, gender: '男' },{ name: 'i', age: 12, score: 22, id: 8, gender: '女' },{ name: 'o', age: 19, score: 22, id: 9, gender: '男' },{ name: 'p', age: 12, score: 22, id: 10, gender: '男' }
    ])
    /* 显示与隐藏设置 */
    const imgs = ref() /* 刚开始为给值的时候是flase */ 
    const show = () => {imgs.value = !imgs.value   /* ! = 不是  , !imgs = !flase = true ,当第一次调用的时候,imgs会被等号右边的赋值为true,第二次会再被赋值为flase */
    }
    </script>
    
  6. 完成下面按钮的功能,点击‘男性’按钮,展示gender等于男性的信息,点击’女’性按钮,展示女性的信息

    1. 三元符的方法
    <template><button @click="show_man">男性</button><button @click="show_woman">女性</button><ul>/* 首先要明白filter的过滤作用,{}号里用来写表达式, let用于定义局部变量 其次要理解,一个人要么是男要么是女,原理和布尔值flase 和 true相似,所以关键在于布尔值的使用来解决此题,cond ? '男' : '女'是一个3元表达式,当按钮男性被点击后,show_man函数被调用, 函数体 cond.value = true,给cond赋值为true使得cond ? '男' : '女'; 返回值为”男“,并赋值给v, return v 接收了 v的值,所以return v === x.gender 此时相当于 '男‘ === x.gender所以{let v=cond ? '男' : '女'; return v === x.gender} 即为 x.gender === “男"此时你应该反应过来 这就是纯纯的filter筛选 。。。。 arr.filter(x => x.gender === “男" )此时就把性别为男的输出,因此点击女性按钮同理 */<li v-for="i in arr.filter(x => {let v=cond ? '男' : '女'; return v === x.gender})">name:{{ i.name }}gender:{{ i.gender }}</li>
    </ul>
    </template><script setup>
    import { ref } from "vue";const arr = ref([{name : 'q', age : 12, score : 22, id :  1, gender : '男'},{name : 'w', age : 12, score : 22, id :  2, gender : '男'},{name : 'e', age : 15, score : 22, id :  3, gender : '女'},{name : 'r', age : 12, score : 22, id :  4, gender : '女'},{name : 't', age : 16, score : 22, id :  5, gender : '男'},{name : 'y', age : 12, score : 22, id :  6, gender : '女'},{name : 'u', age : 18, score : 22, id :  7, gender : '男'},{name : 'i', age : 12, score : 22, id :  8, gender : '女'},{name : 'o', age : 19, score : 22, id :  9, gender : '男'},{name : 'p', age : 12, score : 22, id :  10, gender : '男'}
    ])
    const cond = ref()const show_man = () =>{cond.value = true
    }
    const show_woman = () =>{cond.value = false
    }</script>
    
  1. v-if v-else 的方法来写
<template>
<button @click=nan>男性</button><button @click=nv>女性</button><div>/* 核心思想就是用的,布尔值flase和true, xb 在script标签下由const xb = ref()定义为flase *//* 当用户点击男性按钮,名为nan的函数被调用,xb被函数体  xb.value=true赋值为true,在v-if中继续执行arr1.filter(x => x.gender==='男') 筛选并返回一个只有男性的数组*//* 当用户点击女性,nv函数执行,xb为flase,直接跳过v-if执行v-else,然后同理赛选 */<ul v-if="xb"><li v-for="xs in arr1.filter(x => x.gender==='男')"><span>{{ xs.name }}</span><span>{{ xs.age }}</span><span>{{ xs.gender }}</span></li></ul><ul v-else><li v-for="xs in arr1.filter(x => x.gender==='女')"><span>{{ xs.name }}</span><span>{{ xs.age }}</span><span>{{ xs.gender }}</span></li></ul>
</div>
</template>template>
<script setup>
import { ref } from "vue";const xb = ref()
const arr1 =reactive([{id:1,name:"zs",age:17,gender:'男'},{id:2,name:"ls",age:27,gender:'女'},{id:3,name:"ww",age:15,gender:'男'},{id:4,name:"zl",age:23,gender:'男'},{id:5,name:"zss",age:22,gender:'女'},{id:6,name:"lss",age:19,gender:'男'},{id:7,name:"www",age:17,gender:'男'},{id:8,name:"zll",age:18,gender:'女'},{id:9,name:"abc",age:14,gender:'男'}
])
const nan = () =>{xb.value=true
}
const nv = () =>{xb.value=false
}
</script>
  1. 完成下面按钮的功能,点击按钮,计数器会自增和自减和归零

    <template><div>/* 首先3个功能定义3个函数 */<button  @click="jia">自增</button><button  @click="jian">自增</button> <button  @click="guiling">自增</button></div>
    <div><h5>计数器的值是 {{countValue}}<span>{{ sum }}</span></h5>
    </div>
    </template>
    <script setup>
    import { ref } from "vue";/* 用于实现自增、自减,归零的按钮的效果函数 */const sum = ref(0) 			/* 定义了初始值为0 */const jia =()=>{sum.value=sum.value+1       /* 执行一次sum值先加一,然后覆盖原来的sum值 */}const jian =()=>{sum.value=sum.value-1		/* 执行一次sum值先减一,然后覆盖原来的sum值 */}const guiling =()=>{sum.value=0					/* 相当于恢复初始值 */}
    </script>
    

完整网页vue代码

<template><h1>测试</h1><section><h2>第一部分:基本知识</h2><ul><li><h4>第1题:请简述Vue、Node.js、Vscode是什么,以及有什么关系</h4><p>答:<div>1. vue是一个轻量级、比较灵活的且支持组件开发的网络框架</div><div>2. node.js是让JavaScript运行在服务器上的一直环境</div><div>3. Vscode是一款有着丰富插件的代码编辑器</div><div>4. 关系是,vscode是画板,node.js是颜料,vue是画画的内容</div></p></li><li><h4>第2题: 请简述Vue中什么是指令,以什么开头,列举至少8个vue指令</h4><p><div>1. 用于实现某种效果和逻辑的代码叫指令</div><div>2. 以v-为开头</div><div>v-text、v-html、v-show、v-if、v-else、v-else-if、v-for、v-on、v-bind、v-model、v-slot、v-pre、v-cloak、v-once、v-memo、v-is</div></p>  </li><li><h4>第3题: 请简述Vue中template、script和style标签的作用</h4><p><div>1. template是用于写网页的</div><div>2. script是用于写逻辑</div><div>3. style写网络样式,美化网页</div></p></li><li><h4> 第3.5题: 请修改代码,让下面p标签的代码中展示一段html标签,能在浏览器中显示html标签</h4><p v-text="message"></p></li><li><h4> 第4题: 请简述Vue中的响应式数据绑定,以及如何定义响应式数据</h4><p><div>1. 在vue3的基础上,通过ref标签包裹</div><div>2. eg。import{ref} from 'vue'  const text = ref()</div></p></li><li><h4> 第5题: 请简述Vue中的双向数据绑定,以及使用哪个命令进行双向绑定</h4><p><div>1. 当script标签下的变量发生改变,template标签下的变量会发生对应的改变,因为template标签下一般用来写网页结构,所以当网页上通过一些操作改变变量值后,script 标签内的变量值夜会发生改变</div><div>2. v-model</div></p></li><li><h4> 第6题: 使用哪个命令给标签中的属性绑定变量,这个命令的缩写是什么</h4><p><div>1. v-bind</div><div>2. 缩写是 :号</div></p></li><li><h4> 第7题: 使用哪个命令给标签中的事件绑定变量,这个命令的缩写是什么</h4><p><div>1.v-on </div><div>2. @</div></p></li><li><h4> 第8题:使用哪个命令,来进行循环</h4><p><div>1. v-for</div></p></li><li><h4> 第9题,使用哪个命令来进行数据的双向绑定</h4><p><div>1. v-model</div></p></li><li><h4> 第10题: javascript中如何定义变量,如何定义常量</h4><p><div>1. 变量 var / let来定义</div><div>2. 常量 const </div></p></li><li><h4> 第11题: javascript中如何定义函数,用两种方式,定义两个函数</h4><pre><code>  将答案写在下面:       1.  函数名 = (参数) =>{函数体} 2. function 函数名(参数){函数体}</code></pre></li><li><h4> 第12题: 请写出从头开始,创建vue项目的命令步骤,以及如何运行</h4><pre><code>  将答案写在下面:  <div>1. cd Desktop</div>      <div>2. mkdir vue3</div> <div>3. 取项目名、选vue、选JavaScript</div><div>4. code .打开项目文件</div><div>5. npm install 拉取环境依赖</div><div>所有的前提是已经下载node.js</div></code></pre></li><li><h4> 第12.5题:假设你helloworld.vue文件位于/users/project/myproject/vite-project/vue3/example/src/components目录下,请问应该在哪个目录执行npm rundev命令?这个目录里面必须包含哪个文件?</h4><pre><code>  将答案写在下面:    cd /users/project/myproject/vite-project/vue3/example下   必须要有package.json这个文件,因为这个文件中存放着,运行项目所需的依赖环境。</code></pre></li></ul></section><h2>第二部分:实战练习</h2><li><h4>第1题: 使用函数关键字的形式,定义一个函数,这个函数接收两个参数,返回两个数的和</h4><pre><code>  将答案写在下面:      function sum(a,b){return a + b}  </code></pre></li><li><h4>第2题: 使用箭头函数的形式,定义一个函数,这个函数接收两个数值参数,使用三元表达式,返回两个数中更大的那一个</h4><pre><code>  将答案写在下面: const return_big = (1, 3) =>{1 > 3 ? 1 : 3}        </code></pre></li><li><h4>第3题: 用js语法定义一个对象info,其中有name,age,score,id,gender五个字段,其中gender代表性别,只能为 男或者 女,age为数字,范围在10-30之间,name为字符串,score为分数,范围在1-100之间</h4><pre><code>  将答案写在下面: const info = {name : 'ok', age : 12, score : 22, id :  1, gender : '男'}</code></pre></li><li><h4>第4题: 请在script标签中,定义一个响应式数组,命名为arr,包含10个对象,每个对象是上题中的info的格式,但是内容不一样,尤其是id不能重复</h4><pre><code>将答案写在script标签中:     <div v-text="img1"></div></code></pre></li><li><h4>第5题: 完成下面按钮的功能,点击开关按钮,页面上以列表的形式显示上一题中定义的数组arr中的信息,再次点击,不显示内容 </h4><button @click="show">开关按钮</button><div><h5>展示在这个标题下面</h5><ul><div v-if="imgs" v-for="i in arr" >name:{{ i.name}} age:{{ i.age }} gender:{{ i.gender }}</div></ul></div></li><h4>第6题: 完成下面按钮的功能,点击‘男性’按钮,展示gender等于男性的信息,点击'女'性按钮,展示女性的信息 </h4><div><button @click="show_man">男性</button><button @click="show_woman">女性</button></div><div><h5>展示在这个标题下面</h5><ul><li v-for="i in arr.filter(x => {let v=cond ? '男' : '女'; return v === x.gender})">name:{{ i.name }}gender:{{ i.gender }}</li></ul></div><button @click=nan>男性</button><button @click=nv>女性</button><div><ul v-if="xb"><li v-for="xs in arr1.filter(x => x.gender==='男')"><span>{{ xs.name }}</span><span>{{ xs.age }}</span><span>{{ xs.gender }}</span></li></ul><ul v-else><li v-for="xs in arr1.filter(x => x.gender==='女')"><span>{{ xs.name }}</span><span>{{ xs.age }}</span><span>{{ xs.gender }}</span></li></ul>
</div><div><li><h4>第7题: 完成下面按钮的功能,点击按钮,计数器会自增和自减和归零</h4><div><button  @click="jia">自增</button><button  @click="jian">自增</button> <button  @click="guiling">自增</button></div><div><h5>计数器的值是 {{countValue}}<span>{{ sum }}</span></h5></div></li></div></template>
<script setup>import { ref ,reactive } from "vue";/* 用于实现点击显示,再点击隐藏的效果 */
const imgs = ref()  /* 定义了一个响应式imgs变量,用于实现隐藏效果 */const show = () =>{imgs.value = ! imgs.value}const arr = ref([{name : 'q', age : 12, score : 22, id :  1, gender : '男'},{name : 'w', age : 12, score : 22, id :  2, gender : '男'},{name : 'e', age : 15, score : 22, id :  3, gender : '女'},{name : 'r', age : 12, score : 22, id :  4, gender : '女'},{name : 't', age : 16, score : 22, id :  5, gender : '男'},{name : 'y', age : 12, score : 22, id :  6, gender : '女'},{name : 'u', age : 18, score : 22, id :  7, gender : '男'},{name : 'i', age : 12, score : 22, id :  8, gender : '女'},{name : 'o', age : 19, score : 22, id :  9, gender : '男'},{name : 'p', age : 12, score : 22, id :  10, gender : '男'}
])const cond = ref()const show_man = () =>{cond.value = true
}
const show_woman = () =>{cond.value = false
}const xb = ref()
const arr1 =reactive([{id:1,name:"zs",age:17,gender:'男'},{id:2,name:"ls",age:27,gender:'女'},{id:3,name:"ww",age:15,gender:'男'},{id:4,name:"zl",age:23,gender:'男'},{id:5,name:"zss",age:22,gender:'女'},{id:6,name:"lss",age:19,gender:'男'},{id:7,name:"www",age:17,gender:'男'},{id:8,name:"zll",age:18,gender:'女'},{id:9,name:"abc",age:14,gender:'男'}
])
const nan = () =>{xb.value=true
}
const nv = () =>{xb.value=false
}/* 用于实现自增、自减,归零的按钮的效果函数 */const sum = ref(0)const jia =()=>{sum.value=sum.value+1}const jian =()=>{sum.value=sum.value-1}const guiling =()=>{sum.value=0}</script><style>button{background-color: lightblue;margin:5px;
}</style>

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

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

相关文章

Hive的group by

-- 创建 stu 表 CREATE TABLE stu( id int, name string, age int, sex string ) ROW FORMAT DELIMITED FIELDS TERMINATED BY \t;-- 表内数据 load data local inpath /home/hadoop/stu into table stu; 1 name1 12 boy 2 name2 12 boy 3 name3 13 girl 4 n…

C语言 | Leetcode C语言题解之第88题合并两个有序数组

题目&#xff1a; 题解&#xff1a; void merge(int* nums1, int nums1Size, int m, int* nums2, int nums2Size, int n) {int p1 m - 1, p2 n - 1;int tail m n - 1;int cur;while (p1 > 0 || p2 > 0) {if (p1 -1) {cur nums2[p2--];} else if (p2 -1) {cur nu…

Kali Linux菜单中各工具功能大全

网络安全学习路线 &#xff08;2024最新整理&#xff09; 如图片过大被平台压缩导致看不清的话&#xff0c;评论区点赞和评论区留言扣1或者关注我我后台会主动发给你&#xff01; 第一阶段&#xff1a;安全基础 网络安全行业与法规 Linux操作系统 计算机网络 HTML PHP Mysql P…

【董晓算法】竞赛常用知识之字符串2

前言&#xff1a; 本系列是学习了董晓老师所讲的知识点做的笔记 董晓算法的个人空间-董晓算法个人主页-哔哩哔哩视频 (bilibili.com) 动态规划系列&#xff08;还没学完&#xff09; 【董晓算法】动态规划之线性DP问题-CSDN博客 【董晓算法】动态规划之背包DP问题&#xff…

用Rust打印杨辉三角

一、杨辉三角是什么&#xff1f; 杨辉三角是一个著名的数学图形&#xff0c;它展示了二项式系数的排列方式。 杨辉三角是一种将二项式系数以三角形阵列排列的数学图形&#xff0c;具有丰富的历史和数学意义。 杨辉三角的历史起源可以追溯到中国南宋时期&#xff0c;由数学家杨辉…

极端天气对气膜建筑有什么影响吗—轻空间

气膜建筑在近年来的发展迅速&#xff0c;逐渐替代了一部分传统建筑&#xff0c;展现了良好的市场前景。然而&#xff0c;面对自然环境中的极端天气&#xff0c;如暴风、暴雨和暴雪&#xff0c;气膜建筑是否能够经受住考验是大家关注的焦点。轻空间带您探讨一下这些极端天气对气…

springboot 开启缓存 @EnableCaching(使用redis)

添加依赖 pom.xml <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId> </dependency>application.yml 配置redis连参数 spring:# redis 配置redis:# 地址host: 127.0.0.…

649. Dota2 参议院

649. Dota2 参议院 题目链接&#xff1a;649. Dota2 参议院 代码如下&#xff1a; //贪心算法 class Solution { public:string predictPartyVictory(string senate) {bool Rtrue,Dtrue;// 当flag大于0时&#xff0c;R在D前出现&#xff0c;R可以消灭D。当flag小于0时&#…

JVM 加载 Class 文件的原理机制

Class 文件 Java中的Class文件是编译后的Java源代码文件&#xff0c;它包含了Java程序的字节码指令&#xff0c;也就是实际的执行代码。Class文件是Java程序的中间文件&#xff0c;可以被Java虚拟机&#xff08;JVM&#xff09;加载和执行。在编译Java源代码时&#xff0c;Java…

探究NVMe SSD HMB应用场景与影响-<续>

如果需要采用HMB功能&#xff0c;需要SSD支持NVME协议且NVMe 1.2及以上版本。NVME协议中对HMB对应有2个关键参数&#xff1a; HMB建议值&#xff08;HMPRE&#xff09;&#xff1a;设定实际分配给HMB使用的主机内存容量&#xff0c;为设备提供最优性能的内存分配量。 HMB最小值…

双星号(**)和单星号(*)在Python参数传递中的妙用

在Python中&#xff0c;参数传递是一个非常重要的概念&#xff0c;它允许函数接收任意数量的参数。而双星号(**)和单星号(*)在参数传递中扮演着关键角色。本文将详细讲解这两个符号的用法&#xff0c;并通过示例代码帮助初学者理解它们的工作原理。 单星号(*) 单星号(*)用于函…

EPS软件标注点坐标值

1、如下&#xff0c;点击右侧&#xff08;尺寸标注&#xff09;按钮&#xff1a; 2、弹出一个对话框&#xff0c;如下&#xff1a; 3、在上图对话框中设置好箭头样式和小数位数&#xff0c;然后点击图上一点&#xff0c;右击结束再鼠标指定位置&#xff0c;如下&#xff1a; 如…

CV每日论文--2024.5.10

1、Attention-Driven Training-Free Efficiency Enhancement of Diffusion Models 中文标题&#xff1a;扩散模型的注意力驱动的训练免费效率增强 简介&#xff1a;扩散模型在生成高质量和多样化图像方面取得了出色的表现,但其卓越性能是以昂贵的架构设计为代价的,特别是广泛使…

数据库——SQL SERVER(先学删库跑路)

目录 一&#xff1a;什么是数据库 二&#xff1a;为什么需要数据库 三&#xff1a;数据库的安装 四&#xff1a;学前必备知识 1. 数据库原理 2. 数据库与编程语言 3. 数据库与数据结构的区别 4. 连接 5. 有了编程语言为啥还要数据库 6. 初学者学习数据库的三个方面 …

mplab ide中使用c语言编程,PIC单片机的C语言使用——在MPLAB-IDE中使用HitechC编译器.doc...

mplab ide中使用c语言编程,PIC单片机的C语言使用——在MPLAB-IDE中使用HitechC编译器.doc...-CSDN博客

高校推免报名|基于SSM+vue的高校推免报名系统的设计与实现(源码+数据库+文档)

高校推免报名 目录 基于SSM&#xff0b;vue的高校推免报名的设计与实现 一、前言 二、系统设计 三、系统功能设计 1系统功能模块 2后台登录模块 5.2.1管理员功能模块 5.2.2考生功能模版 四、数据库设计 五、核心代码 六、论文参考 七、最新计算机毕设选题推荐 八…

放大招:NLP-探索深度学习在自然语言处理中的应用:构建标题生成器

引言 在深度学习的领域中&#xff0c;自然语言处理&#xff08;NLP&#xff09;是一个令人兴奋且快速发展的分支。它使得机器能够理解、解释和生成人类语言。在本博客中&#xff0c;我们将通过构建一个简单的标题生成器来探索NLP的基础知识&#xff0c;了解如何使用深度学习模…

【学习笔记】人群归因分数 PAF 以及combined PAF(更新)

在此推荐2篇发表在lancet以及jama子刊上的paf文章&#xff0c;这两篇文章套路是一样的&#xff0c;只是在不同国家进行。 在计算combined PAF或者说weighted PAF的时候&#xff0c;先建立了相关矩阵&#xff0c;再做主成分分析&#xff0c;得到communality。详细信息大家可翻阅…

【Pytest官方文档翻译及学习】1.1 安装和入门

目录 1.1 安装和入门 1.1.1 安装pytest 1.1.2 创建第一个测试 1.1.3 运行多个测试 1.1.4 断言引发了某个异常 1.1.5 将多个测试分组在一个类中 1.1.6 请求功能测试的唯一临时目录 1.1.7 继续阅读 Pytest是一个成熟的全功能的Python测试框架&#xff0c;它可以满足大多数…

huffman编码【python】【算法】

哈夫曼编码(Huffman Coding)&#xff0c;又称霍夫曼编码&#xff0c;是一种编码方式&#xff0c;哈夫曼编码是可变字长编码(VLC)的一种。该方法完全依据字符出现概率来构造整体平均长度最短的码字&#xff0c;有时称之为最佳编码&#xff0c;一般就叫做Huffman编码&#xff08;…