- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 Apache 中使用代理来连接 nodejs 服务器
在一个已经运行 Apache 的服务器上,如果仍然想使用 80/433 端口来使用 Nodejs 的服务器,该怎么配置呢?一个方法就是使用 Apache 中的代理。先安装必要的模块:sudo a2enmod proxysudo a2enmod proxy_httpsudo a2enmod proxy_balancersudo a2enmod lbmethod_byrequests然后...
2018-09-30 22:17:35 1177
原创 PHP 在框架中捕获异常,使用 \Exception
记得在 Exception 前有个反斜杠:try{ // code}catch(\Exception $er) { echo "error";}原文链接:csdn
2018-09-29 15:54:06 1013
原创 PHP 获取数组的第一个键(key)
用下面的方法:reset($array);$first_key = key($array);来源:stackoverflow
2018-09-29 08:32:39 15468
原创 Apache Kafka 术语
Broker:Kafka 集群包含一个或多个服务器,这种服务器被称为 broker。Topic:每条发布到 Kafka 集群的消息都有一个类别,这个类别被称为 Topic。(物理上不同 Topic 的消息分开存储,逻辑上一个 Topic 的消息虽然保存于一个或多个 broker 上,但用户只需指定消息的 Topic 即可生产或消费数据而不必关心数据存于何处)。Partition:Partiti...
2018-09-17 20:49:08 156
原创 Javascript 中哪些变量逻辑运算结果为 false,以及空数组、空对象、以及属性是否存在的判断
在逻辑判断中,下列值将判断为 false:false0 (零值)“” (空字符串)nullundefinedNaN (一个特殊数值,意思是 Not-a-Number)除了上述六种值,所有其他的值都会决议为 true,包括:“0”“false”[] (空数组){} (空对象)function () {} (空函数)那么问题来了,如何判断空数组、空对象呢?用...
2018-09-16 17:54:11 1196
原创 npm 中,n 是什么鬼?
简单来说,n 是交互式 node.js 版本管理工具。安装 n:sudo npm install -g n然后安装 node.js 最新版本sudo n latest如果你想安装 node.js 特定版本,可以这样:sudo n 8.12.0官方地址...
2018-09-15 14:40:28 4700
原创 MySQL 只显示表的字段名称
通常用 describe 或 explain 可以显示表的构造信息,但有时只需要看看字段名称就好,不需要显示那些 Type, Null, Key 等等信息,那就用下面的命令: SELECT column_name FROM information_schema.columns WHERE table_name = ‘your_table’ AND table_sc...
2018-09-15 11:31:41 4865
原创 PHP 获取 POST 数据,请使用 php://input,不要使用 $HTTP_RAW_POST_DATA
请使用下面这个方式来获取 POST 数据:$post = file_get_contents('php://input');关于两者的区别,官方解释如下: php://input is a read-only stream that allows you to read raw data from the request body. In the case of POST req...
2018-09-13 09:31:55 1522
原创 Flex 如何让最后一项右边对齐?(CSS)
Flex 中使用 justify-content, 规定项目之间的对其方法,如果要让最后一项向右边对齐,如下图:有一个简单的方法:margin-left: auto;原文来自stackoverflow...
2018-09-05 17:39:08 41984 5
原创 小程序文本内容无法长按复制?
微信小程序的文本,要具有长按复制功能,必须满足两个条件:文本在 <text> 标签内;<text> 标签要有 selectable 属性。例如:<text selectable='true'>文本</text> 下面一个例子是,解决 WxParse 不能长按选择的问题。在 wxParse.wxml 中修改:diff -...
2018-09-04 17:52:05 14190
原创 微信小程序 onLoad() 什么时候会调用?
按官方文档解释,onLoad() 应该在第一次显示页面的时候调用,以后再次切换到该页面时,不会再调用这个函数。如下图:实际调试中,进入一个页面时,我发现页面的 onLoad() 函数有时有调用,有时没有。原因在下面的解释中: onLoad: 页面加载。 一个页面只会调用一次。 参数可以获取wx.navigateTo和wx.redirectTo及中的 query。 ...
2018-09-04 11:49:24 56606 6
原创 让你的微信小程序也有启动页
虽然官方文档没有开屏页这个说法,还真有人实现了开屏页功能。实现的原理就是利用 app.json 中的 pages 定义的第一个页面:上图中,launch 这个页面就是小程序启动时显示的第一个页面,把它作为开屏页就可以了。那么怎么在开屏页显示几秒钟之后,跳转到首页或其他页面呢?下面就是 launch.js 代码:const utils = require('../../utils...
2018-09-04 10:32:43 18019 4
原创 如何在 Docker 容器内重启 Apache,而不是停止容器
如果是 exec 进入容器,修改 Apache 之后需要重启服务器,在容器内使用service apache2 restart将会导致退出容器。采用下面两种方式可以不退出容器而更新 Apache。方法一:在容器内执行service apache2 reload方法二:exit 退出容器后,执行:docker restart [container name]...
2018-09-02 15:37:35 6138
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人