标签: freeze

关于Python"冻结"的详细解释

有没有关于Python的"冻结"事情的详细解释?我看到了PyPi页面,但我认为它不够全面.

python freeze

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

DoDragDrop有时会冻结WinForms应用程序

我正在做一个Drag Drop到外部应用程序,如下所示:

string[] files = new string[/* */];

// get files

DataObject o = new DataObject(DataFormats.FileDrop, files);
DoDragDrop(o, DragDropEffects.Copy | DragDropEffects.Move);
Run Code Online (Sandbox Code Playgroud)

一些应用程序将采取文件并继续处理它们,我的应用程序是免费的,但一些应用程序将使我的应用程序冻结,直到它处理所有文件...有什么办法可以解决这个问题吗?我试过在一个线程中做到这一点但是效果不是很好 - 它根本不起作用...所以,任何建议如何使这个代码不挂我的应用程序?

c# drag-and-drop freeze winforms

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

使用c#冻结excel列

我用c#生成一个excel spread-cheat,我想冻结第一列.这是我使用的代码:

    public static void SaveToExcel(object[,] data)
    {
        Excel = Microsoft.VisualBasic.Interaction.CreateObject("Excel.Application", String.Empty);
        Excel.ScreenUpdating = false;
        dynamic workbook = Excel.workbooks;
        workbook.Add();

        dynamic worksheet = Excel.ActiveSheet;

        const int left = 1;
        const int top = 1;
        int height = data.GetLength(0);
        int width = data.GetLength(1);
        int bottom = top + height - 1;
        int right = left + width - 1;

        if (height == 0 || width == 0)
            return;

        dynamic rg = worksheet.Range[worksheet.Cells[top, left], worksheet.Cells[bottom, right]];
        rg.Value = data;

        // Set borders …
Run Code Online (Sandbox Code Playgroud)

c# excel freeze

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

InfiniteViewPager在setCurrentItem()方法上冻结

我正在使用此代码创建InfiniteViewPager:

pAdapter = new InfinitePagerAdapter(new MyPagerAdapter());
InfinitivePAdapter = (InfiniteViewPager) findViewById(R.id.pager);
InfinitivePAdapter.setAdapter(pAdapter);
Run Code Online (Sandbox Code Playgroud)

setCurrentItem()函数似乎有问题.

当我尝试调用setCurrentItem()函数时程序冻结,但不是每次都冻结.该程序仅在以下情况下冻结:setCurrentItem()的项目较低,并且从不同的方法(在我的情况下从onClickListener)调用它.

InfinitivePAdapter.setCurrentItem(7);//item is set on 7
button.setOnClickListener(new OnClickListener() {
    @Override
    public void onClick(View v) {
         InfinitivePAdapter.setCurrentItem(5);//when button is pressed it is set to 5
    }
});
Run Code Online (Sandbox Code Playgroud)

然而程序似乎正常工作:物品比前一个更大:

 InfinitivePAdapter.setCurrentItem(3);//item is set on 3
    button.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View v) {
             InfinitivePAdapter.setCurrentItem(12);//when button is pressed it is set to 12
        }
    });
Run Code Online (Sandbox Code Playgroud)

或者setCurrentItem(3)被一个接一个地调用,即使该项比前一个小:

InfinitivePAdapter.setCurrentItem(7);
InfinitivePAdapter.setCurrentItem(5);
Run Code Online (Sandbox Code Playgroud)

更准确地说,此行中的InfiniteViewPager类中的程序冻结:

@Override
public void setCurrentItem(int item) {
    // offset the current item to …
Run Code Online (Sandbox Code Playgroud)

android freeze android-viewpager

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

使用Google电子表格API冻结行和设置样式

如果我滚动电子表格,行的标题字段将被隐藏,我需要在同一电子表格中使用粗体文本格式.

问题
我可以通过电子表格api设置冻结行和样式 - 是否可以?

java api freeze google-sheets google-sheets-api

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

javascript - 冻结构造函数原型的副作用

我注意到冻结构造函数的原型有副作用,基本上破坏了构造函数链接:

function A(x) {
    this.x=x;
}

function B(x, y) {
    A.call(this, x);
    this.y=y;
}
B.prototype = new A();
Object.freeze(B.prototype);
b=new B(1,2)
// I expected b.x to be 1 here but it's undefined
Run Code Online (Sandbox Code Playgroud)

这是一个演示问题的小提琴:

http://jsfiddle.net/jhpxv20b/2/

有没有一个很好的理由为什么bx最终未定义?

如果这不是一个bug,那么x2如何在小提琴中是1?

javascript prototype freeze

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

Intellij想法在启动时冻结,fsnotifier64使用6.5G RAM

我正在使用fedora 21,当我启动Intellij时它会冻结我的鼠标和键盘大约75%,但不知怎的,它会在冻结输入时继续加载.当它很精细我很高兴,但现在我的fsnotifier64进程使用6.5GB的RAM.我改变了我的vmoptions,它没有改变任何东西.您建议我尝试解决此问题.

java freeze intellij-idea out-of-memory intellij-14

7
推荐指数
0
解决办法
1545
查看次数

加载模拟器时genymotion停留在黑屏上

当我使用genymotion启动新的虚拟设备时,有时会卡在黑屏上而不会加载.有时它会在重启后特别有效,否则它将挂在黑屏上并变得无法使用. 黑色genymotion加载屏幕

crash emulation freeze genymotion

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

使用Intel HD 3700 linux的Java 8 Swing渲染问题

我在Kubuntu 18.04的Java 8 update 181中开发了一个应用程序.在我的开发PC中,我使用英特尔i3-6100和英特尔®高清显卡530.所有图形都是使用swing完成的,使用这种硬件配置,一切都可以正常工作.

在生产PC上,我使用英特尔(R)Celeron(R)CPU J1900,采用英特尔®高清显卡,适用于英特尔凌动®处理器Z3700系列.使用相同的操作系统和java版本运行相同的操作我发现我的图形在摇摆中完成了问题.

  1. 摇摆组件,如jLabels,jButton等,不更新.例如,框架A的标签B带有文本"旧文本",我用文本"新文本"更新标签B上的文本,然后我将setVisible(true)调用到框架A,框架变为可见文本"旧"文本".这不是每次都发生,有时它会更新,有时我不会.这仍然发生在我添加SwingUtilities与我的解决方案不同的事件中,如下所述.
  2. 在标签中,我的.gif动画运行不顺畅,或者它们冻结了.
  3. 交换活动帧(在第二个上显示为真,在第一个上为false)有一些延迟.
  4. 经过一段时间后,GUI应用程序冻结并在一段时间后继续工作,有时几分钟后,有时几秒钟后.

因此,在许多论坛上搜索后,我对我的应用程序进行了以下更改

  1. 开始使用SwingUtilities.invokeLater()或SwingUtilities.invokeAndWait()(我想在显示它之前更改某些内容,例如,如果服务的价格是80.00更新然后显示它)我到处更新我的GUI组件.
  2. 在组件的每次更新之后,我调用component.revalidate()和component.repaint()或repaint(50).
  3. 每次调用frame.setVisible(status)时,我都会等待来自windowListener的信号,即激活和打开帧,或者取消激活和关闭,具体取决于调用true或false作为状态.
  4. 在仍然遇到没有更新摆动组件的问题之后,我尝试将框架设置为可见而不是更新其所有组件.这在开始的一段时间内工作正常,但过了一段时间后我注意到有时组件不会更新.这是一个丑陋的解决方法,有时会起作用,因为当框架可见时,您可以看到内容在框架上发生变化.
  5. 我读到英特尔HD 3000系列上的图形硬件加速存在问题,所以在某些论坛上,我读到我应该使用VM选项-Dsun.java2d.d3d = false和-Dsun.java2d.opengl = True调用我的应用程序.这样,图形有点平滑,但在12到24小时之后的一段时间(不完美)之后,图形会冻结约5分钟,而不是更新任何东西.
  6. 在一些论坛上,我看到用户通过从java 8降级到java 7来解决了这个问题(这需要修改我的代码和我同事的其他代码,我估计至少2个月),在某些论坛上,我看到降级到java 8更新25有助于解决此问题.我尝试降级到java 8更新25并且图形和动画开始变得更顺畅,但是在一段时间(最后一次24小时)之后,应用程序开始冻结.
  7. 我检查我的操作系统有最新版本的英特尔高清显卡,并有OpenGL 3.0版Mesa 18.0.5.

另外,我看到了很多关于在Intel HD上用java 8运行的游戏Minecraft的问题.

我对java GUI没有太多经验,但我不明白它如何与一个Intel HD图形精细配合,而其他没有.写一次运行任何地方的java概念这次失败了.

//编辑2018-11-02最后我的mini pci-e到pci-e卡到达了我在aliexpress上订购的,但图形仍然出现故障.不知道下一步该尝试什么.我想所有的图形渲染都是由处理器完成的,而不是我的nvidia卡或intel hd图形.

java user-interface swing intel freeze

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

Microsoft SQL Server停留在“ Install_SQLSupport_CPU64_Action”

在安装SQL Server 2017 Developer Edition时,我被困在“ Install_SQLSupport_CPU64_Action”上,这是第二次发生在我身上,一次是在工作中,一次是在家里。

在线搜索后,我找不到解决方案。

sql sql-server installation freeze

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