- 博客(47)
- 收藏
- 关注
原创 大二下第五周周记
什么是hook?——本质是要给函数,把setup函数中使用的CompoistionApi进行了封装类似于vue2.0x中的mixin自定义Hook的优势:复用代码,让setup中的逻辑更清楚易懂。
2024-03-24 15:25:55 918
原创 二路归并排序的算法设计和复杂度分析and周记
在这次实验中,我学到很多东西,加强了我的动手能力,并且培养了我的独立思考能力。特别是在做实验报告时,因为在做数据处理时出现很多问题,如果不解决的话,将会很难的继续下去。还有动手这次实验,使这门课的一些理论知识与实践相结合, 更加深刻了我对算法设计与分析这门课的认识。
2024-03-02 10:36:05 805
原创 React项目基础搭建过程中遇到的问题
1.报错Line 9:18: 'Switch' is not defined react/jsx-no-undefLine 13:88: 'Redirect' is not defined react/jsx-no-undef2.React组件内容渲染不出来......
2024-02-20 14:01:44 434 1
原创 react使用Map方法遍历列表不显示的问题
警告:Line 24:50: Array.prototype.map() expects a return value from arrow function array-callback-return,解决React使用map方法遍历列表显示不出来的问题
2024-02-17 19:49:15 528
原创 vue解决:Parsing error: No Babel config file detected for
报错信息如下:Parsing error: No Babel config file detected for C:\Users\yjj\Desktop\大学\大二\学习\vue_ bags \slot_ study\src\App. vue. Either disable config file checking withrequireConfigFile: false, or configure Babel so that it can find the config files.
2024-01-25 09:17:47 833 1
原创 大二第17周总结——2023年的最后一天
学了一下websocket,看了下微信小程序........今天早上做了一套小米的面试题,不做不知道,一做就阿巴阿巴了,突如其来感觉自己的菜,很多东西还是不是很了解,什么html5新特性,redux , js中比较成熟的模块加载方案......还有leetcode今天竞赛第一题差点儿就忘了,上周练习过的位运算,看来没好好复习,害~好吧~~,菜就去练吧
2023-12-31 17:14:52 521
原创 数据结构程序设计——哈希表的应用(2)->哈希表解决冲突的方法
(3)在插入元素的方法中,先把通过学生姓名计算出的哈希值赋值给index,此时设置探测次数attempt为0,如果哈希表在index位置不为空那么attempt加一,再用linearProbe方法来计算下一个位置,即(index+attempt) % TABLE_SIZE。用除留余数法构建哈希表,把学生姓名以汉语拼音的形式储存在哈希表中,当发生冲突时,会使用线性探测再散列法在哈希表中的下一个位置继续搜索直到找到空槽。(3)然后,根据这个哈希值,确定存储学生姓名的位置(索引)在哈希表中的哪个位置。
2023-12-31 16:10:11 1603
原创 Git从基础到实践
git就是一款版本控制软件,主要面向代码的管理。你可以理解为Git是一个代码的备份器,给你的每一次修改后的代码做个备份,防止丢失,这个是git最基本的功能。 其次,git不止备份,当你需要比对多个备份的区别时,git会给出不同备份间的区别,帮你管理好版本。
2023-11-04 13:07:02 555 2
原创 Js高级技巧—拖放
为 DragDrop 对象的每个事件添加了事件处理程序。还使用了一个元素来实现被拖动的元素当前的状态和位置。一旦元素被放下了,就可以看到从它一开始被拖动之后经过的所有的中间步骤。为 DragDrop 添加自定义事件可以使这个对象更健壮,它将可以在网络应用中处理复杂的拖放功能。
2023-10-15 16:48:39 394 2
原创 Js基础——事件流
当浏览器发展到第四代时(IE4及),浏览器开发团队遇到了一个很有意思 的问题:页面的哪一部分会拥有某个特定的事件?要明白这个问题问的是什么,可以想象画在一张纸上的一组同心圆。如果你把手指放在圆心上,那么你的手指指向的不是一个圆,而是纸上的所有圆。两家 公司的浏览器开发团队在看待浏览器事件方面还是一致的。如果你单击了某个按钮,他们都认为单击事件不仅仅发生在按钮上。换句话说,在单击按钮的同时,你也单击了按钮的容器元素,甚至也单击了整 个页面。事件流描述的是从页面中接收事件的顺序。但有意思的是,IE。
2023-10-08 22:14:35 388
原创 作用域安全的构造函数
多个程序员在同一个页面上写 JavaScript 代码的环境中,作用域安全构造函数就很有用了。届时, 对全局对象意外的更改可能会导致一些常常难以追踪的错误。除非你单纯基于构造函数窃取来实现继 承,推荐作用域安全的构造函数作为最佳实践。
2023-09-23 11:37:11 300
原创 使用P5.js来制作一个快乐的小风车动画
前一段时间偶然了解到一个觉得很好玩儿的东西p5.js,于是就去了解了一下,发现可以自己设计一些有趣的动画效果,设计出来的动画可以放置到页面当中,而且也是简单易学的。下面是一段官方的介绍:p5.js是一个以 Processing语言(java的图形化语言)为基础的JavaScript 库,经常用于互联网数据可视化和互动艺术创作。它继承了Processing语言的初衷,通过简单的编程即可表达数字创意
2023-09-08 21:36:22 569 1
原创 本周总结——勇敢尝试和体验
快开学了,这一周都在写项目,键盘前一段时间坏掉了,当时买了保险,3年之内只换不修的,挺奇葩的,寄过去13天都没搭理我,也没说给换货,前几天忍不住打电话问了问,下午就发货了,昨天下午就领到了,看来有些东西还是需要主动问一问的,新键盘,敲起来就是软软的,很舒服,嘿嘿,像棉花糖~另外,就是,昨天小组给每个人都发了个专属于自己的印章,刻的是自己的名字,领到之后,心里美滋滋的,超级美的~ 水晶体里面的是小组的专属Logo和标语:“做一个有影响力的团队,做一个有影响力的人”
2023-08-19 17:25:37 103 2
原创 java实现找出数组中只出现一次的元素
找出数组中出现一次的元素第一种方式,双层for循环遍历数组 把每个元素都与数组中的其他元素对比,若没有相同的元素,则此元素只出现一次。第二种方式——异或 使用异或的方式有一个前提,只有一个数出现了一次,其他数都是成对出现。 利用异或的特性,用0异或数组中的每一个元素,最后结果就是我们要找的那个只出现一次的元素。第三种方式,先对数组排序,如果一个元素和它前一位或后一位的元素都不相等,则此元素在数组中只出现一次。第四种方式,使用哈希表存储数组元素
2023-07-19 21:46:57 191
原创 第一次写node后台接口的项目搭建流程
Node.js中根据模块来源的不同,将模块分为了3大类,分别是:内置模块,自定义模块,第三方模块,文章主要写的是搭建项目的基本流程和基本项目结构搭建需要的npm包
2023-07-18 13:35:34 317
原创 apidoc : 无法加载文件 C:\Users\ *\AppData\Roaming\npm\apid oc.ps1因为在此系统上禁止运行脚本和执行 Set-ExecutionPolic失败解决
apidoc : 无法加载文件 C:\Users\ *\AppData\Roaming\npm\apid oc.ps1因为在此系统上禁止运行脚本以及在执行 Set-ExecutionPolicy -Scope CurrentUser 的时候报错的解决办法详细教程
2023-07-07 16:16:26 191
原创 安装不同版本的MongoDB以及如果连接不上数据库的解决办法
对于6.0以下的版本,这里就用5.0.18版本进行示例,首先通过链接进行下载,下载好了之后......对于6.0的版本,由于缺少很多可执行程序,比如最常用的mongo.exe,它用来连接到 MongoDB 服务,所以,我们需要单独下载一个 shell 环境的客户端工具
2023-07-02 16:30:51 869
原创 期末周-趁着学了点儿node.js
通过node.js读取文件当中的内容。一.异步读取fs.readFile(path[,options],callback);1.path是必选参数,表示文件的路径2.option是可选参数,表示以什么样子的编码格式来读取文件3.callback是必选参数,表示文件读取完毕之后,通过回调函数来拿到读取的结果二.同步读取readFileSync(path[, options]) 同步读取文件path: 文件路径options:可选参数 用于配置 读取文件的option
2023-06-18 15:14:38 90 2
原创 formData类的学习来上传文件
FormData接口提供了一种表示表单数据的键值对key/value的构造方式,并且可以轻松的将数据通过XMLHttpRequest.send()方法发送出去,本接口和此方法都相当简单直接。如果送出时的编码类型被设为"multipart/form-data",它会使用和表单一样的格式
2023-06-04 21:00:42 988
原创 5月21日的博客
JavaScript的规定,NaN表示的是非数字, 但是这个非数字也是不同的,因此,NaN 不等于 NaN,并且两个NaN永远不可能相等。2.前端也是自己没有分工好,应该在项目结束的前两三天就串一下代码的,就像这回,管理员跳转到前台就不太行,临时添加也来不太及了。1.弹窗的话使用的是浏览器自带的弹窗,真的很low,还有没有给用户输入的东西进行判断,如果输入标签,空值,都是不可行的。1.没有和后端沟通好,需要写哪些页面,很多东西都是调用接口的时候写的页面,这样真的不好。1.避免margin重叠,
2023-05-28 10:23:49 58 2
原创 本周遇到的问题
由于radio单选框点击之后就被选中,再次点击,不会取消如果想要扩展点击区域,可以使用label来增加范围。同时,如果用Idea来写项目的话,为了方便使用前端人员使用idea写前端代码,这里是可以下载的插件。引入ico图标的方式和比特虫制作ico图标
2023-05-07 17:22:18 117
原创 ArrayList向int[ ]转换的时候会报错
原因:ArrayList中规定的泛型是Integer,是不能够转换成Int[ ]类型的 3.使用迭代器(倾向)方法:1.转换为IntStream 2.先转换为String类型的,之后再转换为int[ ]类型
2023-04-01 19:26:19 120
原创 JavaScript存储对象(+实例)
localStorage 和 sessionStorage 属性允许在浏览器中存储 key/value 对的数据
2023-03-14 20:18:54 282
原创 DOM和节点学习笔记
childrenNode()返回的是一个集合,包含所有的元素节点,文本节点,(也就是包含空格和换行)所以,一般不提倡使用,如果使用的话,一般使用nodeType来判断是否是元素节点。由于字符串的拼接比较方便,所以,执行效率相比createElement来说,比较高,所以想到使用InnerHTML中追加元素来进行优化,优化后的效率是高于innerHTML的。getElementByTagName返回的是,获取过来的元素对象的集合,用伪数组的形式来存储,不仅可以使用document来获取,
2023-03-05 14:29:22 86
原创 JavaScript中的数据类型补充点
javaScript中一共有6种简单的数据类型,也称为原始类型:Undefined Null Boolean Number. String Symbol,Object。1.调用typeof操作符来返回自己数据类型对应的字符串可能有几种返回情况undefinedbooleanstringnumberobjectfunctionsymbol但是,使用typeof来测验null的时候,会返回object,因为特殊值Null被认为是一个对空对象的引用
2023-02-26 11:03:21 53
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人