- 博客(109)
- 资源 (18)
- 收藏
- 关注
原创 Vue特性
虚拟DOM的核心思想是,每次数据变化时,不是直接操作DOM,而是生成一个新的虚拟DOM树,并与上一次的虚拟DOM树进行比较,计算出实际需要更改的最小DOM操作,然后批量执行这些操作。(视图模型):是视图和模型之间的桥梁。视图模型还处理用户输入和事件,并执行与业务逻辑相关的操作。它独立于视图和视图模型,这意味着模型不关心界面如何显示数据或用户如何与之交互。(视图):表示用户界面。视图通常是HTML和CSS的混合体,并且通过数据绑定与视图模型交互。:在MVVM模式中,视图模型中的属性与视图中的元素绑定。
2024-09-17 22:06:07
1358
原创 vue-element-plus-admin项目分析
在 Vue 3 和 React 等现代前端框架中,hooks(钩子)是一种用于在函数组件中添加状态和其他 Vue/React 特性的方法。代码复用:允许您将组件逻辑提取到可重用的函数中,避免重复代码。关注点分离:帮助将复杂组件的逻辑分解为更小、更易管理的部分。状态管理:提供一种在不使用类组件的情况下管理本地状态的方法。副作用处理:封装和管理副作用(如数据获取、订阅或手动 DOM 操作)。跨组件逻辑共享:允许在不同组件之间共享逻辑,而不需要改变组件层次结构。
2024-09-17 16:31:48
573
原创 Vue3 ref属性
Vue 3中的refref现在是一个函数,用于创建响应式引用。在JavaScript中访问ref的值需要通过.value属性。在模板中,Vue会自动解包ref,不需要显式地写.value。ref可以在setup函数中使用,并与reactive结合使用来构建复杂的响应式状态。这些变化是Vue 3为了提供更灵活、更高效的响应式系统而做的优化。
2024-09-17 16:27:00
1046
原创 vue 表单提交和校验
<template> <div> <Form ref="form" :rules="formValidate" :label-width="90" :model="form"> <FormItem label="品种" prop="kind"> <Input v-model="form.kind" /> </FormItem> <For
2024-09-14 07:19:13
222
1
原创 Python基础
文档讲解了类与对象相关的内置函数,如property()、staticmethod()、classmethod()等,用于实现类属性的封装、静态方法与类方法的定义等。:文档介绍了Python的反射机制,通过内置函数获取对象的信息,如type()、dir()、getattr()、setattr()等。:文档涵盖了控制流相关的内置函数,如range()、xrange()、map()、filter()等。:介绍了迭代器相关的内置函数,如next()、iter()等,用于获取和遍历序列中的元素。
2024-04-24 17:16:30
922
1
原创 职场的过早优化
放在职业发展上:你在没有积累足够职场资源(眼界、能力、人脉等等),也没有对职业发展形成清晰认知的时候,就过早地进行了优化改变,结果导致了猥琐发育(而且经常发育失败)过早优化,指的是还没弄清楚需求未来的变化的走向的时候,忽略了更重要的问题。
2024-03-01 11:23:21
338
1
原创 如何使用chartGPT——提问词MarkDown
Markdown是一种轻量级标记语言,常用于撰写文档、博客、笔记和论坛帖子等。它具有简洁易读的特点,并且不需要复杂的格式化工具。,完全取决于你『问它』,以及『引导它』的方式,,反之则无价值,假大空。
2024-02-28 16:21:48
747
原创 Linux常用命令
总结起来,在Linux系统中,我们可以使用以下命令来修改文件权限、文件内容名称、文件内容和进行文件压缩操作: chmod、mv、vi、gzip、gunzip、zip、unzip和tar。压缩tar.gz命令: tar -czvf name.tar.gz 文件名。压缩zip命令: zip -r name.zip 要压缩一起的文件夹。解压tar.gz命令:tar -zxvf name.tar.gz。解压zip命令: unzip -o name.zip。mkdir 创建文件夹。
2023-08-29 19:25:54
171
原创 Vue(vue-router)(2020-10-13)
Vue-router<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>vue-router</title> <script src="https://unpkg.com/vue/dist/vue.js"></script> <script src="https://unpkg.com/
2022-08-18 15:05:02
171
原创 Vue插槽
插槽是模板插槽的显示和如何显示取决于父组件<slot></slot>一个占位符但插槽的位置是由自己slot所写的位置决定的主要涉及绑定数据插槽的显示 data() { return {sign_columns: [ { title: "签核状态", dataIndex: "assignStatus", key: "assignStatus", ellipsis: t
2022-08-18 14:58:08
186
原创 人工智能学习-安装环境和项目
1.Anaconda环境安装安装之后:windows 系统在“开始”中找到 Anaconda Prompt,并打开,在窗口中执行安装库的指令
2022-07-05 15:18:52
665
原创 css页面自适应
1.CSS中 width:calc(100%-280px)使用calc动态计算需要注意一些事项:1.运算符前后都需要保留一个空格,例如:width: calc(100% - 10px);2.任何长度值都可以使用calc()函数进行计算;3.calc()函数支持 “+”, “-”, “*”, “/” 运算;4.calc()函数使用标准的数学运算优先级规则;2.VH VW 视口长度单位视口即为可视窗口vw : 相对于视口的宽度,1vw 等于视口宽度的1%(总视口宽度为100vw)vh : 相对
2022-05-13 14:35:55
964
原创 Angular子组件监听父组件传入值的变化方法
子组件监听父组件传入值的变化import {Component, EventEmitter, Input, OnInit, Output,SimpleChanges} from '@angular/core'; @Input() 父组件传入的值: any; ngOnChanges(changes: SimpleChanges) { console.log('ngOnChanges', this.传入的值); this.方法刷新数据(); //判断checked
2022-05-09 10:30:40
2290
原创 git常用操作
代码提交流程1.git pull 拉取最新的远程代码2.git status 查看修改代码3.git add . (所有修改文件) git add filepath (修改对应的文件)4.git status 再次查看代码5.git commit -m"描述代码信息"6.git push origin HEAD:refs/for/master (将代码推到远程代码)一.就差 git push代码,放弃push时1.git reset --soft HEAD@{1} 二.git
2022-04-28 10:08:24
916
原创 JavaScript中误用/g导致的正则test()无法正确重复执行的解决方案
JavaScript中误用/g导致的正则test()无法正确重复执行的解决方案<script type="text/javascript">var str = "##&5";var patt1 = /[^\a-\z\A-\Z0-9\u4E00-\u9FA5\_]/g;var result = patt1.test(str);document.write("Result: " + result);</script>1.去掉/g2.第二次匹配前,手动将l
2022-01-24 10:01:20
282
原创 js计算日期天数和数组按值排序
/** * 计算两个日期之间的天数 * @param dateString1 开始日期 yyyy-MM-dd * @param dateString2 结束日期 yyyy-MM-dd * @returns {number} 如果日期相同 返回一天 开始日期大于结束日期,返回0 */function getDaysBetween(dateString1,dateString2){ var startDate = Date.parse(dateString1); var e
2022-01-24 10:00:29
260
原创 前端过滤filter()
array.filter(function(currentValue, indedx, arr), thisValue)二、参数描述currentValue:必须。当前元素的值;index:可选。当前元素的索引值;arr:可选。当前元素属于的数组对象;thisValue:可选。对象作为该执行回调时使用,传递给函数,用作 "this" 的值。如果省略了 thisValue ,"this" 的值为 "undefined"。三、注意filter用于对数组进行过滤。它创建一个新数组,新数组中的元
2022-01-24 10:00:01
6871
原创 AngularJS异步变成同步
AngularJS异步变成同步声明异步函数 async;(只有是异步函数前都要加上)异步函数请求成功返回值resolve(res) return new Promise<object>(resolve => { this.http.get(url).subscribe((res: any) => { resolve(res) }, error => { this.showTip
2021-12-29 14:58:27
1071
原创 前端页面自适应
前端页面自适应参考网页rem 单位(高度) 宽度100%设置viewport进行缩放<meta name="viewport" content="width=320,maximum-scale=1.3,user-scalable=no">rem是通过根元素进行适配的,网页中的根元素指的是html我们通过设置html的字体大小就可以控制rem的大小html{ font-size:20px;}.btn { width: 6rem; height: 3r
2021-12-09 15:47:43
2728
原创 Angualr改写ng-bootstrap的模态框大小
ng-bootstrap的学习官网:host 表示选择当前的组件。 ::ng-deep 可以忽略中间className的嵌套层级关系。直接找到你要修改的className。在前端动态展示后台返回的HTML代码时如果CSS不起效果,在css前面加上:: ng-deep就可以了::ng-deep .class-name{ color: red }::ng-deep .自定义class.modal-dialog{max-width: 90%;width: 90%;}...
2021-11-09 16:23:01
386
原创 学习Angular2框架
知识点一.环境配置安装node (node -v /npm -v)安装Angular-cli (ng -v)二.项目启动 ng serve搭建Angular项目:ng new 项目名称依赖文件包node_moudle:npm install 依据文件package.json 配置第三方文件引用:.angular-cli.json配置全局样式styles.scss写入,可以import导入第三方css文件编译压缩启动 ng serve --prod --aot创建组件 ng g c
2021-10-16 14:37:43
277
原创 js中如何将object转化为json数据,json数据转js对象
js对象转json数据: JSON.stringify();json数据转js对象: JSON.parse();用JOSN.stringify()转换出来是string格式,有什么方法能转出json格式var obj = str.parseJSON();var obj = eval('(' + str + ')');var obj = JSON.parse(str):三种任意一种...
2021-10-16 11:25:40
467
原创 upload.vue-----new
<template> <div ref="upload"> <a-modal centered wrapClassName="add_user_style" width="70%" :footer="false" :maskClosable="false" :visible="uploadModal" :getContainer="() => this.$refs.upload
2021-10-16 11:24:58
1494
原创 AngularJS
1. AngularJS是什么? * Google开源的 前端JS 结构化 框架 * 动态展示页面数据, 并与用户进行交互 * AngularJS特性(优点) * 双向数据绑定 * 声明式依赖注入 * 解耦应用逻辑, 数据模型和视图 * 完善的页面指令 * 定制表单验证 * Ajax封装2. HelloWorld * 导入angular.js, 并在页面中引入 * 在&l...
2021-10-16 11:21:41
115
转载 GP数据库-Creenplum
GP数据库与Oracle数据库区别为:侧重不同、数据库类型不同、查询不同。一、侧重不同1、GP数据库:GP数据库重计算的,对大数据集进行统计分析的OLAP类型。2、Oracle数据库:Oracle数据库面向前台应用,重吞吐和高并发的OLTP类型。二、数据库类型不同1、GP数据库:GP数据库的数据库类型为分布式数据库。2、Oracle数据库:Oracle数据库的数据库类型为传统关系型数据库。三、查询不同1、GP数据库:GP数据库支持海量数据存储,支持列的扩展,查询速度快,但是查询操作较复杂。
2021-09-07 15:56:36
10479
2
原创 Angular复习2
01-使用provider函数创建服务<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"&g
2021-07-06 22:48:34
192
1
原创 AngularJS复习
$watch实现对$scope中挂载的数据监听 //参数1 是你将要监听的属性,且要单引号括起来。//参数2是一个回调函数,函数的参数是改变的新值和旧值<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"...
2021-07-06 22:37:38
130
原创 jenkins的学习
jenkins的学习开发的工作流程编码 → 构建 → 集成 → 测试 → 交付 → 部署持续集成(CI)、持续交付、持续部署提供了一个优秀的 DevOps 环境Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。Jenkins 支持各种运行方式,可通过系统包、Docker 或者通过一个独立的 Java 程序。...
2021-06-19 11:25:30
67
原创 SQL复习
2.1 数据库基础知识一创建和查看数据库创建数据库,在数据库系统中划分一块存储数据的空间1.创建数据库语法CREATE DATABASE 数据库名称;“数据库名称”是唯一的,不可重复出现2.查看数据库语句SHOW DATABASES;使用SHOW语句查看已存在的数据库3.查看某个已经创建的数据库信息SHOW CREATE DATABASE 数据库名称;1.2修改数据库基本语法格式ALTER DATABASE数据库名称 DEFAULE CHARACTER SET 编码方式 CO
2021-06-19 08:59:51
280
原创 Django(Python-web框架)
django学习视频:https://www.bilibili.com/video/BV1Wt411K7QH?from=search&seid=8012776939238743742一,创建项目Djangosetting.py 设置配置ALLOWED_HOSTS = [] #通过什么方式访问,若是内网:ALLOWED_HOSTS = [*,]项目应用加上新建的项目名:firstWEB修改时间+时区...
2021-05-31 14:45:01
146
原创 数字化工厂
1.数字化+工厂:工厂的数据利用起来,最优化实现工厂利益化2.数字化工厂的基本特点是业务流与信息流的融合PDM系统:PDM是以软件为基础,是一门管理所有与产品相关的信息(包括电子文档、数字化文件、数据库记录等)和所有与产品相关的过程(包括工作流程和更改流程)的技术。PDM系统功能:文档管理、工作流和过程管理、产品结构与配置管理、查看和批注、扫描和图像服务、设计检索和零件库、项目管理、电子协作、工具与“集成件”功能。数据的贯通包含企业层级的信息化平台之间数据的互通,同时设计数据向生产线执行工位传递
2021-05-18 18:40:55
382
【全中文版】劲爆!154页微软GPT研究报告《人工通用智能的火花:GPT-4的早期实验》.pdf
2024-03-13
OpenAI GPT-2- Understanding Language Generation through Visualization.pdf
2023-07-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人