我知道TypeScript用于编写Angular2,这对于想要进入Angular2的人来说可能是一个更好的选择,但是当我看到Babel时,它看起来非常像TypeScript.
我注意到很多知名公司都坚持巴贝尔.
一些问题:
如果我有以下形式的文件:
{
pos: { lat: 0, lon: 30 }
}
Run Code Online (Sandbox Code Playgroud)
在收集用户(请假装这些是真正的lat/lon :-))
在所说的半径范围内获取所有值的正确方法是什么:50英里?
我正在使用Ajax为我的网站构建一个简单的支持聊天.我想检查我当前正在聊天的用户是否离开了浏览器.
目前,我通过在客户端设置间隔功能来创建具有名称的文件,从而构建该功能: userId.txt
在管理区域中,我创建了一个检查是否userId.txt存在的区间函数.如果存在,则删除它.如果自定义间隔函数没有重新创建文件 - 下次admin函数将发现该文件不存在时,它会将customer标记userId为非活动状态.
抽象表示:
customer -> interval Ajax function -> php [if no file - create a new file]
admin -> interval Ajax function -> php [if file exists - delete the file] -> return state to Ajax function and do something
Run Code Online (Sandbox Code Playgroud)
我想知道是否有更好的方法来实现您能想到的这个功能?
echo __ FILE __ ;
给我:C:\ EasyPHP-DevServer-13.1VC9\data\localweb\projects\FOLDERNAME\index.php
我只想获取没有路径的文件名.我想自己获得index.php.
有任何想法吗?
我正在尝试编写将接受以下电话号码格式的表达式:
508 736 756
505050505
+48 505 505 505
(+48) 505 505 505
++48 505 505 505
(++48) 505 505 505
(23)692 36 99
23 692 36 99
Run Code Online (Sandbox Code Playgroud)
我写了下面的表达式
^(([+]{0,2}?)?([+]{0,2}?)?([0-9 ]+)?)$
Run Code Online (Sandbox Code Playgroud)
但是,此表达式仅涵盖下面列出的格式:
508 736 756
505050505
+48 505 505 505
++48 505 505 505
23 692 36 99
Run Code Online (Sandbox Code Playgroud)
转义括号字符时出现问题:().这就是我无法涵盖以下格式的原因:
(+48) 505 505 505
(++48) 505 505 505
(23)692 36 99
Run Code Online (Sandbox Code Playgroud)
我尝试用反斜杠逃避它们,但由于某种原因它不起作用.
... [(] [+] {0,2} [)]?...
如何在sublime文本3中复制当前打开的文件的文件名?如果默认情况下这是不可能的,也许你知道一些使用键盘快捷键完成该工作的sublime扩展.
我创建了一堆别名快捷方式。我想重命名其中之一。例如,让我们创建别名al,它将显示已在我的配置文件中定义的所有别名:
git config --global alias.al '!git config --list | grep ^alias\.'
Run Code Online (Sandbox Code Playgroud)
我的别名现在保存在配置中,它看起来像这样:
alias.al=!git config --list | grep ^alias\.
Run Code Online (Sandbox Code Playgroud)
我可以通过简单地输入来调用它git al。
如何重命名此别名?例如,从“al”到“l”?我当然可以使用:
git config --global --unset alias.al
Run Code Online (Sandbox Code Playgroud)
然后输入:
git config --global alias.l '!git config --list | grep ^alias\.'
Run Code Online (Sandbox Code Playgroud)
但是有没有一种方法可以用一个简单的命令来做到这一点,而不使用--unset?
我知道shift key代码是16,enter key代码是13.
//@ catching any 'enter' keypress in textarea.
function textareaOnEnter(){
$('textarea#someId').keypress(function(e)
{
if(e.which == 13)
{
//.. works only for 'enter'
}
});
}
Run Code Online (Sandbox Code Playgroud)
我认为它可以像这样简单:
function textareaOnShiftAndEnter(){
$('textarea#someId').keypress(function(e)
{
if(e.which == 13 && e.which == 16)
{
//.. don't work for nothing
}
});
}
Run Code Online (Sandbox Code Playgroud)
但当然它根本无法正常工作.如何检查shift + enter按键?
docker run -dp 3000:3000 -w /app -v "$(pwd):/app" node:12-alpine sh -c "yarn install && yarn run dev"\nRun Code Online (Sandbox Code Playgroud)\n我对上面的代码行有疑问。我在 Cmder、GitBash 和 Windows 10 PowerShell 终端中运行此行。
\ndocker: Error response from daemon: create $(pwd): "$(pwd)" includes invalid characters for a local volume name, only "[a-zA-Z0-9][a-zA-Z0-9_.-]" are allowed. If you intended to pass a host directory, use absolute path.\nSee \'docker run --help\'.\nRun Code Online (Sandbox Code Playgroud)\n假设我有页面:
index.php?page=page-title-here
Run Code Online (Sandbox Code Playgroud)
我想获取当前页面名称,包括URL中的$ _GET变量.我目前正在使用这个:
basename(__FILE__)
Run Code Online (Sandbox Code Playgroud)
它输出"index.php",实际的文件名.任何想法如何也包括$ _GET变量,以便它将输出"index.php?page = page-title-here"?
我是Silex的新手.如果在Silex应用程序中找不到给定的路由,我想将用户重定向到主页.我已经做了脏的方式放置在我的前端控制器(index.php)的bootom那些代码行:
...
/*
* if no route found in controlers above - get curen route
*/
// input "XL-FOLDER-LEARNINGOWY/SILEX/test1/web/index.php" output ['XL-FOLDER-LEARNINGOWY','SILEX','test1','web','index.php']
$file_with_path = explode('/', $_SERVER['PHP_SELF']);
//input ['XL-FOLDER-LEARNINGOWY','SILEX','test1','web,'index.php'] output ['XL-FOLDER-LEARNINGOWY','SILEX','test1','web']
array_pop($file_with_path);
// input ['XL-FOLDER-LEARNINGOWY','SILEX','test1','web'] output "XL-FOLDER-LEARNINGOWY/SILEX/test1/web"
$path = implode('/', $file_with_path);
//input "XL-FOLDER-LEARNINGOWY/SILEX/test1/web/asdasd/asdasdasd/asdasd" output "asdasd/asdasdasd/asdasd"
$route = str_replace($path, '', $_SERVER['REQUEST_URI']);
/*
* redirect to default view - if non route found
*/
$app->get($route, function () use($app) {
return $app['twig']->render('index.twig');
})
->bind('home');
// RUN SILEX APP
$app->run();
Run Code Online (Sandbox Code Playgroud)
有没有更好的方法来获得在基本路径之后的URL中没有所有这些转换的临终路线?
这是我的第一个批处理脚本.我试图逃避%char,因此不用作变量.Double %%在使用start时有效,但是当我使用%% with call时,它输入空的空格和函数缺少参数.
有没有办法在使用呼叫时逃避%?
call wp rewrite structure %%postname%% << FAILED
start wp rewrite structure %%postname%% << OK
Run Code Online (Sandbox Code Playgroud)
我只是想知道为什么同样的声明"开始"按预期工作,"呼叫"缺少一个参数.两者都使用额外的%char来逃避百分号.
php ×4
javascript ×3
escaping ×2
git ×2
ajax ×1
alias ×1
babeljs ×1
batch-file ×1
brackets ×1
call ×1
cmder ×1
docker ×1
enter ×1
filenames ×1
get ×1
git-bash ×1
git-commands ×1
jquery ×1
keypress ×1
mongodb ×1
path ×1
powershell ×1
preg-match ×1
regex ×1
rename ×1
routing ×1
session ×1
shift ×1
silex ×1
sublimetext ×1
sublimetext3 ×1
typescript ×1
url ×1
windows-10 ×1