自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2023云计算发展

在这个世界中,人们可以通过云计算技术实现更加便捷、安全、高效的日常生活,同时可以探索更加广阔、神奇的世界。通过云计算技术,人们可以在虚拟现实和增强现实中探索神奇的世界,感受真实的沉浸式体验,享受更加丰富多彩的娱乐和学习方式。未来,人工智能将不仅仅应用于机器人、自动驾驶等领域,而是融入到各行各业的生产和服务中,从而实现更加智能化的生产和服务流程。最后,无人驾驶将成为云计算的杀手锏。未来,人们可以通过云计算技术实现无人驾驶,让人们在交通中更加安全、便捷、高效,同时也可以改善城市环境和资源利用效率。

2023-11-09 09:33:50 266

原创 XHTML基础知识了解

在上面的代码中,<style>元素用于定义CSS样式,<script>元素用于定义JavaScript脚本,<button>元素有一个onclick属性,指定了一个JavaScript函数,用于处理单击事件。在上面的代码中,<p>元素有一个class属性,用于定义样式,<img>元素有一个src属性,指定图片的地址,还有一个alt属性用于定义图片的替代文本。总之,XHTML是一种非常规范和严谨的标记语言,它的语法和HTML类似,但是更加规范和清晰,可以提高页面的可读性和搜索引擎的识别度。

2023-09-07 16:35:21 1362

原创 ES5中面向对象的一些高级概念和技巧

最后,我们用 Dog 的原型替换掉了原来的原型,这样,Dog 就拥有了 Animal 的所有属性和方法,并且还能添加自己的属性和方法。在这个例子中,我们定义了一个 Person 类,同时也定义了一个静态方法 sayHelloToAll,它可以接受一个 Person 实例的数组,并向每个 Person 实例打招呼。该方法是定义在 Person 类本身上的,而不是定义在实例上的方法。在这个例子中,我们定义了一个 Person 类,可以将 sayHello 方法定义在原型上,也可以将其定义在实例上。

2023-08-11 09:08:20 1135

原创 如何解决内存泄漏问题

内存泄漏是指程序运行过程中,由于程序员的疏忽或者程序设计的缺陷,导致一些内存资源无法被回收,从而占用了系统的内存空间,最终导致系统的性能下降或崩溃。使用编程工具,如Valgrind、Purify等,检查内存泄漏问题,这些工具能够监测程序运行时的内存使用情况,从而找出内存泄漏问题。通过增加系统内存,提高系统内存的使用效率,可以缓解因内存泄漏带来的系统性能问题。分析代码,找出可能存在内存泄漏的代码段,比如未释放内存、循环引用等。及时释放内存,对于已经分配的内存资源,需要在使用完毕后及时释放。

2023-08-10 09:34:52 1715

原创 【React重点知识与代码案例】

4.状态和属性:在React中,属性(props)是父组件传递给子组件的数据,状态(state)是组件内部管理的数据。3.生命周期:React组件生命周期可以分为3个阶段:挂载、更新和卸载。2.组件:在React中,所有UI都是由组件构成的。组件可以是函数组件或者类组件。组件的渲染可以通过return一个JSX元素来实现。1.JSX语法:JSX是React用于描述UI的语法扩展,它允许在JavaScript代码中编写类HTML的代码。5.条件渲染:在React中,我们可以使用条件语句来控制组件的渲染。

2023-08-07 08:57:51 3451

原创 【VUE3】

这些是 Vue 3 的一些重要知识点和代码示例,但不仅限于此。作为一个全面的前端框架,Vue 3 还有许多其他功能和工具,可以让您编写出更好的 Web 应用程序。Vue 3 是当下最流行的前端框架之一,其主要特点是性能更好、体积更小、更易于维护。

2023-08-02 08:41:18 4449

原创 【提升周末体验感的好方法】

总之,提升周末体验感的方法有很多,选择适合自己的方式,让周末变得更有趣、更有意义。文化活动:参加音乐会、戏剧、博物馆或艺术展览等文化活动,开阔眼界,提高文化素养。休息和放松:在家里或宾馆里放松,享受按摩、桑拿等服务,让自己放松,减轻压力。冒险活动:参加刺激的活动,如攀岩、漂流、滑雪等,让你的周末充满挑战和兴奋。享受大自然:去公园、沙滩或自然保护区,欣赏美丽的景色,呼吸新鲜的空气。美食之旅:尝试新的菜肴、餐馆或美食节,享受美食和美酒的味蕾盛宴。旅行:选择一个新的目的地,亲自探索新的文化景观和美食。

2023-07-31 10:17:14 4531

原创 小程序的横向滑动

这样就可以实现一个可以横向滑动的小程序页面了。

2023-07-27 15:12:51 9010

原创 Flex布局一些重要概念

通过灵活地使用这些属性,我们可以实现各种不同的布局效果,例如水平居中、垂直居中、等分布局等。Flex布局已经成为现代Web开发中常用的布局方式之一,它简单易懂、灵活实用,适用于各种场景。Flex布局通过在容器上应用display: flex或display: inline-flex属性来启用。容器内的子元素成为Flex项目,并根据容器的主轴和交叉轴进行排列。Flex布局是一种用于网页布局的CSS模块,它提供了一种灵活的方式来排列和对齐元素。

2023-07-27 14:28:26 6519 1

原创 安装vue和vue-server-renderer时报错DE解决方法

如果以上方法均无法解决问题,请提供更详细的错误信息,以便更好地定位问题。确保已经正确安装了Node.js和npm,并升级到最新版本。

2023-07-25 17:27:03 6889

原创 【Vue项目实战】

Vue项目实战可以包括很多方面,比如构建一个简单的待办事项列表应用、创建一个博客平台、开发一个电子商务网站等等。这里我以一个简单的待办事项列表应用为例进行介绍。的组件,用于显示待办事项列表。在该组件中,你可以定义一个数组用来存储待办事项,以及相关的方法来添加、删除和更新待办事项。组件中实现待办事项列表的功能。这样,你就可以在浏览器中看到一个简单的待办事项列表应用了。

2023-07-25 16:18:19 6761

原创 Git 的基本概念和使用方式。

Git 是一种分布式版本控制系统,它跟踪文件的变化,允许用户在任何时间点恢复文件到之前的状态,或是比较文件之间的差异。初始化一个 Git 仓库:在命令行窗口中,进入项目所在的目录,输入 git init 命令,就可以将该目录转换为 Git 仓库。推送到远程仓库:使用 git push 命令将本地仓库中的代码推送到远程仓库中,确保远程仓库中的代码和本地仓库中的代码保持同步。添加文件到暂存区:使用 git add 命令将文件添加到 Git 的暂存区,这样 Git 就知道要保存这个文件的变化。

2023-07-25 12:00:50 6458

原创 TensorFlow 的基本概念和使用场景

它的基本概念是张量(tensor),可以理解为多维数组,它是 TensorFlow 进行计算的基础数据类型,可以支持高维、多通道等复杂的数据结构。TensorFlow 基于数据流图(data flow graph),也就是在图形中表示计算过程,其中节点表示操作,边表示数据流动。TensorFlow 的灵活性和高效性使其成为目前最受欢迎的机器学习框架之一,同时也为开发者提供了丰富的工具和资源,使其更容易地进行开发和部署。机器学习:包括监督学习、无监督学习、强化学习等多种领域。

2023-07-24 11:36:58 6075

原创 【Linux的使用技巧】

Linux与Windows都是十分常见的电脑操作系统,相信你对它们二者都有所了解!在你的使用过程中,是否有什么事让你觉得在Linux上顺理成章,换到Windows上就令你费解?亦或者关于这二者你有任何想要分享的,都可以在这里留下你的看法~命令也可以实时查看系统 CPU 使用率和进程情况,但是界面更加友好,需要先安装。命令可以查看系统 CPU、内存、磁盘、网络等各项指标的历史记录,需要先安装。等命令查看 Linux 系统的 CPU 使用率。

2023-07-20 14:28:14 5547

原创 【分享一道你收藏的好题】

因此,$m$ 和 $m+n$ 是两个互质的正整数,且 $cmn=de(m+n)$,因此 $m$,$m+n$,$c$,$de$ 是四个正整数,且满足 $(m)(m+n)(c)(de)$ 是完全平方数。由于 $\gcd(m,n)=1$,因此 $\gcd(m,m+n)=1$,$\gcd(n,m+n)=1$,即 $m$ 和 $m+n$ 互质,$n$ 和 $m+n$ 互质。再次令 $e=\gcd(x,y)$,则有 $x=em$,$y=en$,其中 $\gcd(m,n)=1$。

2023-07-19 15:13:05 5139

原创 【面试IT公司的小技巧】

我们在找工作时,需要结合自己的现状,针对意向企业做好充分准备。作为程序员,你有哪些面试IT技术岗的技巧?

2023-07-18 15:42:11 4915

原创 ES5的面向对象

super 指向父类的原型对象,所以定义在父类实例上的方法或属性,是无法通过 super 调用的。在父子类中,子类和父类的方法名相同,参数列表相同,表示重写了,优先调用子类;子类构造函数名.prototype = 父类构造函数名.prototype。(1)方法的重载 【由于同名函数会替换前面的,所以改方式不支持了!子类对象的构造函数首行,调用 父类构造函数.call(....)将数据存储到属性中,将功能存储到方法中,将对象特征封装到类中。(3)子类替换父类【由于变量没有类型,所以不支持】

2023-07-18 00:00:00 4132 1

原创 【百模大战】

北京时间7月13日凌晨,马斯克在Twitter上宣布:“xAI正式成立,去了解现实。”马斯克表示,推出xAI的原因是想要“了解宇宙的真实本质”。Ghat GPT横空出世已有半年,国内外“百模大战”愈演愈烈,AI大模型的现状与发展,你怎么看?

2023-07-17 11:29:16 3796 2

原创 ES6 Generator函数

不同的是,调用 Generator 函数后,该函数并不执行,返回的也不是函数运行结果,而是遍历器对象Iterator。异步代码块和异步代码块同时具有,期望其中一个异步做完再做另一个异步,在第一个异步的回调函数中调用第二个异步即可。异步代码块和同步代码块同时具有,期望异步做完再做同步,需要将异步改为async+await。整体函数内的多个异步代码前添加await,实现await后的代码等待前面代码完成再执行。将多个异步代码封装到一个整体函数中,给这个函数添加异步标识async,在yield后写异步代码。

2023-07-17 00:00:00 3765 1

原创 for循环 for-of ,for-in ,foreach ,Iterator遍历器

使用方式:对象[Symbol.iterator]() 会返回包含一个next()方法的对象。数组、set、map都具有[Symbol.iterator]()属性,可以直接遍历使用。多值变量.foreach(function(element,index){Iterator遍历器,用于循环获取Iterator属性的值。for(let item of 多值变量){for(let item in 多值变量){for-in循环,循环下标。普通for循环,循环下标。for-of循环,循环值。

2023-07-16 00:00:00 3297 1

原创 ES6 Promise 使用方法

input type="button" value="调用promiss解决嵌套多层" onclick="fn3()" />(2)构造函数里写函数参数。

2023-07-15 00:00:00 3077 1

原创 ES6进阶

ownKeys(target):拦截 Object.getOwnPropertyNames(proxy) 、 Object.getOwnPropertySymbols(proxy) 、 Object.keys(proxy) 、 for...in 循环,返回一个数组。apply(target, object, args):拦截 Proxy 实例作为函数调用的操作,比如 proxy(...args) 、 proxy.call(object, ...args) 、 proxy.apply(...)。

2023-07-14 00:00:00 2713 1

原创 你觉得电脑城的衰退是好是坏呢?

在过去很长一段时间里,想要购买电子设备都逃不开一个叫“电脑城”的地方,那里鱼龙混杂良莠不齐,是令许多人记忆深刻分外难忘之处。但是随着时代发展电商兴起,采用传统线下销售的电脑城却逐渐衰退甚至面临消失,对此你怎么看?

2023-07-13 11:11:16 2094 1

原创 【ES6基础运用】

Map.prototype.forEach() :遍历 Map 的所有成员。Map.prototype.entries() :返回所有成员的遍历器。Map.prototype.values() :返回键值的遍历器。类似数组的能够存储过个值的类型,成员的值都是唯一的,没有重复的值。Map.prototype.keys() :返回键名的遍历器。对象.set(key, value)set.delete() 删除值。set.add(值) 添加值。set.has() 判断包含。对象.delete()

2023-07-13 10:24:56 511 1

原创 【学IT上培训班有用吗?】

系统化学习:需要系统化学习相关技术,可以通过MOOC、在线课程、图书等多种渠道来获取知识。实践操作:学习IT技术最好的方法是实践。可以利用开源项目、实验室等平台进行实践操作。参加社区活动:可以参加相关技术社区活动,与其他人交流,了解最新技术动态,并且可以通过这种方式建立自己的人脉。持续学习:IT技术不断变化,需要持续学习跟进。可以通过参加培训、阅读技术博客等方式进行学习。以上是我对于IT行业发展趋势及IT技术学。

2023-07-12 18:23:25 627 1

原创 ES6对象扩展与新增

Object.assign() : 忽略 enumerable 为 false 的属性,只拷贝对象自身的可枚举的属性。属性的赋值器(setter)和取值器(getter),写法类似方法,但使用类似属性。Object.keys() :返回对象自身的所有可枚举的属性的键名。JSON.stringify() :只串行化对象自身的可枚举的属性。对象中的属性名和属性值对应的变量名一致,可以简写一个属性名即可。for...in 循环:只遍历对象自身的和继承的可枚举的属性。(4)属性的可枚举性和遍历。

2023-07-12 14:00:00 655 1

原创 ES6 遍历数据与字符串拓展方法

循环遍历数据:forEach() , filter() , reduce() , every() 和 some() 都会跳过空位。ES5中this对象的指向是可变的,但是在ES6的箭头函数中,它是固定的,指向window。(1)函数体内的 this对象,就是定义时所在的对象,而不是使用时所在的对象。(1)Number.isFinite() 数值是否为有限的, 有限true。(7)Math.sign() 判断正数负数0[1正数,-1负数,0](3)endsWith() 判断是否在字符串末位 在末位true。

2023-07-12 09:28:05 726 3

原创 WEB ES6基础

数组解构中的默认值是在没赋值或赋值undefined时启用。对象解构中的默认值是在没赋值或赋值undefined时启用。在解构中的...表示从写的指定位置到最后,将数据封装到数组中。对象解构 --> let或var {属性名,属性名} = {属性名:值,属性名:值}ES6允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构。如果变量名和属性名不一致,可以使用 别名:变量名获取属性[要求别名是属性名][可以理解为:从数组或对象中提取每一个值并赋值的每一个变量中]在程序运行过程中不能改变值。

2023-07-11 11:14:29 588 3

空空如也

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

TA关注的人

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