标签: alias

MySQL - 如何存储 GROUP BY 的结果以便在重复键更新中使用

如何修复以下查询?我尝试将 SELECT 查询的结果别名到表中,但tmp不起作用。

INSERT INTO vote_counts (list_id, node_id, num_down_votes) 
  (SELECT vl.list_id, vl.node_id, COUNT(*) AS c
    FROM vote_logs vl 
   WHERE vl.node_id=2442703 AND vl.agree_type='DOWN_VOTE' 
GROUP BY vl.list_id) tmp
ON DUPLICATE KEY UPDATE num_down_votes = tmp.c;
Run Code Online (Sandbox Code Playgroud)

vote_counts表对 具有唯一键约束(list_id, node_id)

mysql sql alias

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

C++/Qt中变量的别名?

有没有办法在Qt中创建UI变量的别名?

这个var

UI-> combobox-> CURRENTINDEX()

成为例如

指数

因此,无论何时在我的代码中我调用索引,我都会得到ui-> combobox-> currentIndex()的值,即使她在两次调用期间都改变了.

我试过这个,但我总是得到相同的值,初始化期间的值.

int*index = 0;
index =(int*)ui-> combobox-> currentIndex()//这次等于-1;
(INT)索引; //总是返回-1但如果我执行ui-> combobox-> currentIndex()则返回0;

目标是减少很长的陈述的长度.
谢谢 :)

c++ variables qt alias pointers

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

试图运行newaliases:newaliases:致命:/ etc /:file有85个硬链接

我刚刚更新了我的/etc/aliases文件:

postmaster: root
mailer-daemon: postmaster
nobody: root
hostmaster: root
usenet: root
news: root
webmaster: root
www: root
ftp: root
abuse: root
root: myusername
Run Code Online (Sandbox Code Playgroud)

但是现在我在运行newaliases时遇到错误:

newaliases: fatal: /etc/: file has 85 hard links
Run Code Online (Sandbox Code Playgroud)

现在postfix将无法启动:

# postfix start
postfix: fatal: /etc/: file has 85 hard links
Run Code Online (Sandbox Code Playgroud)

ubuntu alias postfix-mta hardlink

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

如何在PHP中为静态类函数设置别名

PHP,我有一个静态方法的类:

class Foo {
   public static function bar($arg1, $arg2, $arg3) {
        //logic here
   }
}
Run Code Online (Sandbox Code Playgroud)

我想创建一个名为star()向后兼容性的静态方法的别名.它被称为相同的方式:

 Foo::star('a', 'b', 'c');
Run Code Online (Sandbox Code Playgroud)

做这个的最好方式是什么?我更愿意,如果我可以更改参数的数量或bar()此更改的顺序自动传播到star().

php static alias class

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

Rails 别名 url

在我的 Rails 应用程序中,我有控制器AboutAdministratorsController。为了从管理员列表页面转到管理员详细信息页面,我使用此标签

<%= link_to about_administrator_path(about_administrator), class: "about_people_elem" do %>
...
<% end %>
Run Code Online (Sandbox Code Playgroud)

管理员详细页面的路由是:

get '/about_administrators/:id', :to => 'static_pages#administratorshow', :as => :about_administrator
Run Code Online (Sandbox Code Playgroud)

在这种情况下,网址将是

http://localhost:3000/about_administrators/1
Run Code Online (Sandbox Code Playgroud)

如何实现别名以将 url 更改为

http://localhost:3000/administrators/1
Run Code Online (Sandbox Code Playgroud)

谢谢

ruby alias routes ruby-on-rails

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

为什么在C#中添加命名空间别名会消除歧义?

我有两个不同的命名空间,每个都有一个Thing类:

namespace First.Second.Third
{
    public class Thing { }
}

namespace Fourth.Fifth.Sixth
{
    public class Thing { }
}
Run Code Online (Sandbox Code Playgroud)

现在我尝试在Thing别处使用,当然编译器抱怨由于对该类的模糊引用:

namespace ConsoleApp1
{
    using First.Second.Third;
    using Fourth.Fifth.Sixth;

    internal static class MainEntryPoint
    {
        internal static void Main(string[] args)
        {
            var x = new Thing(); // Complaint.
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

如果我在using指令中的一个名称空间中添加别名,编译器错误就会消失:

using MyAlias = First.Second.Third;
using Fourth.Fifth.Sixth;
Run Code Online (Sandbox Code Playgroud)

现在编译器认为我指的是Fourth.Fifth.Sixth.Thing什么时候var x = new Thing();.

为什么编译器只是通过向其中一个命名空间添加别名来解决歧义?为什么它会自动选择我没有别名的命名空间?

我希望在SO和其他地方之前有很多文档和覆盖很多次,但我找不到答案.如果有人可以帮我找到傻瓜吗?

编辑:我猜不到每个人都在同一个页面上.这是一个可能有帮助的真实示例:

如果我有两个名叫"鲍勃"的人,我只是说"在这里,把它交给鲍勃",你就不会知道该给谁.如果我说,一个是"鲍勃史密斯"而另一个是"鲍勃约翰逊",我当然可以说"在这里,把它交给鲍勃史密斯".现在,如果我说,"让我们用一个新名字给Bob Smith打电话:Bob Brady".如果我然后说"在这里,给这个"鲍勃",那仍然是模棱两可的.看到我的观点?

c# alias namespaces using-directives ambiguous

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

AWS Lambda 创建别名

根据 AWS 文档,我可以创建一个新的 lambda 函数别名,例如: aws lambda create-alias \ --region us-west-2 \ --function-name helloworld \ --description "sample alias" \ --function-version "\$LATEST" \ --name DEV \ --profile adminuser

据我了解,此命令基本上将代码部署到最新的 lambda 别名。所以我相信一旦我部署它,它就会变得活跃。但我会在让它上线之前对其进行测试。我的问题是,将它置于中间阶段以便它可以等到我的 Jenkins 测试完成然后激活它的最简单方法是什么?我应该创建另一个像 $PRE_LATEST 这样的函数版本吗?

alias jenkins aws-lambda

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

在 PHP 中有没有办法给函数/方法调用做别名?

我不是在谈论为实际的函数/方法名称本身设置别名,而是为它们的调用设置别名:

$test->some_method($a,$b);
Run Code Online (Sandbox Code Playgroud)

我们可以将上面的别名命名为:

$t_sm($a,$b);
Run Code Online (Sandbox Code Playgroud)

同样,我不是在谈论为实际的函数/方法名称设置别名,而是在谈论它们的实际调用,减去参数。

编辑

不,我不想创建包装函数。并严格查看这里的可读性目的。这样可读性更强。

编辑

当为实际方法调用取别名时,它包括对象的名称,包括它正在调用的方法。好像我只是给方法取别名一样,我仍然必须显式调用它的对象。

编辑 是否有一个方法调用别名使得:

class Foo
{   
    function Bar($msg)
    {
        echo $msg;
    }
}

$f_b = 'Foo::Bar';
$msg = "calling method Bar via method-call-aliasing.";
$f_b($msg);
Run Code Online (Sandbox Code Playgroud)

它创建 Foo 的实例和该实例的别名以及指定的方法(字符串 'Foo::Bar' 的'Bar' 部分)。

php methods alias function

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

根据参数创建一个选择接口的函数

我想创建一个函数来选择C中的另一个,也许这个C伪代码可以帮助澄清我想要的东西:

void set_method(const char *method)
{
    // Check if the method is serial_port
    if (strcmp(method, "serial_port") == 0)
    {
        // assign the alias "print" to serial_print
        // something like defing here a function like this:
        // print(const char *print) { serial_print(print); }

        print(const char *print) = serial_print(const char *message)
    } 
    else if (strcmp(method, "graphical_tty") == 0)
    {
        // The same that serial_port case but with graphical_tty_print
    } 
    else
    {
        // Error
    } 
} 
Run Code Online (Sandbox Code Playgroud)

目标是在满足条件时为函数分配"别名",我该怎么做?

我正在使用一个独立的C实现,用clang编译.

c alias function clang freestanding

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

使用别名透视和聚合 PySpark 数据帧

我有一个与此类似的 PySpark DataFrame:

df = sc.parallelize([
    ("c1", "A", 3.4, 0.4, 3.5), 
    ("c1", "B", 9.6, 0.0, 0.0),
    ("c1", "A", 2.8, 0.4, 0.3),
    ("c1", "B", 5.4, 0.2, 0.11),
    ("c2", "A", 0.0, 9.7, 0.3), 
    ("c2", "B", 9.6, 8.6, 0.1),
    ("c2", "A", 7.3, 9.1, 7.0),
    ("c2", "B", 0.7, 6.4, 4.3)
]).toDF(["user_id", "type", "d1", 'd2', 'd3'])
df.show()
Run Code Online (Sandbox Code Playgroud)

这使:

+-------+----+---+---+----+
|user_id|type| d1| d2|  d3|
+-------+----+---+---+----+
|     c1|   A|3.4|0.4| 3.5|
|     c1|   B|9.6|0.0| 0.0|
|     c1|   A|2.8|0.4| 0.3|
|     c1|   B|5.4|0.2|0.11|
|     c2|   A|0.0|9.7| 0.3|
|     c2| …
Run Code Online (Sandbox Code Playgroud)

alias pivot aggregate-functions apache-spark-sql pyspark

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