小编KIn*_*GcC的帖子

`function(*=)`在JSDoc风格的代码注释中意味着什么?

我正在写使用JSDoc风格的一些代码注释,并想知道*=意味着@returns {function(*=): *}这是由WebStorm产生.

我试图搜索JSDoc wiki和usejsdoc.org,但没有结果.

以下是我的代码:

/**
 * Get record data listener generator.
 * @param {Function} createProps
 * @returns {function(*=): *}        // ** generated by webstorm **
 */
export function getRecordCustomDataListener(createProps) {
  return (callback) => onRecordCustomData({ createRecordData: createProps })(callback); // `onRecordCustomData` has not default argument
}
Run Code Online (Sandbox Code Playgroud)

我想知道是什么*=意思@returns {function(*=): *}.

javascript jsdoc webstorm

11
推荐指数
1
解决办法
154
查看次数

Docker 只向本地主机公开一个端口

我想限制我的数据库访问127.0.0.1,所以我执行了以下命令:

docker run -it mysql:5.5 -p 127.0.0.1:3306:3306 -name db.mysql 
Run Code Online (Sandbox Code Playgroud)

但是我有一些困惑......

您可以在此处看到仅127.0.0.1转发端口:

; docker ps
mysql:5.5     127.0.0.1:3306->3306/tcp   db.mysql
Run Code Online (Sandbox Code Playgroud)

有趣的是,我在 iptables 中找不到这个限制:

; iptables -L
Chain FORWARD (policy DROP)
DOCKER     all  --  anywhere             anywhere

Chain DOCKER (2 references)                                                                                                                                                                  
target     prot opt source               destination
ACCEPT     tcp  --  anywhere             192.168.112.2        tcp dpt:mysql
Run Code Online (Sandbox Code Playgroud)

这个规则的来源是anywhere

iptables docker

8
推荐指数
1
解决办法
5676
查看次数

有没有办法创建 PWA(渐进式 Web 应用程序)的 Android 桌面小部件?

我正在构建一个渐进式 Web 应用程序。

有没有办法创建 Android 桌面小部件?

android android-widget progressive-web-apps

6
推荐指数
0
解决办法
1467
查看次数