问题列表 - 第36759页

MySQL:如何从一个表中选择和显示所有行,并计算另一个表中where子句的总和?

我正在尝试显示一个表中的所有行,并将结果SUM/AVG放在一列中,这是where子句的结果.这可能没什么意义,所以让我解释一下.

我需要显示所有员工的报告......

SELECT Employees.Name, Employees.Extension 
FROM Employees;

--------------
| Name | Ext |
--------------
| Joe  | 123 |
| Jane | 124 |
| John | 125 |
--------------
Run Code Online (Sandbox Code Playgroud)

...并加入来自PhoneCalls表的一些信息......

--------------------------------------------------------------
| PhoneCalls Table                                           |
--------------------------------------------------------------
| Ext |      StartTime      |       EndTime       | Duration |
--------------------------------------------------------------
| 123 | 2010-09-05 10:54:22 | 2010-09-05 10:58:22 |   240    |
--------------------------------------------------------------

SELECT Employees.Name, 
       Employees.Extension,
       Count(PhoneCalls.*) AS CallCount, 
       AVG(PhoneCalls.Duration) AS AverageCallTime, 
       SUM(PhoneCalls.Duration) AS TotalCallTime
FROM Employees
LEFT JOIN PhoneCalls ON Employees.Extension = PhoneCalls.Extension …
Run Code Online (Sandbox Code Playgroud)

mysql sql database join

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

ffmpeg将avi分成具有已知帧速率的帧

我在此相关主题下发布了此评论.然而,他们似乎没有注意到=(

我用过

ffmpeg -i myfile.avi -f image2 image-%05d.bmp
Run Code Online (Sandbox Code Playgroud)

分成myfile.avi存储为.bmp文件的帧.它似乎工作除了不完全.在录制我的视频时,我以一定的速度录制,1000fps视频结果很2min29sec长.如果我的数学是正确的,整个视频总共应该有149,000帧.但是,当我跑

ffmpeg -i myfile.avi -f image2 image-%05d.bmp
Run Code Online (Sandbox Code Playgroud)

我只获得了4472个文件.我怎样才能获得原始的149k帧?

我还尝试将原始AVI的帧速率转换为1000fps

ffmpeg -i myfile.avi -r 1000 otherfile.avi
Run Code Online (Sandbox Code Playgroud)

但这似乎并没有解决我的担忧.

linux ffmpeg image-processing

21
推荐指数
2
解决办法
4万
查看次数

如何在Perl中将多个时区的unix日期输出转换为UTC?

在Perl中,如何有效地解析unix的date命令的输出,考虑时区,还转换为UTC?

我在stackoverflow上读过许多类似的问题,但似乎很少考虑解析多个时区.相反,他们似乎手动设置时区并假设它保持固定.

# Example Input Strings:
my @inputs = (
              'Tue Oct 12 06:31:48 EDT 2010',
              'Tue Oct 12 07:49:54 BST 2010',
             );
Run Code Online (Sandbox Code Playgroud)

我尝试了以下无济于事:

foreach my $input ( @inputs ) {
  my $t = Time::Piece->strptime( $input,
                                 '%a %b %d %T %Z %Y' );
  print $t->cdate, "\n";
}
Run Code Online (Sandbox Code Playgroud)

似乎问题是时区(%Z).另外,Time :: Piece中似乎不存在时区字段,这需要我编写自定义代码以转换为UTC,这似乎是错误的.

上下文:我正在尝试从使用unix date命令获取时间戳的各种源解析旧日志.理想情况下,我想将所有时间戳转换为UTC.

任何帮助将不胜感激.

perl timezone date

5
推荐指数
2
解决办法
2680
查看次数

为什么会陷入僵局

"Java Concurrency in Practice"一书中的代码清单8.1

为什么代码会死锁?是因为rpt.callin main()基本上与Executors中的线程相同吗?

即使我使用10个线程exec = Executors.newFixedThreadPool(10);仍然死锁?

public class ThreadDeadlock {
  ExecutorService exec = Executors.newSingleThreadExecutor();

  public class RenderPageTask implements Callable<String> {
    public String call() throws Exception {
        Future<String> header, footer;
        header = exec.submit(new LoadFileTask("header.html"));
        footer = exec.submit(new LoadFileTask("footer.html"));
        String page = renderBody();
        // Will deadlock -- task waiting for result of subtask
        return header.get() + page + footer.get();
    }
  }

   public static void main(String [] args ) throws Exception {

        ThreadDeadlock td = …
Run Code Online (Sandbox Code Playgroud)

java concurrency deadlock

4
推荐指数
1
解决办法
375
查看次数

在C中使用char类型进行位交换

数据类型为char,模式如下:

源字节:[0] [1] [2] [3] [4] [5] [6] [7]

目的地:[6] [7] [4] [5] [2] [3] [0] [1]

例如,如果我将char,29传递给此函数,它将执行交换并返回一个char类型值,即116.

我怎样才能进行交换?

谢谢.

========================

只是想知道我是否可以这样做?

unsigned char mask = 128;
char num = 0, value1 = 29;
int i, a;

for(i = 0; i < 8; i++) {
  if (i == 0 || i == 1 || i == 6 || i == 7)
    a = 6;
  else
    a = 2;

  if(i < 4)
    num = ((value1 & mask) >> a);
  else
    num …
Run Code Online (Sandbox Code Playgroud)

c swap bit-manipulation char

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

Javascript:使用哪个函数结构

我正在阅读一篇关于Javascript最佳实践的文章,并且对使用哪种函数结构感到困惑...

我想它可能会对变量和函数的范围产生影响,但是你会使用哪种结构(这被认为是最佳实践)?

结构1:使用对象文字.

var obj1 = {
    _myvar : 'myval',

 init: function() {
  this.function1();
  this.function2();
 },

 function1: function() {
  alert('function1');
 },

 function2: function() {
  alert('function2');
 }
};
obj1.init();
Run Code Online (Sandbox Code Playgroud)



结构2:将代码包装在自动执行功能中.

(function(){
 var _myvar = 'myval',

 function1 = function() {
  alert('function1');
 },

 function2 = function() {
  alert('function2');
 },

 init = (function() {
  function1();
  function2();
 }) (); 
}) ();
Run Code Online (Sandbox Code Playgroud)

javascript scripting

5
推荐指数
1
解决办法
165
查看次数

.NET和MySQL中SHA1的区别

我有几个不同的代码,但简短的故事是我使用SHA1将一些密码插入到MySQL数据库中,并且还将SHA1哈希计算到.NET中并且它们不匹配.我认为这是我的.NET编码代码的问题.

SQL代码:

INSERT INTO user_credentials (Password) VALUES (SHA1('password'));
Run Code Online (Sandbox Code Playgroud)

密码哈希为5baa61e4c9b93f3f0682250b6cf8331b7ee68fd8

.NET代码:

public static string GetPasswordHash(string password)
{
    // problem here with encoding?
    byte[] byteArray = Encoding.ASCII.GetBytes(password);

    SHA1 sha = new SHA1CryptoServiceProvider();
    byte[] hashedPasswordBytes = sha.ComputeHash(byteArray);

    return Encoding.ASCII.GetString(hashedPasswordBytes);
}
Run Code Online (Sandbox Code Playgroud)

密码哈希到[?a ??????%l?3~ ???

谢谢你的帮助!

c# mysql cryptography sha1 cryptographic-hash-function

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

目前最好的Java图像处理库是什么?

我正在寻找一个可以扩展的Java库,可以在不损失高质量的情况下裁剪图像,在图像格式之间进行转换(png < - > jpg)等.

还有一个类似的问题,但是有人在1.5年前问过这个问题,我希望也许有新的发明,因为那里提到的一切看起来都过时了(而且很可怕).

java image-processing

5
推荐指数
1
解决办法
1321
查看次数

从简单的USB HID磁卡读卡器获取跟踪数据的最简单方法是什么?

我需要从磁卡上获取Track 1和Track 2数据,并通过网络将它们发送到等待的服务器.从USB HID磁卡读卡器获取轨道数据的简便方法是什么?

如果它有帮助,我有一个MAGTEK迷你刷磁条读卡器(部件号21040140)

我是操作系统不可知的 - Windows,Mac或Linux的解决方案会很棒.最好不要使用.NET,但如果这是我最简单的方法.

你们都觉得怎么样?

谢谢!

usb credit-card hid smartcard-reader

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

C中不完全类型和对象类型的定义是什么?

C 中不完全类型对象类型的定义是什么?另外,你能提供一些例子吗?

ANSI C99在不同的地方提到了两种类型,尽管我发现很难理解它们各自的含义(没有明确定义它们的段落/句子).

c c99 object-type

4
推荐指数
1
解决办法
3650
查看次数