- 博客(89)
- 收藏
- 关注
原创 记录工作中台式机windows重装后连不上网的问题
前言:因为公司要求清理特定文件,电脑大多用特定软件多次擦盘并进行重装;在这期间因为重装出现的种种问题导致进行了大约3次重装;而最后一次是连不上宽带的问题。本文主要不是提供多种解决方法,而是记录这一问题,相关解决方法在很多文字中都进行了说明 1.首先遇到的问题是:这一问题在软件方面有4种解决方案,根据网上方法4次使用过后仍然无效;网上说的是自动获取ip,但是对我而言这种是无效的因为是公司电脑,所有问了同事,同事说重装电脑后要重设ip,最后修改了IPV4的
2024-08-14 10:47:32
421
原创 用半天时间从零开始复习前端之html
首先就是玩编程必备的编译器,这里推荐vscode(微软开发,免费,性能好,插件多);不过这里老师带我们用的是webStorm2022版(收费但网上有破解,针对前端大型开发的一款编译器,专业性强“新手的话建议vscode,有后端语言例如java,python,go等用这个会更舒服🤣”)
2023-09-05 13:51:36
1059
原创 react菜鸟教程学习笔记
第一个react实例react安装对react机制最直观的理解如果你第一次用npm关于初始化package.json的问题使用 create-react-app 快速构建 React 开发环境项目目录结构修改一下代码执行源头APP.jsReact元素渲染将元素渲染到DOM中更新元素渲染关于vue的更新视图和react更新元素渲染函数写法类的写法关于注意点的解答关于react算法和vue2与vue3算法比较React JSXreact实例
2023-06-30 15:40:46
1679
原创 软件工程作业创建表
SELECT MAX(Period) FROM Course WHERE Major = '信息技术'SELECT COUNT(*) FROM Course WHERE Major = '信息技术'SELECT * FROM Course WHERE Major = '信息技术'SELECT * FROM Course WHERE Major = '信息技术'WHERE Major = '信息技术' AND Period = (WHERE Major = '信息技术'
2023-06-28 17:55:25
866
原创 软件工程期末报告(登录注册部分)
云小智微校园工具系统的设计与实现成员1注册模块第一章 绪论第二章需求分析:1.活动图:2.用例图:什么用户参与了业务模块:这类用户在模块中使用什么功能学生用户:第三章:整体设计1.系统功能层级图第四章详细设计1.程序流程图2.类图
2023-06-27 12:13:11
1067
原创 小满vue3笔记(含源码解读)
。。AST语法数:这个东西在ES6转ES5的插件babel;ts转js中会进行ast转换根据满哥说的,我的理解是vue3在用js去描述DOM对象;这个描述和操作不一样(js操作dom)正在上传…重新上传取消为什么不直接操作dom:原因:dom的属性太多,影响性能我看是说这一次描述dom,会全部描述进去,影响性能。
2023-06-25 20:25:03
3912
原创 C51单片机期末复习第八章单片机接口技术
4.1us后,转换电流由out1输出引脚输出(可能会有一个输入引脚的数据进入,谁知道呢🤨)START 启动AD转换,CLK转换时钟,vr+/-参考电压。D/A转换器 :把数字量转换为模拟量的电子器件(DAC)2.1级控制允许后,数据到达DAC寄存器输入端。A/D转换器:把模拟量转换成相应的数字量。2.转换时间:将一个D转换为稳定A所需t。3.2级控制允许后,数据叨叨D/A转换器。8.4 D/A转换与DAC0832应用。8.5 A/D转换与ADC0809应用。D/A转换原理:转换电流和D(数字量)
2023-06-25 00:33:15
566
原创 SEO百度搜索引擎优化网站排名
网站排名搜索引擎优化。seo优化介绍seo是什么网站更新:网站排名在21世纪的意义:网站为电商引流百度算法规则排名流程seo策略规则——“学会在线球里玩”单页面收录显示必要条件——链接数量日志统计——及时优化seo策略降低识别难度收录越多排名就越大吗收录数据对比--有效收录数据和权重SEM百度竞价——“经典三选一,你选谁”共生的SEM和SEO全搜索覆盖:高级SEO核心数据计算我优化了seo能短时间得到效果吗运营网站的前中后期
2023-06-01 11:33:24
3028
原创 手把手带你读vue2文档(基础篇总结)
template是常规组件化这里的案例涉及到解耦,一下子不理解案例可以往后看。包含声明式渲染v-bindv-if条件与循环name命名学会log打印一些js方法双向绑定v-model和v-bind那么请实现一个复选框吧自定义标签模板vue2实例数据与方法你提到vue有两种数据和方法,js是不是只有一种vue2自带的实例和方法vue2$会和jQuery冲突d的问题vue2中被人吐槽的this(vue3已改进)箭头函数和普通函数中的this生命等
2023-05-29 14:43:24
1464
原创 vue2_模版语法
包含模版语法react用jsx语法编译后的null作用插值表达式{{}}v-bind和{{}}关于国内谷歌自带翻译停用如何解决(额外)会一点的插值表达式,也有限制
2023-05-28 14:55:43
841
原创 vue2实例
包含数据与方法你提到vue有两种数据和方法,js是不是只有一种vue2自带的实例和方法vue2$会和jQuery冲突d的问题vue2中被人吐槽的this(vue3已改进)箭头函数和普通函数中的this生命周期
2023-05-28 14:53:05
756
原创 vue2介绍(入门)
声明式渲染v-bindv-if条件与循环name命名学会log打印一些js方法双向绑定v-model和v-bind那么请实现一个复选框吧自定义标签模板
2023-05-27 13:13:08
1306
原创 uniapp前端图片布局时z-index出现的几个问题
如果两个定位元素重叠,且z-index值相同,则后定义的元素会覆盖先定义的元素。- son1的position为static,父元素的z-index: 会覆盖它的z-index: 5,所以son1会显示在最上层。- son2的position为absolute,父元素的z-index不会影响它,它会根据自己的z-index: 2显示在son1下层。父元素的overflow属性为hidden:如果元素的父元素或祖先元素的overflow属性为hidden,那么该元素的z-index会失效。
2023-05-22 15:48:10
3275
原创 谈谈浮动布局
浮动元素不会影响行内元素、浮动元素和定位元素。3. 浮动元素的父级边框会包裹住浮动元素。可以使用clear来结束浮动。6. 如果浮动元素也设置了定位,则定位的效果会覆盖浮动的效果。让浮动元素的父元素也浮动,则不会产生浮动的影响。常用的清除浮动的方法有:1. 使用clear:both在最后一个浮动元素下方的元素中使用clear:both可以清除浮动。浮动布局是网页布局的一种常用方式,它能使元素向左或向右浮动,直到碰到父元素边框或另一个浮动元素。4. 浮动元素是相对其第一个不是浮动的父元素进行定位的。
2023-05-13 15:43:59
714
原创 关于块元素和行元素之间的转换
将块级元素设置为行内元素(inline),可以通过以下几种方式:1. display: inline;这个是最直接的方式,通过设置display样式为inline,可以将块级元素变为行内元素。例如:cssdiv {将div元素变为行内元素。当一个元素设置float属性后,其display属性会被重置为行内块inline-block,产生行内元素的效果。例如:cssdiv {
2023-05-13 15:39:05
7544
原创 px与rem和rpx的换算以及应用场景
px(pixel)和rem(root em)都是用于测量长度的单位,但是它们有不同的换算关系。px是绝对单位,1px = 1/96寸。在不同设备上,1px对应不同的物理尺寸,所以不适合用于响应式布局。rem是相对单位,它是相对于根元素<html>的字体大小来计算的。所以,如果html的font-size是16px,则1rem = 16px。如果html的font-size是20px,则1rem = 20px。
2023-05-13 13:49:24
5116
原创 如何给图片设置按钮的效果
前端可以通过以下几种方式为图片设置交互效果:1. CSS hover 选择器。最简单的方式是使用 CSS 的 hover 选择器,当鼠标悬停在图片上时触发交互效果。例如:cssimg {// 悬停时缩放图片// 添加过渡效果2. JavaScript 事件。可以为图片绑定 JavaScript 事件,在事件处理器中设置交互效果。例如:js})})如果要实现图片的缩放、移动、透明度变化等平滑过渡效果,可以利用 CSS transition。例如:cssimg {
2023-05-11 18:59:20
2227
原创 在学习c51单片机实验七(双机通信及pcb设计)操作Keil uVision4和protus的时候遇到的两个坑
特别是懒的时候,对于新手,每次用一个工程文件,因为创建不熟练,就容易出现这个问题Build target 'Target 1'linking...*** ERROR L104: MULTIPLE PUBLIC DEFINITIONSSYMBOL: MAPMODULE: shiyan6right.obj (SHIYAN6RIGHT)*** ERROR L104: MULTIPLE PUBLIC DEFINITIONSSYMBOL: MAINMODULE:
2023-05-08 16:40:47
1591
原创 threejs学习随笔(入门篇)
包含如何在网页上构建立方体和线段(非css)Three.js经常会和WebGL混淆, 但也并不总是,three.js其实是使用WebGL来绘制三维效果的。WebGL是一个只能画点、线和三角形的非常底层的系统. 想要用WebGL来做一些实用的东西通常需要大量的代码, 这就是Three.js的用武之地。它封装了诸如场景、灯光、阴影、材质、贴图、空间运算等一系列功能,让你不必要再从底层WebGL开始写起。
2023-04-25 13:58:56
835
原创 Three.js之“近小远大”的视锥体
注意,两边的效果是实时内容转化,其中摄像机最开始的红色范围对应了我们生物学上人眼的焦距17cm,(这里是模拟他的比例,并不是真实17cm);在黄色范围内均为可见范围,当球体太近或者太远超出黄色可见范围后,在左边的摄像机拍摄出的画面里是不会显示的。右面是设计原理,内置了一个摄像机,跟随我们要展示在二维面上的物体;这两个球体模仿的应该是行星环绕(具有真实的物理引擎),而我们的目标就是让这份物理规律浅显易懂地展示出来。如下面是three.js编写的案例,来帮助我们理解二维面上是怎么渲染出三维效果的;
2023-04-23 14:44:49
441
原创 如何用nodejs构造一个网站爬虫
跨域是指在Web浏览器中,一个网页的脚本代码(如JavaScript、Flash、Java等)向其他网站(域)的服务器发出请求,而非当前网页所在的服务器,这样的操作称之为跨域请求。它受到同源策略的限制,需要通过特殊的方法进行处理。上面是ChatGPT的答案,就我自己的理解来讲,除了跨域这个名词你还需要知道同源策略是什么同源策略是一种Web安全策略,用于限制从一个源加载的文档或脚本如何与来自另一个源的资源交互。它是浏览器实施的一种安全机制,可以防止恶意脚本从跨站点窃取数据、欺骗用户进行操作等安全问题。
2023-04-14 11:28:36
911
原创 如何切换Typora主题
我常用的是Typroa,一款很棒的产品,在试用了一年后😅,果断买了正版(都是中国人,懂得都懂😁,开源精神哈),听说望月主题很适合b站和微信公众号的排版,当时也不懂什么意思,反正复制过来不会出现第一次那种牛头不对马嘴的情况了。起因是在写微信公众号文章的时候,把稿子复制到微信公众号的在线编译器上进行二次加工;自己找的话是很麻烦的,特别是用过一段时间,根本忘记了软件安装地址,搜索本地资源又很笨,不得不说开发者很细☆。当然要注意的是typroa保存的图片是本地路径保存的,并不是网图的话还是要自己重新上传过去的🥲。
2023-04-12 09:43:02
679
原创 linux期末考试重点(期末不挂科版)
linux的3个主要部分:内核,命令解释层,实用工具;最主要的是内核然后没了,项目一到此结束😶🌫️,别着急,不要嫌少,这里是浓缩版,也就是几乎必考知识点;后面有重点版,请大家循序渐进,例如:可圈可点的知识有很多,但那属于课后习题的内容,放在最后看,另外需要课后习题答案,通常情况下答案需要的知识来自于课本,网盘放在最后了
2023-03-22 09:52:01
2807
2
原创 古典密码学
下一个随机数从1到6中摇出,刚好是6,这意味着只需把当前线性表中的第6个数留在原位置,接着进行下一步;以此类推,直到整个排列完成。截至目前,所有需要的置乱已经完成,所以最终的结果是:7 5 4 3 1 8 2 6三、Java源代码int i;//初始的有序数组System.out.println("初始有序数组:");for (i = 0;i < 10;i++) {//费雪耶兹置乱算法System.out.println("\n" + "每次生成的随机交换位置:");i > 0。
2023-03-20 11:37:02
1990
2
原创 30min入手正则表达式
和通配符类似,正则表达式也是用来进行文本匹配的工具,只不过比起通配符,它能更精确地描述你的需求——当然,代价就是更复杂——比如你可以编写一个正则表达式,用来查找所有以0开头,后面跟着2-3个数字,然后是一个连字号“-”,最后是7或8位数字的字符串(像。在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。换句话说,正则表达式就是记录文本规则的代码。如果你想查找某个目录下的所有的Word文档的话,你会搜索。a{n,n+x}a出现在n——n+x次。a{2,}a至少出现2次。
2023-03-08 09:01:33
318
原创 第一次运行vue遇到的问题
10.当你需要mockjs或axios的时候,vue和vue-template-compiler可能会因为t-design(腾讯ui)再次出现版本不一样的情况这是这个框架不成熟不支持vue2.7以上的版本导致的,因为我们用的是vue2;vue3搭配typescripet使用;
2023-03-08 09:00:49
414
原创 vue大型商城系统中遇到的问题(上)
一:创建仓库1.领导创建git仓库(参考————这篇文章),新手下载git2.打开cmd终端,将git仓库拉到本地3.进入文件目录,查看分支(新手向——为什么需要创建分支,查看---)4.创建新分支2023/2/2,如果在本地vs上切换了分支,是找不到写过的代码的 6.重复4 &&(缺一不可)5bug日记,如果你是用vscode的操作,可能会报错https://blog.youkuaiyun.com/qq_41548644/article/details/111999269二:初始化一个项目1、创建前端项目vue cr
2023-03-07 15:10:55
1358
5
原创 古月居ros2机器人系列修改图片后如何编译问题
A(我):你好删掉这两个文件后它出现了learning——node未找到这种错误;不仅如此,我建立了另一个同样的文件,而这次我是先修改了路径再编译的,尽管这次新生成的build是修改后的,并且也并未出现多余的(诸如您回收站的文件,这此是貌似直接没有生成),同样的也遇到了未找到的这种错误B(大佬):看的古月居吧?把路径修改,hcx改成你的设备名称,然后在终端colcon build,然后ros2 run......,就不会报错了应该。
2023-02-07 08:06:35
484
原创 跨域代理vue configjs问题后大量报错
"lint": "eslint --fix --ext .js,.vue src", 注意不要和别的命令冲突,src表示要修复的目录。博主发现很多文章解决这个问题的时候不写清楚,对刚遇到这个问题的小白并不友好,所以博主在这里写的清楚些。这种错误只要是用vue-cli搭建的,博主在电商和后台项目中分别遇到过,问题在eslint默认是要求检测,这里可以手动关闭检测。终端运行npm run lint修复不符合的代码。以及之后你可能遇到的驼峰命名问题vue/multi-word-component-names报错处
2023-02-07 02:58:33
438
原创 Vue.js设计与实现,读书笔记第一章
vue.js设计与实现,官方推荐vue3书籍,起因是学习vue中在学校图书馆找书,发现大都是17年vue2版本,于是淘了这本书,vue源码贡献者霍春阳大神全职半年写的,尤大大亲笔推荐,内容质量很好,适合各个阶段的开发者
2022-12-08 00:24:47
702
转载 5件关于JavaScript中this参数的事
如果您真的想使用 this 关键字,或者受限于应用程序内部已经做出的决定,请记住该函数应作为方法调用以指向正确的对象。如果真的不喜欢使用 this 关键字,您也可以考虑使用闭包实现对象并完全避免使用 this。
2022-11-18 08:41:41
117
原创 一个是证书服务和web安全访问配置,一个是PGP的使用
IIS是本机自带的服务,用于上线web网页;虽然是自带但因为非开发人员用不到,所以属于预安装;在本机搜索下载即可,打开后证书服务,认证等都发生在这个软件中;环境是win11,win10也一样功能:当网站开发人员把html网页相关文件希望部署在自己的服务器上;从而使网站在局域网内上线或测试;提供后台服务。
2022-11-17 10:31:02
1128
原创 重构JavaScript实现百叶窗手风琴(纯css版和JavaScript版)
如果你仔细看过我写的注释,里面有个对初学者来讲很有意思事,是由于不完整的循环判断造成的;css实现的功能有限,改天吧,css的版也重构下。
2022-10-29 21:16:08
417
原创 LeetCode第一题两数之和(JavaScript版)
原因:正常遍历会因元素个数和目标值的位置而影响;如果有100元素,恰目标值处于最后,要遍历很多次(将近100次)哈希表则遍历一次储存表中,再次遍历把目标值拿到哈希表中比对(听起来好像只用两次o(2))少很多。好处:如果是遍历一遍取下标,复杂度为O(N),哈希表貌似低。js版关于i当value不是很懂;原始哈希表难到不是这样。
2022-10-19 00:03:59
418
原创 扫描器s-scan下载安装功能应用
扫描器,s-scan配置,扫描网段,扫描什么,扫描原理,扫描地址,端口等,软件怎么用参数设置点击"设置"菜单,选择"扫描参数"或者直接点击工具栏的蓝色按钮进入扫描参数设置。
2022-10-18 09:56:04
1484
购物车,JavaScript,小dom
2022-10-03
c认证web进阶dom与bom
2022-10-03
见习软件工程师c1认证 JavaScript基础
2022-09-29
初级软件工程师c1认证,web基础重点
2022-09-28
优快云,C1认证知识点(包含知识点大纲和项目案例以及源码),视频中事件部分
2022-09-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人