假设我有这样的代码:
git fetch && git diff origin origin/master --quiet || echo "untracked"
Run Code Online (Sandbox Code Playgroud)
我希望它定期运行。比方说,每秒一次,或每五秒一次,依此类推。
如果此代码输出“untracked”,或者换句话说,如果远程有更新,我将运行 agit pull来更新本地代码。
问题是:做这样的事情不好吗?我的意思是,我知道这将是远程服务器上的持续请求。但是,这样不好吗?除此之外,还有其他副作用吗?非常感谢。
我正在尝试使用typescript编写去抖动函数。
我在这里找到了一个例子。代码如下:
export function debounce<Params extends any[]>(
func: (...args: Params) => any,
timeout: number,
): (...args: Params) => void {
let timer: NodeJS.Timeout
return (...args: Params) => {
clearTimeout(timer)
timer = setTimeout(() => {
func(...args)
}, timeout)
}
}
Run Code Online (Sandbox Code Playgroud)
问题是:
谢谢。
我一直在Str::endsWith检查几个字符串并确保某些域被阻止注册我的网站。
只是想知道是否有一个好方法可以在 Laravel 中将多个“检查”传递给 Str::endsWith 。
$result = Str::endsWith($email_address, '@mail.ru');
Run Code Online (Sandbox Code Playgroud)
例如,我可以传递一个数组作为第二个参数来检查多个扩展吗?
debounce ×1
git ×1
javascript ×1
laravel ×1
laravel-5 ×1
networking ×1
php ×1
server ×1
typescript ×1