标签: alias

如何删除与库和可执行文件相互引用的类型冲突?

我有两个不同的文件,Foo1.exe和Foo2.dll.

当我尝试在Foo1.exe中使用Foo2.dll中声明的对象时,一切都按预期工作.

当我尝试使用Foo2.dll中Foo1.exe中声明的对象时,所有内容都按预期编译.

但是当我尝试将对象从Foo1.exe传递给Foo2.dll时,Foo1.exe无法编译,因为它的类型与Foo2.dll中的对象冲突,实际上并不存在,但是刚从Foo1.exe引用.

如何使它Foo2.dll可以引用Foo1.exe,但这些类型在编译Foo1.exe时不会导致冲突?

实际的错误消息是 The type Foo in Foo1.cs conflicts with the imported type Foo in Foo2.cs

谢谢你的帮助!

c# alias types reference

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

如何输出使用别名的MySQL查询的结果?

我有两个主要的MySQL表(配置文件和联系人)和许多补充表(以prm_为前缀).它们通过PHP访问和操作.

在这个例子中,我正在查询配置文件表,我将在其中检索所有者ID和育种者ID.然后将针对联系人表格引用该表格,其中保留了所有者和育种者的信息.

关于连接和别名的另一个问题我在这里得到了很大的帮助,在那里我也提供了以下查询.不幸的是,我在实际回应结果方面遇到了巨大的困难.处理自联接和别名的每个站点都提供了可爱的查询示例 - 但随后跳到"和此输出等等".它是如何输出的?

SELECT *
FROM (
      SELECT *
         FROM profiles
              INNER JOIN prm_breedgender
                  ON profiles.ProfileGenderID = prm_breedgender.BreedGenderID
              LEFT JOIN contacts ownerContact
                  ON profiles.ProfileOwnerID = ownerContact.ContactID
              LEFT JOIN prm_breedcolour
                  ON profiles.ProfileAdultColourID = prm_breedcolour.BreedColourID
              LEFT JOIN prm_breedcolourmodifier
                  ON profiles.ProfileColourModifierID = prm_breedcolourmodifier.BreedColourModifierID
) ilv LEFT JOIN contacts breederContact
     ON ilv.ProfileBreederID = breederContact.ContactID
WHERE ProfileName != 'Unknown'
ORDER BY ilv.ProfileGenderID, ilv.ProfileName ASC $limit
Run Code Online (Sandbox Code Playgroud)

再加上这个是以下PHP:

$owner = ($row['ownerContact.ContactFirstName'] . ' ' . $row['ownerContact.ContactLastName']);
$breeder = ($row['breederContact.ContactFirstName'] . ' ' . $row['breederContact.ContactLastName']);
Run Code Online (Sandbox Code Playgroud)

所有细节除了联系人(性别,颜色等)返回罚款.在 …

php mysql alias self-join echo

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

在shell脚本中可以看到别名的替代方案

我已经设置了.bashrc一些别名,我需要在shell脚本中看到我无法修改.

所以,只要我不能扩展该脚本中的别名,我还有什么选择?

(例如,我需要定义python2.6为相同python)

bash shell alias

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

别名:我如何向背景发送"别名"?

我想将带有输入参数的别名发送到后面

别名:

alias aaa="/script.sh"
Run Code Online (Sandbox Code Playgroud)

用法:

aaa input1 input2 inpu3
Run Code Online (Sandbox Code Playgroud)

现在我可以通过添加"&>/dev/null&"将aaa发送到后台,但是由于输入的原因,将其添加到别名不起作用

aaa input1 input2 inpu3 &> /dev/null &
Run Code Online (Sandbox Code Playgroud)

我到目前为止所尝试的内容:

alias aaa="/script.sh &> /dev/null &"
Run Code Online (Sandbox Code Playgroud)

bash alias

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

Interbase中的SQL错误206与带别名的Delphi

我正在使用这个SQL:

SELECT sys_tbldef_desc as tbldef_desc
FROM sys_tbldef
WHERE UPPER(tbldef_desc) = UPPER('a tbldef desc')
Run Code Online (Sandbox Code Playgroud)

我收到这个错误:

Error at line 1 - Dynamic SQL Error
SQL error code = -206
Column unknown
TBLDEF_DESC
Run Code Online (Sandbox Code Playgroud)

有谁知道解决方案?

sql select alias

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

python类有什么用?

似乎他们唯一的价值就是存储属性.即便如此,这些都无法改变,或者所有实例都会反映出这些变化!

如果我在这里上课:

# Vertex
class Vertex:
   label = str()
   ID = int()
   outEdges = list()
   inEdges = list()
Run Code Online (Sandbox Code Playgroud)

创建一个新的顶点对象:

v = Vertex()
Run Code Online (Sandbox Code Playgroud)

并添加到v的outedges:

v.outEdges.append(1)
Run Code Online (Sandbox Code Playgroud)

然后Vertex.outEdges不再是一个空列表,但也包含1.

那我应该如何使用python类?有了复制模块吗?一点也不?

python alias copy class

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

"将文件移动到目录,然后转到该目录"的Bash别名

所以说我家里有一个档案~/:

sample.txt 
Run Code Online (Sandbox Code Playgroud)

我想把它移到 ~/work/

我愿意 mv sample.txt work/,它会工作.

但是,如果我想要一个可以mv文件的别名,然后cd到最后一个arg怎么办?这意味着将文件移动到文件夹,然后自动cd到该文件夹​​.

我有类似的东西(请注意,我mv的别名是默认覆盖保护,不确定是否存在问题):

alias mv='mv -i $@'
alias mvg='mv "$@"; cd !$;'
Run Code Online (Sandbox Code Playgroud)

它不起作用(似乎mv没有得到args).

任何帮助将不胜感激!

macos bash shell alias

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

echo命令中的命令或别名(Linux Ubuntu Bash)

我创建了一个名为usernum的永久别名,如下所示:

usernum='who | wc -l'
Run Code Online (Sandbox Code Playgroud)

它只返回有多少用户.我正在尝试将以下命令放入cronjob中.

echo "The following number of users are logged in: $usernum"
Run Code Online (Sandbox Code Playgroud)

但是,这只是回声:

The following number of users are logged in:
Run Code Online (Sandbox Code Playgroud)

如何使命令可以在带有替换的echo命令的字符串中使用?

linux bash alias

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

在bash中的别名内转义单引号

我正在尝试在我的.bashrc文件中设置一个别名,如下所示:

clear && printf '\033[3J'
Run Code Online (Sandbox Code Playgroud)

但是以下方法不起作用

alias clall= "clear && printf \'\033[3J\'"
alias clall= "clear \&\& printf \'\\033\[3J\'"
Run Code Online (Sandbox Code Playgroud)

bash alias escaping

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

如何将循环合并到bash别名中

我正在尝试创建一个别名,该别名在几个文件夹中循环并运行一个build命令,但我一直得到显示的输出for >。

这是我的.zshrc文件中提供的功能

recurse_build () {
    for src in `ls`; do 
        cd $src; build; cd ..
    done
}
Run Code Online (Sandbox Code Playgroud)

我正在尝试做一个别名

alias br='recurse_build'
Run Code Online (Sandbox Code Playgroud)

但我最终得到以下提示

for > 
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激。

编辑:修复函数中的语法错误。键入而不是复制粘贴是一种糟糕的情况

bash alias for-loop

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

标签 统计

alias ×10

bash ×6

shell ×2

c# ×1

class ×1

copy ×1

echo ×1

escaping ×1

for-loop ×1

linux ×1

macos ×1

mysql ×1

php ×1

python ×1

reference ×1

select ×1

self-join ×1

sql ×1

types ×1