小编Aym*_*ine的帖子

如何结束服务或firebase服务

我一直在使用Angular2进行Web开发,并且一直使用Angular2和Firebase来运行本地服务器.在使用Ionic创建服务器时,我无法找到类似于键入quit的命令,因此我每次都必须关闭终端选项卡.有没有办法结束服务器并让我的终端选项卡回来?

谢谢.

firebase firebase-tools angular-cli angular

106
推荐指数
7
解决办法
14万
查看次数

为什么这个算法的Big-O复杂度为O(n ^ 2)?

我知道这个算法的大O复杂性O(n^2),但我不明白为什么.

int sum = 0; 
int i = 1; j = n * n; 
while (i++ < j--) 
  sum++;
Run Code Online (Sandbox Code Playgroud)

即使我们j = n * n在开始时设置,我们在每次迭代期间递增i并递减j,所以迭代的结果数量是否应该小于n*n

algorithm complexity-theory big-o time-complexity asymptotic-complexity

54
推荐指数
4
解决办法
6168
查看次数

Firebase的云功能:'错误:无法处理请求'

我想把头发拉出来; 这是超级简单的,我有脑冻结或它不是那么简单.

我想要的是

当用户访问时,我试图使用firebase取消缩短缩短的URL:所以
myapp.firebaseappurl.com/url/SHORTENEDLINK
我不会让我添加缩短的URL

我希望输出为:

{
  "url": "https://stackoverflow.com/questions/45420989/sphinx-search-how-to-use-an-empty-before-match-and-after-match"
}
Run Code Online (Sandbox Code Playgroud)

我试过了什么

firebase.json 文件:

{
  "hosting": {
    "public": "public",
    "rewrites": [ {
    "source": "/url/:item",
      "destination": "/url/:item"
    } ]
  }
}
Run Code Online (Sandbox Code Playgroud)

index.js 文件:

const functions = require('firebase-functions');

exports.url = functions.https.onRequest((requested, response) => {

    var uri = requested.url;
    request({
        uri: uri,
        followRedirect: true
      },
      function(err, httpResponse) {
        if (err) {
          return console.error(err);
        }
        response.send(httpResponse.headers.location || uri);
      }
    );

});
Run Code Online (Sandbox Code Playgroud)

结果

当我去的时候,myapp.firebaseappurl.com/url/SHORTENEDLINK我得到以下内容:

Error: could not handle the request
Run Code Online (Sandbox Code Playgroud)

url-shortener node.js firebase firebase-hosting google-cloud-functions

15
推荐指数
2
解决办法
2万
查看次数

使用Ansible添加fstab选项

我正在尝试将nodev添加到我的/etc/fstab文件中.我正在使用下面的Ansible命令,但没有运气.我的问题在于正则表达式,我不是正则表达式的专业人士.

- name: Add nodev to /etc/fstab
  lineinfile:
    dest=/etc/fstab
    backup=yes
    backrefs=yes
    state=present
    regexp='(^/dev[\w/_-]+(\s+(?!nodev)[\w,]+)*)'
    line='\1,nodev'
Run Code Online (Sandbox Code Playgroud)

/etc/fstab我试图添加的其中一条线nodev是:

/dev/mapper/ex_sys-ex_home /home /ext4 rw,exec,auto,nouser,sync 1 2
Run Code Online (Sandbox Code Playgroud)

regex mount mount-point ansible

9
推荐指数
2
解决办法
1万
查看次数

使用Cisco VPN AnyConnect时,无法让docker-machine与virtualbox一起使用

当我使用Cisco VPN Anyconnect加入我的公司网络时,我无法让docker-machine连接到我的虚拟机VM.它与Cisco Anyconnect接管所有192.168有关..路线.我也尝试使用完全不同的cidr范围(25.0.1.100/24),但仍然无法让docker-machine与VM通信.当我检查路由表时,路由被添加到utun0而不是vboxnet0.我假设utun0是VPN的主机网络接口.这里的docker-machine输出:

docker-machine create -d virtualbox dev   
Running pre-create checks...
Creating machine...
Waiting for machine to be running, this may take a few minutes...
Machine is running, waiting for SSH to be available...
Detecting operating system of created instance...
Provisioning created instance...
Copying certs to the local machine directory...
Copying certs to the remote machine...
Setting Docker configuration on the remote daemon...
WARNING >>> 
This machine has been allocated an IP address, but Docker Machine could …
Run Code Online (Sandbox Code Playgroud)

vpn virtualbox docker boot2docker docker-machine

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

将 CSS 或 JS 注入 Android 上的 Chrome

有没有办法在加载匹配的 URL 时将(非恶意)JavaScript(或 CSS)语句注入到 Android 上的 Chrome 中?

基本上,我想修改一些网站的外观。

一个例子是m.facebook.com
我想注入如下内容:

#header: {position:fixed; margin-top:-2px}
#root:{margin-top:40px}
Run Code Online (Sandbox Code Playgroud)

不幸的是,Google 没有为移动平台扩展插件 API!

有什么想法吗?

javascript css plugins android google-chrome

5
推荐指数
1
解决办法
4735
查看次数

MongDB找不到Promise类型定义

我创建了一个新项目,安装了几个类型定义(来自DefinitelyTyped)并制作了一个基本src/go.ts文件.

每当我转换代码时,我都会遇到大量TS2304: Cannot find name 'Promise'错误!
./typings/mongodb/index.d.ts被引用Promise,但编译器似乎并没有发现.
请注意我也dt~promise安装了.

屏幕截图 (左侧错误,已安装类型定义,应用程序代码位于右侧)

内容typings.json:

{
  "globalDependencies": {
    "dotenv": "registry:dt/dotenv#2.0.0+20160327131627",
    "express": "registry:dt/express#4.0.0+20160708185218",
    "express-serve-static-core": "registry:dt/express-serve-static-core#4.0.0+20160805091045",
    "mime": "registry:dt/mime#0.0.0+20160316155526",
    "mongodb": "registry:dt/mongodb#2.1.0+20160602142941",
    "mongoose": "registry:dt/mongoose#4.5.4+20160807120805",
    "mongoose-promise": "registry:dt/mongoose-promise#4.5.4+20160720003345",
    "node": "registry:dt/node#6.0.0+20160807145350",
    "promise": "registry:dt/promise#7.1.1+20160602154553",
    "serve-static": "registry:dt/serve-static#0.0.0+20160606155157"
  }
}
Run Code Online (Sandbox Code Playgroud)

有什么想法吗?

mongoose mongodb node.js promise typescript

4
推荐指数
1
解决办法
696
查看次数

在Linux终端中键入"cd .."而不是"cd .."

我来自MS-DOS背景,在那里它被允许键入cd..(无之间的空间cd..)代替cd ...然而,Linux终端发现cd..令人反感.

有没有一种方法,使Linux终端明白cd..意思cd ..

我正在使用Ubuntu.

而且我很清楚这是一个相当愚蠢的问题,但是我已经cd..致力于肌肉记忆(从童年开始,我的大脑就这样连接起来了)我每天至少犯了20次这样的错误.自从我开始定期使用Linux以来,现在已经有好几年了.

linux shell terminal cd

0
推荐指数
1
解决办法
98
查看次数