- 博客(36)
- 收藏
- 关注
原创 <template>标签在vue中的使用
template>是 Vue 组件中专门用于定义 HTML 结构的部分,它可以包含普通 HTML 标签、Vue 指令、组件嵌套、插值表达式以及特殊元素等。在使用时,要注意将 JavaScript 逻辑和 CSS 样式分别放在<script>和<style>标签中。
2025-05-23 06:00:00
1071
原创 如何在多线程环境下避免快速失败异常?
某些并发集合提供了弱一致性(Weakly Consistent)的迭代器,允许在迭代过程中修改集合。根据具体业务场景选择合适的方案,优先考虑使用 Java 提供的并发集合类,避免手动同步带来的复杂性。Java 提供了多种线程安全的集合类,它们在迭代时不会抛出。将普通集合转换为同步集合,但迭代时仍需手动同步。)来保证同一时间只有一个线程访问集合。
2025-05-15 23:45:00
306
1
原创 后端面试题:java中什么是快速失败?
在 Java 里,“快速失败”(Fail-Fast)是集合类(像ArrayListHashMap这类)采用的一种错误检测机制。其核心在于:当一个线程正在遍历集合时,要是发现该集合的结构被其他线程修改了(比如进行了添加、删除操作),它会马上抛出异常,而不是继续进行不确定行为的操作。
2025-05-15 16:27:52
270
原创 什么是变量提升?(形象的比喻)
你先在书架上贴了一个标签(比如写“我的书”),但暂时没放书。”你回答:“还没有书(你同样贴了标签,但告诉别人:“这里还没准备好,别碰!先写了个行李标签(声明变量),但包里还没装东西。标签贴了,但强行打开行李箱会锁住(报错)。• 变量提升:像“占位符”或“未完成的快递”,声明存在但内容未就绪。地基打了,但围了警戒线(暂时性死区)。盖楼时,先打地基(声明变量),但还没建楼层(赋值)。等你后来放了一本书(赋值),别人才能拿到。• 函数声明:像“现成的礼物”,直接可用。:占位符禁止查看(报错),直到赋值完成。
2025-05-08 22:02:17
275
原创 什么是变量提升?
变量提升(Hoisting) 是 JavaScript 引擎在代码执行前的一个特殊行为,它会将变量声明和函数声明自动移动到当前作用域的顶部。但需要注意的是,只有声明会被提升,赋值操作不会提升。• 变量提升是 JavaScript 的历史遗留特性,可能导致意外行为。声明的变量也会被提升,但不会初始化,导致暂时性死区(TDZ)。• 函数声明(非函数表达式)整体被提升,包括函数体。声明的变量会被提升到作用域顶部,但赋值留在原地。• 函数声明整体提升,函数表达式不会被提升。的声明被提升,但在声明前访问会触发错误。
2025-05-08 21:54:55
636
原创 假如我有一条8G和一条16G的内存条,装在电脑上会出现什么情况?
有些时候在我们电脑小白,去维修电脑的时候会面临这一问题,恰好今天我朋友也在问我。这可能会使较高频率的内存。条性能无法充分发挥。
2025-04-15 16:40:00
1631
原创 题目描述老师给A、B、C、D、E五个学生布置了一次作业。检查后发现:(1) A和B要么都做了作业,要么都没做。(2) B和C只有一个人做了作业。(3) D没有做作业。(4) C和E最.........
0代表没写作业,1代表写了;序号(1,2,3,4)的条件要用逻辑与(&&)老师给A、B、C、D、E五个学生布置了一次作业。(1) A和B要么都做了作业,要么都没做。(2) B和C只有一个人做了作业。(4) C和E最多有一人做了作业。(3) D没有做作业。
2025-02-11 22:08:19
143
原创 1、 在当前的Python项目路径下创建一个文本文件,命名为test.txt,并在文档中写入以下内容,读取文件前6个字符,定义一个变量名为“s_char”,用于读取文件一行内容,定义一个变量名为“
【代码】1、 在当前的Python项目路径下创建一个文本文件,命名为test.txt,并在文档中写入以下内容,读取文件前6个字符,定义一个变量名为“s_char”,用于读取文件一行内容,定义一个变量名为“
2024-12-07 05:30:00
163
原创 编写一个Python程序,实现一个函数validate_password,该函数接受一个字符串参数password。函数需要检查密码是否符合以下条件:密码长度至少为8个字符。密码包含至少一个数字。
【代码】编写一个Python程序,实现一个函数validate_password,该函数接受一个字符串参数password。函数需要检查密码是否符合以下条件:密码长度至少为8个字符。密码包含至少一个数字。
2024-12-06 09:17:48
193
原创 1、定义一个函数,用递归的方式模拟汉诺塔问题,三个柱子,分别为A、B、C,其中A柱子上有N个盘子,从小到大编号为1到N,盘子大小不同。现在要将这N个盘子从A柱子移动到C柱子上,但移动的过程必须遵循以下
【代码】1、定义一个函数,用递归的方式模拟汉诺塔问题,三个柱子,分别为A、B、C,其中A柱子上有N个盘子,从小到大编号为1到N,盘子大小不同。现在要将这N个盘子从A柱子移动到C柱子上,但移动的过程必须遵循以下。
2024-11-22 09:37:23
104
原创 1、定义四个函数,分别用于加、减、乘、除四则运算,再用数字1、2、3、4分别表示相加、相减、相乘、相除操作,输出两个数相乘的结果,按要求编写程序。
【代码】1、定义四个函数,分别用于加、减、乘、除四则运算,再用数字1、2、3、4分别表示相加、相减、相乘、相除操作,输出两个数相乘的结果,按要求编写程序。
2024-11-22 09:36:21
319
原创 java实验题,设计一个双色球生成器, 根据文本中输入的组数,生成对应几组随机数,显示在下面文本域中
【代码】java实验题,设计一个双色球生成器, 根据文本中输入的组数,生成对应几组随机数,显示在下面文本域中。
2024-11-21 16:52:04
218
原创 定义一个函数,使用for循环遍历数组[1,4,5,77,32,’javascript’,99]。 如果元素是数字,则将其添加到总和中,如果元素不是数字,则输出“该元素不是一个数值,无法进行和计算”。
【代码】定义一个函数,使用for循环遍历数组[1,4,5,77,32,’javascript’,99]。如果元素是数字,则将其添加到总和中,如果元素不是数字,则输出“该元素不是一个数值,无法进行和计算”。
2024-11-20 09:26:39
130
原创 5、定义一个函数,熟悉人民币汇率,将10000人民币分别转换成英镑、美元、欧元、日元,按要求编写程序。
【代码】5、定义一个函数,熟悉人民币汇率,将10000人民币分别转换成英镑、美元、欧元、日元,按要求编写程序。
2024-11-15 09:31:14
233
原创 3、定义一个函数,根据杨辉三角的数学概念,使用循环嵌套进行编写实现杨辉三角的关,并用for循环实现10阶杨辉三角,最后输出时需使10阶杨辉三角每行数字左右对称,按要求编写程序。
【代码】3、定义一个函数,根据杨辉三角的数学概念,使用循环嵌套进行编写实现杨辉三角的关,并用for循环实现10阶杨辉三角,最后输出时需使10阶杨辉三角每行数字左右对称,按要求编写程序。
2024-11-15 09:30:24
198
原创 1、定义一个递归求和函数通过if判断语句求1~100的累加和,最后输出答案,按要求编写程序。
【代码】1、定义一个递归求和函数通过if判断语句求1~100的累加和,最后输出答案,按要求编写程序。
2024-11-15 09:26:45
207
原创 给你一个字符串数组 words 和一个字符串 pref 。返回 words 中以 pref 作为前缀的字符串的数目。字符串 s 的前缀 就是s的任一前导连续字符串。
输入:words = ["pay","attention","practice","attend"], pref = "at"输入:words = ["leetcode","win","loops","success"], pref = "code"解释:以 "at" 作为前缀的字符串有两个,分别是:"attention" 和 "attend"。解释:不存在以 "code" 作为前缀的字符串。
2024-11-14 22:03:15
145
原创 根据自己的实际情况完善下面的个人说明:“姓名:xx 出生时间:xxxx.xx.xx。QQ邮箱:xxxxx@qq.com。学号:xxxxxxx”编写一个Java程序,1、 判断简历中的姓名是否姓“
获取冒号最后一次出现的位置,截取该位置到最后位置的字。
2024-11-14 17:29:13
589
原创 检查危险品
编写一个Machine类,该类的方法checkBag(Goods goods)当发现参数goods是危险品时(goods的isDanger属性是true)将抛出DangerException异常。程序在主类main()方法中的try-catch语句的try部分让Machine类的实例调用checkBag(Goods goods)方法,如果发现危险品就在try-catch语句的catch部分处。车站检查危险品的设备,如果发现危险品会发出警告。编程模拟设备发现危险品。
2024-11-12 21:54:24
170
原创 内部购物券
手机专卖店为了促销自己的产品,决定发行内部购物券,但其他商场不能发行该购物券。编写一个MobileShop类(模拟手机专卖店),该类中有一个名字为InnerPurchaseMoney的内部类(模拟内部购物券)
2024-11-12 21:44:26
199
原创 1、创建一个输入入口,然后利用集合的不可重复性,去筛选重复的元素,利用set方法去重后与原列表长度比较,若不相等,则元素重复出现,输出元素已存在。
【代码】1、创建一个输入入口,然后利用集合的不可重复性,去筛选重复的元素,利用set方法去重后与原列表长度比较,若相等,则元素重复出现,输出元素已存在。
2024-11-08 09:05:25
205
2
原创 输出最后数值不大于10的斐波那契数列斐波那契数列
创建一个Fibs类,在类中分别定义__init__函数进行初始化对象,定义__next__函数返回下一个元素,以及__iter__函数返回自身,形成递归,最后输出最后数值不大于10的斐波那契数列斐波那契数列的递推公式为:F(n) = F(n - 1) + F(n - 2)(n ≥ 2,n ∈ N*),其中F(1) = 1,F(2) = 1。数列的前几项为:1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987。
2024-11-08 09:01:37
214
原创 判断一个大整数能否被11整除
判断其和能否被11整除。例如,将562843748分割成5,62,84,37和48,然后判断(5+62+84+37+48)能否被11整除。设计算法,判断一个大整数能否被11整除。可以通过以下方法:将该数的十进制表示从右端开始,每两位一组构成一个整数,然后将这些数相加,
2024-11-08 08:57:58
316
原创 动物园实验项目
比如 喂猴子吃香蕉,喂老虎吃肉,喂马吃草。类:People,方法:feed(Animal an,Food f) 实现 动物吃东西,并显示食物的名字。在主类中,实现饲养员分别喂猴子,老虎,马,并输出对应的食物。子类:Banana、Meat、Grass继承Food,重写showName,输出食物的名字。子类:Monkey Tiger继承Animal,重写方法eat,输出吃东西。类:Food,有方法:showName 输出食物的。(猴子吃香蕉、老虎吃肉、马吃草)类Animal,有方法:eat。
2024-11-07 17:17:25
353
原创 实现一个汽车销售商场
汽车商场:CarShop,静态方法getCar(String name),根据用户要求,创建不同汽车型号的实例化对象,并返回汽车对象【运用多态】。要求,汽车商场里有奔驰、宝马、大众等品牌,顾客先后看了奔驰和宝马,销售人员分别提供了两款汽车的信息给顾客展示。类:BMW、Benz实现ICar,重写getInfo(),输出对应型号的汽车信息。顾客在汽车商场购买汽车时,卖家需要根据顾客的要求将对应型号的汽车信息提供出来。接口:ICar,方法getInfo() 提取汽车相关信息。主类:商场,分别展示对应的汽车信息。
2024-11-05 22:05:11
170
原创 【无标题】linux
查看虚拟机设置磁盘情况:fdisk-l找到刚才新增的磁盘目录:dev/sdb把dev/sdb1 分区格式化文件系统为ext4:mkfs-ext4/dev/sdb1只读挂载:mount-auto/dev/cdrom/mnt/cd卸载umount设备挂载地址umount /mnt/cd自动挂载 vim/etc/fstab...
2022-04-22 20:54:05
569
原创 基本数据类型
1,整型,浮点型,布尔类型,字符串类型,导入模块:import 模块名1.1,向上取整 ceil1.2,向下取整floor内置公共模块:3.四舍五入:round4.绝对值:abs5.转换:eval6.最大值:max7.最小值min8.次幂:pow9.求和:sum###字符串##操作符1.in是否包含指定字符2.空格:主动拼接3.+.拼接需要注意类型转换4.*,重复次数5,.转为元组类型##字符串的索引:从0开始到end()-1结束
2022-03-25 19:40:17
61
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人