问题列表 - 第46480页

用ast获取模块名称

如何使用ast获取python模块名称?我尝试了以下操作来获取模块节点,但看起来它没有名称信息:

class v(ast.NodeVisitor):
    def visit_Module(self, node):
        print "Module : %s" % node

v().visit_Module(ast.parse(f.read(), filename))
Run Code Online (Sandbox Code Playgroud)

我基本上需要实际的模块名称(如果它在一个包中,则像abmodule一样完整)。

python parsing abstract-syntax-tree

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

Parallel.ForEach x of x

所以我在c#4.0 WPF应用程序中工作并使用并行foreach循环使用我创建的数据库存储库将数据导出到数据库.我已经使用进度条使用并行foreach进行导出,但是希望能够提供更多深入的进度细节,例如导出第25项的第5项.我遇到的问题很明显,因为它正在运行与此同时,计数器不起作用,即总数会说出类似的结果

exporting 0 of 25
exporting 0 of 25
...
exporting 5 of 25
exporting 5 of 25
Run Code Online (Sandbox Code Playgroud)

任何人都可以指导如何在这样的并行循环中使行为工作:

int runningTotal = 0;
Parallel.ForEach(source, x =>
{
    Repository.Commit(x);
    runningTotal++;
    progressReporter.ReportProgress(() =>
    {
        //Progress bar update
        this.progressFile.Value++;
        this.lblProgress.Text = String
            .Format("Exporting Source {0} of {1}", runningTotal, source.Count)
    });
});
Run Code Online (Sandbox Code Playgroud)

希望这表明我希望实现的目标.

谢谢

c# parallel-processing wpf

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

如何使div跳起来

我希望我的div跳到下一排,尽管行上有足够的空间让它留在那里.我在行上有三个盒子,我有兴趣让最后一个盒子跳到下一行.每个框都由自己定义,具有自己的类.我现在添加了一个,<br/>但我正在寻找一种使用CSS的方法.

我已经尝试过使用display: block第二个div的类了,但它也让它跳了一条线,这不是我想要的.

有什么建议?

html css

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

如何在SQL中用随机数填充列?我在每一行都得到相同的价值

UPDATE CattleProds
SET SheepTherapy=(ROUND((RAND()* 10000),0))
WHERE SheepTherapy IS NULL
Run Code Online (Sandbox Code Playgroud)

如果我然后执行SELECT,我会看到我的随机数在每一行都是相同的.任何想法如何生成唯一的随机数?

sql-server

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

如何在Rails中为Mechanize设置自定义用户代理

我知道您可以通过设置agent.user_agent_alias ='Linux Mozilla'来使用一组预定义的别名,但是如果我想设置我自己的用户代理,因为我正在编写一个Web爬虫,并希望识别它,对于我正在索引的网站.就像Googlebot一样.

似乎有一个user_agent方法,但我似乎找不到任何关于它的功能的文档.

ruby ruby-on-rails mechanize ruby-on-rails-3

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

有没有其他方法可以编写在c ++中使用switch语句的代码

我们正在使用C++构建DLL.由于我们有400个大小的DLL的大小越来越大,所以有没有替代方法使用而不是切换

c++ switch-statement

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

如何截断表

我在我的应用程序中使用 SQLite。当我在 SQLite 中使用 truncate 命令时,它给了我类似“语法错误接近截断”的错误。

任何人都可以帮助我解决这个问题或除 DELETE 命令之外的任何其他截断替代方法。

sqlite

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

为什么二元Guids与通常的表示不同

我有以下Guid:

AAB13E97-449B-4D5B-BDE2-AC479C31B782
Run Code Online (Sandbox Code Playgroud)

使用System.Guid + DbLinq + SQLite存储它,以下字段将添加到数据库中.

973EB1AA-9B44-5B4D-BDE2-AC479C31B782
Run Code Online (Sandbox Code Playgroud)

(为清晰起见,添加了破折号)

我可以看到最后8个字节的顺序是相同的,并且3个第一组是相反的,但我不明白为什么.

.net sqlite binary guid dblinq

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

平滑滚动,具有惯性和边缘阻力/回弹

我通过触摸拖动和多点触控缩放实现了基本滚动以获得自定义视图.这很好用,但现在我想添加一些高级功能.

例如,在Google地图应用程序中,当您在屏幕上拖动时,停止拖动后它仍将继续移动一点(惯性).并且一些浏览器(例如IPad Safari)允许您将屏幕拖动到比网站的可见区域更远的位置,但屏幕将快速快速回到网站的边缘.

我现在想要实现类似的东西,但为了做到这一点,我需要在定期间隔发生触摸事件更改活动屏幕区域以执行动画.我怎样才能做到这一点?

java android touch

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

如何使用c#在Windows中的任务栏上放置一个控件

我搜索了很多关于乐队对象的信息,我们可以从中获取任务栏的广告,我可以从头开始获得更多教程和一些示例程序.

除了乐队对象之外,还有其他任何替代方法可以对Windows任务栏进行控制吗?

提前致谢

c# com user-controls add-in taskbar

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