问题标签 [aliases]

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 投票
1 回答
59 浏览

sql - 如何过滤 2 列中包含 NOT NULLS 的行

我一直在努力过滤以仅显示 2 列中没有 NULLS 的行。

  • 我只想要客户(行)的结果have a value in both Disability 1 and Disability 2

  • 不想显示客户(行)谁have a value in Disability 1 and NULL in Disability 2 or a NULL in Disability 1 and value in Disability 2

我的专栏是ClientName, ClientNumber, ClientAge, ClientGender, Disability1, Disability2

Disability 列是使用 CASE 的别名。

我发现的问题:

  • 不能在 Where 或 Have 子句中引用别名,这使得过滤变得困难。

  • 对于 2 个条件,Having 子句引用了 D.DiagnosisName,这意味着我没有返回任何结果。

将不胜感激任何指针。

干杯

我的代码:

0 投票
1 回答
434 浏览

dns - 谷歌分析多域别名网络

我有多域网站,但我不确定,如果我跟踪它的方式很好。

主域:www.domain.com 域别名:www.domain.sk、www.domain.cz(每个都显示来自 .COM 的内容,但使用其他语言)

我在分析中为多域网络创建了新的配置文件。

我的跟踪代码:

这是正确的方法吗?如何按域过滤分析中的访问?

0 投票
1 回答
1127 浏览

service - Firebird服务使用时如何编辑conf文件?

我正在玩 Firebird,刚刚为 Windows 7(64 位)安装了最新版本(2.5)。

我将它作为服务而不是独立应用程序运行。

我想更改 aliases.conf 并为数据库添加别名,但我似乎无法更改文件。(当试图在 Notepad++ 中保存时,我得到一个弹出窗口,上面写着“请检查此文件是否在另一个程序中打开。”)我怀疑它是由于 Firebird 服务而被锁定的。

我从 Windows 任务管理器(服务选项卡,然后单击右下角的“服务...”)打开服务,选择“Firebird Guardian”(据我所知,它管理 Firebird 服务),选择“停止服务”,验证这两个服务都已停止,但我仍然无法更改配置文件。

建议?

非常感谢,乔迪

0 投票
1 回答
3091 浏览

c# - C# 中的全局类型别名

让我从代码开始:

我想防止使用此类的人意外地将买入报价值分配给卖出报价值,反之亦然(如someBuyOffer = someSellOffer)。这就是为什么我想创建自己的类型:

为它创建一个结构似乎有点过头了,因为这两个值的行为应该与 int 完全一样。

using指令不是我想要的,因为:

  1. 仅对一个文件有效
  2. 它不算一个类型,它只是一个同义词
0 投票
1 回答
100 浏览

email - 防止用户更改其电子邮件别名

有谁知道“Citadel 电子邮件服务器”如何阻止用户自己定义他们的电子邮件别名?

我已经阅读了常见问题解答,但不幸的是我没有找到任何东西。

0 投票
2 回答
2382 浏览

bash - Zshell 别名,如 vim 中的 !gst?

有没有办法在 vim 中运行我的 zshell 别名,并将输出转到一个新的拆分?

我正在使用 oh-my-zsh 的 git 别名,例如gst,我无法:!gst在 vim 中执行此操作。

谢谢

0 投票
3 回答
1169 浏览

c++ - 如何制作特定类的成员函数或变量的别名(如 STL 容器)

当使用 std::pair 或 std::map 时,我们需要使用“first”或“second”来访问数据。但是对于其他没有编写此代码的同事来说,这两个变量名称并没有明确的含义。因此,如果我们可以为“first”或“second”设置别名,它将大大提高可读性。

例如下面的代码

iterToExe->second.second();可读性确实很差。

所以我尝试使用继承来给出别名,如下所示

但这涉及到另一个问题:我必须声明所有的ctors,虽然我可以调用基本的ctors,但它似乎仍然不是一个聪明的方法。我只想制作别名。

一个简单的方法是使用宏......但它绕过了类型检查。使用嵌套结构时,调试时可能是一场噩梦。

任何建议或讨论将不胜感激。

0 投票
2 回答
2419 浏览

wpf - WPF命名空间“clr-命名空间”中不存在

我有一个长时间运行的 WPF 应用程序,突然间,XAML 设计器(和错误列表)开始抱怨在命名空间别名中找不到某些类。

例如,所有转换器都存储在 MyNameSpace.Converters 中,但是,无论何时打开包含对该命名空间内转换器的引用的表单,设计器都会报告标记错误,并且项目构建也会反映这些错误。但是这些转换器在这个命名空间内 - 转换器在yonks中没有改变:项目运行良好,这些转换器本身,工作正常 - 如果它们不是,那将是非常明显的。报告这些错误是在设计和构建阶段:如果有构建错误,为什么项目会运行?

我试过清理项目,关闭VS,重新启动PC,但没有运气。

示例错误消息:

XAML:

打开转换器源 .cs

如果我对其中一个转换器的行为(返回颜色 btw)进行更改,以便返回蓝色的画笔,则使用此转换器的所有区域都以蓝色显示 - 所以转换器工作正常。然而,设计师坚持抱怨标记错误。

寻找解决方案,我发现其他人也遇到过这种情况,只是发现关闭VS,重新启动,清理,点击手指三下解决了这个问题,但这些都对我不起作用。

完全困惑,希望有人能对此有所了解。

谢谢

ps 在撰写本文时,一位同事刚刚告诉我,该项目现在抱怨现在无法找到 XAML 中引用的用户控件:但是尽管构建错误并且用户控件(显然已经消失)正常运行,但该项目运行良好.

Visual Studio 2012 完全更新。在网络共享上运行的项目 - 我这样说是因为其他人已经通过在本地运行项目解决了这个问题,但对我来说这不是一个选项。

0 投票
2 回答
3953 浏览

email - /etc/aliases 使用管道运行脚本返回错误 (mailer=prog, dsn=5.3.0, stat=unknown mailer error 2)

我想就我在 /etc/aliases 上运行脚本的问题获得任何建议。首先,这是我的环境/脚本。

  • 操作系统:centos 6
  • 脚本:python 2.6.6
  • 邮件:sendmail-8.14 / dovecot-2x
  • python脚本(测试非常简单)

导入系统

f = open("aa.txt", 'w')

for i in range(1, 5): data = "%d \n" % i f.write(data)

f.close() sys.exit()

然后我做了一些配置来使用 smrsh,比如在 /etc/smrsh/ 上建立链接,在 /etc/smrsh/ 上移动脚本...

然后修改 /etc/aliases 如下:

然后运行newaliases

当我向 testuser 用户发送电子邮件时,maillog 显示如下错误:(抱歉更改了一些信息,如 IP、域)

但是,只是通过 /etc/aliases 转发电子邮件非常有效,就像 testuser :test@zzz.com

我尝试在 shell 上使用 smrsh 运行:

smrsh -c "|/etc/smrsh/python /etc/smrsh/aa.py"

它也很好用。

这是我用于 Mprog 的 sendmail.cf,

并且,/etc/smrsh/

有人可以帮助解决这个问题吗?非常感谢!

0 投票
2 回答
367 浏览

bash - 如何让别名在所有 shell 中工作?

我一直在尝试让别名在 bash shell 中工作。现在,假设我在 shell 中执行 alias yum='yum -v' 。当我从 CLI 运行命令时,它可以工作。但是当我运行脚本时,它没有任何效果。如何使别名在 shell 中工作?