我几天前下载了最新的1.8.65 JDK,缺少javac文件
如果有人认为我意外地下载了JRE,这里有两个截图
当我浏览到我安装JDK的目录时
C:\Enwicklung\JDK\1.8.65\bin
Run Code Online (Sandbox Code Playgroud)
javac.exe文件不在那里,正如您在第二个屏幕截图中看到的那样
谁能证实这一点?试图第二次安装JDK而不做任何改动.
编辑:当然我搜索了整个驱动器的javac.exe,没有找到匹配项
我有一张看起来像这样的桌子
years type value x y
1 b 3.74637 false true
1 b -0.52816 true false
1 mon1 0 true false
1 mon1 0 false true
1 mon10 0.00413 true false
1 mon10 0.00137 false true
Run Code Online (Sandbox Code Playgroud)
我希望桌子看起来像
years type x y
1 b 3.74637 -0.52816
1 mon1 0 0
1 mon10 0.00413 0.00137
Run Code Online (Sandbox Code Playgroud)
因此我创建了一个请求,我在其中加入表格本身
SELECT
i.years,
i.type,
i.value as b,
j.value as m
from abc as i
inner join abc as j on i.type = j.type AND i.years = j.years …Run Code Online (Sandbox Code Playgroud) 我正在开发一个演示应用程序,该应用程序显示不同的图像。在那儿,我想让演示文稿在短时间后浏览我的图像,视频和pdf文件列表。
我通过意图开始不同的看法, startActivityForResult(intent, RESULT_OK);
开始视频和关闭视频不是问题。我用过了onPreparedListener,setOnCompletionListener一切都像个魅力。
但是,对于图片,这是完全不同的。
我在我的电脑上创建了一个新程序Thread,ImageView并将该线程放入了sleep(),之后我调用了setresult()方法和finish()。但是,没有等待,而是根本没有显示图片,并且演示文稿被卡在了那里,没有设置结果并完成活动。
因此,我开始在android中搜索一些时间解释,并找到以下解释:
我通读了它,并试图很好地理解那里解释的内容。但是我想得越多,我就越没有安全感,这是实现预期目的的等待行为的最佳方法。
因此,除了某些代码之外,我对您会建议我使用的内容以及原因(如果可能的话)进行了详细的解释更感兴趣。
elapsedRealtime()?uptimeMillis()?System.currentTimeMillis()?我正在阅读cppreference.com上的结构化绑定声明
在我到达底部的最后一个示例之前,我认为我很好地理解了这些示例.
#include <set>
#include <string>
#include <iomanip>
#include <iostream>
int main() {
std::set<std::string> myset;
if (auto [iter, success] = myset.insert("Hello"); success)
std::cout << "insert is successful. The value is " <<
std::quoted(*iter) << '\n';
else
std::cout << "The value " << std::quoted(*iter) << " already
exists in the set\n";
}
Run Code Online (Sandbox Code Playgroud)
乍一看它看起来很好,但是我看得越多,我就越不了解if条款.
在顶部是可能的表格列出如下:
attr(可选)cv-auto ref-operator(可选)[identifier-list] =表达式; (1)
attr(可选)cv-auto ref-operator(可选)[identifier-list] {expression}; (2)
attr(可选)cv-auto ref-operator(可选)[identifier-list](表达式); (3)
对我而言,它看起来像是演绎型(1).但这对我来说没有任何意义
expression - 在顶层没有逗号运算符的表达式(语法上,赋值表达式),并且具有数组或非联合类类型.如果expression引用了identifier-list中的任何名称,则声明格式不正确.
如果表达式在标识符列表中,则表示声明生成错误.因此,我认为成功不是表达的一部分.如果是这样的话
auto [iter, success] = myset.insert("Hello");
Run Code Online (Sandbox Code Playgroud)
只会分配插入"Hello"到 …