- docker-compose 中service下配置的
expose
并不是真正会暴露出的端口,只是说明有可能有这些端口会暴露出去,真正管理哪些端口暴露的还是在ports
配置项中的 - docker内部绑定到
127.0.0.1
下的端口配置了端口映射到外部,在外部访问时却报connect reset by peer
应改为绑定到0.0.0.0
,原理是容器外部访问容器内部服务时使用的网段是172.17.*.*,所以访问不到
centos中安装多版本php并同时用于nginx
在新建的虚拟机中安装了php7, 安好了才发现一些老一点的项目跑不了了, 由于php7版本较php5版本有了较大修改, 很多函数已经不是废弃, 而是移除了, 导致很多问题. 只好再安装一个php版本了, 我要安装的是php5.6, 在网上搜了linux中的php多版本管理, 推荐了phpenv, 搞了一通, 没有结果, 只好换个方法了, 直到我发现了这篇文章, 直接解决. 下面给大家介绍安装及配置过程.
[转]MySQL性能优化神器Explain使用分析
delegate 绑定事件的冒泡拦截问题
对于一个静态的元素(在页面完成加载时已经存在,非后期动态生成),如果用delegate的话,会出现无法阻止该事件冒泡的情况,具体的就是delegate方式绑定事件本身的工作方式就是把事件绑定在父元素上,然后在事件产生的时候,逐级冒泡
到该父元素,父元素才会触发这个事件,请注意这个事件在触发的时候已经是逐级冒泡
之后的事了,所以在事件处理函数里拦截什么的都不会起作用。
网页邮件编写注意事项
1、不能使用任何形式的背景图片;
2、样式要写到HTML代码中,类似于style=”text-decoration:none; color:#666; font-size:12px;” ,另外<’style><’/style>中的样式 必须放在body中才能起作用,但是在转发的过程中部分样式会丢失,所以不建议使用
3、在每个图片都要加上alt和title
4、要考虑邮件的宽度,很多用户是在用笔记本,笔记本的分辨率是1280*708,。。。所以为了第一眼的良好用户体验,必须有合适的宽度
5、所有图片都必须用绝对地址,否则在客户终端不会显示,在foxmail中可以显示;
6、在布局上,用table,不用div,因为在邮箱中连margin:0 auto都不起作用,css属性没有全部测试,但是真的很受限制,那么就用table吧;
7、尽量每个块都要加上宽度,不写宽度,会有莫名奇妙的bug;
8、显示效果以邮箱为准,有些情况浏览器渲染的页面效果和邮箱渲染的不一样;
1、全局规则之一,不要写
vue.js 中过滤器传参的注意事项
vue.js的过滤器可以传入多个参数,每个参数也可以用函数计算,这个时候要注意,用函数计算的参数在书写时,其函数被传入的参数如果有多个,则中间不能有空格
我对于vertical-align middle的理解
vertical-align属性本意是应用于将于文本并列排版的(display:inline-block)图片,区块等与文本进行对齐,
也就是说这些属性应该应用于图片或者区块上面,而不是包含的元素上.
如果想要文本垂直居中,在没有与他并列的元素的情况下,就要创造一个元素与其并列,如: