底线命令模式:0或:1跳到文件第一行:$跳到文件最后一行命令模式gg跳到第一行shift+g跳到文件最后一行U撤销上一步操作跳到指定行数ngg n代表对应的行数
react三大属性:state:组件状态props:组件外部属性refs:dom引用对象非受控组件使用ref="name" 属性使用this.refs.name获取数据受控组件使用value={state}属性赋值通过onChange回填value值,输入值实时更新至react的state内react生命周期:constructorwillMountrenderdidMountwillupdate
表头配置:参数说明必填类型默认值类型可选项title名称是text无type字段数据类型否textnumbertext | number | file | img | relatedrelated字段关联数据源,当type为related时,需要设置否arraydataSource数据源否object{source:'main'}{source:'mian'} | {source:'other',
一条陈述能称得上是知识必须满足三个条件,它一定是被验证过的,正确的,而且是被人们相信的,这也是科学与非科学的区分标准。不经实践的知识不会成为你的认知,更不会成为你的智慧。——柏拉图
来源:https://thans.cn/elasticsearch/install.html前言新版本的Elasticsearch不能以root用户来运行。因此,MAC下建议使用Docker来安装。国内各版本镜像:点击这Centos7.4 64位第一步 下载.tar.gz的安装包不要在root用户目录下下载,后面会讲到原因。1 2 mkdir /elsearch && cd /elsearch w
语言过于学术,抽象,句子顺序混乱是因为写作风格,改变风格需要大量重复练习读者认为你的条理不清,可能是因为表达思想的顺序和读者的理解产生了冲突最容易理解的顺序是先了解最主要的,抽象的思想,然后了解支持主要思想的次要思想,即一个金字塔结构,先看到最顶端,然后再由下方的解释来完善金字塔原理: 纵向:文章中任意层次都是对下一层思想的概括横向:每组中的思想必须属于同一个层次横向:每组中的思想必须按逻辑顺序组
最近的开发中遇到了一个关于JS瀑布流插件masonry的问题,在AJAX载入后台数据时,瀑布流无法重新计算的问题。在过程中一直使用姿势不对,导致浪费了很多时间,记录下来希望下次能不在踩坑这是正常的效果:初开始以为:添加完新元素后重新调用插件即可完成重新计算。但效果好像不太一样,添加完成后,重新执行masonry并无任何效果,且添加的元素会置于顶部被覆盖于底层通过查找发现masonry有一个方法,a
PHP扩展存储库http://pecl.php.net/
这是已经存在了很长时间的反模式之一,但目前似乎特别突出。我正在与 Eric Evans 就此聊天,我们都注意到它们似乎越来越受欢迎。作为适当领域模型的有力推动者,这不是一件好事。贫血领域模型的基本症状是,乍一看它看起来像真实的东西。有对象,许多以领域空间中的名词命名,这些对象与真正的领域模型所具有的丰富的关系和结构有关。当您查看行为时,问题就来了,您会意识到这些对象上几乎没有任何行为,使它们只不过
JWTJSON WEB TOKENJWT由三部分构成header:头部是固定内容,标识了使用的签名算法和令牌的类型{"alg":"HS256","typ":"JWT"}payload载荷是包含的用户信息和令牌信息,有官方推荐的字段,比如:iss: 令牌发行方iat: 令牌发出时间exp:令牌过期时间nbf: 令牌开始使用时间等完整列表:https://www.iana.org/assignment