问题列表 - 第27450页

加速Python中的位串/位操作?

我使用Sieve of Eratosthenes和Python 3.1 编写了一个素数生成器.代码在ideone.com上以0.32秒正确且优雅地运行,以生成高达1,000,000的素数.

# from bitstring import BitString

def prime_numbers(limit=1000000):
    '''Prime number generator. Yields the series
    2, 3, 5, 7, 11, 13, 17, 19, 23, 29 ...    
    using Sieve of Eratosthenes.
    '''
    yield 2
    sub_limit = int(limit**0.5) 
    flags = [False, False] + [True] * (limit - 2)   
#     flags = BitString(limit)
    # Step through all the odd numbers
    for i in range(3, limit, 2):       
        if flags[i] is False:
#        if flags[i] is True:
            continue …
Run Code Online (Sandbox Code Playgroud)

optimization primes bit-manipulation sieve-of-eratosthenes python-3.x

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

GDI快速滚动

我使用GDI创建一些自定义textwidget.我直接画到屏幕上,没有缓冲.

现在我想实现一些快速滚动,它只是像素移动帧缓冲区的相应部分(并且只重绘新的可见线).

我注意到,例如富文本控件就像这样.如果我使用一些GDI绘图函数直接绘制到帧缓冲区,通过富文本控件,然后滚动富文本,它还将滚动我的绘图与文本.所以我假设富文本只是像素移动它是帧缓冲的一部分.

我也想这样做,但不知道该怎么做.

有人可以帮忙吗?(独立于编程语言))

谢谢!

winapi scroll gdi

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

为什么我的调用FTP的Perl脚本突然失败了?

我有一个已经运行了一年多的脚本,现在它失败了:

它正在创建一个命令文件:

open ( FTPFILE, ">get_list");
print FTPFILE "dir *.txt"\n";
print FTPFILE "quit\n";
close FTPFILE;
Run Code Online (Sandbox Code Playgroud)

然后我运行系统命令:

$command = "ftp ".$Server." < get_list | grep \"\^-\" >new_list";
$code = system($command);
Run Code Online (Sandbox Code Playgroud)

逻辑检查:

if ($code == 0) {

do stuff
} else {
log error
}
Run Code Online (Sandbox Code Playgroud)

它正在记录错误.当我打印$ code变量时,我得到256.

我用这个命令来解析$?变量:

$exit_value  = $? >> 8;
$signal_num  = $? & 127;
$dumped_core = $? & 128;

print "Exit: $exit_value Sig: $signal_num Core: $dumped_core\n";
Run Code Online (Sandbox Code Playgroud)

结果:

退出:1 Sig:0 Core:0

感谢您的帮助/见解.

perl system

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

是否有任何库可以从C#访问OLE结构化存储?

我可以找到一些开源库来访问(只读是可以的)OLE存储,如c#中的doc或xls文件?

c# ole

9
推荐指数
2
解决办法
9377
查看次数

javascript navigator.javaEnabled函数有什么意义?

navigator对象有一个javaEnabled函数,指示浏览器是否支持javascript.这似乎有点奇怪:

  • 如果确实启用了JS,那么该函数显然会返回true.
  • 如果JS被禁用,它将返回< nothing >,因为它永远不会运行,javaScript被禁用.

我必须在这里遗漏一些东西,或者这个功能真的没用吗?

javascript-framework navigator

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

如果变量的值等于零,则回显文本

我有这个代码:

<?php
if ( $amount < 5 ) {
  echo 'Credit Balance low! You have';
  echo $amount;
  echo ' remaining credits.';
} else {
  echo 'No recent alerts...';
}
?>
Run Code Online (Sandbox Code Playgroud)

它说echo $amount;我想要echo $00.00的价值$amount == 0.我如何在我的代码中包含这个?

php if-statement

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

jQuery特定表的备用表行颜色

我有两张桌子.<table id='1'></table><table id='2'></table>.当我把这段代码:

$(document).ready(function()
{
  //for table row
  $("tr:even").css("background-color", "#F4F4F8");
  $("tr:odd").css("background-color", "#EFF1F1");

});
Run Code Online (Sandbox Code Playgroud)

两个表都得到了替代的行颜色,我不想要,我只想为id = 2的表着色.如何实现?

javascript jquery

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

使用htmlpurifier进行输入或输出转义/过滤

我正在使用javascript WYSIWYG编辑器处理来自公众的用户输入,我正计划使用htmlpurifier来清理文本.

我认为在输入上使用htmlpurifier,将清理后的输入存储在数据库中,然后输出它而不进一步转义/过滤就足够了.但我听到其他意见,你应该总是逃避输出.

如果我已经清理了输入,有人可以解释为什么我需要清理输出吗?

php io filtering htmlpurifier

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

"CreateRiaClientFilesTask"任务意外失败

我是VS 2010并且最近安装了WCF RIA Services V1.0.为了测试,我创建了一个新的Silverligh Business项目,但现在我不时地重建解决方案时收到以下错误:

有人知道我为什么会这样吗?

谢谢

Error   1   The "CreateRiaClientFilesTask" task failed unexpectedly.
System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.ServiceModel.DomainServices.Tools, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
File name: 'Microsoft.ServiceModel.DomainServices.Tools, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
   at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMarkHandle stackMark, Boolean loadTypeFromPartialName, ObjectHandleOnStack type)
   at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark, Boolean loadTypeFromPartialName)
   at System.RuntimeType.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase, Boolean …
Run Code Online (Sandbox Code Playgroud)

silverlight wcf-ria-services

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

获取JS中的客户端时区(不是GMT抵消金额)

我需要在JS中确定客户端时区(例如CET,GMT,EST).获得偏移很简单,但没有确定TZ所需的所有信息,至少不容易.我感觉有可能使用偏移的组合,无论是否正在使用DST等等,但我希望其他人已经完成了这项工作,特别是考虑到处理时间时的奇怪异常.

这个问题很相似,但问题和答案都是基于(错误的)假设,每个浏览器的DateString格式都包含时区的名称 - 它不是.这是一个实现细节.

因此,我现在被卡住了.

javascript timezone datetime

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