问题列表 - 第16412页

写一个键值存储

我期待写一个Key/value商店(可能在python中)主要是为了体验,因为我认为这是一个非常有用的产品.我有一些问题.通常,键/值对通常存储在内存和磁盘上?如何将存储在磁盘上的东西加载回内存?键/值存储是否一次将所有键/值对保留在内存中?还是从磁盘读取?

我试图找到一些关于这个主题的文献,但是没有走得太远,希望有人可以帮助我.

python key-value-store

12
推荐指数
2
解决办法
4720
查看次数

这里有人对英特尔C++编译器和GCC进行了基准测试吗?

我不确定是否应该在这里发布这个问题,因为这似乎是一个面向编程的网站.

无论如何,我认为必须有一些大师知道这一点.

现在我有一台运行CentOS 5的AMD Opteron服务器.我想为一个相当大的基于c ++ Boost的程序安装一个编译器.我应该选择哪种编译器?

c++ linux compiler-construction benchmarking boost

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

在MS-Access中以编程方式隐藏列

我想隐藏或显示基于用户选择的可变数据的列.如何在MS-Access 2003中将列设置为隐藏?

例如,

用户更改活动后......

For Each ctl In Me.FormNameHere.Form.Controls
    If (TypeName(ctl) = "Textbox") Then
        If InStr(GetTextList(), ctl.Name) > 0 Then
            ctl.hidden = True
        Else
            ctl.hidden = False
        End If
    End If
Next ctl
Run Code Online (Sandbox Code Playgroud)
  • 这种挑战的最佳方法是什么?
  • 有更明显的解决方案吗?

foreach ms-access controls properties

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

优秀的setjmp/longjmp教程

嗨,我想在C中阅读关于setjmp/longjmp的好教程.如果有一些真实而非人为的例子会更好.

谢谢.

c longjmp setjmp

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

如何用JSON表示稀疏数组?

我有一个我希望用JSON表示的稀疏数组.例如:

  -10 => 100
   -1 => 102
    3 => 44
   12 => -87
12345 => 0
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?我可以这样做吗?

json sparse-array

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

内存释放字符串生成器和c#中的d字节[]:内存不足异常

我正在研究c#.我想知道如何释放stringbuilder n byte [] ....因为我在使用字符串生成器时遇到了内存异常....另一件事是String.Replace()也给出了内存不足异常或者还有其他方法可以做同样的事情....请告诉我如何克服这些问题...提前感谢

c#

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

MS Visual Source Safe的最佳开源替代品?

我们将离开VSS获取TFS或任何其他替代方案.我是坚持寻求像SVN这样的开源替代品的人.现在我正在寻找一个关于以下方面的良好开源版本控制:

  1. 我们爱上了开源运动和跨平台.
  2. 是否可以将它与VS的Mono,SharpDevelop和Express版本一起使用而不是Visual Studio本身?
  3. 备份怎么样?
  4. 是否与VS集成而没有严重问题?
  5. 任何API或命令提示符访问?

请注意我已阅读以下关于它的文本,但仍需要更多帮助:

.Net项目的VSS或SVN?

TFS与开源替代品?

如何说服公司切换其源代码管理

svn version-control tfs open-source visual-sourcesafe

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

对SSE指令进行基准测试

我正在对一些SSE代码(将4个浮点数乘以4个浮点数)与传统的C代码进行基准测试.我认为我的基准代码在某种程度上必须是错误的,因为它似乎说非SSE代码比SSE快2-3倍.

有人能告诉我下面的基准测试代码有什么问题吗?并且可能建议另一种方法准确地显示SSE和非SSE代码的速度.

#include <time.h>
#include <string.h>
#include <stdio.h>

#define ITERATIONS 100000

#define MULT_FLOAT4(X, Y) ({ \
asm volatile ( \
    "movaps (%0), %%xmm0\n\t" \
    "mulps (%1), %%xmm0\n\t" \
    "movaps %%xmm0, (%1)" \
    :: "r" (X), "r" (Y)); })

int main(void)
{
    int i, j;
    float a[4] __attribute__((aligned(16))) = { 10, 20, 30, 40 };
    time_t timer, sse_time, std_time;

    timer = time(NULL);
    for(j = 0; j < 5000; ++j)
        for(i = 0; i < ITERATIONS; ++i) {
            float b[4] …
Run Code Online (Sandbox Code Playgroud)

benchmarking assembly gcc sse

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

如何使用sed,awk或gawk只打印匹配的内容?

我看到很多关于如何使用sed,awk或gawk进行搜索和替换等操作的示例和手册页.

但在我的情况下,我有一个正则表达式,我想对文本文件运行以提取特定的值.我不想做搜索和替换.这是从bash调用的.我们来举个例子:

正则表达式示例:

.*abc([0-9]+)xyz.*
Run Code Online (Sandbox Code Playgroud)

示例输入文件:

a
b
c
abc12345xyz
a
b
c
Run Code Online (Sandbox Code Playgroud)

听起来很简单,我无法弄清楚如何正确调用sed/awk/gawk.我希望做的是,在我的bash脚本中有:

myvalue=$( sed <...something...> input.txt )
Run Code Online (Sandbox Code Playgroud)

我尝试过的事情包括:

sed -e 's/.*([0-9]).*/\\1/g' example.txt # extracts the entire input file
sed -n 's/.*([0-9]).*/\\1/g' example.txt # extracts nothing
Run Code Online (Sandbox Code Playgroud)

regex unix awk sed gawk

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

以编程方式在Ruby中使用ScreenShot of Desktop?

我问过这个关于以编程方式拍摄网页图片的问题,我已经下载并使webkit2png正常工作(拍摄像博客和诸如此类的HTML页面的照片).太酷了,谢谢你告诉我的!

现在我想开始做更多事情,比如能够在加载Flash桌面和桌面后拍摄Flash网站.

是否可以使用webkit2png拍摄Flash网站(考虑到你可能需要等待几秒才能加载)?

但主要的问题是,我如何以编程方式拍摄桌面照片?这将使我能够更好地控制正在发生的事情.

ruby desktop webkit screen-capture

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