我有一个WPF DataGrid ..
我想冻结WPF DataGrid的第一列,同时水平scrlling ..
我的代码是:
<DataGrid Name="dgQuestionTemplate" HorizontalAlignment="Left" Grid.Row="1" Width="870" HorizontalScrollBarVisibility="Auto" IsReadOnly="False">
<DataGrid.Columns>
<DataGridTextColumn Binding="{Binding ExamDate}" Header="Date" IsReadOnly="True" Width="90" />
<DataGridTextColumn Binding="{Binding ExamName}" Header="Test Name" IsReadOnly="True" Width="195" />
<DataGridTextColumn Binding="{Binding Batch}" Header="Batch" IsReadOnly="True" Width="100" />
<DataGridTextColumn Binding="{Binding ExamTime}" Header=" Count Down [Days: hr: min: sec]" IsReadOnly="True" Width="*" />
</DataGrid.Columns>
</DataGrid>
Run Code Online (Sandbox Code Playgroud) 我们有一个客户端应用程序(经过 10 多年的开发)。它的 JDK 最近从 OpenJDK 11 升级到了 OpenJDK 14。在单 CPU(禁用超线程)的 Windows 10 设置(以及只有一个可用 CPU 的 VirtualBox 机器内)上,与 Java 11 相比,应用程序启动速度相当慢。此外,它大部分时间使用 100% 的 CPU。我们还可以通过将处理器关联设置为仅一个 CPU ( c:\windows\system32\cmd.exe /C start /affinity 1 ...
)来重现该问题。
在我的 VirtualBox 机器中以最少的手动交互启动应用程序和执行查询的一些测量:
-XX:-UseBiasedLocking
:46 秒-XX:-ThreadLocalHandshakes
:40 秒-XX:-UseBiasedLocking
:3-3.5 分钟只更改了使用的 JDK(和提到的选项)。(-XX:-ThreadLocalHandshakes
在 Java 14 中不可用。)
我们尝试记录 JDK 14 对-Xlog:all=debug:file=app.txt:uptime,tid,level,tags:filecount=50 …
我有一个自定义相机在某些设备上工作正常.它适用于三星Galaxy Gran Duos(三星-gt i9082,Android 4.2.2)但是当我尝试捕捉图像时,我之前放大了,它冻结了,没有崩溃,唯一的出路就是按下返回键.这只发生在三星Galaxy Gran Duos上.
我用来拍照的代码:
Camera.PictureCallback photoCallback = new Camera.PictureCallback() {
public void onPictureTaken(byte[] data, Camera camera) {
try {
} catch (Exception e) {
if (flePicture== null){
Log.d("camera", "Error creating media file, check storage permissions: " +
e.getMessage());
return;
}
}
try {
FileOutputStream fos = new FileOutputStream(flePicture);
fos.write(data);
fos.close();
} catch (FileNotFoundException e) {
Log.d("camera", "File not found: " + e.getMessage());
} catch (IOException e) {
Log.d("camera", "Error accessing file: " + e.getMessage());
}
} …
Run Code Online (Sandbox Code Playgroud) 当按 F5 调试 C# .Net Core 网站时,自动启动的 Chrome 浏览器将挂起。这是我今天升级到 VS 2022 17.5.2(从 17.2 开始)之后开始的。我能够在新的 VS 版本中很好地调试,直到它在调试过程中崩溃并且 VS 挂起。我关闭了浏览器窗口和 VS 并重新启动,从那一刻起,我就遇到了 Chrome 的这个悬而未决的问题。
Chrome 浏览器将显示起始 URL,但不会显示任何响应,开发人员工具网络显示正在等待服务器响应。
如果我复制 URL 并粘贴到新选项卡(在同一个 Chrome 实例中),它也会挂起。
如果我复制 URL 并粘贴到新的 Chrome 实例(从任务栏图标启动),它将正确加载页面。这个另一个实例在我的代码中正确触发断点。
我使用的是最新的 Chrome 版本 111.0.5563.65。
我正在使用 IIS Express 进行调试。
如果我在控制器中放置断点并查看,我可以看到它们已被处理,但没有响应使其返回到浏览器窗口。
我已尝试清除所有 Chrome 缓存(多次)。我已经重新启动了计算机。
使用“启动而不调试”可以按预期工作,并且 Web 应用程序运行良好。显然,这会阻止我实现任何调试,因此无法解决我的问题。
我希望有人知道为什么自动启动的 chrome 浏览器在调试时没有得到服务器的响应?还有其他 Chrome 实例工作正常吗?
我在圣诞节买了一台新笔记本电脑,安装了最新的 Windows 10。
安装了 Visual Studio 2022,到目前为止,它每天都会崩溃几次。它可以位于编码屏幕、设计视图上,也可以简单地位于菜单中。
它只是冻结了整个屏幕并且鼠标停止并且没有键盘响应。我必须通过电源按钮关闭笔记本电脑。
在过去的几天里,这种情况发生了大约15-20次。有任何想法吗?
它是 Windows 10 家庭版和 4GB RAM。没有其他程序崩溃,只有 Visual Studio 崩溃。
预先感谢马克。
我需要做以下任务:
1)从sqlite数据库中读取一些数据
2)处理数据
3)用处理过的数据生成一些图表
如果我有一个用户在应用程序中输入了许多数据,那么有一天这个分析可能会变慢并冻结UI.
那么,处理它的正确方法是什么,允许用户与UI交互,可以选择取消操作还是退出屏幕?
我需要为我的所有任务创建简单的线程,并使用取消事件或标志来停止每个任务?或者还有另一种方法吗?
例如:
任务1:在带有标志的线程中从sqlite读取数据,以便在需要时停止进程.
任务2:使用标志处理带有标志的线程中的数据,以便在需要时停止进程.
任务3:将数据传递给第三方组件.此时,它可以取消正在其他组件上运行的操作吗?
我是在思考正确的方法,还是可以改进某些方面?
就像问题所说的那样,无论我尝试使用什么项目,旧的或全新的,当我右键单击项目并转到属性,然后选择Android选项卡(我想添加库),Eclipse冻结.我必须杀了它.有没有人遇到这个问题或知道如何解决它?
谢谢
编辑:
Eclipse SDK版本:3.6.2构建ID:M20110210-1200
编辑:或者是否有另一种方法来添加库.我想尝试一下ActionbarSherlock :)
我们最近有一种情况,我们的一个生产JVM会随机冻结.Java进程正在烧毁CPU,但所有可见活动都将停止:没有日志输出,没有写入GC日志,没有响应任何网络请求等.进程将保持此状态直到重新启动.
原来,该org.mozilla.javascript.DToA类,某些输入调用时,会感到困惑,并呼吁BigInteger.pow着巨大的值(例如5 ^ 2147483647),这会触发JVM冻结.我的猜测是,一些大循环,可能是在java.math.BigInteger.multiplyToLen中,在循环中没有安全点检查的情况下进行了JIT.下次JVM需要暂停进行垃圾收集时,它会冻结,因为运行BigInteger代码的线程很长时间都不会达到安全点.
我的问题:将来,我如何诊断这样的安全点问题?杀-3没有产生任何输出; 我认为它依赖于安全点来生成准确的堆栈.是否有任何生产安全的工具可以从正在运行的JVM中提取堆栈而无需等待安全点?(在这种情况下,我真的很幸运,并设法抓住一组堆叠的痕迹BigInteger.pow被调用刚过,但在此之前它的工作它的方式到足够大的输入完全楔入JVM,没有运气中风,我我不确定我们怎么会诊断出这个问题.)
编辑:以下代码说明了问题.
// Spawn a background thread to compute an enormous number.
new Thread(){ @Override public void run() {
try {
Thread.sleep(5000);
} catch (InterruptedException ex) {
}
BigInteger.valueOf(5).pow(100000000);
}}.start();
// Loop, allocating memory and periodically logging progress, so illustrate GC pause times.
byte[] b;
for (int outer = 0; ; outer++) {
long startMs = System.currentTimeMillis();
for (int inner = 0; inner < 100000; inner++) {
b = new byte[1000];
}
System.out.println("Iteration " …
Run Code Online (Sandbox Code Playgroud) 当我运行时vite build
,npm run build
构建执行时没有错误。
我明白了built in 4661ms.
,但这个过程永远不会结束。它只是挂着。
如何让进程结束并退出?
我的Android工作室在过去的几个月里工作正常,但最近开始冻结.我尝试卸载并重新安装最新版本的2.2.3 for Windows,但它仍然一直冻结,无法使用.我一直在寻找,但找不到任何解决方案.我正在运行Windows 10并拥有32GB RAM.
freeze ×10
android ×3
build ×1
c# ×1
camera ×1
crash ×1
eclipse ×1
exit ×1
freezable ×1
ios ×1
java ×1
java-14 ×1
jit ×1
jvm ×1
objective-c ×1
properties ×1
stack-trace ×1
vite ×1
windows-10 ×1
wpf ×1
wpfdatagrid ×1