原则:减少重复渲染和新对象的生成 方法在构造器里bind 同级的列表组件加key 属性传递中传递尽量少的属性 shouldComponentUpdate 和 pureComponent (浅比较,因为递归对比复杂度太高,影响性能) immutable.js:不可变数据结构,节省内存,降低可变带来的复 ...
分类:
其他好文 时间:
2019-11-02 23:39:19
阅读次数:
123
DataFrame DataFrame 概念和创建 : 先来看一个例子 :这是一个由列表组成的字典 可以看到 DataFrame 可以理解是一个二维数组,是一个表格型的数据结构,它包含了有序的列. 可以看到 DataFrame 可以理解是一个二维数组,是一个表格型的数据结构,它包含了有序的列. 其列 ...
分类:
编程语言 时间:
2019-11-01 16:18:58
阅读次数:
121
JSX注意点:class和for都是js关键字,因此JSX需要改变名称 => className htmlForreactjs的组件无状态组件(函数组件)在无状态组件中可以通过给函数传递props参数,来获取外界传值三点运算符实现简化传值:组件抽离成jsx文件Hello.jsx引用组件:有状态组件(... ...
分类:
Web程序 时间:
2019-10-27 15:00:20
阅读次数:
108
函数的声明和调用 函数定义可以使用“function”关键字,代码函数头和函数体组成,函数头可以由函数名和参数列表组成,语法格式:函数名(参数列表){函数体}。如 调用 当函数没有函数名的时候称匿名函数 通常需要赋值给一个变量,不然报错 调用 定义在对象里 可以这样调用 还用一种就是定义完就马上被调 ...
分类:
Web程序 时间:
2019-10-07 17:26:27
阅读次数:
94
今天在Sqlerver还原数据库时一直就卡在那里提示“正在还原…”的状态,此时无法操作数据库,下面我来给大家介绍解决些问题的方法 解决方法: RESTORE DATABASE demo FROM DISK = 'D:/demo.bak' WITH MOVE 'demo' TO 'd:/demo.md ...
分类:
数据库 时间:
2019-09-30 18:13:36
阅读次数:
159
Vue.js-组件化前端开发新思路 12017.04.14 18:31:25字数 6228阅读 5632 12017.04.14 18:31:25字数 6228阅读 5632 本文章是我最近在公司的一场内部分享的内容。我有个习惯就是每次分享都会先将要分享的内容写成文章。所以这个文集也是用来放这些文章 ...
分类:
Web程序 时间:
2019-09-26 09:23:44
阅读次数:
167
类和动态内存分配 整理自《C++ Primer Plus》 1. 动态内存和类 + 静态类成员有一个特点:无论创建了多少对象,程序都只创建一个静态类变量副本。也就是说,类的所有对象共享同一个静态成员。静态数据成员在类声明中声明,在包含类方法的文件中初始化。 + 复制构造函数用于将一个对象复制到新创建 ...
分类:
其他好文 时间:
2019-09-09 22:37:57
阅读次数:
100
Kubernetes 本文参照和概念补充 kubernetes中文社区文档:http://docs.kubernetes.org.cn/ kubernetes官方文档:https://kubernetes.io/zh/docs/ kubernetes官方集群实践:https://www.kubern ...
分类:
Web程序 时间:
2019-08-18 15:56:15
阅读次数:
99
vue中 列表组件写key,起作用是什么? <ul> <li v-for="item in items" :key="item.id">...</li> </ul> key作为一个特殊属性其作用用于虚拟DOM,对比新旧vnodes,重新排列数组,移除key不存在的元素,如果不使用key,Vue 会使 ...
分类:
其他好文 时间:
2019-08-09 13:52:20
阅读次数:
110
常用模块 序列化 序列化简介 什么是序列化呢? 序列化的本质就是将一种数据结构(如字典、列表)等转换成一个特殊的序列(字符串或者bytes)的过程就叫做序列 化。 序列化模块: ? 序列化模块就是将一个常见的数据结构转化成一个特殊的序列,并且这个特殊的序列还可以反解回去。它的主要用途: 文件读写数据 ...
分类:
其他好文 时间:
2019-07-28 14:17:27
阅读次数:
125