标签: freeze

什么可以导致Visual Studio 2008在调试时挂起?

我有一个vb.net项目,有时,当在IDE中运行时,突然挂起.通常这不是问题.只需点击"暂停",查看当前正在运行的线程,并找到死锁(或其他任何内容).

但是现在我遇到的情况不仅是程序挂起,而且试图暂停它会导致visual studio本身挂起.为了获得控制权,我必须杀死正在调试程序的程序,此时visual studio恢复生机并说它无法暂停执行.这是令人沮丧的,因为杀死进程意味着程序状态丢失(当然),所以我不知道挂起的位置.

那么这种行为是否有任何常见原因?我应该寻找什么?

vb.net freeze visual-studio-2008

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

Win32:我的应用程序在用户调整窗口大小时冻结

我写了一个win32应用程序.我自己实现了这样的消息循环:

     bool programcontinue = true;
     while(programcontinue)
     {
              while (PeekMessage(&Msg, NULL, 0, 0, PM_REMOVE))
              {
                       TranslateMessage(&Msg);
                       DispatchMessage(&Msg);
              }

              IdleProcess();
     }
Run Code Online (Sandbox Code Playgroud)

我的应用程序中有一个可调整大小的窗口.通常,IdleProcess()每秒被调用几次.当用户抓住可调整大小窗口的角落或边缘时,在用户释放鼠标按钮之前不再调用IdleProcess().

这里发生了什么?

我尝试用if交换内部,但这不会改变行为.似乎在调整大小开始时,该消息的处理程序在调整大小完成之前不会返回?

有没有办法改变这个并在每秒调整大小几次期间调用IdleProcess()?

谢谢马克

编辑:

用if代替内部的意思是:

 bool programcontinue = true;
 while(programcontinue)
 {
          if (PeekMessage(&Msg, NULL, 0, 0, PM_REMOVE))  // <<<<
          {
                   TranslateMessage(&Msg);
                   DispatchMessage(&Msg);
          }

          IdleProcess();
 }
Run Code Online (Sandbox Code Playgroud)

我的窗口Proc有点冗长,但我用一个小测试应用程序得到了同样的行为.这与VS Project Wizard创建的wndproc相同:

LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{
    int wmId, wmEvent;
    PAINTSTRUCT ps;
    HDC hdc;

    switch (message)
    {
    case WM_COMMAND:
        wmId    = LOWORD(wParam);
        wmEvent = HIWORD(wParam);
        // Parse …
Run Code Online (Sandbox Code Playgroud)

winapi message loops resize freeze

8
推荐指数
2
解决办法
5887
查看次数

Android相机预览 - 如何"冻结"相机?

我正在尝试构建一个Android应用程序来拍照,我需要冻结给定事件(即拍摄的照片)上的相机预览,并仅在另一个事件之后重新启动它.

换句话说,我想要的是视图显示相机在冻结事件发生之前看到的任何内容,然后冻结图像(即显示此事件发生时屏幕上显示的内容 - 就像拍摄照片一样)直到解冻事件发生.

现在,我正在使用带有SurfaceHolder.Callback的SurfaceView来执行此操作,我尝试使用PreviewCallback来冻结屏幕,但不幸的是,我找不到示例或教程,我真的被困在这点.

如果有人有关于如何完成这项工作的指南或指示,我将非常感谢帮助......

我正在粘贴下面代码的相关部分:

公共类CustomCameraView扩展了SurfaceView {

Camera camera;
SurfaceHolder previewHolder;

//Callback for the surfaceholder
SurfaceHolder.Callback surfaceHolderListener = new SurfaceHolder.Callback() {
    public void surfaceCreated(SurfaceHolder holder) {
        camera=Camera.open();

        try 
        {
            camera.setPreviewDisplay(previewHolder);
        }
        catch (Throwable t) {

        }
    }

    public void surfaceChanged(SurfaceHolder surfaceHolder, int format, int w, int h)
    {
        Parameters params = camera.getParameters();
        params.setPictureFormat(PixelFormat.JPEG);
            camera.setParameters(params);
            camera.startPreview();
    }

    public void surfaceDestroyed(SurfaceHolder arg0)
    {
        camera.stopPreview();
        camera.release();
    }
};
public CustomCameraView(Context ctx)
{
    super(ctx);

    previewHolder = this.getHolder();
        previewHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
        previewHolder.addCallback(surfaceHolderListener);
        setBackgroundColor(Color.TRANSPARENT);
}
public …
Run Code Online (Sandbox Code Playgroud)

camera android image freeze preview

8
推荐指数
1
解决办法
5334
查看次数

Android Studio在启动时冻结

我整天搜索但还没有找到解决方案.

今天我安装Android Studio没有任何问题.我添加了正确的路径.

JAVA_HOME to C:\Program Files\Java\jdk1.8.0_20
Run Code Online (Sandbox Code Playgroud)

JDK_HOME  to C:\Program Files\Java\jdk1.8.0_20
Run Code Online (Sandbox Code Playgroud)

但是,当我启动程序时,它会在加载屏幕上冻结.(带有绿色Android徽标和文本Android Studio的灰色图片)它确实创建了一个我无法关闭的过程,但在等待20分钟后它仍然在该屏幕上.

我尝试了一个干净的安装,我尝试了32位版本没有任何成功,因为它抱怨jvm,我无法解决由于某种原因.我也做了更新,但没有成功.

我不知道还有什么我可以尝试解决这个问题,但我也不认为自己会回到日食.

sdk android loading freeze

8
推荐指数
3
解决办法
8046
查看次数

Python冻结过程是什么?

Python 文档指出:

\n\n
\n

冻结模块是用 Python 编写的模块,其编译的字节码对象由 Python\xe2\x80\x99s freeze 实用程序合并到定制的 Python 解释器中。现在请参阅工具/冻结/。

\n
\n\n

http://docs.python.org/library/imp.html#imp.init_frozen

\n\n

我不明白。什么是冻结实用程序?如何使用?为什么会使用它?

\n

python freeze

7
推荐指数
1
解决办法
3778
查看次数

App发送推文后冻结

嗨,我在iOS应用程序中有两个UIButton.一个是发布到Twitter,第二个是发布到Facebook.Facebook按钮工作得很好但是推文给我留下了一些问题,推文表将打开填充文本,但需要两次点击取消按钮才能解除.如果我点击发送,将发送推文并且表单被解雇,但我的应用程序冻结并变得无法响应.我已经包含了两位代码

- (IBAction)postTweet:(id)sender {

// if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeTwitter]){

    myTweet = [[SLComposeViewController alloc]init];

    myTweet = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeTwitter];

    NSString *tweetString = [[NSString alloc]initWithFormat:@"%@\n%@\nvia @ValuatorApp", pdOne.text, pdTwo.text];

    [myTweet setInitialText:tweetString];

    [myTweet addURL:[NSURL URLWithString:@"http://sjb007.me/TheValuator"]];

    [self presentViewController:myTweet animated:YES completion:nil];
//   }
[myTweet setCompletionHandler:^(SLComposeViewControllerResult result) {

    NSString *output = [[NSString alloc]init];

    switch (result) {
        case SLComposeViewControllerResultCancelled:
            output = @"Twitter Post Cancelled";
            break;
        case SLComposeViewControllerResultDone:
            output = @"Twitter post Succesful";
            break;
        default:
            break;
    }
    NSLog(@"%@",output);

}];
}

- (IBAction)postFacebook:(id)sender {

// if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook]){

    myTweet = [[SLComposeViewController alloc]init]; …
Run Code Online (Sandbox Code Playgroud)

social xcode freeze ios slcomposeviewcontroller

7
推荐指数
1
解决办法
1703
查看次数

pyplot 图冻结(无响应)

我正在努力使用 matlpotlib 库中的 pyplot。当我尝试创建绘图时,数字已经冻结:

plt.figure()
plt.ion()
ax1 = plt.subplot(211) #Here it freezes
plt.title('test', fontsize=8)
plt.xlim(-1700, 1700)
plt.ylabel('x-axis')
plt.xlabel('y-axis')
plt.grid()
plt.show()
...do something else
Run Code Online (Sandbox Code Playgroud)

我只使用过 Pyqt 绘图,但这次我想在没有多线程的情况下解决我的问题,因为我不在乎绘图是否会暂时停止我的代码。问题是,脚本不会停止而是继续运行,并且不会等到图形完全创建。(time.sleep() 没有帮助)。有没有没有线程的解决方案?

干杯,詹姆斯

Ps.:如果我在代码后面加一个断点并在调试模式下运行,就没有问题(显然)。

python plot matplotlib freeze

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

即使成功触发了所有退出事件,Electron 应用程序仍挂起退出

一段时间以来,我一直在尝试调试我们的电子应用程序的问题,但这正成为一个难题。

问题:间歇性地,当使用退出快捷方式 ( cmd+Q ) 时,应用程序 UI 成功消失,但它停留在菜单栏 (mac)/通知 try(win) 中,并在悬停时显示死亡沙滩球。

而且我必须去活动监视器来实际强制关闭它 应用程序没有响应

这只发生在打包的生产应用程序中,而不是在开发模式下。在查看日志时,似乎所有退出事件都被正确命中。

app.on('window-all-closed', () => {
  log.info('All windows closed');

  if (process.platform != 'darwin') {
    app.quit();
  }
});
// Logs to help nail down quit failures
app.on('will-quit', () => log.info('App will quit'));
app.on('quit', () => log.info('App is quitting'));

app.on('before-quit', async () => {
 log.info('Attempting to quit app');
}
Run Code Online (Sandbox Code Playgroud)

log.log 的尾部

[2019-02-04 14:29:34.543] [info] electron: message received: windows-info
[2019-02-04 14:29:35.831] [info] Attempting to quit app
[2019-02-04 14:29:35.919] [info] stopping mouse …
Run Code Online (Sandbox Code Playgroud)

freeze electron electron-builder

7
推荐指数
1
解决办法
793
查看次数

取消向后滑动时,SwiftUI 应用程序冻结并占用 100% CPU

以下代码可能会使正在运行的应用程序在 iPhone(不是 iPad)或 iPhone 模拟器上无响应。Xcode 显示应用程序消耗 100% CPU,同时分配越来越多的内存。

struct SecondView: View {
    @State private var keyboardHeight: CGFloat = 0

    private let showPublisher = NotificationCenter.Publisher.init(
        center: .default,
        name: UIResponder.keyboardWillShowNotification
    ).map { (notification) -> CGFloat in
        if let rect = notification.userInfo?["UIKeyboardFrameEndUserInfoKey"] as? CGRect {
            return rect.size.height
        } else {
            return 0
        }
    }

    var body: some View {
        VStack(spacing: 20) {
            if keyboardHeight == 0 {
                Text("This is shown as long as there's no keyboard")
            }
            Text("This is the SecondView. Drag from …
Run Code Online (Sandbox Code Playgroud)

crash xcode freeze ios swiftui

7
推荐指数
1
解决办法
1060
查看次数

终端挂在来自 Angular/CLI 的“ng Completion”脚本上

当我打开一个新窗口并查看窗口顶部时,我的 OSX 终端开始挂起,需要很长时间才能退出脚本ng completion。在我足够耐心后,脚本退出大约花了 5 分钟。

我尝试了几件事(不知道如何解决问题):

  1. Return
  2. Ctrl+ j- 换行
  3. Ctrl + z- 暂停
  4. Ctrl + c- 打断
  5. Ctrl + q- 辞职
  6. Ctrl + s- 重新启动输出
  7. 关闭、强制停止、终止、重新打开终端

参考:https://www.oreilly.com/library/view/learning-the-unix/1565923901/ch01s04.html# :~:text=If%20you%20can%20type%20commands,%2DJ%20reset%20CTRL% 2DJ

以上都不适合我。

做了什么工作:

  1. 卸载全局 Angular/cli 包npm uninstall -g @angular/cli
  2. 使用验证卸载npm list -g --depth 0并验证 @angular/cli 不在列表中。
  3. 重新安装全局 Angular/clinpm install -g @angular/cli

希望这对将来的人有帮助。

macos terminal freeze angular-cli angular

7
推荐指数
1
解决办法
3658
查看次数