小编yor*_*rch的帖子

git checkout --track origin/branch和git checkout -b branch origin/branch之间的区别

有人知道切换和跟踪远程分支这两个命令之间的区别吗?

git checkout -b branch origin/branch
git checkout --track origin/branch
Run Code Online (Sandbox Code Playgroud)

我认为两者都跟踪远程分支,所以我可以将我的更改推送到原点上的分支,对吧?

有什么实际差异吗?

谢谢!

git branch git-checkout git-branch

196
推荐指数
3
解决办法
13万
查看次数

在C#中获取HttpPostedFile的字符串内容的最短方法是什么?

我有一个HttpPostedFile对象,只需要提取已发布文件的内容.

我找到了这个链接,但这是一个很长的过程,只是获取内容的字符串.

有没有更短的方式?(最好是一行指令.)

c# string httppostedfile

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

Angular 2 - 对父路径和子路由使用相同的解析器

我有一个Angular 2.0(稳定版)应用程序,其中一个实体是project.对于其中的每一个projects,我的细节分布在不同的部分/路线上:

  • project/:id/overview
  • project/:id/documents
  • project/:id/logs
  • 等等

用于project在单个调用中返回大部分数据的API ,因此我需要调用一次,并使其可用于不同的子路由.

我的路线看起来像:

export const routing: ModuleWithProviders = RouterModule.forChild([
    { path: 'projects',                   component: ProjectsComponent },
    { path: 'project/new',                component: NewProjectComponent },
    {
        path: 'project/:id',
        component: ProjectDetailComponent,
        resolve: {
            project: ProjectDetailResolve
        },
        children: [
            { path: '', redirectTo: 'overview', pathMatch: 'full' },
            { path: 'overview',           component: ProjectOverviewComponent },
            { path: 'documents',          component: DocumentsComponent },
            { path: 'logs',               component: LogsComponent },
        ]
    }
]);
Run Code Online (Sandbox Code Playgroud)

ProjectDetailComponent 目前使用Resolver成功获取项目数据(没有问题):

ngOnInit() {
    this.route.data.forEach((data: { …
Run Code Online (Sandbox Code Playgroud)

angular2-routing angular

17
推荐指数
2
解决办法
7492
查看次数

Bash:在变量中使用单引号

我有以下脚本(从外部服务获取我当前的IP):

#!/bin/bash
####################################################################
# Gets the public IP address of current server
####################################################################

cmd='curl -s'
#cmd='wget -q -O'
#cmd='lynx -dump'

ipservice=checkip.dyndns.org

pipecmd="sed -e 's/.*Current IP Address: //' -e 's/<.*\$//'"

# Run command
echo $($cmd $ipservice | $pipecmd)
Run Code Online (Sandbox Code Playgroud)

但是sed命令抱怨:

sed: -e expression #1, char 1: unknown command: `''
Run Code Online (Sandbox Code Playgroud)

我一直在谷歌搜索如何在变量中使用单引号而没有成功.

谢谢!

linux bash curl sed wget

3
推荐指数
1
解决办法
642
查看次数