1.state属性 state顾名思义就是状态,它只是用来控制这个组件本身自己的状态,我们可以用state来完成对行为的控制、数据的更新、界面的渲染. setState更新是异步的,事件处理过程 setState 不会同步更新 this.state, React 控制之外的情况, setState ...
分类:
其他好文 时间:
2020-11-06 02:07:30
阅读次数:
19
题目连接 116. 填充每个节点的下一个右侧节点指针 题目思路 这个题要求我们以常数级别的空间完成对树中next指针的连接。这个题最容易的思路就是使用中序遍历,在遍历过程中把指针连接上。但是这个题不可以使用额外的空间。 于是我们可以想到另外一个方法,我们在当前层次把下一层次的next指针安排上,因为 ...
分类:
其他好文 时间:
2020-11-02 09:46:06
阅读次数:
18
背景:曾经遇到一个很麻烦的事情,就是一个json串中有很多占位符,需要替换成特定文案。如果将json转换成对象后,在一个一个属性去转换的话就出出现很多冗余代码,不美观也不是很实用。 而且也不能提前在json串中替换,因为替换的文案会因为某些变量发生改变。就比如国际化,在中文的时候应该是"你好",而在 ...
分类:
Web程序 时间:
2020-11-02 09:45:09
阅读次数:
30
一、PageObject页面对象 页面对象:会把某个网页页面封装成对象 对象 --属性:元素定位器、URL、标题 --方法:元素定位、点击、拖拽(在页面做了某个动作,执行了某步操作) pageobject原则: 是不是所有的动作都需要封装成页面对象的方法: --可以封装 --不必要这么做 --遵循的 ...
分类:
其他好文 时间:
2020-11-01 20:55:13
阅读次数:
18
序列化的含义和意义 序列化指将Java对象转换成字节序列, 这些字节序列可以保存在磁盘上, 或者进行网络传输。反序列化即指将序列化后的字节序列重新恢复成对象。序列化机制使得对象可以脱离程序的运行而独立存在。 一个Java对象要能序列化,必须实现一个特殊的java.io.Serializable接口, ...
分类:
编程语言 时间:
2020-10-29 09:32:08
阅读次数:
18
在上一篇文章:Mysql索引(一篇就够le) 中介绍了索引的基本使用,分类和原理,也强烈建议先读Mysql索引(一篇就够le),然后继续本文的阅读 我们也知道mysql的优化可以从很多的方面进行,比如硬件,换个ssd的磁盘也很爽,环境的搭建,比如读写分离等,参数的配置,表结构的设计,字段类型的合理选 ...
分类:
数据库 时间:
2020-10-22 23:12:58
阅读次数:
38
C中有些特殊的宏定义,面试时候被问到,写个短文总结下。 宏定义中的 #和## 连字符 这两个字符在宏定义中代表连接和替换, #紧跟字母表示对应字符的字符串化,将对应的字符转换成对应的字符串,比如#hello就是"hello" ##表示将宏定义中的两个标识符连接在一起,组成一个新的标识符,类似胶水。它 ...
分类:
编程语言 时间:
2020-10-18 16:49:41
阅读次数:
29
前言 最近跟着视频在做一个分布式项目练练手,然后那个老师就说了下freemakker生成静态页面后,然后讲了下思路:添加商品时生成对应的商品静态页面,访问通过nginx来访问静态页面,但是之后就啥也没做了 nginx我就懒得下载以及搭建了,直接用tomcat来代替,我的思路是这样:访问商品详情页面时 ...
分类:
编程语言 时间:
2020-10-18 10:17:13
阅读次数:
31
https://www.cnblogs.com/mike-mei/p/11194138.html {}:表示对象 []:表示对象的属性、方法 ():如果用在方法名后面,代表调用 一、{ } 大括号,表示定义一个对象,大部分情况下要有成对的属性和值,或是函数体。 如:var LangShen = {" ...
分类:
Web程序 时间:
2020-10-07 20:34:08
阅读次数:
31
ES6.Class编程语言语言,都有关于类的定义和使用,java,C#,C++。使用class的关键字,js之前的版本,没有用。保留字,ES6启用了该关键字。一.传统方法通过构造函数定义,并生成对象。//定义传统的类,js之前的写法functionPerson(name,salary){this.name=name;this.salary=salary;}//定义它的方法Person.protot
分类:
其他好文 时间:
2020-10-05 22:07:30
阅读次数:
23