自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LX@2019的博客

技术分享

  • 博客(10)
  • 收藏
  • 关注

原创 2019-03-25-.git目录中index.lock的作用以及它引发的报错

在git项目中我们提交代码的时候经常遇到这样的报错: $ git commit -am'some messsage' fatal: Unable to create '/XXXXXX/.git/index.lock': File exists. If no other git process is currently running, this probably means a git pr...

2019-03-28 09:59:42 857

原创 2019-03-20-npm中bin字段的用法&百度搜索的坑

今天在一个npm项目中需要添加一个运行脚本至bin字段 添加后大概长这样: 这样,在命令行中直接输入socketev就会执行后面的文件。 添加后执行却报错: zlxdeMacBook-Pro:socketProxy zlx$ socketDev -bash: socketDev: command not found 应该是环境没有这个脚本,查一下百度: 难道要重新install一次? 重...

2019-03-28 09:58:21 343 1

原创 19-3-18 mongoose-连表查询populate用法

mongodb中连表查询很方便,mongoose中的populate可以很方便的实现 如下:我们有两个Model,User和File,User的avatar属性是关联着File的id: const User = mongoose.Schema({ role: String, // 角色 name: String, // name pass: String, avatar: {t...

2019-03-28 09:56:20 383

原创 19-3-18-python函数传参方式

python函数传参跟js很像: 直接传参方式: def func (name, age) { print("name :" + name + "age: " + age) } func('zlx', '18') 形参实参按顺序一一对应,跟js一样 指定传参 def func (name, age) { print("name :" + name + "age: " + age) }...

2019-03-28 09:54:34 164

原创 vuejs 数据绑定原理

Vuejs 使用get和set来实现数据绑定,心血来潮仿了一下,很粗糙,原理大概相同。 use var vm = new V({ el: '#container', template: '<div>{{name}}: {{age}}</div>', data: { name: 'zlx', ...

2019-03-28 09:52:41 324

原创 react 表单-双向绑定的实现

react 表单  双向绑定的实现 在 react 开发中,经常遇到 input 输入框改变值的时候,要定义一个函数,该函数内部执行 setState 的操作,才能改变 input 的值。如果表单元素多了以后,就会定义很多的这种函数,使代码变得冗余。下面在 react 中实现一个类似于 vue 的表单双向绑定的逻辑。 修改表单的值,只需如下操作: this.state.inputval = ...

2019-03-28 09:51:58 2106

原创 javascript面向对象编程实战 - 手把手教你做小插件

javascript面向对象编程一直都是初学者的难点,都看过很多文章,却没有动手写过,还是理解不深刻,今天我看文章的时候手写了一个及小的插件,正好练练手。 详细的js面向对象编程可以看阮一峰老师的文章 阮一峰-面向对象编程 我正好在看文章时,动手写了一个loading的插件,也可以用在项目中去。分享出来。 github链接 loading效果是这样的: 直接看代码吧,执行特别简单: var...

2019-03-28 09:50:51 129

原创 个人博客常用的搭建的方式(一) php+mysql+nginx+wordpress

1.简介 wordpress 系统是一个非常成熟的cms内容管理系统。特点就是大而全,几乎所有能想到的功能都能找到相应的插件,而且wordpress有许多api,来做项目的二次开发非常容易(基于php语言)。缺点就是臃肿。 下面我会从头开始讲如何搭建一个基于wordpress的个人博客。 首先 ,你要有一台服务器,阿里云的免费赠送的服务器之类的,以linux系统为例。 1. 安装wordpre...

2019-03-28 09:49:34 1071

原创 nodejs 通过html生成pdf文件

最近写了一个小功能模块,将html文件转化为pdf文件。 1.需求 现在有这么一个需求: 假设App里面有一份html格式的劳动合同, 需要点击某按钮生成对应的pdf文件保存起来。如图: 这就需要后端来处理,后端为nodejs。依赖了如下的包: "dependencies": { "html-pdf": "^2.1.0", "moment": "^2.18.1", ...

2019-03-28 09:48:29 5737 2

原创 react 组件之间通讯传值的多种方法实现

react组件传值,大概有下面几种方法: props context redux react-router 路由切换时通过url传值(少量非机密数据,其实也是props传)。 今天记录一下通过redux来传值的实现。 我们先写一个createAction的函数: export function setAnalysisParams(params) { return { type: S...

2019-03-28 09:46:56 733

空空如也

空空如也

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

TA关注的人

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