小编Mar*_*ers的帖子

Mysql查询中的Sum的平均值

我在创建查询时遇到了一些问题,该查询给出了总和的平均值.我在stackoverflow中阅读了一些示例,但无法做到.任何人都可以帮我理解如何做到这一点吗?这是我的数据:

Transaction_x0020_Number  Product_x0020_Code  Sales_x0020_Value  Date        Cashier
000356                    350                 24.99              2010-06-04  131    
000356                    726                 32.99              2010-06-04  131    
000357                    350                 24.99              2010-06-04  131    
000358                    350                 24.99              2010-06-04  131    
000358                    360                 24.99              2010-06-04  131    
000770                    703                 69.99              2010-06-04  130    
000771                    726                 32.99              2010-06-04  130    
000772                    1126                5                  2010-06-04  130    
000773                    482                 32.99              2010-06-04  130    
000774                    600                 32.99              2010-06-04  130    
000775                    350                 24.99              2010-06-04  130    
Run Code Online (Sandbox Code Playgroud)

基本上我需要收银员的平均交易价值.我无法运行基本avg,因为它将占用所有行,但每个事务可以有多行.最后我想要:

Cashier| Average|  
131    | 44.31  |(Which comes from the sum divided by 3 transactions not 5 rows)  
130 …
Run Code Online (Sandbox Code Playgroud)

mysql subquery aggregate-functions

9
推荐指数
1
解决办法
2万
查看次数

使用用户名和密码在C#中启动进程会抛出"拒绝访问"异常

在运行模拟的.NET 3.5 Web应用程序中,我试图通过以下方式执行进程:

var process = new Process 
             { StartInfo = 
                    { CreateNoWindow = true, 
                      FileName = "someFileName", 
                      Domain = "someDomain", 
                      Username = "someUserName", 
                      Password = securePassword, 
                      UseShellExecute = false
                    }
             };

process.Start();
Run Code Online (Sandbox Code Playgroud)

- 在web.config中将信任模式更改为完全没有修复.

- 注意var securePassword是在代码中先前设置的secureString.

这会抛出"Access is Denied"作为其消息的异常.如果我删除了用户名和密码信息,则异常消失,但该过程以aspnet_wp而不是我需要的用户开始.

我在多个论坛上看过这个问题,从未见过提供过的解决方案.有任何想法吗?

.net c# permissions process

8
推荐指数
1
解决办法
2万
查看次数

Fibonacci使用1个变量

我在接受采访时被问到以下问题:

有没有什么方法可以使用只有1个变量生成Fibonacci系列?

我不知道该回答什么.我该说什么?

java

8
推荐指数
3
解决办法
6790
查看次数

两个文件的内容之间的差异

我有两个文件,一个文件子集的其他,我想获得一个文件,其中包含两者都不常见的内容.例如

文件1

apple
mango
banana
orange
jackfruit
cherry
grapes
eggplant
okra
cabbage
Run Code Online (Sandbox Code Playgroud)

文件2

apple
banana
cherry
eggplant
cabbage
Run Code Online (Sandbox Code Playgroud)

结果文件,以上两个文件的区别

mango
orange
jackfruit
grapes
okra
Run Code Online (Sandbox Code Playgroud)

对此有任何想法表示赞赏.

unix diff

8
推荐指数
2
解决办法
7093
查看次数

C#:为什么LinkedList没有一个带谓词的RemoveAll方法?

我有一个节点的LinkedList,每个节点都存储一个LinkedList的边缘.我想做一些事情

nodes.RemoveAll(n => n.edges.Count == 0)
Run Code Online (Sandbox Code Playgroud)

但是如果没有RemoveAll就可以了.我不明白为什么它没有它,因为其他收藏品.这也必须遍历所有元素,并且一次只从我理解的内容中删除一个元素,这对于链表来说并不是坏事.

现在我必须这样做:

for (LinkedListNode<MyNode> n2 = nodes.First; n2 != null; )
{
    LinkedListNode<MyNode> temp = n2.Next;
    if (n2.Value.edges.Count == 0)
        nodes.Remove(n2);
    n2 = temp;
}
Run Code Online (Sandbox Code Playgroud)

虽然它有效但它使事情看起来比它们更复杂.

c# collections

7
推荐指数
1
解决办法
2236
查看次数

Git + GitHub + Heroku

我是Git,GitHub和Heroku世界的新手.到目前为止,我很享受这个范例,但是来自SVN的背景,在Git世界中对我来说似乎有些复杂.我正面临一个问题,我正在寻找解决方案.

场景:

1.我在GitHub上设置了一个新的私人项目.我分叉私有项目,现在我的分支中有以下结构:

    /project
      /apps
        /my-apps
          /my-app-1
            ....
          /my-app-2
            ....
          /your-apps
            /your-app-1
              ....
            /your-app-2
              ....
      /plugins
         ....
Run Code Online (Sandbox Code Playgroud)

我可以在我想要的任何文件夹中从我的机器上的GitHub上的Fork中提交代码.稍后,这些将由项目的管理员拉入主存储库.

2.对于apps文件夹中的每个应用程序,我在Heroku上设置了一个应用程序,它本身就是一个Git Repo,当我完成本地计算机上的用户故事时,我会推送我的更改.简而言之,apps文件夹中的每个应用程序都是在Heroku上托管的Rails应用程序.

问题:

我想要的是,当我将我的更改推送到Heroku时,它们也可以在GitHub上提交到我的项目分支中,因此,它也始终具有最新的代码.

我看到的问题是Heroku上的代码是Git Repo,而我在GitHub上的文件夹是Repo的一部分.

到目前为止,我所研究的是Git World中有一些称为Submodule的东西可以拯救,但是,我还没有找到一些新手指令.

社区中的某个人是否可以友好地分享想法并帮助我找出这个问题的解决方案?

ruby git ruby-on-rails github heroku

7
推荐指数
1
解决办法
3816
查看次数

聚合Python字典的布尔值的最佳方法是什么?

对于以下Python字典:

dict = {
    'stackoverflow': True,
    'superuser': False,
    'serverfault': False,
    'meta': True,
}
Run Code Online (Sandbox Code Playgroud)

我想将上面的布尔值聚合到下面的布尔表达式中:

dict['stackoverflow'] and dict['superuser'] and dict['serverfault'] and dict['meta']
Run Code Online (Sandbox Code Playgroud)

以上应该归还给我False.我正在使用上面已知名称的密钥,但我希望它能够工作,以便可以存在大量未知的密钥名称.

python

7
推荐指数
1
解决办法
1784
查看次数

为什么这个程序的输出变化为130?

我有以下代码,在我看来它应该总是输入if语句的真实部分,但是,超过120,它似乎开始执行该else子句.为什么会这样?

char x;
for (i=0;i<256;i+=10) {
    x=i;
    if (x==i)
        printf("%d true\n",i);
    else 
        printf("%d false\n",i);
}
Run Code Online (Sandbox Code Playgroud)

输出是:

0 true
10 true
: all numbers from 20 to 100 are true
110 true
120 true
130 false
140 false
: all numbers from 150 to 230 are false
240 false
250 false
Run Code Online (Sandbox Code Playgroud)

c

6
推荐指数
2
解决办法
378
查看次数

如何查找给定xml文件的根节点的名称

我使用c#.net windows表单应用程序.我有一个名为hello.xml的xml文件,它是这样的

<?xml version="1.0" encoding="utf-8" ?> 
<languages>
  <language>
    <key>abc</key> 
    <value>hello how ru</value> 
  </language>
  <language>
    <key>def</key> 
    <value>i m fine</value> 
  </language>
  <language>
    <key>ghi</key> 
    <value>how abt u</value> 
  </language>
</languages>
Run Code Online (Sandbox Code Playgroud)

如何获得根节点,即<languages>进入文本框.这时我将拥有xml文件名.即"hello.xml".使用这个我应该得到根节点.

c#

6
推荐指数
1
解决办法
1万
查看次数

Android SQL Lite无法增长

我们正在创建一个与服务器同步5000个日历条目的应用程序.问题是在添加1913条目后它失败并给出以下堆栈跟踪.问题是什么?

12-30 11:48:16.989: DEBUG/dalvikvm(384): GC_EXPLICIT freed 5699 objects / 345848 bytes in 579ms
12-30 11:48:22.530: DEBUG/dalvikvm(232): GC_EXPLICIT freed 2552 objects / 124160 bytes in 311ms
12-30 11:48:24.560: ERROR/CursorWindow(232): need to grow: mSize = 1048576, size = 414, freeSpace() = 328, numRows = 1913
12-30 11:48:24.599: ERROR/CursorWindow(232): not growing since there are already 1913 row(s), max size 1048576
12-30 11:48:24.599: ERROR/CursorWindow(232): The row failed, so back out the new row accounting from allocRowSlot 1912
12-30 11:48:24.620: ERROR/Cursor(232): Failed allocating fieldDir at …

sql sqlite android

6
推荐指数
1
解决办法
3396
查看次数