自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 uniapp 秋云

粘贴到uni_modules/qiun-data-charts/js_sdk/u-charts/config-ucharts.js中,形成各个图表类型的默认配置,相同的图表类型不同的配置,可通过组件上:opts传递不同属性即可覆盖默认配置。2、页面中直接调用即可,无需在页面中注册组件qiun-data-charts。1)下载上面的echarts组件,并置于项目的src/components目录下,即src/components/uni-ec-canvas。提示:可以通过在线生成工具。

2024-05-08 14:41:54 339

原创 json.parse(json.stringify)的弊端

2.无法拷贝函数:在序列化阶段,如果对象中包含函数,这些函数会被忽略,不会出现在生成的 JSON 字符串中。1.无法拷贝值为 umdefined的属性:在序列化(stringiy)阶段,如果对象中某个属性的值为 umdefined,那么这个属性会被忽略,不会出现在生成的 JSON 字符串中。总结来说,JS0N.parse(JS0N.stringify())无法正确拷贝值为 undefined 的属性、函数特殊值(NaN、无穷大、无穷小),以及无法拷贝原型上的方法、属性。

2024-04-30 15:37:58 520

原创 成为程序员后你都明白了什么?

成为程序员后,我明白了很多关于编程和技术的事情,同时也学到了一些关于自我成长和团队合作的重要经验。不断反思和改进自己的工作方法和编程技能,寻求提高和创新的机会,可以帮助你在职业生涯中不断成长和进步。注意代码中的每一个细节,包括命名规范、错误处理和边界情况处理,都能够提高代码的质量和可靠性。:编写清晰、可维护、可扩展的代码是至关重要的。良好的编码习惯和规范可以提高团队的效率,并减少后续维护和修改的难度。这些只是成为程序员后我所学到的一些经验和教训,编程世界是丰富多彩的,每个人的经历和领悟都可能有所不同。

2024-04-19 09:11:34 238

转载 最常用的50个Git命令

Git 是当前最流行的版本控制系统之一,为开发人员提供了强大的工具来管理项目的版本和变更。本文将介绍最常用的 100 个 Git 命令,帮助读者掌握 Git 的基本操作和高级技巧。本文列举了 Git 中最常用的 50个命令及其解释,希望能帮助读者掌握 Git 的基本操作并提升团队协作效率。Git 是一个强大而灵活的工具,熟练掌握它将成为您编程生涯的利器。欢迎大家留言分享自己常用的 Git 命令和经验,共同学习进步!

2024-04-19 09:05:40 13

原创 uniapp微信小程序蓝牙连接与设备数据对接

8、监听设备返回数据,启用低功耗蓝牙设备特征值变化时的notify功能。7、获取蓝牙低功耗设备某个服务中所有特征。蓝牙模块,获取手机蓝牙是否打开。3、获取搜索到的设备信息。9、向蓝牙设备发送数据。

2024-04-18 15:50:40 473

转载 Windows Server 2019和Windows Server, Version 1909的区别是什么

2、Windows Server Version 1909:Windows Server Version 1909多重引导功能,可与其他Windows操作系统共存,实现互操作。Windows Server 2019和Windows Server, Version 1909的区别为:文件系统不同、ACPI电源管理不同、多重引导不同。1、Windows Server 2019:Windows Server 2019多重引导功能,可与其他非Windows操作系统共存,实现互操作。二、ACPI电源管理不同。

2024-03-29 15:42:13 81

原创 vue3组件传参

props主要用于父组件向子组件通信。在父组件中通过用 :msg=“msg” 绑定需要传给子组件的属性值,然后再在子组件中用 props 接收该属性值。方法二:使用 setup 语法糖props中数据流是单项的,即子组件不可改变父组件传来的值在组合式API中,如果想在子组件中用其它变量接收props的值时需要使用toRef将props中的属性转为响应式。

2024-03-29 12:00:43 615

原创 vue3生命周期

Vue3中的生命周期相对于Vue2做了一些调整,命名上发生了一些变化并且移除了beforeCreate和created,因为setup是围绕beforeCreate和created生命周期钩子运行的,所以不再需要它们。

2024-03-29 12:00:10 402

原创 vue3组件式api

ref用来定义:基本类型数据。reactive用来定义:对象(或数组)类型数据。备注: ref也可以用来定义对象(或数组)类型数据,它内部会自动通过reactive转为代理对象。

2024-03-29 11:58:40 955

原创 TS的基础

return x+ y //求和的函数// 函数表达式,匿名函数// 在函数中x和y都是number类型的,小括号后面的:number,代表的是该函数的返回值也是number类型的// 多个泛型参数的函数:函数中有多个泛型的参数。

2024-03-29 11:55:30 985

原创 JDBC的使用

/ System.out.println(“加密前:”+str+“,加密后的:”+encrypt);

2024-03-28 14:06:31 292

原创 Webpack

Webpack的创始人是德国工程师Tobias Koppers(托比亚斯.科伯斯),他是Webpack的核心开发者之一。他于2012年开始开发Webpack,并于2013年开源发布第一个版本。Webpack 是一个现代JavaScript应用程序的静态模块打包器,也是个开源的前端打包工具。要使用Webpack 前须先安装Node.js。Webpack 可以通过更改 Webpack.config.js 来设置各项功能。本质上,webpack是一个用于现代JavaScript应用程序的静态模块打包工具。

2024-03-27 16:47:14 994

原创 vite前端构建

Vite 会根据配置将项目代码打包、优化和压缩,并生成可用于生产环境部署的静态文件。官网:vite是一种新型前端构建工具,能够显著提升前端开发体验。网络:vite是一个静态服务器,也可以说是一个开发的构建工具。​ 它的目标就是提供快速的开发体验和性能优化。至此,一个vue3的项目已经成功创建出来了。3.进行开发:你可以在项目中进行开发。快速启动、轻量、现代化、配置流程简单。如果已经全局安装过就可以直接下一步。2.运行开发服务器:启动vite。​ 在需要的地方引入。​ 安装后即可使用。

2024-03-27 16:43:11 846

原创 mysql查询

as 可以给字段名另外起个名字(两个表里的字段一样的情况下)左外是以左边的表为主表,查询的结果只关注左表,不在乎右边。as 也可以用在表名上(表名有点长,写的麻烦)

2024-03-27 16:36:25 137

原创 pandas是什么

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

2024-03-27 16:33:37 293

原创 程序员35岁会失业吗?

35岁被认为是程序员职业生涯的分水岭,许多程序员开始担忧自己的职业发展是否会受到年龄的限制。而另一些人则认为,丰富的经验和深厚的技术积累是年轻程序员无法比拟的宝贵财富。:随着时间的推移,程序员在工作中积累了丰富的经验和技能。35岁的程序员可能拥有丰富的经验,使他们成为解决复杂问题和领导项目的理想人选。:不同的行业和技术领域对程序员的需求不同。新的编程语言、框架和工具不断涌现,取代了过时的技术。但是,许多公司也意识到年长的员工带来的经验和稳定性,并愿意雇用他们。:35岁的程序员可能会考虑自己的职业发展路径。

2024-03-27 13:44:00 261

原创 银行实名认证--满满的干货

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

2024-03-26 18:09:45 135

原创 Node.js对接ChatGPT的流式接口-----满满的干货!!!!

最后效果如图所示:​ 因为我代码里面写的端口号是9001,所以我输出的是http://localhost:9001,最后运行结束后,终端里面会出现log出来的接口,Ctrl+单击终端中的链接,浏览器就会出现我代码中的OK。7. 如果以上都正确的话,就说明我们基本的效果已经出来了8. 接下来就可以对接ChatGPT的接口了这个网址需要开启魔法小猫🧙‍♂️打开上面的链接(ChatGPT的官方文档),找到下图这个地方,这个图片中就是ChatGPT的接口和其他一些东西了${

2024-01-15 16:57:52 1520 1

原创 微信小程序------入门

微信小程序一、微信小程序的简介:小程序的介绍:微信小程序:是一种全新的连接用户与服务的方式,它可以在微信内被便捷地获取和传播,可以理解为使用微信平台开发的app。小程序是混合开发模式的一种具体实现。通过wxml(类似与H5)与wxss(类似于css)构建页面的渲染。通过逻辑控制层(类似于vue中的view-model)控制数据逻辑。底层通过封装实现了硬件设备调用(例如wifi、蓝牙等)。提供了微信登录、离线缓存等通用接口。小程序与普通网页开发的区别:​ 小程序的主要开发

2023-11-08 09:03:55 61 1

原创 Java------I\O流

流是一种抽象概念,它代表了数据的无结构化传递。按照流的方式进行输入输出,数据被当成无结构的字节序或字符序列。从流中取得数据的操作称为提取操作,而向流中添加数据的操作称为插入操作。用来进行输入输出操作的流就称为IO流。换句话说,IO流就是以流的方式进行输入输出。

2023-08-16 17:25:04 59 1

原创 Java常用工具类-----API

API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。StringBuffer是用来解决String更改字符串造成的时间浪费和空间浪费的。java中的数据类型int,double等不是对象,无法通过向上转型获取到Object提供的方法,而像String却可以,只因为String是一个对象而不是一个类型。

2023-08-15 17:37:43 51 1

原创 Java集合

Collection表示一组对象,这些对象也被称为Collection的元素。一些Collection允许有重复的元素(例如List),但是另一些则不允许有重复的元素,即可为无序的(如Set)。集合只能存储引用数据类型ArrayList是顺序结构特点:查询快,增删慢、线程不安全,效率高LinkedList底层数据结构是链表特点查询慢,增删快,线程不安全,效率高(1)Map是一个存储键值对元素的集合。(2)将键映射到值的对象。一个映射不能包含重复的键,每个键最多只能映射到一个值。

2023-08-14 18:07:27 45

原创 JAVA

首先认识一下生活中的接口01.移动设备充电接口移动设备为充电设备提供了充电的接口,可以为充电做准备,执行充电的操作02.USB接口是连接计算机系统与外部设备的一种串口总线标准,也是一种输入输出接口的技术规范03.卡扣接口卡扣接口预留模型与相对应的卡子相对应,才能更加吻合完成对接下面案例可供参考Java中的接口属性全都是全局静态常量方法都是全局抽象方法无构造方法一个类可以实现多个接口,非抽象类实现接口时必须实现接口中的全部方法抽象类利于代码复用,接口利于代码维护。

2023-08-10 17:34:17 62 1

原创 Java面向对象-------继承

5. Java 的继承是单继承,但是可以多代继承,单继承就是一个子类只能继承一个父类,多重继承就是,例如 A 类继承 B 类,B 类继承 C 类,所以按照关系就是 C 类是 B 类的父类,B 类是 A 类的父类,这是 Java 继承区别于 C++ 继承的一个特性。父类更通用,子类更具体。虽然食草动物和食肉动物都是属于动物,但是两者的属性和行为上有差别,所以子类会具有父类的一般特性也会具有自身的特性。4. 提高了类之间的耦合性(继承的缺点,耦合度高就会造成代码之间的联系越紧密,代码独立性越差)

2023-08-09 18:08:22 38

原创 Java面向对象

类其实是个模板,是一个具有共同特点的集合。比如说饮料:都有包装,都有颜色,都有味道,都是被喝的东西。这些都行都是抽象出来的属性和行为。类的概念类的实质是一种数据类型,类似于int、char等基本类型,不同的是它是一种复杂的数据类型。因为它的本质是类型,而不是数据,所以不存在于内存中,不能被直接操作,只有被实例化为对象时,才会变得可操作。对象的概念现实世界中任何物体都能被当作是对象,不过在正常开发的时候通常只是在一定的范围去考虑和认识与系统相关的事物并用系统中对象抽象的表示他们。

2023-08-08 17:36:30 34

原创 Java基础-----数组

(1)数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器(2)数组既可以存储基本数据类型,也可以存储引用数据类型(3)数组是一组相关数据的集合,一个数组实际上就是一连串的变量.

2023-08-04 18:06:33 52 1

原创 Java基础核心----顺序结构

break:在任何循语句的主体部分,均可用break控制循环流程。break用于强行退出循环,不执行循环众生于剩余的语句。continue:语句用在循环语句体中,用于终止某次循环过程,跳过未执行的语句,接着进行下一次循环。如果想结束它所代表的此次循环,那么就continue outer;如果想跳出它所代表的循环,那么就break outer;1.while先判断后执行,dowhile先执行后判断。2.do-while循环,保证循环体至少被执行一次!outer:就相当于表示它现在代表的某个循环。

2023-08-03 18:14:37 95

原创 Java循环结构-------小练习

c.for循环的使用方法。b.循环的作用是什么。

2023-08-03 18:08:11 36

原创 Java基础语法-02

使用变量int num;这段代码中,int表示要存储的数据类型是整数类型,num表示标识符。这段代码中,=表示要将右边的数据存放在左边的变量中。使用变量时,因为有标识符的存在,所以什么地方需要使用只需要写标识符即可。Java中的数据类型使用变量Java中常见的关键字。

2023-08-01 16:56:50 37 1

原创 软件开发流程

一、软件开发流程发现需求:梳理需求——产品经理(需求文档,原型图)确定模式:语言、框架——项目经理、架构(项目架构)设计:UI设计(大前端)(UI图设计) 美化开发编码——前端、后台 前后端联调(项目、接口)测试:内测、公测——测试工程师(测试用例、报告)软件上线(运维-实施工程师)后期维护,迭代

2023-08-01 16:34:42 37 1

原创 git使用教程

在本文中,我们介绍了如何将本地Git仓库推送到新的远程仓库,并确保所有分支和标签都能正确地推送。首先,我们需要创建新的远程仓库,并将其与本地仓库进行关联。然后,我们使用–all和–tags选项将所有分支和标签推送到远程仓库。最后,我们检查推送结果,确保所有分支和标签都被正确地推送到新的远程仓库中。如果有任何问题,可以通过查看远程仓库的分支和标签来进行排查和修复。需要注意的是,推送到新的远程仓库后,原先与新远程仓库中同名的分支和标签将会被覆盖。

2023-07-25 11:51:36 47

原创 CSS----进阶

【代码】CSS----进阶。

2023-07-20 18:07:51 34 1

原创 CSS---------定位

CSS定位

2023-07-18 17:45:21 628 1

原创 CSS样式

inherit:规定应该从父元素继承 text-transform 属性的值。background-color 背景颜色 background-image 背景图片 background-repeat 背景图片水平或垂直平铺或重复 background-attachment 背景图像是否固定或者随着页面的其余部分滚动 background-position 改变图像在背景中的位置。CSS 盒模型本质上是一个盒子,封装周围的 HTML 元素,它包括:边距,边框,填充,和实际内容。left:把文本排列到左边。

2023-07-15 13:53:44 40 1

原创 CSS------基础

优先级顺序: 下列是一份优先级逐级增加的选择器列表,其中数字 7 拥有最高的优先权: 全局选择器(*) < 类选择器 < 属性选择器 < 伪类 < ID 选择器 < 内联样式 <!important 规则被应用在一个样式声明中时,该样式声明会覆盖 CSS 中任何其他的声明,无论它处在声 明列表中的哪里。Css是可以把页面布局,字体布局,背景颜色,字体颜色修改 的,就好比毛坯房和精装房的区别。注意:行级标签设置的宽高不起作用,行级标签的宽高根据内容的大小自适应。全局通用的样式选择器又叫做通配符选择器。

2023-07-14 20:22:44 38

原创 HTML基础-------列表、表单

name属性:传数据时,让接收方知道我们传的是谁的数据。给一行中任意一个列加高(height)属性,整行都是一个高,如果有冲突,按最大值撑开。checked 默认选中,选多个时,选中最后拥有该属性的那个。给一列中任意一个行价宽(width)属性,整列都是一个宽,如果有冲突,按最大值撑开。rowspan:合并行 使用时:值为几,就把对应几行的td删掉。colspan:合并列 使用时:值为几,就删除本行后的几个td。- value:选择值。-- 注意:ul/ol下只用li li可以套任意标签 -->

2023-07-12 17:18:35 103 1

原创 HTML基础

HTML基础

2023-07-11 16:37:51 51 1

空空如也

空空如也

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

TA关注的人

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