道招
dockerfile将挂载目录作为服务器目录
这里以作为nodejs根目录为例,并且用的pm2作为node的守护进程, FROM keymetrics/pm2:latest-alpine MAINTAINER shadowprompt (huixiong.cn@gmail.com) # create and set app directory RUN mkdir -p /node/www # Bundle app source WO
macbook 使用vi方向键变ABCD,不能删除
近期在捯饬docker,进入容器操作是不可避免的,在linux使用vi编辑器时,发现自己几乎没法操作,主要是一下问题: 1、用键盘的上下左右键调整光标变成了输入ABCD 2、delete键(PC的backspace)无法删除 那使用多蛋疼啊 解决方案如下 1、编辑 vim /etc/vim/vimrc.tiny ,首先将 set compatible 改为 set nocompatibl
element-ui合并单元格使用详解
最近做的一个叫组合商品的项目,里面需要用到饿了么的合并单元格。 看了看官方的示例,发现所谓的单元格跟我之前的认知不一样,比如有两个组合A、B,其中A是由a1和a2组合在一起(即A = [a1, a2]),B是由b1、b2和b3组合在一起(即B = [b1, b2, b3]),我之前一直以为饿了么的table的结构也是这样的,起初我还在想如果这个table组件让我写,我一定是写不出来的,感觉太
小米路由器3+Google Home mini+Shadowsocks还是不行?
根据网上的教程安装了开通了小米路由器的ssh功能,并且安装了路由器层面的shadowsocks,通过 /etc/init.d/shadowsocks start 启动shadowsocks,如果此时已经在可以科学上网了,但是Google Home mini还是提示didn't setup,那就得进行下面的设置了 打开 /etc/dnsmasq.d/dnsmasq_list.conf ,再最上面
nginx开启https parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx.conf
安装nginx,一般是安装在/usr/local/nginx nginx基本操作 cd /usr/local/nginx/sbin 启动 ./nginx 关闭 ./nginx -s quit 开机自动启动 vim /etc/rc.d/rc.local 在里面添加一行 usr/local/nginx/sbin/nginx 开启SSL 这样你的网站就
nodejs dgram模块广播+组播
本机IP地址是10.8.93.80, 具体信息如上图所示 根据计算得知我的广播地址应该是10.8.93.255,不是10.8.93.254哦。 其它内容就直接上代码 server.js const dgram = require('dgram'); const server = dgram.createSocket('udp4'); const multicastAddr = '224.
修改页面的element-ui级联菜单使用
根据官方给的例子我们可以知道,在级联菜单被选择时,我们获取的是一个数组,已选择流程id为例,类似 [1, 11, 112] 但是很多情况下,我们在传递选择结果给后端接口的时候,我们只是传112而已,这一般是后端给的每个id是不会重复,传递一个最后的子节点即可。 就常规的CRUD业务而已,在新增时这不算什么问题,而在修改时,接口肯定会只返回112(因为当初你新增的时候只传递了11
element-ui动态表单async-validate校验 please transfer a valid prop path to form item!
现在很多库,比如饿了么的element-ui的表单就是用的async-validate实现的表单校验,一般我们是这样的(以vue+element-ui为例) template <el -form :model="dataForm" ref="dataForm" :rules="dataFormRules"> </el><el -form-item la
vue实现自定义组件的v-model双向数据绑定
一般来说我们用v-model是在input中 常见用法如下 <input type="text" v-model="username"> 用户名:{{username}} 其实v-model是一种语法糖,我们要知道它完整的写法才能更好的利用自己vue的理解来深刻理解v-model 上面的语句其本质是下面的: <input type="text" :value=
前端面试题 小明早餐午餐晚餐
题目为:有如下js语句 Human('小明').sleep(2).eat('早餐').sleep(3).eat('午餐').sleep(4).eat('晚餐').sleepFirst(1); 需要让它输出如下内容 开始等待1秒 你好,小明 休息2秒 小明吃了早餐 休息3秒 小明吃了午餐 休息4秒 小明吃了晚餐 请编写Human的javascript代码 提示说明: Human('a
关注道招网公众帐号
友情链接
消息推送
道招网关注互联网,分享IT资讯,前沿科技、编程技术,是否允许文章更新后推送通知消息。
允许
不用了