自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SSMS安装失败及解决

之前安装过一次SSMS,在控制面板直接卸载的(没卸载干净),今天再次安装SSMS,一直显示“正在加载安装包”多次寻找解决方案无果后,在微软官网找到了原因1) 确保没有安装任何旧版本的SSMS(选中添加/删除程序;如果有则卸载)2) 删除目录 “C:\Program Files (x86)\MicrosoftSQLServer Management Studio 18”3...

2020-03-13 19:26:33 48270 41

原创 JavaScript算法46- 最长连续序列(leetCode:128middle)

在ES6中,所有的集合对象(数组、Set集合及Map集合)和字符串都是可迭代对象,可迭代对象都绑定了默认的迭代器,而其它类型(比如Object)则没有。注:Set 对象没有类似于 Map 对象中的 key,为了保持 API 与 Map 对象类似,这里每个 entry 的 key 和 value 都相同,所以返回的数组为。如果是Set集合,返回的是值(Set的值被同时用作键和值)。此方法返回一个新的集合迭代器对象,该对象包含了此集合中每个元素的。返回一个新的集合迭代器对象,该对象包含此集合对象中每个元素的。

2023-12-14 11:14:38 2309 1

原创 JavaScript算法45- 字母异位词分组(leetCode:49middle)

Map 实例的 values() 方法返回一个新的 map 迭代器对象,该对象包含此 map 中每个元素的值,按插入顺序排列。是由重新排列源单词的所有字母得到的一个新单词。可以按任意顺序返回结果列表。给你一个字符串数组,请你将。字符串–>数组 (数组 --> 字符串。

2023-11-17 14:59:48 2824

原创 JavaScript算法44- 最小处理时间(leetCode:2895middle)周赛

表示每颗处理器最早空闲时间。另给你一个下标从 0 开始的整数数组。,表示执行每个任务所需的时间。返回所有任务都执行完毕需要的。思路:最早空闲时间越大的处理器,处理 tasks越小的任务。个待执行任务,每个核心只执行 一个 任务。此处可用Math.max()替代。颗处理器,每颗处理器都有。注意:每个核心独立执行任务。

2023-10-10 15:38:39 3118

原创 JavaScript算法43- 分类求和并作差(leetCode:100103easy)周赛

优化:使用等差数列求和的公式,免去新建一个函数,循环计算。这里我写了一个函数,专门用来求1+2+…和=(首项+末项)×项数÷2。

2023-10-10 15:15:12 1569

原创 One sentence a day

努力做自己不在乎的事情叫做压力;努力做自己喜欢的事叫做激情。

2023-07-05 07:34:16 1006

原创 外企邮件合集

不好意思又追你,真的没时间了,可以邮件确认下吗,这样才可以有后续动作。不好意思,一直催你,但我们今天要收到邮件确认的哟,不然机会就流失掉了。可以分享更多信息吗,想知道你为什么会认为 …或许我们可以再讨论下。请查收相关信息,详情见附件,如果有别的建议也可以提出。有个问题,你可以解释下…我们先内部看下,有消息通知你。

2023-06-25 23:37:47 922

原创 JavaScript创建二维数组踩坑记录

创建一个m*n且元素值为0的二维数组方法如下方法1、方法2、

2023-06-04 20:08:06 543

原创 JS的异或运算XOR

异或(xor)是一个数学运算符。异或的数学符号为“⊕”,计算机符号为“xor”。两个值相同时,返回false,否则返回true。也就是说,XOR可以用来判断两个值是否不同。如对数10100001的第1位和第2位翻转,可以将数与00000110进行按位异或运算。JavaScript 语言的二进制运算,有一个专门的 XOR 运算符,写作^。2、如果有两个any类型的变量,可以先使用!数a两次异或同一个数b(a=a^b^b)仍然为原值a.如果两个二进制位相同,就返回0,否则返回1。

2023-05-30 08:21:12 2821

原创 Oxford online English-Chair a Meeting 05/29

【代码】Oxford online English-Chair a Meeting 05/29。

2023-05-29 16:48:36 746

原创 JavaScript算法42- K 件物品的最大和(leetCode:2600easy)周赛

袋子中装有一些物品,每个物品上都标记着数字。性能不太行呀,看看其它大神的解答。遍历二维数组及解构数组元素。

2023-03-29 22:47:18 1451

原创 核心词根与重点单词

In short, team spirit and effective communication are conducive toemployee and business performance alike. 总之,团队精神和有效的沟通有利于员工和企业的绩效。捐献者和被捐献者存在某种对立的利益关系,明白了?The food supplies are inadequate to meet the needs of the hungry. 食物供应还不足以应付饿民的需求。你能给这个词下个更确切的定义吗?

2022-12-20 19:10:06 856

原创 Client does not support authentication protocol requested by server; consider upgrading MySQL client

nodejs连接mysql数据库时报错原因:新旧版本密码算法不同引起的错误,只需要设置下密码方式为 mysql_native_password 就可以。

2022-12-12 14:13:56 1143

转载 zsh: command not found: mysql

在终端中输入mysql命令报错。

2022-12-12 12:49:23 635

原创 git报错:Failed to connect to github.com port 443: Timed out

git push代码时,报错接着发现无法ping通github.com。

2022-12-08 15:45:10 1828 1

原创 JavaScript算法41- 回环句(leetCode:6253easy)周赛

6253. 回环句句子 是由单个空格分隔的一组单词,且不含前导或尾随空格。给你一个字符串 ,请你判断它是不是一个回环句。如果是,返回 ;否则,返回 。示例 :提示:累计 reduce():依次处理数组的每个成员,最终累计成一个值。

2022-12-04 17:10:09 250

原创 JavaScript算法39- 划分技能点相等的团队(leetCode:6254middle)周赛

6254. 划分技能点相等的团队给你一个正整数数组 ,数组长度为 偶数 ,其中 表示第 个玩家的技能点。将所有玩家分成 个 人团队,使每一个团队的技能点之和 相等 。团队的 化学反应 等于团队中玩家的技能点 乘积 。返回所有团队的 化学反应 之和,如果无法使每个团队的技能点之和相等,则返回 。示例 :提示:

2022-12-04 16:32:41 466

原创 mac的angular/cli安装及踩坑记录

AngularCLI是Angular官方开发的一个类似与VueCLI的脚手架开发工具,它帮我们集成了webpack打包、开发服务器、单元测试、自动编译、部署等功能。cnpm是国内淘宝为了解决npm安装过慢而产生的镜像,因为npm安装是通过外网下载的,很多时候容易安装失败,故建议用cnpm,当然不是必须的。原因在终端执行source.bash_profile,只对当前端口生效,重新开窗口就无效。不同电脑的npm安装位置可能不同,这是我电脑的位置,可以参考下。到了这一步,在当前终端运行。.........

2022-07-22 09:24:33 1748 1

原创 JavaScript算法38- 猜数字大小(leetCode:374 easy)

374. 猜数字大小猜数字游戏的规则如下:你可以通过调用一个预先定义好的接口 来获取猜测结果,返回值一共有 3 种可能的情况(, 或 ):返回我选出的数字。示例提示思路:步骤

2022-07-05 18:54:37 163

原创 JavaScript算法37- 合并两个有序链表(leetCode:21easy)

21. 合并两个有序链表将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例提示

2022-07-04 18:16:19 414

原创 JavaScript算法36- 解密消息(leetCode:6108简单)周赛

6108. 解密消息给你字符串 和 ,分别表示一个加密密钥和一段加密消息。解密 的步骤如下:示例 1:提示:

2022-07-04 16:38:11 257

原创 JavaScript算法35- 小于等于 K 的最长二进制子序列(leetCode:2311中等)周赛

2311. 小于等于 K 的最长二进制子序列给你一个二进制字符串 和一个正整数 。请你返回 的 最长 子序列,且该子序列对应的 二进制 数字小于等于 。注意:示例:提示:

2022-06-23 16:04:27 250

原创 JavaScript算法34- 个位数字为 K 的整数之和(leetCode:2310中等)周赛

2310. 个位数字为 K 的整数之和给你两个整数 和 ,考虑具有以下属性的正整数多重集:注意:示例 :提示:

2022-06-23 14:39:35 208

原创 JavaScript算法33- 兼具大小写的最好英文字母(leetCode:2309简单)周赛

2309. 兼具大小写的最好英文字母给你一个由英文字母组成的字符串 ,请你找出并返回 中的 最好 英文字母。返回的字母必须为大写形式。如果不存在满足条件的字母,则返回一个空字符串。最好 英文字母的大写和小写形式必须 都 在 中出现。英文字母 比另一个英文字母 更好 的前提是:英文字母表中, 在 之 后 出现。示例提示Unicode编码 → 字符:字母 → Unicode编码.........

2022-06-22 09:05:46 230

原创 前端面试题:vue系列(含vue3)

1. computed和watch的区别2. watch如何监听多个值3. v-for和v-if可以一起使用吗4. 为何v-for 中要用key5. vue中如何获取DOM元素6. 什么是作用域插槽7. vue组件如何通讯1.Vue3 比Vue2有什么优势?2. vue2的mixin和vue3的hooks比较3. Vue3为何比 Vue2快?4. 描述Vue3生命周期5. Composition API对比Options API6. vue3升级了哪些功能7.vue2和vue3分别

2022-06-13 21:07:03 1907

原创 JavaScript算法32- 克隆图(leetCode:133中等)

133. 克隆图一、题目给你无向 连通 图中一个节点的引用,请你返回该图的 深拷贝(克隆)。图中的每个节点都包含它的值 val(int) 和其邻居的列表(list[Node])。class Node { public int val; public List<Node> neighbors;}测试用例格式:简单起见,每个节点的值都和它的索引相同。例如,第一个节点值为 1(val = 1),第二个节点值为 2(val = 2),以此类推。该图在测试用例中使用邻接列表

2022-05-23 20:41:39 198

原创 JavaScript算法31- 太平洋大西洋水流问题(leetCode:417中等)

417. 太平洋大西洋水流问题一、题目有一个 m × n 的矩形岛屿,与 太平洋 和 大西洋 相邻。 “太平洋” 处于大陆的左边界和上边界,而 “大西洋” 处于大陆的右边界和下边界。这个岛被分割成一个由若干方形单元格组成的网格。给定一个 m x n 的整数矩阵 heights , heights[r][c] 表示坐标 (r, c) 上单元格 高于海平面的高度 。岛上雨水较多,如果相邻单元格的高度 小于或等于 当前单元格的高度,雨水可以直接向北、南、东、西流向相邻单元格。水可以从海洋附近的任何单元格流

2022-05-23 18:00:48 1489

原创 JavaScript算法30- 有效数字(leetCode:65困难)

65. 有效数字一、题目有效数字(按顺序)可以分成以下几个部分:一个 小数 或者 整数(可选)一个 'e' 或 'E' ,后面跟着一个 整数小数(按顺序)可以分成以下几个部分:(可选)一个符号字符('+' 或 '-')下述格式之一:至少一位数字,后面跟着一个点 '.'至少一位数字,后面跟着一个点 '.' ,后面再跟着至少一位数字一个点 '.' ,后面跟着至少一位数字整数(按顺序)可以分成以下几个部分:(可选)一个符号字符('+' 或 '-')至少一位数字部分有效

2022-05-23 11:15:42 282

原创 JavaScript算法29- 表示一个折线图的最少线段数(leetCode:6076)周赛

6076. 表示一个折线图的最少线段数一、题目给你一个二维整数数组 stockPrices ,其中 stockPrices[i] = [dayi, pricei] 表示股票在 dayi 的价格为 pricei 。折线图 是一个二维平面上的若干个点组成的图,横坐标表示日期,纵坐标表示价格,折线图由相邻的点连接而成。比方说下图是一个例子:请你返回要表示一个折线图所需要的 最少线段数 。示例 1:输入:stockPrices = [[1,7],[2,6],[3,5],[4,4],[5,4],[6,3

2022-05-22 17:18:47 251

原创 JavaScript算法28- 装满石头的背包的最大数量(leetCode:6075)周赛

6075. 装满石头的背包的最大数量一、题目现有编号从 0 到 n - 1 的 n 个背包。给你两个下标从 0 开始的整数数组 capacity 和 rocks 。第 i 个背包最大可以装 capacity[i] 块石头,当前已经装了 rocks[i] 块石头。另给你一个整数 additionalRocks ,表示你可以放置的额外石头数量,石头可以往 任意 背包中放置。请你将额外的石头放入一些背包中,并返回放置后装满石头的背包的 最大 数量。示例 1:输入:capacity = [2,3,4,5]

2022-05-22 16:12:54 437

原创 JavaScript算法27- 字母在字符串中的百分比(leetCode:6074)周赛

6074. 字母在字符串中的百分比一、题目给你一个字符串 s 和一个字符 letter ,返回在 s 中等于 letter 字符所占的 百分比 ,向下取整到最接近的百分比。示例 1:输入:s = "foobar", letter = "o"输出:33解释:等于字母 'o' 的字符在 s 中占到的百分比是 2 / 6 * 100% = 33% ,向下取整,所以返回 33 。示例 2:输入:s = "jjjj", letter = "k"输出:0解释:等于字母 'k' 的字符在 s 中

2022-05-22 15:47:01 350

原创 前端如何解决跨域问题(vue-cli、nginx)

文章目录情景一、vue脚手架配置代理写法1(简洁版)写法2(完整版)二、nginx配置反向代理总结解决跨域的方法有很多,常见的有cors、jsonp、nginx…本文主要介绍两种方法:vue脚手架配置代理及Nginx配置反向代理情景我启动了一个关于博客系统的前端项目,现在要请求博客列表这个接口 http://localhost:8000/blog/list如果不做任何处理,直接在前端项目中请求这个接口,会提示跨域 // 前端项目发起请求 axios.get('http://localhos

2022-05-18 15:01:21 760

原创 JavaScript算法26- 按位与结果大于零的最长组合(leetCode:6065)周赛

6065. 按位与结果大于零的最长组合一、题目对数组 nums 执行 按位与 相当于对数组 nums 中的所有整数执行 按位与 。例如,对 nums = [1, 5, 3] 来说,按位与等于 1 & 5 & 3 = 1 。同样,对 nums = [7] 而言,按位与等于 7 。给你一个正整数数组 candidates 。计算 candidates 中的数字每种组合下 按位与 的结果。 candidates 中的每个数字在每种组合中只能使用 一次 。返回按位与结果大于 0 的

2022-05-16 14:55:02 463

原创 JavaScript算法24- 移除字母异位词后的结果数组(leetCode:5234)周赛

移除字母异位词后的结果数组一、题目给你一个下标从 0 开始的字符串 words ,其中 words[i] 由小写英文字符组成。在一步操作中,需要选出任一下标 i ,从 words 中 删除 words[i] 。其中下标 i 需要同时满足下述两个条件:0 < i < words.lengthwords[i - 1] 和 words[i] 是 字母异位词 。只要可以选出满足条件的下标,就一直执行这个操作。在执行所有操作后,返回 words 。可以证明,按任意顺序为每步操作选择下标

2022-05-15 18:01:12 355

原创 JavaScript算法25- 不含特殊楼层的最大连续楼层数(leetCode:6064)周赛

6064. 不含特殊楼层的最大连续楼层数一、题目Alice 管理着一家公司,并租用大楼的部分楼层作为办公空间。Alice 决定将一些楼层作为 特殊楼层 ,仅用于放松。给你两个整数 bottom 和 top ,表示 Alice 租用了从 bottom 到 top(含 bottom 和 top 在内)的所有楼层。另给你一个整数数组 special ,其中 special[i] 表示 Alice 指定用于放松的特殊楼层。返回不含特殊楼层的 最大 连续楼层数。示例 1:输入:bottom = 2, t

2022-05-15 17:13:07 108

转载 远程连接数据库 出现 Client does not support authentication protocol requested by server的解决方法

​转载于 https://www.cnblogs.com/guangzhou11/p/12965155.html报错Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client解决方法1、通过命令行进入解压的mysql根目录下。2、登陆数据库mysql -uroot -p3、输入roo

2022-05-13 11:25:34 1042

原创 解决window命令行进入带空格目录的报错问题

问题在命令窗口中,cd进入我的mysql安装目录,发现会报错Set-Location : 找不到接受实际参数“Files\MySQL\MySQL”的位置形式参数。推测是由于Program Files 和 MySQL Server 8.0这两个目录带空格引起的解决方法用英文的双引号把带空格的目录包起来栗子 cd C:\Program Files\MySQL\MySQL Server 8.0\bin改为 cd C:\"Program Files"\MySQL\"MySQL Server 8

2022-05-13 11:07:28 2043

原创 mySQL忘记密码的解决方案

思路重新生成随机密码,后重置密码步骤1、将mysql加入到Windows的服务中打开命令窗口,路径切换到mysql安装目录下的bin文件夹,命令行运行"mysqld --install"2、初始化mysql数据库输入命令"mysqld --initialize --user=root --console"root@localhost后的文字为初始化后的root 密码(例如此处的新密码为:?:57gNUx+Rjk),保存下来,后面会用到注意:如果出现 C:\Prog

2022-05-12 15:54:45 5201 3

转载 注册mysql到服务中

前言如果命令行输入net start mysql ,提示:服务名无效,就表示你还没有将mysql注册到服务中去因为net start +服务名,启动的是win下注册的服务。接下来的教程会手把手的教你如何将MySQL注册到win服务里面注册步骤1、进入mysql的安装路径下bin2、输入mysqld --installa)当出现Service successfully install代表你已经安装成功b)当出现 Install/Remove of the Servic.

2022-05-12 12:13:30 3284

原创 win11配置mysql环境变量保姆级教程

1、首先找到mysql安装目录,复制bin目录的文件路径:2、按win键,点击“设置”3、滑动到底部,点击“系统信息”4、点击“高级系统设置”5、在系统属性弹窗中点击“环境变量”,然后双击环境变量弹窗中的“Path”6、点击“新建”,粘贴之前复制的路径,然后一路点确定就好了7、检查是否配置成功在命令行中输入mysql -Version后回车出现版本信息就是配置成功了end...

2022-05-12 11:31:43 7675 3

空空如也

空空如也

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

TA关注的人

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