自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 画一手好的架构图是码农进阶的开始(转载)

系统架构是概念的体现,是对物/信息的功能与形式元素之间的对应情况所做的分配,是对元素之间的关系以及元素同周边环境之间的关系所做的定义;架构就是对系统中的实体以及实体之间的关系所进行的抽象描述,是一系列的决策;架构是结构和愿景.在TOGAF企业架构理论中, 架构是从公司战略层面,自顶向下的细化的一部分,从战略=> 业务架构=>应用/数据/技术架构,当然老板层关注的是战略与业务架构,我们搬砖的需要聚焦到应用/数据/技术架构这一层。

2023-09-28 14:21:07 151

原创 git实用指令

【代码】git实用指令。

2023-09-28 09:45:04 136

原创 docker基础指令

点击进入个人博客网站查看博文以及更多内容

2023-09-28 09:42:55 119

原创 mysql基础指令及视图事务等

点击进入个人博客网站查看博文以及更多内容

2023-09-28 09:40:38 95

原创 redis基础命令

点击跳转至博客网站查看博文以及更多内容

2023-09-28 09:39:03 73

原创 ts的官方工具类

如果传入的函数类型没有显式声明 this 类型,那么返回的仍是原来的函数类型。Extract 类型的作用与 Exclude 正好相反,Extract 主要用来从联合类型中提取指定的类型,类似于操作接口类型中的 Pick 类型。Partial 工具类型可以将一个类型的所有属性变为可选的,且该工具类型返回的类型是给定类型的所有子集。与 Pick 类型相反,Omit 工具类型的功能是返回去除指定的键值之后返回的新类型。Pick 工具类型可以从给定的类型中选取出指定的键值,然后组成一个新的类型。

2023-09-28 09:37:57 132

原创 前端js基础算法数据结构实现-链表、树

【代码】前端js基础算法数据结构实现-链表、树。

2023-09-28 09:30:40 116

原创 前端js基础算法数据结构实现-栈、队列

【代码】前端js基础算法数据结构实现-栈、队列。

2023-09-28 09:27:24 121

原创 linux常用指令

2.删除文件或目录:rm -d 删除目录 -强制删除 -r递归删除[文件或目录名]14.添加用户: adduser -g [群组] -e[权限] -u[账号]4.修改文件或目录权限: chmod r 递归[权限范围][文件或目录]6.复制文件或目录: cp -f强制 -r 递归 [源文件][目标文件]3.修改文件或目录群组: chgrp -r 递归[群组][文件或目录]5.修改文件或目录拥有者:chown r 递归[权限围][文件或目录]1.移动文件:my[源文件][目标文件]17.重启: reboot。

2023-09-28 09:22:29 68

原创 JavaScript常用API集合

点击跳转至个人博客查看多篇文章

2020-06-24 16:32:47 319 1

原创 js数组方法

some()此方法为参数传递的函数测试数组。如果有一个元素与测试元素匹配,则返回true,否则返回false。some() 不会对空数组进行检测;some() 不会改变原始数组。const myAwesomeArray = ["a", "b", "c", "d", "e"]myAwesomeArray.some(test => test === "d")//-------> Output : truereduce()此方法接收一个函数作为累加器。它为数组中的每个元素依次.

2020-06-09 16:03:14 198

原创 vue修饰符

- 表单修饰符.lazy<div> <input type="text" v-model="value"> <p>{{value}}</p></div>光标离开才更新视图,相当于在onchange事件触发更新。<div> <input type="text" v-model.lazy="value"> <p>{{value}}</p></div>.

2020-06-01 10:10:02 237

原创 vue使用技巧2

vue使用技巧2路由参数解耦原:export default { methods: { getParamsId() { return this.$route.params.id } }}在组件中使用 $route 会使之与其对应路由形成高度耦合,从而使组件只能在某些特定的 URL 上使用,限制了其灵活性。新:const router = new VueRouter({ routes: [{

2020-05-26 11:55:13 246

原创 vue使用技巧

组件 : 全局组件注册Render函数 : 拯救繁乱的templateVue权限控制 : 高精度全局权限控制1.「全局组件注册」原:<template> <div> <h1>I am HelloWorld</h1> <Child1></Child1> </div></template><script>import Child1 from './child1.

2020-05-26 11:24:30 743

原创 回调函数、闭包函数、递归函数

回调函数定义:作为参数使用的函数称为回调函数setInterval(function () { }, 1000);btn.addEventListener('click', function () { });arr.sort(function () { });$btn.on('click', function () {});$(function () { });闭包函数概...

2019-10-23 22:44:16 518 2

原创 js中call、apply以及bind使用方法和区别

call参数1:对象,用来改变函数内this的指向后续参数:依次传入函数的实参用法:var obj = { name : 'jack', sayHi : function () { console.log('你好,我的名字是' + this.name); } }; ...

2019-10-23 20:05:46 188

原创 vue组件之间的通信

vue组件之间的通信组件关系可分为父子组件通信、兄弟组件通信。1.父组件向子组件:通过props属性来实现2.子组件向父组件:子组件用emit()来触发事件,父组件用emit()来触发事件,父组件用emit()来触发事件,父组件用on()来监听子组件的事件。父组件可以直接在子组件的自定义标签上使用v-on来监听子组件触发的自定义事件3、兄弟之间的通信:通过实例Bus作为媒介,要相互...

2019-10-18 23:47:18 202

原创 vue-router的基本用法

vue-router的基本用法1.导入vue和vue-router2.设置HTML页面内容3.实例化路由对象,配置路由规则(routes选项)4.创建路由对应的组件5.把router实例挂载在vue实例上//2.html内容//router-link最终会被渲染成a标签,to指定路由跳转地址<router-link to="/users">用户</router-l...

2019-10-18 23:26:37 380

原创 vue的双向数据绑定原理

vue的双向数据绑定原理:vue.js采用数据劫持结合发布者-订阅者模式的方式,通过Object.defineProperty()(MDN中方法介绍)来劫持属性的set方法和get方法,然后在数据变动时发布消息给订阅者,并触发相应节点的监听回调函数。1.实现数据监听器Observer,能够对数据对象的所有属性进行监听,一旦发生变化可获取最新值,通知订阅者2.实现解析模板指令Compile,...

2019-10-18 02:20:42 319

空空如也

空空如也

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

TA关注的人

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