我正在写使用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(*=): *}
.
我想限制我的数据库访问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
。
我正在构建一个渐进式 Web 应用程序。
有没有办法创建 Android 桌面小部件?