问题列表 - 第31819页

Autogroup UITableView alphabetically

Is there a way to auto group/auto-section my UITableView alphabetically? I have a huge array which is being displayed nicely, but it would be even better if I had the sections like in Contacts.app.

Best
–f

indexing objective-c alphabetized uitableview

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

Memoization Handler

Is it "good practice" to create a class like the one below that can handle the memoization process for you? The benefits of memoization are so great (in some cases, like this one, where it drops from 501003 to 1507 function calls and from 1.409 to 0.006 seconds of CPU time on my computer) that it seems a class like this would be useful.

However, I've read only negative comments on the usage of eval(). Is this usage of …

python memoization dynamic-programming

10
推荐指数
2
解决办法
1066
查看次数

为什么Parallel.Invoke无法完成所有操作?

我在教科书中编写了一个关于C#中并行编程的例子.本书建议Parallel.Invoke可以替换任务的创建,调用和等待.但是,我尝试并发现如果我使用Parallel.Invoke,则在返回值之前任务将无法完成.但理论上,Parallel.Invoke应该总是等待.

代码:

    private byte[] getDataForGraph(int dataSize)
    {
        byte[] data = new byte[dataSize];


        Parallel.Invoke(
            () => Task.Factory.StartNew(() => generateGraphData(data, 0, pixelWidth / 8)),
            () => Task.Factory.StartNew(() => generateGraphData(data, pixelWidth / 8,
                pixelWidth / 4)),
            () => Task.Factory.StartNew(() => generateGraphData(data, pixelWidth / 4,
                pixelWidth * 3 / 8)),
            () => Task.Factory.StartNew(() => generateGraphData(data, pixelWidth * 3 / 8,
                pixelWidth / 2)));

        return data;
    }
Run Code Online (Sandbox Code Playgroud)

以及执行该功能的方式:

Task<byte[]> getDataTask = Task<byte[]>.Factory.StartNew(() => getDataForGraph(dataSize));
byte[] data = getDataTask.Result;
Run Code Online (Sandbox Code Playgroud)

private void generateGraphData(byte[] data, int partitionStart, …

c# task-parallel-library c#-4.0

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

在Open Office计算中搜索并替换正则表达式

我有这样的东西(在Open Office Calc中):

Streetname. Number
Streetname. Number a
Run Code Online (Sandbox Code Playgroud)

现在我想删除号码前面的所有内容.所以我需要做一个搜索并替换我猜.^.*?([0-9])这个匹配Streetname.数字..但是我应该在替换字段中添加什么?如果我进行搜索和替换,它会删除数据域中的所有内容:(

regex expression openoffice.org openoffice-calc

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

如何从Android 3轴加速度计中的加速度计读数中删除重力因子

任何人都可以帮助从加速度计读数中删除g因子吗?

我正在使用SensorEventListener以及onSensorChanged()获取Sensor.TYPE_ACCELEROMETER数据的方法.我只需要在所有方向上的纯加速度值.因此,在任何状态下,如果设备稳定(或以恒定速度),它应该大致给出(0.0,0.0,0.0).

目前,根据其俯仰和滚动,它根据作用在每个轴上的g力给出可变输出.

我希望有一些公式可以删除它,因为我还从Sensor.TYPE_ORIENTATION监听器获取方向值(俯仰和滚动).我用了一些,但没用.

android accelerometer

15
推荐指数
5
解决办法
4万
查看次数

如何在vim中覆盖〜/ .vim和〜/ .vimrc路径(但没有其他路径)?

假设我有一个所有vim配置的tarball - 一切都在〜/ .vim(插件,自动加载,颜色,所有东西)和vimrc文件中.我将其解压缩到某个目录.所以在我所在的目录($ PWD)中,有一个"vim"文件夹和一个"vimrc"文件.(注意:这个目录是只读的,所以vim不应该尝试写入它).

我可以向vim提供哪些命令行参数或环境变量,以确保加载所有插件,语法等以及vimrc,其顺序与它们位于〜/ .vim和〜时的顺序相同/.vimrc

作为奖励,如果可能的话,我想忽略主机的〜/ .vimrc和〜/ .vim(但这不是强制性的).

如果你想知道为什么我不只是把文件放在〜/ .vimrc和〜/,vim中,我正在尝试打包我自己的vim配置并随身携带它.我不想破坏我正在使用的计算机的vim配置,我只想用我的配置启动vim会话.

vim configuration

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

FFmpeg支持的所有编解码器和格式是什么?

我需要一个FFmpeg支持的编解码器和格式列表.我在哪里可以找到它?

video ffmpeg

116
推荐指数
4
解决办法
17万
查看次数

如何在不解析它​​们的情况下将传递的标志/参数转换为我的Perl程序?

我想传递一个perl程序一组参数和标志,例如 my_script.pl --flag1 --arg1=value --flag2 …

有没有办法快速将所有这些转换为一些标准结构(哈希)而不是解析?

谢谢,戴夫

perl parsing arguments

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

Xcode 4:你如何查看控制台?

我似乎找不到在XCode 4中运行控制台(显示NSLog注释)的方法.以前版本的XCode的常规方法不起作用.有没有人知道如何实现这一目标?

iphone objective-c xcode4

85
推荐指数
5
解决办法
15万
查看次数

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