问题列表 - 第23924页

为什么"菜单"单元过早定稿?

我在FastMM和FullDebugMode打开的情况下测试了我的应用程序,因为我遇到了一些关机问题.

在解决了我自己的问题之后,FastMM开始抱怨在TPopupList中对释放的对象调用虚方法.我试图在使用中尽早移动菜单单元,以便最后确定,但它没有帮助.这是真正的问题,来自FastMM的vcl或虚假警报中的错误?

以下是FastMM的完整报告:

FastMM has detected an attempt to call a virtual method on a freed object. An access violation will now be raised in order to abort the current operation.

Freed object class: TPopupList

Virtual method: Offset +16

Virtual method address: 4714E4

The allocation number was: 220

The object was allocated by thread 0x1CC0, and the stack trace (return addresses) at the time was:
403216 [sys\system.pas][System][System.@GetMem][2654]
404A4F [sys\system.pas][System][System.TObject.NewInstance][8807]
404E16 [sys\system.pas][System][System.@ClassCreate][9472]
404A84 [sys\system.pas][System][System.TObject.Create][8822]
7F2602 [Menus.pas][Menus][Menus.Menus][4223]
40570F [sys\system.pas][System][System.InitUnits][11397]
405777 [sys\system.pas][System][System.@StartExe][11462]
40844F …
Run Code Online (Sandbox Code Playgroud)

delphi debugging delphi-2007 fastmm

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

你如何勾勒出你的iPhone App设计和想法?

你如何勾勒出你的iPhone App设计和想法?我目前正准备开始我的下一个项目,并希望找到一种方法来在屏幕上获取我的想法而不是旧的老式纸张.

iphone cocoa-touch ipad

9
推荐指数
3
解决办法
5307
查看次数

如何扩展jquery ui小部件?(1.7)

我想创建一个可排序小部件的自定义版本.我一直在寻找文档,但找不到真正准确的东西.我找到的最好的信息是:http://jqueryui.pbworks.com/Widget-factory.

我试过了 :

$.widget("ui.customsortable", $.extend($.ui.sortable, {
  _init: function() {
    $.widget.prototype._init.apply(this, arguments);
  }
}));
Run Code Online (Sandbox Code Playgroud)

但$ .widget.prototype._init不是我想调用的函数我猜是因为它是$ .widget原型.

然后,我尝试了我在这里和那里读到的东西:

var _init = $.ui.sortable.prototype._init; 

$.widget("ui.customsortable", $.extend($.ui.sortable, {
  _init: function() {
    _init.apply(this, arguments);
  },
}));
Run Code Online (Sandbox Code Playgroud)

但是:

  • 我不敢相信我必须存储我想要覆盖的所有方法,它是如此丑陋.
  • 它抛出一个错误("this.refresh不是函数"),这意味着刷新方法不存在.这是否意味着我必须重新创建我想要覆盖的所有方法?在这种情况下扩展有什么意义?

我在这里错过了什么吗?

谢谢你的帮助 !

javascript jquery jquery-ui

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

捕获子进程输出

我了解到在Python中执行命令时,我应该使用子进程.我想要实现的是通过ffmpeg编码文件并观察程序输出直到文件完成.Ffmpeg将进度记录到stderr.

如果我尝试这样的事情:

child = subprocess.Popen(command, shell=True, stderr=subprocess.PIPE)
complete = False
while not complete:
    stderr = child.communicate()

    # Get progress
    print "Progress here later"
    if child.poll() is not None:
        complete = True
    time.sleep(2)
Run Code Online (Sandbox Code Playgroud)

调用child.communicate()并等待命令完成后,程序不会继续.还有其他方法可以跟随输出吗?

python subprocess

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

如何使用Java从网络摄像头获取视频和音频流?

如何使用Java从Web摄像头获取视频和音频流(以跨平台的方式)?

例如,我们有一台带有3-4个USB网络摄像头的电脑; 我们希望获得他们的流并使其在用户界面中可见.我们怎么能做这样的事情?我需要一个简单应用程序的代码,它可以在计算机上找到所有摄像头,然后让我们选择摄像头来进行操作.可以任何人,请分享这样的一个吗?

java audio video webcam stream

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

如何检测有向图是否是循环的?

我们如何检测有向图是否是循环的?我认为使用广度优先搜索,但我不确定.有任何想法吗?

graph breadth-first-search cyclic

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

启用页面并更改设备旋转/方向的UIScrollView(MADNESS)

我很难做到这一点.

我有一个UIScrollView,启用了分页.它由视图控制器(MainViewController)管理,每个页面由PageViewController管理,其视图作为scrollView的子视图添加到适当的偏移量.滚动是左右,适用于标准方向的iPhone应用程序.效果很好.基本上就像Apple提供的样本一样,也像iPhone提供的Weather应用程序一样.

但是,当我试图支持其他方向时,事情并不能很好地发挥作用.我用这种方法支持MainViewController和PageViewController中的每个方向:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
     return YES;
}
Run Code Online (Sandbox Code Playgroud)

然而,当我旋转设备时,我的页面变得非常歪斜,并且有很多绘图故障,特别是如果只加载了一些页面,然后我旋转,然后滚动更多等等...非常凌乱.

我告诉我的观点是支持自动调整大小

 theView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
Run Code Online (Sandbox Code Playgroud)

但无济于事.它似乎只会拉伸和歪曲我的观点.

在我的MainViewController中,我添加了这一行,试图调整我所有页面的视图:

- (void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation {
self.scrollView.contentSize = CGSizeMake(self.scrollView.frame.size.width * ([self.viewControllers count]), self.scrollView.frame.size.height);

    for (int i = 0; i < [self.viewControllers count]; i++) {
        PageViewController *controller = [self.viewControllers objectAtIndex:i];
        if ((NSNull *)controller == [NSNull null])
            continue;

        NSLog(@"Changing frame: %d", i);
        CGRect frame = self.scrollView.frame;
        frame.origin.x = frame.size.width * i;
        frame.origin.y = 0;
        controller.view.frame = frame;
    }
}
Run Code Online (Sandbox Code Playgroud)

但它没有太多帮助(因为我懒得加载视图,所以当执行时不一定都会加载它们).

有什么方法可以解决这个问题吗?

cocoa-touch objective-c uiscrollview uiinterfaceorientation ios

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

如何定义和使用C中的位数组?

我想创建一个非常大的数组,我在其上写'0'和'1'.我试图模拟一个称为随机顺序吸附的物理过程,其中长度为2的单位二聚体在随机位置沉积在n维晶格上,彼此不重叠.当晶格上没有剩余空间用于沉积更多二聚体(晶格被堵塞)时,该过程停止.

最初我从一个零点开始,二聚体用一对'1'表示.当每个二聚体沉积时,二聚体左侧的位点被阻断,这是因为二聚体不能重叠.因此,我通过在晶格上存储三个'1'来模拟这个过程.我需要重复整个模拟很多次,然后计算出平均覆盖率%.

我已经使用1D和2D格子的字符数组完成了这项工作.目前,我正在尝试使代码尽可能高效,然后再处理3D问题和更复杂的概括.

这基本上是1D中代码的样子,简化:

int main()
{
    /* Define lattice */
    array = (char*)malloc(N * sizeof(char));

    total_c = 0;

    /* Carry out RSA multiple times */
    for (i = 0; i < 1000; i++)
        rand_seq_ads();

    /* Calculate average coverage efficiency at jamming */
    printf("coverage efficiency = %lf", total_c/1000);

    return 0;
}

void rand_seq_ads()
{
    /* Initialise array, initial conditions */
    memset(a, 0, N * sizeof(char));
    available_sites = N;
    count = 0;

    /* While the lattice still has enough room... */ …
Run Code Online (Sandbox Code Playgroud)

c arrays bit-manipulation bitarray multidimensional-array

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

Mathematica - 导入CSV和流程列?

我有一个CSV文件格式如下:

0.0023709,8.5752e-007,4.847e-008
Run Code Online (Sandbox Code Playgroud)

我想将它导入Mathematica然后将每列分成一个列表,这样我就可以对所选列进行一些数学运算.

我知道我可以导入数据:

Import["data.csv"]
Run Code Online (Sandbox Code Playgroud)

然后我可以用这个分隔列:

StringSplit[data[[1, 1]], ","]
Run Code Online (Sandbox Code Playgroud)

这使:

{"0.0023709", "8.5752e-007", "4.847e-008"}
Run Code Online (Sandbox Code Playgroud)

现在的问题是我不知道如何将数据输入到单个列表中,并且Mathematica也不接受8.5e-007格式的科学记数法.

如何将数据分成列并格式化科学记数法的任何帮助都会很棒.

提前致谢.

csv wolfram-mathematica

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

测量服务器的ping延迟 - Python

我有一个服务器IP地址列表,我需要检查每个服务器IP地址是否在线以及延迟时间.

我还没有找到任何直接的实现方法,并且在准确计算延迟方面似乎存在一些问题.


有任何想法吗?

python networking tcp latency

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