自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(192)
  • 资源 (2)
  • 收藏
  • 关注

原创 第七章:敏捷开发工具方法-part2-CI/CD工具介绍

什么是CI/Cd?持续集成是指多名开发者在开发不同功能代码的过程当中,可以频繁的将代吗行合并到一起并切相互不影响工作。持续部署是基于某种工具或平台实现代码自动化的构建、测试和部署到线上环境以实现交付高质量的产品,持续部署在某种程度上代表了一个开发团队的更新迭代速率。持续交付是在持续部署的基础之上,将产品交付到线上环境,因此持续交付是产品价值的一种交付,是产品价值的一种盈利的实现。持续交付并不是指软件每一个改动都要尽快的部署到产品环境中。它指的是任何的修改都已证明可以在任何时候实施部署。持续。

2023-09-05 16:59:51 872

原创 第七章:敏捷开发工具方法-part1-敏捷开发基础

Scrum团队总结出来有:三个角色,四个仪式,三个物件1、三个角色- 产品负责人- 团队2、四个仪式- Sprint计划会议- 每日站会- Sprint评审会议- Sprint 回顾会议3、三个物件- 产品Backlog- 燃尽图。

2023-09-04 10:48:44 685

原创 第六章:数据结构与算法-part3:数据结构算法提升

排序算法的稳定性: 如果在对象序列中有两个对象r[i]和r[j],它们的关键字 k[i] == k[j],且在排序之前,对象r[i]排在r[j]前面。, v[i-l] 是已经排好序的对象。排序是数据处理过程中经常使用的一种重要的运算,排序的方法有很多种,本节主要讨论内排序的各种算法,并对每个排序算法的时间和空间复杂性以及算法的稳定性等进行讨论。交换排序是通过交换进行排序的方法,基本思想是两两比较待排序对象的关键字,如果发生逆序(即排列顺序与排序后的次序正好相反),则交换之,直到所有对象都排好序为止。

2023-08-28 17:24:17 394 1

原创 第六章:数据结构与算法-part2:数据的存储结构

顺序存储二叉树的具体方法是:在一棵具有n个结点的完全二叉树中,从根结点开始编号为1,自上到下,每层自左至右地给所有结点编号,这样可以得到一个反映整个二叉树结构的线性序列;用顺序存储结构表示的栈。二叉链表:是指链表中的每个结点包含两个指针域和一个数据域,分别用来存储指向二叉树中结点的左右孩子的指针及结点信息。三叉链表是指链表中的每个结点包含三个指针域和一个数据域,相比二叉链表多出的一个指针域则用来指向该结点的双亲结点。链式存储是使用链表来存储二叉树中的数据元素链表中的一个结点相应地存储二叉树中的一个结点。

2023-08-28 11:16:34 285

原创 第六章:数据结构与算法-par1:典型数据结构

数据结构是介于数学、计算机硬件和计算机软件三者之间的一门核心课程,数据结构不仅是一般程序设计(特别是非数值计算的程序设计)的基础,而且是设计和实现编译程序、操作系统数据库系统及其它系统程序和大型应用程序的重要基础。

2023-08-28 09:25:34 791 1

原创 第四章:前端框架Vue基础入门

官方文档:https://cn.vuejs.org/guide/introduction.html.文档可选择使用optionsAPI(选项式API)阅读,或者CompositionApi(组合式API)阅读。选项式API更适合平滑从vue2过渡,以下示例均以Compositions API方式编写。如何使用compositions API?: 在.vue文件的script标签上,添加setup属性则被识别为使用compositionsAPI。不添加则默认为optionsAPI方式。

2023-08-15 15:32:28 786

原创 第三章:前端UI框架介绍

1、 简介Bootstrap,来白 Twitter,是目前最受欢迎的前端框架之一。Bootstrap 是基丁 HTML、CSS、JavaScript的,它在jQucry的基础上进行了更为个性化和人性化的完善,形成一套自己独有的网站风格,并兼容大部分jQuery插件。Bootstrap 简洁灵活,使得 Web 开发更加快捷。其最大的优势是响应式布局,使得开发者可以方便的让网页无论在台式机、平板设备、手机上都获得最佳的体验2、Bootstrap包括内容。

2023-08-12 11:28:09 699

原创 第二章:CSS基础进阶-part3:弹性例子布局

这是一个简写flex-direction和flex-wrap属性。共同定义了flex容器的主轴和交叉轴。默认是row nowrap。使用弹性盒布局能让容器的宽度跟随浏览器窗口的变化而变换。

2023-08-11 11:22:46 674

原创 第二章:CSS基础进阶-part2:CSS过渡与动画

perspective属性用来定义3D元素距视图的距离,以像素计,通常和perspective-origin属性一起使用,perspective-origin属性可以改变3D元素的底部位置。perspective-origin属性允许改变3D元素查看3D元素的视图;当为元素定义perspective属性时,其子元素会获得透视效果,而不是元素本身;perspective 属性只影响 3D 转换元素。perspective属性语法格式:- number:元素距离视图的距离,以像素计;

2023-08-11 10:32:31 497

原创 第二章:CSS基础进阶-part1:CSS高级选择器

* 结构选择器 p元素匹配的父元素内为奇数子元素背景改青色 *//* p元素匹配的父元素内为奇数的P标签字体改红色 *//* a标签title属性有连接符且以on开头 */nth-child和nth-of-type的区别。/* a标签以http开头 *//* a标签以.md结尾 *//* 相邻兄弟选择器 *//* 子元素选择器 *//* 后代选择器 *//* 群组选择器 *//* 属性选择器 */以下,E代表子元素,

2023-08-10 11:49:56 714

原创 第一章-JavaScript基础进阶part5:移动端网页特效

TouchEvent 是一类描述手指在摸平面(摸屏、触摸板等)的态变化的事件。这类事件用于描述一个或多个触点,使开发者可以检测触点的移动,触点的增加和减少,等等。移动端click 事件会有300ms的延时,原因是移动端屏幕双击会缩放(doubletap to zoom)页面。github地址:https://github.com/ftlabs/fastclick。// targetTouches: 正在触发当前DOM元素的手指列表。官网地址:https://www.swiper.com.cn/

2023-08-08 17:58:14 201

原创 第一章-JavaScript基础进阶part4:PC端常见特效实现原理

/ 2、因为offset包含padding,border,width值,所以此处返回为200+10+10+2+2 = 224。// 当父元素.father有position:relative属性时,返回40,0;// 1.获取相对偏移量。// elObj -> 要实现动画的元素对象, target:停止动画的距离。// 3.获取具有定位的父元素(当父元素没有定位时默认为body)// 如果元素对象有定时器,需要先清理,防止重复创建定时器。// 如果元素对象有定时器,需要先清理,防止重复创建定时器。

2023-08-08 11:37:41 207

原创 第一章-JavaScript基础进阶part3:BOM

JavaScript基础进阶之BOM

2023-08-05 17:14:54 207

原创 第一章-JavaScript基础进阶part2:事件

/ 2、事件冒泡:addEventListener第3个参数传false或不传,事件触发顺序从child->parent-document。// 1、事件捕获:addEventListener第3个参数传true, 事件触发顺序从document->parent->child。// 利用事件冒泡原理,拿到的target为触发事件的元素对象li。// alert("这是parent");// alert("这是parent");// this返回的是绑定事件的元素对象。

2023-08-04 20:58:47 221

原创 第一章-JavaScript基础进阶part1:DOM

Javascrip基础进阶-DOM

2023-08-03 16:21:23 178

原创 Web前端自学教程笔记导读

Web前端系列入门教程导读

2023-08-01 10:43:38 313

原创 项目总结:微信小程序端实现蓝牙通信功能

小程序实现蓝牙跳绳通信,处理安卓与ios端不一致问题,实时监听数据变化

2023-06-12 16:55:54 6816 1

原创 基于VitePress搭建静态文档系统

vitePress:与vue press相似,是一个静态网站生成器,相较于vuepress而言,vitepress是基于vue3的,采用vite构建,拥有更轻量更优秀的性能。VitePress的目标是拥有编写文档所需的最低限度功能。其他功能放在主题中实现。另外一方面,VuePress有更多的现成功能,包括由它的插件的生态系统启用的功能。vuepress则是基于vue2.x通过webpack来构建的。VitePress官方文档VuePress官方文档vitePress基于Vite,VuePress基于。

2022-12-22 17:09:31 1421 1

原创 vite项目中使用vite-plugin-mock来Mock后台接口

来模拟后端接口,用于应对后端先定义好接口文档,但接口未完成的时期。在配置好mock后,通过axios请求相应接口地址,可以返回预先设置的内容。

2022-12-13 10:49:25 1382

原创 Vue3+Vite项目按需自动导入配置及常见问题修复

element-plus,antd-design-vue按需引入。vue api自动导入,组件自动导入。处理相关eslint, typescript报错等。

2022-12-12 22:09:06 7492

原创 Pinia与Vuex使用区别

Pinia和Store都作为状态管理器,这里总结一下Pinia和Vuex在用法上的一些区别,及项目应用的解决方案。附官方文档地址。

2022-12-01 15:17:13 829

原创 前端基建——前端团队技术构建方向指引

在一个前端团队中,构建好前端团队的基建工程,一方面是在个人业绩上能有点亮点成绩,另一方面也是为了统一技术栈,提升开发效率,使得即使是新人也能快速融入团队。以下介绍前端基建的搭建方向,及方向内空举例。持续学习,持续更新中...

2022-11-29 23:01:16 816

原创 数据安全:前端用户登录信息加密的实现(基于RSA)

在开发后台管理系统,或其他有一定安全要求的系统时,通常会要求前端对传递的数据进行加密传输。而使用的加密算法多法RSA(非对称加密的一种),这里基于项目中经常用到的加密方式写一下项目总结。

2022-11-07 17:17:03 3105

原创 团队Git规范文档(操作规范及提交规范)

在多人协作 的项目开发中,指定合理的或者部分强制的措施可以起到规范团队提升团队协作效率的作用。遵循良好的规范能让团队协作更加融洽,更能体现团队合作的巨 大优势,发挥出团队最强的能力。

2022-11-04 15:13:22 2291

原创 小程序生成分享海报图片并保存相册

最近开发的小程序都有分享需求,功能大体为点击分享按钮,或主动生成海报后,用户操作保存对应海报为图片实现分享。内附功能实现源码,二维码及海报图片的生成本质上都是借助了canvas,但这里不讲如何造轮子,只是通过各种轮子来快速实现业务。此处用到有painter组件,weapp.qrcode二维码生成库

2022-11-03 21:43:35 2064

原创 vite+vue3+TS项目引入antd-vue的问题记录

文章目录1、vite创建的vue+TS项目引入antd-vue2、antd-vue定制主题报错记录博,用于记录Vue3项目中遇到的问题1、vite创建的vue+TS项目引入antd-vue由于不想直接在main.ts里写一大堆按需引入atnd组件的内容,所以采用单独的ts文件来操作新建antd-custom.ts// 这里用于规定传入installAntd的类型import { App } from '@vue/runtime-dom';import { Button,

2022-05-20 17:01:58 964

原创 jsDoc注释规范

jsDoc,顾名思义,jsDoc是一个用于JavaScript的API文档生成器,类似于Javadoc或phpDocumentor。它根据JavaScript文件中的注释信息,生成JS应用程序或模块的API文档。通过使用JSDoc标记如:命名空间,类,方法参数等,从而使开发者能够轻易地阅读代码,掌握代码定义的类和和其属性和方法,从而降低维护成本并提高开发效率。JSDoc中文文档JSDoc官网JSDoc注释通常应该放在代码被记录之前。为了被JSDoc解析器识别,每个注释必须以/**序列开头,以便由JSD

2022-05-17 16:50:01 8527

原创 【前端工程化】CentOS 前端单页应用项目Docker+Harbor搭建私有化部署服务

前言过往项目中,前端项目最原始粗暴的部署方式就是把前端打包的项目丢到服务器上,配置下nginx,就跑起来了。应用harbor的目的是,通过私有镜像库的方式,拉取开发者推送的镜像并在harbor的操作面板中一点即运行。这样的目的是对于有些需要VPN或者堡垒机才能访问的服务器,我们可以把harbor搭建在服务器上,这样开发者只需要推送代码,部署时只需要打开服务器开放的harbor管理界面,拉取并选择要运行的镜像,即可实现服务更新。免去了传统的层层登录再部署的麻烦,同时通过镜像版本的方式来有效管理服务版本,方

2022-04-19 16:00:03 560

原创 软考高项学习教程【第三阶段-项目管理高级知识】:第7章- 量化项目管理

文章目录项目管理高级知识 —— 量化项目管理一、概述二、基本要素 (前提)(了解)三、过程四、过程指标项目管理高级知识 —— 量化项目管理相对于高级管理前面的知识而言,这一节并不是特别重要一、概述习题【D】二、基本要素 (前提)(了解)三、过程习题【C】四、过程指标习题【A】...

2021-08-24 21:53:42 221

原创 软考高项学习教程【第三阶段-项目管理高级知识】:第6章- 项目组合管理

文章目录项目管理高级知识 —— 项目组合管理一、项目/项目组合/项目集之间的关系二、基本概念三、组合管理和组织级管理关系四、组合管理和组织战略4.1 组织管理层次4.2 项目组合计划与组织战略五、项目组合组件六、项目组合治理七、项目组合管理过程组八、项目组合管理过程组项目管理高级知识 —— 项目组合管理一、项目/项目组合/项目集之间的关系二、基本概念习题【D】三、组合管理和组织级管理关系四、组合管理和组织战略4.1 组织管理层次4.2 项目组合计划与组织战略习题【A】

2021-08-24 21:46:00 171

原创 软考高项学习教程【第三阶段-项目管理高级知识】:第5章- 项目集管理

文章目录项目管理高级知识——项目集管理一、相关概述1.1 相关工作:二、过程域2.1 项目集与组织战略一致性2.2 项目集愿景和计划(了解)2.3 项目集路线图【重点】三、项目集治理【重点】四、项目集治理其他活动【有重点】五、 项目集生命周期管理5.1 定义及项目集定义阶段5.2 收益交付阶段项目管理高级知识——项目集管理这是第3版教材中新增的内容一、相关概述1.1 相关工作:习题【A】习题【D】二、过程域2.1 项目集与组织战略一致性习题【C】2.2 项目

2021-08-24 21:32:46 227

原创 软考高项学习教程【第三阶段-项目管理高级知识】:第4章- 流程管理

文章目录高级项目管理知识——流程管理一、流程概念【重要】二、业务流程分析方法2.1 价值链分析法2.2 业务流程分析的工具(了解)三、业务流程设计3.1 工作流四、业务流程实施与评估【有重点】五、业务流程重构(BPR)【有重点】六、敏捷项目管理高级项目管理知识——流程管理一、流程概念【重要】BPM是一种以规范化。。。【重点】二、业务流程分析方法前4个属于分析法,最后一个不算2.1 价值链分析法2.2 业务流程分析的工具(了解)三、业务流程设计3.1 工作流四、业务流程

2021-08-24 21:17:55 277

原创 软考高项学习教程【第三阶段-项目管理高级知识】:第3章- 组织级项目管理

文章目录组织级项目管理一、定义及目的1.1 定义1.2 目的二、内容三、成熟度模型3.1 概述3.2 K-MMM模型(了解)3.3 OPM3模型【重要】3.4 CMM(了解)组织级项目管理本节内容在老版教材里是没有的一、定义及目的1.1 定义1.2 目的二、内容组织级项目管理主要有3个方面的内容: 最佳实践、组织能力、成果三、成熟度模型3.1 概述3.2 K-MMM模型(了解)3.3 OPM3模型【重要】OPM3: OPM(项目管理),3(Model)定

2021-08-24 21:00:48 169

原创 软考高项学习教程【第三阶段-项目管理高级知识】:第2章- 战略管理

文章目录一、概念二、内容和实施三、类型和层次【重要】四、平衡记分卡五、组织战略和项目管理一、概念二、内容和实施三、类型和层次【重要】分类依据:根据战略问题层次分为三类——事业问题(市场占有略等),工程问题(为了实现事业目标而执行的动作),行政问题(为了实现工程问题的解决而提供的配套设施)习题【D】习题【B】习题【A】四、平衡记分卡五、组织战略和项目管理习题【A】...

2021-08-24 20:46:51 212

原创 软考高项学习教程【第三阶段-项目管理高级知识】:第1章- 知识管理

文章目录一、目标与内容二、知识管理对项目管理的意义(了解)三、知识管理特点(了解)四、分类【重要】4.1 显性知识-分类与共享4.2 隐性知识五、工具【重要】六、学习型组织【重要】一、目标与内容第一部分:目标第二部分:内容二、知识管理对项目管理的意义(了解)三、知识管理特点(了解)四、分类【重要】4.1 显性知识-分类与共享4.2 隐性知识五、工具【重要】六、学习型组织【重要】习题【B】习题【D】...

2021-08-24 20:36:03 281

原创 产品经理学习——Axure常用快捷键

文章目录前言绘图快捷键编辑操作快捷键界面操作快捷键文本操作常规操作界面操作编辑操作矢量运算小元件窗格生成器操作前言工作中,习惯了使用快捷键,所以这里记录下Axure的常用快捷键。 Axure这里是9.0版本。绘图快捷键R——矩形模式O——椭圆、圆开模式T——文本模式P——笔绘制模式L——线模式编辑操作快捷键Ctrl + G —— 组合[Ctrl] +[Shift]+ [G] —— 取消组合[Ctrl]+] —— 上移一层下移一层: [Ctrl]+[[Ctrl]+[K]

2021-08-24 14:47:03 3925

原创 软考高项学习教程【第一阶段】:第6章-IT服务管理&知识产权&信息系统工程监理

文章目录一、IT服务管理(ITSM)1.1 基本原理1.2 服务管理过程1.3 术语与工作流程1.4 业务价值(商业价值)1.5 信息技术服务生命周期1.6 信息技术服务4个核心要素二、知识产权与标准化2.1 知识产权与标准化2.2 侵权判定2.3 标准化基础知识1、国标2.3.2 软件开发行业标准2.4 软件工程国家标准2.4.1 软件文档管理指南【重要】2.4.2 三级文档(文档分类)2.4.3 文档质量特性及模型(六个质量)【重要】三、信息系统工程监理3.1 基本概念【重要】3.2 监理范围3.3 总

2021-08-22 22:30:03 290

原创 软考高项学习教程【第一阶段】:第5章-信息安全

文章目录一、数据加密与谁1.1 加密体制1.2 数字签名【重要】1.3 数字信息与PGP1.4 PKI公钥体系1.5 访问控制 【重要】二、信息系统安全2.1 保障层次2.2 四个层次【重要】2.3 信息系统安全【有重点】三、物理安全管理(了解)四、网络安全4.1 各个网络层次的安全保障4.2 各个网络层次的安全保障(SSL)4.3 入侵检测4.4 防病毒4.5 防火墙4.6 虚拟专用网(VPN)五、安全体系结构六、安全审计6.1 作用与审计系统6.2 保护等级【重要】6.2.1 GB国标6.2.2 定级指

2021-08-21 22:59:38 308

原创 软考高项学习教程【第一阶段】:第4章-物联网与云计算

文章目录一、物联网的概念与分层二、物联网关键技术2.1 RFID(射频识别)2.2 二维码2.3 RFID和二维码的区别2.4 传感网2.5 M2M三、云计算3.1 云计算的概念与特点3.2 云计算的应用四、大数据五、互联网+六、智慧城市七、移动互联网八、区块链【重点】8.1 区块链分类九、人工智能的概念一、物联网的概念与分层二、物联网关键技术2.1 RFID(射频识别)RFID:是传感技术中的核心习题【C】2.2 二维码2.3 RFID和二维码的区别2.4 传感网2.5

2021-08-21 22:42:24 5056

原创 软考高项学习教程【第一阶段】:第3章-计算机网络基础

文章目录一、OSI/RM 模型【重要】二、网络技术标准与协议三、计算机网络的分类3.1 拓扑结构3.2 IP地址结构(不要求)3.3 IP私有地址(不要求)3.4 IPV6四、网络管理五、网络服务器六、数据交换方式七、网络存储技术7.1 磁盘阵列八、无线网络【有重点】九、网络接入技术十、网络规划与设计10.1 基本概念10.2 层次化设计十一、综合布线系统【有重点】11.1 实例【重点】11.2 电子 机房技术要求内容概要:OSI / RM 模型网络技术标准与协议计算机网络分类网络管理网络服

2021-08-21 22:23:36 396

map-geoJson.zip

整合了全国主要省市geoJson数据,以及主要城市的geoJson数据,以AreaCode编码命名,并附带地区编码对照表查询链接

2020-06-06

js实现与ios,android原生桥接

H5在嵌入原生app时,需要调用一些原生的方法(如拍照,扫码等),此文件用于实现js与原生桥接,方便调用。

2018-04-19

空空如也

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

TA关注的人

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