问题标签 [alias]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
16384 浏览

joomla - 是否有生成“别名”字段的 Joomla 函数?

我正在为 Joomla 1.5 编写自己的组件。我试图弄清楚如何为我添加的内容生成一个“别名”(友好的 URL slug)。换句话说,如果标题是“文章标题”,Joomla 将the-article-title默认使用(您可以根据需要编辑它)。

是否有内置的 Joomla 功能可以为我执行此操作?

0 投票
5 回答
3440 浏览

sql - SQLite 列别名

前提

select我最近在我的代码中的一个语句中遇到了一个错误。在我意识到发生了什么之后修复它是相当微不足道的,但我有兴趣找到一种方法来确保类似的错误不会再次发生。

这是一个违规查询的示例:

我的本意是:

对于那些没有看到它的人,brown前者后面缺少逗号。这会导致列被别名,因为as关键字不是必需的。所以,你得到的结果是:

...brown在名为 的列中包含所有值fox。对于像上面这样的短查询(尤其是当每列具有非常不同的值时)很容易注意到这一点,但是它出现在一个相当复杂的查询中,其中大部分是整数列,如下所示:

即使使用更好的列名,这些值也非常相似。b11如果我在(例如)之后错过了一个逗号,然后所有的b11值都被调用了b12,那么当我们通过处理管道运行数据时(这取决于结果中的这些列名),这是非常不幸的。通常情况下,我会这样做select * from table_name,但我们需要的是比这更有选择性。

问题

我正在寻找的是一种阻止这种情况再次发生的策略。

别名列时有没有办法要求as?或者写东西让它出错的技巧?(例如,在类 C 语言中,当我不小心遗漏了一个等号时,我开始编写1 == foo而不是导致编译错误,使其无效而不是。)foo == 11 = foofoo = 1

vim正常使用,所以我可以用它hlsearch来突出逗号,这样我就可以看到它了。但是,我必须经常在其他环境中编写查询,包括在其中我无法轻松执行此类操作的专有接口。

谢谢你的帮助!

0 投票
2 回答
573 浏览

exception - 当我们对列进行某些操作时,是否必须使用 ALIAS?

伙计们,当我们对列进行一些操作时,是否必须使用别名?

例如: 当我尝试通过 rs.getString("col1") 检索结果集时, 从 table1 中选择上层(col1 ),它给出了这个异常COM.ibm.db2.jdbc.DB2Exception: [IBM][JDBC Driver] CLI0611E列名无效。SQLSTATE=S0022

当我将查询更改为:
select upper(col1) as col1 from table1并使用 rs.getString("col1") 时,它工作正常。

那么,当某些功能(例如上,修剪,下)应用于列时,是否必须使用别名?

我正在使用:DB2 8.2,Type 2 驱动程序

谢谢

0 投票
1 回答
981 浏览

visual-studio - .csproj 中的 Visual Studio 快捷方式/别名

在 Visual Studio 中,我很确定有一种方法可以在多个项目中为文件“别名”。因此,换句话说,实际文件仅存在于文件系统中的一个位置,但在两个或多个 .csproj 文件中具有多个引用。如果没有打开 .csproj 并创建这样的别名,我将如何在 Visual Studio 中执行此操作?

0 投票
1 回答
229 浏览

apache2 - httpd.conf:忽略某些目录?

我有一个httpd.conf看起来像这样的文件:

问题是,我破坏了所有以它们开头的 URL,/~username因为它们被发送到django.wsgi了。无论如何我可以让它忽略任何以 开头的URL/~吗?

0 投票
1 回答
3155 浏览

sql - 引用聚合列的 MySQL 别名

跟进我的问题summarizing-two-conditions-on-the-same-sql-table,我添加了一个 RATIO 列,它只是一个 SUM(...) 列除以第二个 SUM(...) 列:

像这样定义 RATIO 看起来很干净,但显然也被 SQL 禁止

为了使查询正常工作,我只是复制了 NON_BILLABLE 和 BILLABLE 的 CASE 语句。

是否有更好、更简洁(非冗余)的方式来编写此查询?

0 投票
4 回答
2710 浏览

bash - Bash 别名查询

如何将以下命令转换为 bash 别名?

我可以在哪里指定文件扩展名和“搜索词”显然是搜索词:)

所以我想做的是:

如何将输入传递给别名?我应该只创建一个 bash 脚本并让别名指向脚本吗?

0 投票
1 回答
744 浏览

c# - 命名空间、别名和 Visual Studio 表单设计器

我遇到了由 Visual Studio 2008 中的表单设计器自动生成的命名空间和代码冲突的问题。我搜索了许多论坛和不同的文档,但找不到任何解决此问题的方法。

我有一个名为 Foo.dll 的程序集,其名称空间/代码如下:

然后,我有另一个包含一些常用形式的程序集:

在这里,编译器显示以下错误:类型或命名空间“Windows”不是命名空间“Foobar.System”的一部分。显然,编译器试图在命名空间 Foobar.System.Windows.Forms 中寻找 System.Windows.Forms.Form 类!

我已经能够通过在引用程序集 Foo.dll 时使用别名“x”而不是“全局”来解决这个问题,并在我的代码文件中声明“外部别名 x”,并将“x::”放在前面每个对命名空间 Foobar.System 中的类型和类的引用。代码编译。

但似乎表单设计者没有认识到这一点,并在尝试显示表单时给了我一个错误。同样,这可以通过手动将“global::”放在对 System.Windows.Forms 中的每个类的引用(例如 global::System.Windows.Forms.Button)前面来解决,但每次都有机会形式,代码会自动重新生成,并删除'global::'部分。

所以,问题是:有没有办法让表单设计者知道用于引用我的程序集 Foo.dll 的别名“x”,或者是否有另一种更好的解决方案?将命名空间 Foobar.System 重命名为其他名称实在是太麻烦了。

0 投票
4 回答
4683 浏览

java - 休眠,别名

我注意到每次我尝试访问同一个表时,hibernate 都会为相同的列生成不同的别名:

有没有办法让休眠状态为相同的查询生成相同的别名?例如:

0 投票
1 回答
8236 浏览

alias - 如何在 bash 别名中包含参数?

尝试创建:

得到:

我究竟做错了什么?