问题标签 [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 投票
6 回答
765 浏览

c++ - 是否有与 Python 的“import bigname as b”等效的 C++?

我一直很喜欢 Python 的

所以你可以只使用bhn.thing而不是在你的源代码中更加冗长big_honkin_name.thing

我在 C++ 代码中看到了两种类型的命名空间:

(我确信这是一件坏事)或:

有没有办法在 C++ 代码中获得 Python 功能,例如:

0 投票
1 回答
13809 浏览

c# - 查询 dns 别名

我从 msdn 站点找到了一些代码(代码包含在下面),看起来它将返回给定服务器的所有 dns 别名。我已经在一个 cosole 应用程序中实现了代码,它应该允许我输入服务器的主机名,它应该返回所有 dns 别名。我在我们的域中输入了已知具有别名的服务器的主机名(我可以 ping 主机和别名,它们都解析为相同的 IP),但是此代码找不到别名。显然我对 dns 别名和/或代码的理解缺乏......请教育我......

0 投票
3 回答
1208 浏览

sql - 旧应用程序的 SQL Server 表和列别名

刚开始为一个新客户工作时,我注意到他们的数据库架构可以进行彻底的检修。我提出了一些建议(主要是命名约定),这对于我们正在开发的新应用程序套件是可以接受的,但是系统还必须支持使用的旧名称(即大约 400 个外部托管的 Web 应用程序)。

有什么办法可以做到以下几点:

  • 更改用于新应用程序的表和列的命名。
  • 创建一个永久网表别名或类似名称以允许遗留代码保持不变?

有点远射…………

0 投票
2 回答
2445 浏览

emacs - (defalias 'A (symbol-function 'B)) 和 (defalias 'A 'B) 之间的区别

我正在阅读 subr.el 并看到了这段代码:

有趣的是,第一行不使用符号函数,而第二行使用。我知道这两种使用 defalias 的方式的唯一区别是,向后删除字符(第一种)的帮助显示它是 delete-backward-char 的别名,而对于 search-forward-regexp 的帮助却没有吨。

是否存在第二种方式优于第一种方式的情况?

0 投票
1 回答
1477 浏览

java - 使用 Spring 取消引用 LDAP 中的别名

如何使用 Java 和 Spring LDAP API 控制 LDAP 别名取消引用模式?与在 linux 上使用ldapsearch的方式类似。

例子:

0 投票
4 回答
21173 浏览

bash - 为什么非交互式 Bash shell 中的别名不起作用

我正在尝试在非交互式 bash shell 中使用别名。我已经定义了我的别名~/.bashrc并设置了变量BASH_ENV=~/startUpFile. startUpFile 的内容是source ~/.bashrc.

alias当我执行命令时,我可以看到我的别名被识别。但是,如果我尝试使用 中定义的别名~/.bashrc,Bash 将无法识别它。它给了我未知的命令错误。

使用 TCSH shell 很容易做到这一点,因为~/.cshrc文件总是被读取的。

有什么想法可以用 Bash shell 做到这一点吗?

0 投票
1 回答
2315 浏览

python - 在 SQLAlchemy 中连接表时,是否有一种方便的方法来仅对冲突列进行别名?

有时在使用SQLAlchemy的声明性扩展join时,将类映射到 a 而不是单个表很有用。当列名发生冲突时,通常是一对多的,因为默认情况下所有主键都是命名的,您可以使用为每列添加其表名的前缀。如果您已经编写了假定映射类具有非前缀名称的代码,那将很不方便。id.alias()

例如:

ST具有每个名称idfkey属性映射到使用覆盖名称的连接中的第一个表,因此映射的类不会公开t2的主键。ST2t1_id,t2_idt2_fkey属性。

有没有一种方便的方法来为每个表中的某些列设置别名,join以便映射类为大多数映射列公开更方便的非前缀属性名称?

0 投票
4 回答
40369 浏览

sql - postgres 列别名问题

作为 Postgresql 的新手(我要搬家是因为我将我的网站移动到只支持它的 heroku,我不得不重构我的一些查询和代码。这是一个我不太明白的问题和:

...询问:

添加了子句“l.user_id as l_user_id, l.geopoint_id as l_geopoint_id”,因为显然 postgres 不喜欢未选择字段的 order 子句。但是我现在得到的错误使它看起来我也没有得到别名。有postgres经验的人看到这个问题吗?

我可能会遇到很多这样的问题——查询在 mySql 中运行良好......

0 投票
7 回答
15446 浏览

c# - C# 中的类型/命名空间别名约定

在 C#中定义命名空间或类型别名是否有任何既定的命名或编码约定?

对于那些不知道的人,C# 语言有一个特性,可以在文件的本地定义命名空间和类型的别名。当与第三方库发生命名冲突以及缩短代码中的类型名称时,这可能很有用。下面是它的外观示例。

我在网上看到的大多数示例都倾向于使用未缩写的大写名称作为别名,例如上面示例中的别名Forms。在某些地方,包括官方 MSDN 页面,该页面解释了命名空间System.Collections的别名colAlias的示例。为了使它更复杂,有些人可能会根据是否定义命名空间别名或类型别名来选择不同的准则。

为了说明我为什么对别名指南感兴趣的一些背景知识,我将解释我在做什么。在最近的一个项目中,我开始简化一个模式,其中我有几个类继承自一个通用基类,该基类通过使用类型别名来接受复杂类型参数。

因此,使用这种技术,一旦应用了类型别名,下面的复杂示例就会变得更具可读性。

并且在使用类型别名的必须更清洁的版本之下。

尽管这看起来更简单,但很容易忘记诸如Result之类的别名实际上只是 List 的别名,并且没有称为Result的实际类型。为了在视觉上分离概念,我正在考虑遵循一些前缀约定,类似于在私有成员之前使用下划线“_”,以帮助区分类型别名和实际类型。但是,在我这样做之前,我想确保我没有重新发明轮子,因为可能已经有更成熟的约定。

0 投票
15 回答
47023 浏览

php - 如何在 PHP 中给函数起别名?

是否可以在 PHP 中为具有不同名称的函数起别名?假设我们有一个名为 的函数sleep。有没有办法制作一个名为的别名wait

到目前为止,我正在这样做: