我有一个Gradle文件,每当我在IntelliJ IDEA 14.1.5中加载它时,它会显示整个文件的IDE错误.即所有错误似乎都是:
java.lang.String错误
要么
groovy.lang.Closure错误
我已经尝试清除文件的内容,只写了顶行:
group 'com.me.blah'
Run Code Online (Sandbox Code Playgroud)
但即便如此也会导致错误.
出于上下文的考虑,这是一个更大的SpringBoot项目中的单个模块.该模块是一组简单的静态文件(使用Gradle进行CSS编译,静态分析等),其余的是Java模块,并且没有 Gradle问题.
任何人都可以想到为什么IntelliJ会努力理解这个Gradle文件?
TL; DR
html5相机输入可以在Windows 10平板电脑上运行吗?
细节
建立
使用以下html创建并托管页面并在Chrome中打开:
<input type="file" accept="image/*" capture="camera">
Run Code Online (Sandbox Code Playgroud)
确保Windows 10允许应用程序使用相机.
问题
单击输入将不会启动相机.它改为启动文件浏览器.
调查
上面的代码在Android和iOS设备上运行良好.
我连接了一个网络摄像头javascript库,而不是在Win10平板电脑上工作.我怀疑Windows并不像Android/iOS那样将其集成摄像头识别为摄像头,而是认为它是一个网络摄像头(因为移动Windows 10本质上只是桌面Windows 10的小巧外形)
救命
有谁知道在Windows 10中使html5定义工作的方法?我真的不想检测操作系统并提供网络摄像头逻辑.
请坚持我,这是一个奇怪的.
从VS2008升级到VS2010后,一些工作人员(和我自己)发现我们无法再调试代码.我们的断点都没有被击中.
在不给予太多帮助的情况下,我的工作包括编写.NET应用程序,这些应用程序运行在我们开发的自定义平台应用程序之上.这些应用程序编译为.NET 2.0.调试通常涉及将我们的平台应用程序的exe设置为要调试的启动程序,并从那里启动.
有趣的是,我们在Vista/Windows 7机器上工作的开发人员都没有任何问题 - 只有Windows 2003/XP人群.
关于Visual Studio 2010,.NET 2.0和Windows XP组合的一些事情意味着我们无法再调试到我们的应用程序中.
我完全不知道为什么只有在Windows 2003和XP机器上出现这个问题.谁能摆脱任何光明?
我有一段使用自定义 IComparer 对 DataGridView 进行排序的代码:
public class CustomComparer: IComparer
{
public int Compare(object x, object y)
{
DataGridViewRow row1 = (DataGridViewRow)x;
DataGridViewRow row2 = (DataGridViewRow)y;
if (row1.ReadOnly && row2.ReadOnly)
{
return 0;
}
else if (row1.ReadOnly && !row2.ReadOnly)
{
return 1;
}
else
{
return -1;
}
}
Run Code Online (Sandbox Code Playgroud)
奇怪的是,当我执行以下行时(填充行后):
grid.Sort(new CustomComparer());
Run Code Online (Sandbox Code Playgroud)
我收到 ArgumentOutOfRangeException 并显示消息“索引超出范围。参数:索引”。
进一步调查发现以下情况:
.net ×1
build.gradle ×1
c# ×1
camera ×1
datagridview ×1
debugging ×1
gradle ×1
groovy ×1
html5 ×1
java ×1
sorting ×1
tablet ×1
windows-10 ×1
windows-xp ×1