小编rog*_*ack的帖子

使用同一表中另一行的数据更新行

我有一张看起来像这样的桌子

ID   |   NAME    |  VALUE  |
----------------------------
 1   |   Test    |  VALUE1 |
 2   |   Test2   |  VALUE2 |
 1   |   Test2   |         |
 4   |   Test    |         |
 1   |   Test3   |  VALUE3 |
Run Code Online (Sandbox Code Playgroud)

我正在寻找一种方法来更新值'Test2'和'Test',其中'VALUE'列中其他行的数据具有相同的'NAME'(ID在此处不唯一,ID的复合键和NAME使行唯一).例如,我正在寻找的输出是:

ID   |   NAME    |  VALUE  |
----------------------------
 1   |   Test    |  VALUE1 |
 2   |   Test2   |  VALUE2 |
 1   |   Test2   |  VALUE2 |
 4   |   Test    |  VALUE1 |
 1   |   Test3   |  VALUE3 |
Run Code Online (Sandbox Code Playgroud)

如果它在另一个表中我会没事的,但是我不知道如何使用相同的NAME值引用当前表中的不同行.

更新

修改manji查询后,下面是我用于工作解决方案的查询.谢谢大家!

UPDATE data_table dt1, …
Run Code Online (Sandbox Code Playgroud)

mysql

54
推荐指数
2
解决办法
10万
查看次数

HTML5逐帧查看/寻帧?

我正在寻找一种<video>逐帧查看HTML5的方法.

场景:有一个视频,有一个额外的按钮,按下时会跳到下一帧.

您认为最好的方法是什么?

  1. 正常播放视频,收听timeUpdate每个帧调用FireFox的事件,然后暂停视频.但是,其他浏览器的行为与Firefox不同.
  2. currentTime手动将元素更改为+1/24秒,其中"24"是帧速率.但是,我不知道如何获取FPS.
  3. 您可以想到的任何其他有用的方式.

编辑

我找到了这个非常有用的HTML5测试页面,它跟踪所有浏览器实现准确帧搜索的能力.

html video html5 html5-video

51
推荐指数
4
解决办法
5万
查看次数

如何在YouTube播放列表嵌入代码的末尾隐藏相关视频?

我正在使用此代码嵌入播放列表:

<iframe width="816" height="459"     
  src="https://www.youtube.com/embed/videoseries?list=xxx" 
  frameborder="0" allowfullscreen="">
Run Code Online (Sandbox Code Playgroud)

要隐藏相关视频,通常我会添加?rel=0(在单个视频嵌入的情况下),但如果我在这里尝试:

<iframe width="816" height="459" src="https://www.youtube.com/embed/videoseries?list=PL4Zkb_7gMrOzZlVy7jIeCjwScavYp6ssm?rel=0" 
 frameborder="0" allowfullscreen="">
 </iframe>
Run Code Online (Sandbox Code Playgroud)

我得到了"糟糕的视频"模糊的YouTube屏幕(对不起,我不知道这个技术术语)!

播放列表的YouTube"SHOW MORE"设置中没有"隐藏相关"选项.

embed youtube video iframe playlist

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

对 http://repo1.maven.org/maven2/ 的请求返回 501 HTTPS 必需状态和正文

截至 2020 年 1 月 15 日,我在向中央存储库提出请求时收到以下回复:

Requests to http://repo1.maven.org/maven2/ return a 501 HTTPS Required status and a body:

501 HTTPS Required. 
Use https://repo1.maven.org/maven2/
More information at https://links.sonatype.com/central/501-https-required
Requests to http://repo.maven.apache.org/maven2/ return a 501 HTTPS Required status and a body:

501 HTTPS Required. 
Use https://repo.maven.apache.org/maven2/
More information at https://links.sonatype.com/central/501-https-required
Run Code Online (Sandbox Code Playgroud)

如何满足此要求以便我可以重新访问 Central?

我在控制台中收到此错误

    [INFO] Scanning for projects...
    [INFO] 
    [INFO] ----------------------------<  >----------------------------
    [INFO] Building demo 0.0.1-SNAPSHOT
    [INFO] --------------------------------[ jar ]---------------------------------
    [INFO] Downloading from : http://repo1.maven.org/maven2/org/mongodb/mongo-java-driver/3.12.0/mongo-java-driver-3.12.0.pom
    [INFO] ------------------------------------------------------------------------
    [INFO] BUILD FAILURE
    [INFO] ------------------------------------------------------------------------ …
Run Code Online (Sandbox Code Playgroud)

java maven

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

让Git消耗更少的磁盘空间?

git消耗更少磁盘空间的最佳方法是什么?

我在我的存储库上使用git-gc(这确实有帮助,特别是如果自克隆以来已经有很多提交)但我想建议是否有任何其他命令来缩小git使用的磁盘空间.

谢谢

git

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

Maven错误:未经授权,ReasonPhrase:未经授权

我从Nexus存储库中检出了我的代码.我更改了帐户的密码,并在我的settings.xml文件中正确设置.执行时mvn install clean我收到错误说它Not authorized, ReasonPhrase:Unauthorized何时尝试从该存储库下载文件.

不知道如何解决这个错误?我正在使用Windows 7和Maven 3.04

java repository nexus maven-3 maven

39
推荐指数
3
解决办法
10万
查看次数

是否有可能获得用于在java中启动jvm的命令?

我想知道是否有可能从代码中获取用于启动java程序的命令.

例如,如果我启动一个java程序:

 java -cp lib1:lib2:... -jar mylib.jar com.foo.Bar
Run Code Online (Sandbox Code Playgroud)

我想得到确切的字符串(包括jvm参数).

可能吗?


评论赏金和问题

谢谢大家的回复.不幸的是,我没有得到我最初寻找的答案.我希望有一些可移植的解决方案从程序本身(包括类路径等)中获取完整的java命令.因为似乎没有可移植的解决方案,因为我使用Linux,我使用agodinhostLuigi R. Viggiano的响应来解决我的问题.然而,我将赏金给予rahulroc以获得最完整(便携)的响应.其余为所有人的upvote :)

java jvm

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

Vector vs Collections.synchronizedList(ArrayList)

Vector是同步的,ArrayList不是同步的,但是我们可以同步一个ArrayList Collections.synchronizedList(aList),这样会更好更快地执行吗?

java collections vector arraylist

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

独立运行多个线程中的Boehm GC

我正在尝试将一些绑定写入Boehm GC for Rust.

一些背景:Rust被设计为高并发语言,这种设计的结果是能够将GC指针静态地限制在分配它们的线程内(也就是说,在线程x中分配的GC指针可以永远不会被另一个线程保持活着(甚至完全被引用).

因此,我希望驾驶Boehm尽可能地利用它来获得性能:

  1. 线程安全,所以我可以从多个线程分配和收集
  2. 尽可能小的集合(即只是当前的线程),其他线程可以继续运行,因为它们不可能干扰与自己之外的GC指针相关的任何事情
  3. 优选地,完全线程本地,不同线程的GC"实例"之间没有同步

1很简单,但我找不到2和3的任何工具.最重要的部分是1和2因为我希望能够在后台运行线程,而不管其他线程在做什么(即使它们都是分配和垃圾收集千兆字节的内存).

(我确实知道THREAD_LOCAL_ALLOC&gc_thread_local.h,但是这并不完全满足3,它只是使它更有效,但它仍然有效传递线程之间本地线程分配的指针,而我不需要保证.)

c multithreading garbage-collection boehm-gc rust

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

工作集和提交大小有什么区别?

在调试OOM错误时,工作集和提交大小之间有什么区别?特别是提交大小的确切含义是什么?

windows ram memory-leaks

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