问题列表 - 第13539页

在Python中,如何在一行代码中创建一个包含n个字符的字符串?

我需要在Python中生成一个包含n个字符的字符串.有没有一个答案可以用现有的Python库实现这一目标?例如,我需要一个10个字母的字符串:

string_val = 'abcdefghij'
Run Code Online (Sandbox Code Playgroud)

python string

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

XML排序/格式化工具

是否有任何工具可以(漂亮地打印)格式化XML文件以及对其元素和属性进行排序?

xml formatting

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

如何评估LINQ表达式树中的独立布尔表达式

我正在使用标准访问者模式迭代LINQ表达式树以生成动态SQL WHERE子句.

我的问题是,与C#不同,你不能在SQL中使用独立的布尔表达式; 你必须将它与1或0进行比较.

鉴于这个假设的lambda表达式:

h => h.Enabled || h.Enabled == false
Run Code Online (Sandbox Code Playgroud)

错误地生成此代码很容易:

WHERE Enabled OR Enabled = 0
Run Code Online (Sandbox Code Playgroud)

或者这段代码:

WHERE (Enabled = 1) OR (Enabled = 1) = 0
Run Code Online (Sandbox Code Playgroud)

两者当然都会产生SQL错误.我应该采用什么逻辑来解决这个问题,而我的代码开始变得非常迟钝,因为我深入研究子树以找出案例可能是什么?

编辑:上面的例子当然是多余的 - 我只是用它来说明一点.

可能会创建此方案的示例:

h => h.Enabled
h => h.Enabled == enabled
h => h.Enabled == true
Run Code Online (Sandbox Code Playgroud)

当然,最后一个例子是糟糕的风格,但是我的代码被设计为独立于程序员的技能水平而工作,因此不满足冗余场景将是我的不良形式.

c# linq lambda expression-trees

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

ActionScript就像JavaScript?

我有一本书,Essential ActionScript 3(O'Reilly),以了解使用该语言.它提到ActionScript 3是ECMAScript的一个实现,就像Javascript一样.我觉得这很奇怪,因为有很多不同之处.在Javascript中,据我所知,你不能给变量一个类型(var marvin:Robot)或创建"传统"类和接口.但是,这可以在ActionScript中实现.

这是怎么回事?

javascript actionscript ecma262

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

Visual Studio 2008中的BaseOutputPath错误?

MSDN:

BaseOutputPath:指定输出文件的基本路径.如果设置,MSBuild将使用OutputPath = $(BaseOutputPath)\ $(配置)\

我尝试使用MSBuild项目属性BaseOutputPath,而不是为每个配置和平台组合指定OutputPath,但Visual Studio在编译时会抱怨:

未为此项目设置OutputPath属性.请检查以确保您已指定有效的配置/平台组合.

我把<BaseOutputPath>..\Binaries</BaseOutputPath>第一个无条件的<ProjectProperty>.

我是否错误地使用它,或者这是Visual Studio中的已知错误?

.net msbuild visual-studio-2008 visual-studio

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

Silverlight是否有log4net版本?

是否有针对Silverlight的log4net版本?

如果不这样,有人可以建议在Silverlight中使用替代日志框架吗?

.net silverlight logging log4net enterprise-library

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

将字符串对象添加到NSMutableArray?

我正在玩一个基础工具测试(Objective-C),我有一些问题......

#import <Foundation/Foundation.h>

int main (int argc, const char * argv[]) {
    NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];

    int planetLoop;
    NSString *tempString;
    NSMutableArray *planetArray = [[NSMutableArray alloc] init];

    NSLog(@"STRING ARRAY ... Start");
    for(planetLoop=0; planetLoop<10; planetLoop++) {
        tempString = [NSString stringWithFormat: @"Planet_%03d", planetLoop+1];
        NSLog(@"Planet_%03d", planetLoop+1);
        [planetArray addObject:tempString];
    }

    [planetArray release];
    [pool drain];
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

首先,我通常在将对象添加到数组后释放它,但我是否正确地认为我当前所拥有的是正确的,因为"tempString"是一个字符串文字,因此不需要分配或释放?

其次,当我运行它(执行之前)时,我得到以下错误"无法读取未知的加载命令0x80000022"如果这是我的代码的问题?从搜索谷歌看起来它可能是xCode 3.1.2中的一个错误,任何人有任何想法?

最后我做错了什么,想法是用10个字符串"Planet_001"填充一个数组到"Planet_010"

编辑:啊,我明白了,因为"= [NSString"位即

// Autoreleased object
tempString = [NSString stringWithFormat: @"Planet_%03d", planetLoop+1];
// String literal
tempString = @"Planet_"; 
Run Code Online (Sandbox Code Playgroud)

非常感谢,非常感谢-gary-

objective-c foundation

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

如何跳转到特定视图?

我有3个视图(xib'd)第三个视图打开一个模态视图(也是xib'd).我的目标是处理模态视图并跳转到视图#1.

我使用了以下代码,但它什么也没做.

self.statusView = [[StatusViewController alloc] initWithNibName:@"StatusViewController" bundle:nil];
[self.navigationController popToViewController:self.statusView animated:YES];
[self.navigationController popToViewController: 
Run Code Online (Sandbox Code Playgroud)

我也尝试了以下相同的结果.[self.navigationController.viewControllers objectAtIndex:0] animated:YES];

我要疯了...

statusView有一个定期合成的访问器,它代表我想要跳转到的视图.

iphone cocoa-touch objective-c

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

用linux中的选项卡替换空格

如何用给定文本文件中的linux中的选项卡替换空格?

linux whitespace tabs

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

OLAP可以在BigTable中完成吗?

在过去,我曾经使用在MySQL上运行的OLAP多维数据集构建WebAnalytics.现在我使用OLAP多维数据集的方式只是一个大表(好吧,它比那更智能地存储),其中每一行基本上是一个测量或聚合的测量集.每个度量都有一堆维度(即哪个页面名称,用户名,ip等)和一堆值(即多少个综合浏览量,多少访问者等).

您在这样的表上运行的查询通常采用以下形式(meta-SQL):

SELECT SUM(hits), SUM(bytes),
FROM MyCube
WHERE date='20090914' and pagename='Homepage' and browser!='googlebot'
GROUP BY hour
Run Code Online (Sandbox Code Playgroud)

因此,您可以使用上述过滤器获取所选日期中每小时的总计.一个障碍是这些立方体通常意味着全表扫描(各种原因),这意味着你可以制作这些东西的尺寸(在MiB中)的实际限制.

我正在学习Hadoop等的来龙去脉.

在BigTable上运行上述查询作为mapreduce看起来很容易:只需将'小时'作为键,在地图中过滤并通过对值进行求和来减少.

您是否可以在"实时"(即通过用户界面和用户得到他们的答案,而不是批处理模式)上运行BigTable类型的系统上面(或至少具有相同输出)的查询?

如果不; 在BigTable/Hadoop/HBase/Hive等领域做这样的事情的适当技术是什么?

olap hadoop hbase hive mapreduce

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