自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hhhhhy

临渊羡鱼,不如退而结网

  • 博客(73)
  • 资源 (2)
  • 问答 (6)
  • 收藏
  • 关注

原创 hhhhhy的博客汇总

把我自己写过的博客都整理在里面啦,方便自己搜索,如果你们想看也可以看

2020-03-22 14:43:31 303

原创 用Node.js做一个聊天室

该博文包含自己源代码的链接,总结了面试会对这个项目会问的问题,以及零零碎碎的东西

2019-11-25 17:07:45 1500

原创 初学Vue(个人学习笔记)

简短的文章介绍:这个是我学vue时的学习笔记。前面“2-3”形式的是学习慕课网的一个课程,没学完。中间有一个“vue文档”。后面的“P4”形式的是跟b站技术胖的Vue2.x基础免费视频。目前同时在看《Vue.js快跑》,如果有需要记录的点,会加以补充。好像这么弄有些乱,会花些时间重新整理一下的。简单介绍vuevue.js有什么用,是用来做什么的(整理)Vue的核心是将数据显示在页...

2019-10-20 11:55:11 494 1

原创 有关前端知识的链接整理(乱)

练习网站指路:https://segmentfault.com/q/1010000000513143目录暂未看:HTML1.静态页面和动态页面的区别2.Cookie和Session的使用和区别(图文并茂,推荐)CSS1.css优先级JavaScript1.Object()的方法一览2.JS的数据默认为64位,进行位操作底层需要变成32位,64到32怎么处理的...

2019-08-05 12:46:39 406

原创 收集一些我喜欢的博客网址

https://www.zuozuovera.com/archives/1121/ https://www.cnblogs.com/cppeterpan/p/7227331.html https://home.cnblogs.com/u/ECJTUACM-873284962关于前端的想法:天下没有免费的午餐? 前端疲劳 五个步骤,成为优秀的前端工程师 如何提问才能进阶成为...

2018-12-21 19:36:12 222

转载 浅拷贝和赋值区别

浅拷贝/深拷贝只针对引用数据类型的拷贝。

2021-07-15 15:55:22 3096

原创 el-form 表单验证出现xxx is required

我在实践中遇到了这个问题,目前百度只有这一个答案:https://segmentfault.com/q/1010000023133572实践之后我发现除了用setTimeout、nextTick这两个方法以外,还有两个方法方法一:不用required属性。通过添加is-required类名来添加必选的那个红色图标 方法二:required属性不要用在form-item里,用在具体规则里方法一源码:<template> <el-form ref="supply" :

2021-03-09 16:38:53 11605 1

原创 Node.js实现微信授权登陆功能(快速入门)

声明:本文参考了阮一峰老师以及这篇文章的思路和部分代码入门前提了解OAuth2.0的授权码方式:OAuth 2.0 的一个简单解释、OAuth 2.0 的四种方式 能搭建一个简单的Node.js的express框架 注册一个公众号第三方登录原理在GitHub OAuth 第三方登录示例教程里提到了第三方登录原理所谓第三方登录,实质就是 OAuth 授权。用户想要登录 A 网站,A 网站让用户提供第三方网站的数据,证明自己的身份。获取第三方网站的身份数据,就需要 OAuth 授权。

2020-11-16 11:44:06 5141 2

原创 vue-element-admin npm install报错

遇到的错误:enoent undefined ls-remote -h -t ssh://[email protected]/sohee-lee7/Squire.git我忘记截报错的图了,引用我找到的解决方法:需要注意的点:配置的是系统变量path,根据安装的git的路径填写,我的是C:\Program Files (x86)\Git\bin我还找到了另一个解决办法,但是因为上面的已经成功了,这个就没有机会尝试:https://github.com/PanJiaChen/vue-eleme

2020-08-14 16:05:47 546 1

原创 无法打开github网页解决方法(2020.06有效)

打不开github上网页,试了很多方法都没有,先写一下常见的几种方法:(但是对我都没啥用)(一)进入Window下目录:C:\ Windows \ System32 \ drivers \ etcNodePad ++打开hosts文件,如果提示没有权限,就使用启用管理员权限打开,在hosts文档末位追加:#github192.30.253.113 github.com1...

2020-06-07 15:33:14 7075 4

原创 密码学课程设计(des与rsa)

直接贴可运行的源码和报告!

2020-04-15 21:24:03 1475

原创 那些笔试不会的题

<pre>语义"abc30def40kkk50"如何取数字出来// 用replacelet a = "abc30def40kkk50".replace(/[a-zA-Z]+/g," ")console.log(a) //" 30 40 50"a.split(" ") //["", "30", "40", "50"]// 用splita = "abc30def4...

2020-03-26 00:10:06 206

原创 Windows无法自动将IP协议堆栈绑定到网络适配器(win10解决方法)

昨晚看着看着下载好的视频突然卡了看不了,后来也没留意,转去浏览器看剩下的视频,看完想关机的时候发现没反应,按window键也没反应,最后是通过Ctrl+Alt+Del关机的。今天开机之后发现,只显示一个菜单栏,桌面黑屏。解决方法:通过Ctrl+Alt+Del唤出任务管理器,发现有几个系统中断的任务(由于解决的时候没有截图,印象中是有“中断”二字),将那几个任务中断,然后重启就好了。但是重启完发...

2020-01-29 13:39:05 31549 26

原创 Vue+Webpack打造todo应用(慕课学习笔记)

这门课在慕课网是免费的,但有部分包已被弃用需要用其他包代替,详细见官网。我还不想看官网,所以先放着吧。关于模块打包的课程可以重刷【仅个人记录,还不完整。暂时没有参考意义哦】别人的项目源码、我的项目源码实现的布局图MockPlus还不会用,随便弄的实现出来的效果线上效果项目结构步骤1、编写app.vue根据布局图可以写出大概的框架&l...

2020-01-10 11:37:39 334

原创 [剑指Offer学习记录]

复习次数 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 ...

2019-12-29 11:57:37 164

原创 去抖动(Debounce)和节流(Throttle)

【Why】用来记录我对抖动和节流的学习路径。学习目的:想了解去抖动和节流的基本概念以及如何实现,网上的资源已经很多了,所以我会以贴链接为主,加一点自己的思考和理解。【How】如何找到相关文章进行学习:方法一:百度谷歌,我第一次接触抖动和节流这两个名词,百度谷歌到的帖子比较难理解,所以找了第二个方法。方向二:去一些已经把前端资料整理好了的github上找想要的帖子。这里推荐一个github链接:...

2019-12-06 13:43:34 925

转载 var的作用域问题

现有如下html结构 1 2 3 4 5 6 <ul> <li>click me</li> <li>click me</li> <li>click me</li> <li>click me&l...

2019-12-06 10:59:31 1011

原创 桌面一直刷新的解决办法

问题描述:打开有十几个html文件的文件夹会导致桌面一直刷新原因:电脑里几个浏览器对默认浏览器的争夺,我的电脑里应该是qq浏览器、IE浏览器对默认浏览器的争夺,而且qq浏览器在下载时会自动勾“默认浏览器且绑定”的选项。但在win10里不能直接将默认浏览器里的IE更换掉,所以就出现了争夺,直接造成了我的电脑一直刷新。出现一直刷新的消除方法:打开任务管理器 找到“windows资源管理器...

2019-11-29 11:06:04 9741

原创 面试题汇总

htmlcssjs1.使用关键字new创建新实例对象经过了以下几步:1、创建一个新对象,如:var person = {};2、新对象的__proto__属性指向构造函数的原型对象。3、将构造函数的作用域赋值给新对象。(也所以this对象指向新对象)4、执行构造函数内部的代码,将属性添加给person中的this对象。5、返回新对象person。...

2019-10-20 15:31:18 258

原创 nvm安装和使用(window)

根据这篇文章,我是将nodejs放在d盘的,至于环境变量如何修改,看参考链接叭,我忘了...所以下载nvm也要在d盘安装根据以下两个链接:①https://blog.csdn.net/qq_32682137/article/details/82684898#commentBox②https://segmentfault.com/a/1190000010596717出现的问题:环境变量能自...

2019-10-19 16:08:08 382

原创 HTML学习记录

目录1. 表单1.1 label1.2 fieldset、legend1.3 属性详解1. 表单1.1 label<label>用户名:</label><inputtype="text"name="username"value="默认值"/>与用户名:<inputtype="text"name="user...

2019-10-17 15:54:56 103

原创 [javascript]①map类获取key值和value值②for...in与for...of(有未解决的问题

关键字in链接:[js 关键字 in 的使用方法]稍微总结就是,* for(变量 in 数组)时,迭代出来的是数组元素;(注意!这是用数组[变量]的方式才能迭代数组元素,和for用法一样)* for(变量 in 对象)时,迭代出来的是对象属性;* (变量 in 对象)时,当“对象”为数组时,“变量”指的是数组的“索引”;当“对象”为对象是,“变量”指的是对象的“属性”。...

2019-10-13 17:50:09 656

原创 JavaScript学习记录

目录1.var的作用域问题2.获取<\li\>中的文本3. getAttribute()和getElementsByName()1.var的作用域问题https://blog.csdn.net/weixin_40836227/article/details/1034186362.获取<\li\>中的文本document.getElementsBy...

2019-10-07 15:26:18 105

原创 CSS学习记录

学习过程中忍不住又想来写博客记录一些点了。之前一直在用xmind记录关键词,但刚刚遇到了一些自己觉得需要记忆的东西,就开一个新文章来记录叭~ 学习网站指路:看这里!碎碎念:本来我是用“富文本编译器”写的,但是插入的css代码没高亮!清一色的灰底黑字太单调了!我忍不住换了markdown目录1.导航栏1.1垂直导航栏1.2水平导航栏方法一方法二(有不懂)1.导航栏1.1垂直导航栏首先先创建...

2019-09-30 00:47:57 226

转载 【js正则表达式】

学习文档链接:MDN正则表达式自己在学习过程中简单整理一下正则表达式的模式使用简单模式使用特殊字符断言归纳栗子边界归纳栗子字符类别归纳栗子组和范围量词Unicode 属性转义Escaping使用插入语使用简单模式比如,/abc/ 这个模式就能且仅能匹配 “abc” 字符按照顺序同时出现的情况。使用特殊字符断言表示一个匹配在某些条件下发生。断言包含先行断言、后行断言和条件表达式。...

2019-09-27 23:53:19 298 1

原创 [javascript]深拷贝和浅拷贝

我对「前端面试题系列9」浅拷贝与深拷贝的含义、区别及实现(文末有岗位内推哦~)里的深拷贝进行一些总结深拷贝和浅拷贝都是针对的引用类型,JS中的变量类型分为值类型(基本类型)和引用类型;对值类型进行复制操作会对值进行一份拷贝,而对引用类型赋值,则会进行地址的拷贝,最终两个变量指向同一份数据递归function deepClone(obj) { if(!obj &&...

2019-09-24 17:02:04 124

原创 javascript正则练习题总结

刚入门正则的小可爱可以看一下这个:正则表达式30分钟入门教程看完之后一定要及时练习题源,一共21题,我才看到第7题就跪下了...真的太牛了目录1、JS实现千位分隔符(第六题)2、获取 url 参数(第7题)3、判断日期格式是否符合 '2017-05-11'的形式,严格判断(比较复杂)4、过滤HTML标签(第17题)5、密码强度正则,最少6位,包括至少1个大写字母,1个...

2019-09-24 00:32:25 694

原创 [leetcode javascript]周赛155:5197. 最小绝对差(没有做完

渣渣先声明,并没有做完。因为最后给的数据太大直接爆掉了链接指路:https://leetcode-cn.com/contest/weekly-contest-155/problems/minimum-absolute-difference/希望不久的将来我能看到大佬们的题解先记录自己渣渣的用法/** * @param {number[]} arr * @return...

2019-09-22 12:37:58 253

原创 [leetcode javascript]1029. 两地调度(贪心)和 144. 二叉树的前序遍历(四种方法)、94. 二叉树的中序遍历(递归×2、非递归、莫里斯遍历)、145. 二叉树的后序遍历

目录1029. 两地调度(贪心)144. 二叉树的前序遍历方法一:借助额外函数递归方法二:递归方法三:迭代方法四:莫里斯遍历94. 二叉树的中序遍历方法一:递归(借助额外的函数)方法二:递归方法三:非递归方法四:莫里斯遍历145. 二叉树的后序遍历方法一:迭代方法二:莫里斯遍历方法三:按后序遍历的思路走(用到栈,Map类)方法四:按...

2019-09-21 11:32:13 302

原创 [leetcode javascript]20. 有效的括号(replace 和递归)和101. 对称二叉树(递归、迭代、中序遍历)

目录20. 有效的括号 题解方法一:replace方法二:递归101. 对称二叉树方法一:递归方法二:迭代方法三:利用“节点,层数”这种形式进行中序遍历20. 有效的括号 题解方法一:replace执行用时 :88 ms, 在所有JavaScript提交中击败了37.26%的用户内存消耗 :35.9 MB, 在所有JavaScr...

2019-09-20 17:32:38 167

原创 [leetcode javascript]1046. 最后一块石头的重量(二分法)

今天快手笔试,快手最后一道编程题20分就是它!!然而我忘记要用二分法...用了while+sort...因为运行时间过长报错了......1046. 最后一块石头的重量 题解有一堆石头,每块石头的重量都是正整数。每一回合,从中选出两块最重的石头,然后将它们一起粉碎。假设石头的重量分别为x 和y,且x <= y。那么粉碎的可能结果如下:如果x == y,那么两块石头都...

2019-09-19 11:15:36 246

原创 [leetcode javascript]938. 二叉搜索树的范围(部分遍历、全部遍历) 和 897. 递增顺序查找树(递归、辅助栈)

目录938. 二叉搜索树的范围和方法一:部分遍历方法二:全部遍历897. 递增顺序查找树方法一:224ms方法二:332ms方法三:348ms方法四:(辅助栈)938. 二叉搜索树的范围和题解: 递归(思路非常清晰,内含画解,强推!)和中序排序 递归 将整棵树遍历一遍方法一:部分遍历思路标签:深度优先遍历题意:这个题字面含义很难理解,...

2019-09-18 13:36:10 167

原创 [leetcode javascript]589. N叉树的前序遍历 872. 叶子相似的树

589. N叉树的前序遍历 题解:https://leetcode-cn.com/problems/n-ary-tree-preorder-traversal/solution/javascriptdi-gui-die-dai-by-xiaotanit/要注意看题目给的条件啊。Node有val和children// 递归var preorder = function(root) ...

2019-09-17 13:44:49 91

转载 javascript 归并(递归+非递归)

递归function ArrayList(){ var array = []; this.insert = function(item){ array.push(item); }; this.toString= function(){ return array.join(); }; this.mer...

2019-09-16 13:30:56 172

原创 [leetcode javascript]965. 单值二叉树

965. 单值二叉树如果二叉树每个节点都具有相同的值,那么该二叉树就是单值二叉树。只有给定的树是单值二叉树时,才返回true;否则返回false。/** * Definition for a binary tree node. * function TreeNode(val) { * this.val = val; * this.left = t...

2019-09-15 13:33:02 178

原创 [leetcode javascript]9.6-9.13做过的题目:1002,242,1160,203,160,1078,234,876,922,1030

突然意识到leetcode是不存自己写的代码的,都是临时存在本地而已,如果自己清理垃圾,估计会直接被清除掉。但自己的一些想法会写在代码里,还是把代码搬了过了。有想过弄去github的,但是感觉这里会方便一点,先弄在这里吧。以下是9.6-9.13做过的题目目录1002. 查找常用字符242. 有效的字母异位词1160. 拼写单词203. 移除链表元素160. 相交链表...

2019-09-14 12:06:57 202

原创 [leetcode javascript]350. 两个数组的交集 II(filter、哈希、双指针、暴力破解)

350. 两个数组的交集 II给定两个数组,编写一个函数来计算它们的交集。示例 1:输入: nums1 = [1,2,2,1], nums2 = [2,2]输出: [2,2]示例 2:输入: nums1 = [4,9,5], nums2 = [9,4,9,8,4]输出: [4,9]/** * @param {number[]} nums1 * @param {...

2019-09-14 11:31:56 228

转载 [leetcode javascript]104. 二叉树的最大深度 和 993. 二叉树的堂兄弟节点 和 1185. 一周中的第几天

104. 二叉树的最大深度思路(我觉得这个思路可以参考) 来源题解标签:DFS找出终止条件:当前节点为空找出返回值:节点为空时说明高度为0,所以返回0;节点不为空时则分别求左右子树的高度的最大值,同时加1表示当前节点的高度,返回该数值某层的执行过程:在返回值部分基本已经描述清楚时间复杂度:O(n)// 表达方式一:用let:80ms 用const:96ms// var max...

2019-09-14 11:25:00 178

原创 [leetcode javascript]203. 移除链表元素(最后面有三种解法)

这么一道简单的题,我感觉自己把能踩的坑都踩了一遍 :)我对于while(pre&&pre.next)这个条件的理解是:因为下面用到了pre.next.next,所以要在用之前判断pre.next是否为空,如果pre.next为空,那pre.next.next就会报错。因为空指针的下一个指针是没有定义的。而又因为要判断pre.next是否为空,所以要先判断pre是否为空,理由和前...

2019-09-11 10:20:06 239

原创 [leetcode javascript]739. 每日温度

739. 每日温度用到单调栈题解来源:https://leetcode-cn.com/problems/daily-temperatures/solution/jsyong-zhan-lai-shi-xian-onfu-za-du-by-bodyno//** * @param {number[]} T * @return {number[]} */Array.prototype...

2019-09-08 20:27:21 295

rsa(内含实验报告和源代码和exe文件)

实验目的:了解公钥算法基本原理和RSA算法的原理。了解RSA算法在数据加密和数字签名中的应用。了解RSA算法中大和数分解的困难性,从而理解单向函数的内涵。

2020-04-15

des实验(内含实验报告和源代码和exe文件).zip

实验目的:了解DES算法基本工作原理,体会并理解分组密码算法的混淆和扩散概念。了解Sbox工作原理及效果。了解DES的工作模式和填充方式。了解差分攻击的基本原理。

2020-04-15

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

TA关注的人

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