标签: alias

在 SELECT 中将列名重命名为空白

如何将列名重命名为空白,因为我不希望列名显示在输出中:)。我不想要临时更改或 html/xml 格式。可能这是一个非常基本的问题,但到目前为止我无法找到一个好的答案。

alias sql-server-2008

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

嵌套命令中的 Git 别名

我知道如何创建简单的别名,但是有一个非常有用的命令可以从磁盘中取消暂存已删除的文件,但我无法使其工作。

git rm $(git ls-files --deleted)

(从这里Removing multiple files from a Git repo that has been removed from disk)

我试过:

git config --global alias.cleandeleted 'rm $(git ls-files --deleted)'
Run Code Online (Sandbox Code Playgroud)

但是当我写:

git cleandeleted
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

error: unknown option `deleted)'
usage: git rm [options] [--] <file>...

    -n, --dry-run         dry run
    -q, --quiet           do not list removed files
    --cached              only remove from the index
    -f, --force           override the up-to-date check
    -r                    allow recursive removal
    --ignore-unmatch      exit with a zero status even if nothing …
Run Code Online (Sandbox Code Playgroud)

git alias

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

在 PHP 中别名变量

我有一个图书馆课class someClass{....}。我为这个类创建了一个对象。

$objectA = someClass;

我想为类似的$objectA东西使用别名$objectB,因此我的课程更有意义。

PS:$objectB应该点$objectA

php alias class object

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

使用别名在 elasticSearch 中搜索

我有一个指向两个索引的别名。我想使用别名来搜索文档,而不是传递两个索引名称并获取结果。

例子 :

像这样: SearchResponse response = client.prepareSearch("alias")

不是这样的: SearchResponse response = client.prepareSearch("index1", "index2")

search alias elasticsearch

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

终端重启后在 Mac 上设置 Python 别名恢复

好的,所以每次我启动一个新的终端窗口时,我都必须重置 python 别名,以便它默认运行 python3。

我正在做以下事情:

alias python=python3
Run Code Online (Sandbox Code Playgroud)

这有效,但随后会自行重置,很确定这不是预期的,并且想知道是否有人知道为什么会观察到这种行为。

python macos alias python-3.x

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

doskey 命令分隔符产生空行

的doskey命令分隔符($T当该命令不产生输出)产生一个空行。

C:\> set "a="                                                    

C:\> set "b="                                                    

C:\> doskey test=set "a=foo" $T set "b=bar" $T echo ^%a^% ^%b^%

C:\> test                                                      

C:\>                                                           
C:\> foo bar                                                   
Run Code Online (Sandbox Code Playgroud)

注意发出后的空行test,这会影响可读性。

有一个众所周知的^?替代方法$T,它不添加空格,但新命令不继承环境变量。

C:\> set "a="                                                    

C:\> set "b="                                                    

C:\> doskey test=set "a=foo" ^& set "b=bar" ^& echo ^%a^% ^%b^%

C:\> test                                                      
%a% %b%     
Run Code Online (Sandbox Code Playgroud)

这里没有空格,反正set启动新命令后无效。

如何去除空行?

更新: 删除了“创建一个单独的进程”行,因为它是错误的。

macros alias cmd command-line-interface doskey

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

Hibernate Criteria, createAlias() 如果 Alias 为 Null

在下面的代码中.. 有两个别名作为Entity Object 参考。有时"caseStage" as stage可以null在数据库中。当"caseStage"为空时,我希望stage.name值为空String或诸如此类的自定义值"---"。

session.createCriteria(CaseMasterPO.class)
       .createAlias("branch", "br")     // BranchPO.class
       .createAlias("caseStage", "stage") // CaseStagePO.class
       .setProjection(Projections.projectionList()
          .add(Projections.property("caseCode"))
          .add(Projections.property("br.zoneCode"))
          .add(Projections.property("stage.name")) // Problem, when stage == null
       )
       .add(Restrictions.eq("caseCode", caseCode)).uniqueResult();
Run Code Online (Sandbox Code Playgroud)

java alias hibernate hibernate-criteria criteriaquery

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

在 IntelliJ IDEA 中创建自定义别名

我正在跟随教程视频来学习 Java,并且我正在将 IntelliJ IDEA 用于我的 IDE。

如果我输入sout然后使用 Tab 键,它会自动扩展为System.out.println();,但我有输入south而不是的坏习惯sout。是否可以将south自定义别名添加到 IDE 以进行自动扩展?

java alias intellij-idea

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

nginx 别名和动态目录名称

我在这方面花了很多时间,但找不到解决方案。我需要一种方法将相同的 url 但具有不同的根目录指向同一个应用程序。我不想使用重写,因为应用程序必须处理根目录名称,重写会丢弃它。

http://www.host.com/a/ --> /var/www/html/project/
http://www.host.com/b/ --> /var/www/html/project/
http://www.host.com/c/ --> /var/www/html/project/
Run Code Online (Sandbox Code Playgroud)

我设法在 nginx 中配置了一个具有固定名称的别名目录,vdirectory并使 nginx 将请求转发到 fastcgi。

location /vdirectory {

      alias /var/www/html/project/;
      try_files $uri $uri/ /vdirectory/index.php;
      location ~ \.php$ {
          fastcgi_pass unix:/var/run/php5-fpm.sock;
          include fastcgi_params;                       
          fastcgi_param SCRIPT_FILENAME $request_filename;
      }
}
Run Code Online (Sandbox Code Playgroud)

以上工作正常。

由于我不想使用固定的根目录名称,而是使用任意的名称,这是我到目前为止所管理的:

location  ~ ^/(.?)$  {

      alias /var/www/html/project/;
      try_files $uri $uri/ /$1/index.php;
      location ~ \.php$ {
          fastcgi_pass unix:/var/run/php5-fpm.sock;
          include fastcgi_params;                       
          fastcgi_param SCRIPT_FILENAME $request_filename;
      }
}
Run Code Online (Sandbox Code Playgroud)

不用说,它返回 404。这是一个好兆头,因为这意味着 regex 已识别路径,但请求未正确转发。

工作配置和错误配置之间的唯一区别是/vdirectoryvs~ ^/(.?)$

alias nginx

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

在kotlin上更改@的名字

我有以下情况,一个名为savefrom 的扩展函数Marker

1.代码

fun Marker.save(ctx: Context) {
    //database is an extension property from Context
    ctx.database.use {
        insert("markers",
                "id" to this@save.id,
                "latitude" to this@save.position.latitude,
                "longitude" to this@save.position.longitude,
                "name" to this@save.title)
    }
}
Run Code Online (Sandbox Code Playgroud)

代码对我来说很好.

2.问题

要使用我需要使用的Markerinside save方法的实例this@save,但是这个名字不是sugestive,在第一个视图中,它看起来不像Marker.

3.问题

是否可以使用别名来代替使用this@save?

非常感谢!

android alias kotlin extension-function

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