自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 java-大文件下载

md5sum 文件名。

2024-04-25 11:07:15 308 2

原创 java - 大文件上传

【代码】java - 大文件上传。

2024-04-25 10:57:08 133 2

原创 django

django中报错pymysql版本太低,但是更新不到指定版本。第一个方法添加一行代码就有效!

2023-04-18 00:08:38 134

原创 开发-node.js

开发-node.js。

2023-04-13 09:55:49 126

原创 vue面试题

事件修饰符.stop 阻止冒泡.prevent 组织默认行为.capture 内部元素触发的事件先在此处理.self 只有再event.target是当前元素时触发.once 事件只会触发一次.passive 立即触发默认行为.native 把当前元素作为原生标签看待按键修饰符.keyup 键盘弹起.keydown 键盘按下系统修饰符.ctrl.alt.meta鼠标修饰符.left 鼠标左键.right 鼠标右键。

2023-03-31 23:39:20 242

原创 JS作用域函数

这题考的变量的声明,在函数内用var关键字声明的变量是局部变量,不影响全局变量,没有用var关键字声明的变量是全局变量,因为函数内声明的a变量重名,所以函数内的声明的a变量覆盖了原先的a变量,所以a输出的都是6,因为b也没有用var声明,所以b也是全局变量,在函数外可以访问,而c是用var声明的,局部变量在函数外不能访问,所以报错c未定义。预编译,function声明的a提前声明,值为函数体,var关键字声明的b提前声明,值为undefined,所以在函数执行前调用时,a输出a,b输出undefined。

2023-03-19 16:19:12 112

原创 【无标题】

【代码】【无标题】

2023-03-19 14:30:26 53

原创 v-for和v-if的优先级

后“两次挥手”既让客户端知道了服务器端准备好释放连接了,也让服务器端知道了客户端了解了自己准备好释放连接了。于是,可以确认关闭服务器端到客户端方向上的连接了,由此完成“四次挥手”。

2023-03-17 00:02:03 4929

原创 data和props的区别

data和props的区别

2023-03-16 11:33:04 617

原创 null和undefined区别

undefined代表未定义,就是应该有值,但是还没赋值,连null值都没有赋予。null代表空值,空引用。

2023-03-16 11:03:04 49

原创 vue中nextTick

nextTick:在下次DOM更新循环结束后执行延迟回调

2023-03-16 10:30:26 78

原创 模块化和组件化

模块:从代码的角度分析,分属同一功能/业务的代码进行隔离(分装)成独立的模块,可以独立运行,独立管理,每个模块有很多接口,可供调用。组件:从ui界面角度,补一些可复用的ui元素,抽离为单个组件,便于项目的维护和开发。

2023-03-16 09:51:03 108

原创 token要同时存在vuex和localStorage中

拿到token后,把token 存储在localStorage和vuex中,vuex保证数据在各组件间同步更新,如果刷新页面数据更新丢失,可以从localStorage获取,通过结合vuex和localStorage本地存储,实现数据的持久化

2023-03-16 09:42:07 459

原创 前端登陆流程

登陆流程

2023-03-16 09:26:48 196

原创 前端面试题

父-百分比,子元素会在父元素中先算出line-height的具体值,然后在对具体值进行继承。vuex核心概念state、getter、mutation、action、module。作用域、作用域链、执行上下文、闭包(执行顺序)事件循环,宏任务,和微任务。对bfc的理解(特性创建,bfc的方式,bfc可以解决什么问题)实现两栏布局的方式(浮动、绝对定位、flex布局)三栏布局。v-model的实现原理vue是怎么实现双向数据绑定的。script标签中的defer和async的区别。

2023-03-16 08:52:05 45

原创 前端性能优化

前端优化

2023-03-12 19:42:32 45

原创 前端问题记录

行内元素(inline-level elements)和块内元素 (block-level )、深拷贝和浅拷贝

2023-03-12 11:18:18 50

原创 padding和margin区别

padding和margin区别。

2023-03-12 10:54:25 99

原创 web面试——CSS

CSS面试

2023-03-02 23:22:14 44

原创 JS-集合的所有子集

问题描述: 集合的所有子集 给定一组不含重复元素的整数数组 nums,返回该数组所有可能的子集。

2023-03-02 20:46:26 361

原创 c#方法参数(值参数、ref参数、out参数、params参数)

值参数声明时不加修饰的参数private int Add(int x,int y){ x = x+y; return x; }static void Main(string[] args){ Program pro = new Program(); int x = 30; int y = 40; Console.WriteLine(pro.Add(x,y)); Console.ReadLine(); }ref参数使形参按引用传递,在方法中对形参中所做的任何更改都将反映在实参中。

2023-02-24 17:26:38 100

原创 力扣53.最大子数组和

力扣53.最大数组和

2022-08-06 23:35:17 101

原创 力扣217. 存在重复元素

力扣217.存在重复元素

2022-08-06 22:54:20 312

原创 js字符串查找

indexof严格区分大小写在使用indexOf检索数组时,用‘===’去匹配,意味着会检查数据类型语法:str.indexOf(searchValue [, fromIndex])参数:searchValue:要被查找的字符串值。如果没有提供确切地提供字符串,[searchValue 会被强制设置为 “undefined”], 然后在当前字符串中查 找这个值。‘undefined’.indexOf() 将会返回0,因为 undefined 在位置0处被找到,但是 ‘undefine’.in

2022-02-10 13:57:33 3667

原创 js对象遍历和合并

对象遍历对象{键:值}object.keys()会返回对象中键的数组object.values()会返回对象中值的数组Object.entries() 是返回一个给定对象自身可枚举属性的键值对数组 var var obj = {a:1,b:2,c:4}; //目标对象 console.log("索引"+Object.keys(obj)); console.log("价值"+Object.values(obj)); console.log("entries输出"+Object.ent

2022-02-10 11:11:09 1174

原创 js中map和foreach遍历数组

都是循环遍历数组中的每一项每次执行匿名函数都支持三个参数,参数分别为item(当前每一项),index(索引值),arr(原数组)匿名函数中的this都是指向window只能遍历数组不同点:map()会分配内存空间存储新数组并返回,forEach()不会返回数据。forEach()允许callback更改原始数组的元素。map()返回新的数组。map() 方法创建一个新数组,其结果是该数组中的每个元素都调用一个提供的函数后返回的结果。①只包含一个表达式,这时花括号和return都省略了。v

2022-02-09 18:13:38 1962

原创 19. 删除链表的倒数第 N 个结点

给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。示例 1:输入:head = [1,2,3,4,5], n = 2输出:[1,2,3,5]示例 2:输入:head = [1], n = 1输出:[]示例 3:输入:head = [1,2], n = 1输出:[1]提示:链表中结点的数目为 sz1 <= sz <= 300 <= Node.val <= 1001 <= n <= sz题解:快慢指针,slow和fast相差n个,

2021-09-25 11:00:16 29

原创 leecode 876. 链表的中间结点

给定一个头结点为 head 的非空单链表,返回链表的中间结点。如果有两个中间结点,则返回第二个中间结点。示例 1:输入:[1,2,3,4,5]输出:此列表中的结点 3 (序列化形式:[3,4,5])返回的结点值为 3 。 (测评系统对该结点序列化表述是 [3,4,5])。注意,我们返回了一个 ListNode 类型的对象 ans,这样:ans.val = 3, ans.next.val = 4, ans.next.next.val = 5, 以及 ans.next.next.next = NU

2021-09-25 09:57:08 47

原创 leecode 283 移动零

.283移动零给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。输入: [0,1,0,3,12]输出: [1,3,12,0,0]设立两个指针left,right分割数组left指向前面已经排好的队尾right指向后面未整理的数组class Solution { public void moveZeroes(int[] nums) { int n = nums.length; int left = 0;

2021-09-24 10:29:11 58

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除