我想写一个像这样的查询SELECT * FROM Release_date_type a LEFT JOIN cache_media b on a.id=b.id.我是Spring Data JPA的新手.我不知道如何为Join查询编写实体.这是一个尝试:
@Entity
@Table(name = "Release_date_type")
public class ReleaseDateType {
@Id
@GeneratedValue(strategy=GenerationType.TABLE)
private Integer release_date_type_id;
// ...
@Column(nullable = true)
private Integer media_Id;
// with getters and setters...
}
Run Code Online (Sandbox Code Playgroud)
另一个实体是:
@Entity
@Table(name = "Cache_Media")
public class CacheMedia {
@Id
@GeneratedValue(strategy=GenerationType.TABLE)
private Integer id;
// ...
private Date loadDate; //with the getter and setter ..
}
Run Code Online (Sandbox Code Playgroud)
我想写一个crudRepository界面,如
public interface ReleaseDateTypeRepository extends CrudRepository<ReleaseDateType, Long>{
@Query("SELECT * FROM …Run Code Online (Sandbox Code Playgroud) 我使用exifread(安装python3 -m pip install exifread)从照片中读取 EXIF 标签。同一个相机拍摄带有扩展名.MOV和Create DateEXIF 字段的视频,我可以使用它来查看exiftool(安装brew install exiftool):
$ exiftool DSC_0002.MOV | grep 日期 文件修改日期/时间:2020:02:20 18:13:14+00:00 文件访问日期/时间:2020:03:07 08:11:57+00:00 文件索引节点更改日期/时间:2020:03:04 11:24:51+00:00 修改日期 : 2020:02:20 18:13:21 曲目创建日期 : 2020:02:20 18:13:21 曲目修改日期 : 2020:02:20 18:13:21 媒体创建日期 : 2020:02:20 18:13:21 媒体修改日期 : 2020:02:20 18:13:21 创建日期 : 2020:02:20 18:13:15 原始日期/时间 : 2020:02:20 18:13:15 日期显示格式:年/月/日
我想exifread是为照片而构建的,因为下面的代码显示了该视频的空标签列表:
$ exiftool DSC_0002.MOV | grep Date File Modification Date/Time : 2020:02:20 18:13:14+00:00 File …
在 Python 中,我可以向断言添加自定义消息以帮助代码开发:
assert False, "Expected true"
Run Code Online (Sandbox Code Playgroud)
我怎样才能在 Julia 中做同样的事情?
我正在Google Colab上测试代码。似乎Google Colab默认运行Tensorflow的版本2:
[In:]
import tensorflow as tf
print(tf.__version__)
[Out:]
2.0.0-dev20190130
Run Code Online (Sandbox Code Playgroud)
并且该版本没有急切执行的功能:
[In:]
tf.enable_eager_execution()
[Out:]
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-5-ddf3115bdcc7> in <module>()
----> 1 tf.enable_eager_execution()
AttributeError: module 'tensorflow' has no attribute 'enable_eager_execution'
Run Code Online (Sandbox Code Playgroud)
我在TensorFlow 2上找不到文档。我也无法运行TensorFlow的旧版本:
[In:]
!pip install tensorflow==1.12.0
import tensorflow as tf
print(tf.__version__)
[Out:]
Requirement already satisfied: tensorflow==1.12.0 in /usr/local/lib/python3.6/dist-packages (1.12.0)
Requirement already satisfied: six>=1.10.0 in /usr/local/lib/python3.6/dist-packages (from tensorflow==1.12.0) (1.11.0)
Requirement already satisfied: absl-py>=0.1.6 in /usr/local/lib/python3.6/dist-packages (from tensorflow==1.12.0) (0.7.0)
Requirement already satisfied: astor>=0.6.0 in /usr/local/lib/python3.6/dist-packages (from tensorflow==1.12.0) …Run Code Online (Sandbox Code Playgroud) 我有一个网站,嵌入了 Vimeo 的视频:
<iframe src="//player.vimeo.com/video/496371201" frameborder="0"></iframe>
Run Code Online (Sandbox Code Playgroud)
谷歌说它无法索引该视频,因为我没有提供缩略图。Google 的视频最佳实践文档指出:
提供高质量的缩略图
为了有资格出现在 Google 视频功能中,视频必须具有有效的缩略图。否则,该页面可能会被索引,但只会显示为纯蓝色链接。
您可以允许 Google 生成缩略图,或通过支持的方式之一提供缩略图:
- 如果您使用 HTML 标记,请指定海报属性。
- 在视频站点地图中,指定 video:thumbnail_loc 标记。
- 在结构化数据中,指定thumbnailUrl 属性。
- 如果您允许 Google 获取您的视频内容文件,Google 可以为您生成缩略图。
支持的缩略图格式:BMP、GIF、JPEG、PNG、WebP 和 SVG。
我有 PNG 文件的缩略图。HTML 代码是什么,可以将它们作为缩略图包含在iframeVimeo 的嵌入视频附近,以便 Googlebot 找到它?
如果我在第一个下方添加一行_output.yml:
bookdown::gitbook:
split_by: none
css: ...
Run Code Online (Sandbox Code Playgroud)
在bookdown-demo中,输出变成了一个.html看起来很丑陋的单个文件.是否有可能保留由默认设置生成但在单个文件中的漂亮样式?如果我想将这本书发送给其他人发送一堆文件并不是很好,特别是如果收到它的人不熟悉HTML作为文档格式.
我正在使用 CVXOPT 来解决一个非常简单的问题:
min -7890424934354.171875*x1 -7890424934354.274414*x2 -7890424934354.246093*x3
s.t:
x1 + x2 + x3 = 1
x1,x2,x3 are binary
Run Code Online (Sandbox Code Playgroud)
我们可以看到最优解显然应该是:
x1 =0; x2 = 1; x3 = 0
Run Code Online (Sandbox Code Playgroud)
但是我没有从 CVXOPT 使用 ILP 得到正确答案(我知道上面的问题太简单了,无法使用 ILP,但我只是好奇)。关于 CVXOPT 的 ILP 的详细描述在这里。
我的程序是这样的:
from cvxopt.glpk import ilp
from cvxopt import matrix
c = matrix([-7890424934354.171875,-7890424934354.274414,-7890424934354.246093],tc='d')
G = matrix(0.0, (1,3)) #since I do not have a constraint like G*x <= h, I make them zeros here
h = matrix(0.0, (1,1))
A = matrix([1,1,1],tc='d')
b = …Run Code Online (Sandbox Code Playgroud) 我有一个 Julia 模块文件,其中包含一个函数、一个文档字符串和一个文档测试。我加载它并且文档字符串显示在 Julia 帮助中,但 Documenter.jl 找不到文档字符串。
\n\n示例模块文件src/my_module.jl是:
module my_module\n\n"""\n add(x, y)\n\nDummy function\n\n# Examples\n```jldoctest\njulia> add(1, 2)\n3\n```\n"""\nfunction add(x::Number, y::Number)\n return x + y\nend\n\nend\nRun Code Online (Sandbox Code Playgroud)\n\n制作文件docs/make.jl是:
using Documenter, my_module\n\nmakedocs(\n modules = [my_module],\n format = :html,\n sitename = "my_module.jl",\n authors = "unknown",\n doctest = true\n)\nRun Code Online (Sandbox Code Playgroud)\n\ninclude("src/my_module.jl")、 then ?、 then的输出my_module.add显示 Julia REPL 找到了文档字符串:
help?> my_module.add\n add(x, y)\n\n Dummy function\n\n Examples\n \xe2\x89\xa1\xe2\x89\xa1\xe2\x89\xa1\xe2\x89\xa1\xe2\x89\xa1\xe2\x89\xa1\xe2\x89\xa1\xe2\x89\xa1\xe2\x89\xa1\xe2\x89\xa1\n\n julia> add(1, 2)\n 3\nRun Code Online (Sandbox Code Playgroud)\n\n的输出include("docs/make.jl")显示Documenter没有: …
我想在OpenCV中将图像的亮度调整为某个值。例如,考虑以下图像:
我用以下方法计算亮度:
import cv2
img = cv2.imread(filepath)
cols, rows = img.shape
brightness = numpy.sum(img) / (255 * cols * rows)
Run Code Online (Sandbox Code Playgroud)
我得到的平均亮度为35%。例如,将其提高到66%,我这样做:
minimum_brightness = 0.66
alpha = brightness / minimum_brightness
bright_img = cv2.convertScaleAbs(img, alpha = alpha, beta = 255 * (1 - alpha))
Run Code Online (Sandbox Code Playgroud)
我得到的图像似乎具有50%的透明面纱:
我可以通过仅使用偏差来避免这种影响:
bright_img = cv2.convertScaleAbs(img, alpha = 1, beta = 128)
Run Code Online (Sandbox Code Playgroud)
而且图像似乎也带有面纱:
如果我手动进行此操作,例如在Photoshop中将亮度调整为150,则结果似乎还不错:
但是,这不是自动的,不会提供目标亮度。
我可以通过伽玛校正和/或直方图均衡来实现,以获得更自然的结果,但是除了反复试验外,我看不到获得目标亮度的简便方法。
有没有人成功将亮度自动调整为目标?
卡纳特建议:
bright_img = cv2.convertScaleAbs(img, alpha = 1, beta = 255 * (minimum_brightness - brightness))
Run Code Online (Sandbox Code Playgroud)
结果更好,但仍然有面纱:
Yves Daoust建议保持beta = 0,因此我进行了调整 …
我正在使用pip3 install tensorflow==1.8.0,但是它不支持GPU。
所以我正在使用pip3 install tensorflow-gpu==1.8.0,但仍然会引发异常
libcudart.so.VERSION没有此类文件。
我应该使用从源代码colab安装tensorflow吗?
之后pip3 list:
tensorboard 1.10.0
tensorflow 1.10.0
tensorflow-hub 0.1.1
Run Code Online (Sandbox Code Playgroud) python ×3
html ×2
julia ×2
tensorflow ×2
video ×2
assert ×1
assertion ×1
assertions ×1
bookdown ×1
brightness ×1
cvxopt ×1
date ×1
exif ×1
googlebot ×1
hibernate ×1
jpa ×1
opencv ×1
optimization ×1
r ×1
r-markdown ×1
spring ×1
vimeo ×1