问题列表 - 第7895页

使用OpenID和WCF而不使用浏览器,是否可能?

从我在OpenID上完成的大部分阅读中,似乎可能需要浏览器.我正在编写一个WCF应用程序,并希望使用OpenID作为身份验证方法,但我的应用程序不是一个Web应用程序.是否可以在不需要Web浏览器的情况下一起使用WCF和OpenID?

openid wcf

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

在Mac OS X上使用virtualenv

我一直在Ubuntu上使用virtualenv它摇滚,所以我试图在我的Mac上使用它而我遇到了麻烦.

virtualenv命令成功创建了目录,并easy_install乐意在其中安装包,但我无法导入我安装的任何内容.似乎sys.path没有正确设置:它不包括虚拟site-packages,即使我使用该--no-site-packages选项.难道我做错了什么?

我在Mac OS 10.5.6上使用Python 2.5.1和virtualenv 1.3.3

编辑:这是我尝试使用virtualenv时会发生什么:

$ virtualenv test
New python executable in test/bin/python
Installing setuptools............done.
$ source test/bin/activate
(test)$ which python
/Users/Justin/test/bin/python
(test)$ which easy_install
/Users/Justin/test/bin/easy_install
(test)$ easy_install webcolors
[...]
Installed /Users/Justin/test/lib/python2.5/site-packages/webcolors-1.3-py2.5.egg
Processing dependencies for webcolors
Finished processing dependencies for webcolors
(test)$ python
[...]
>>> import webcolors
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named webcolors
>>> import sys …
Run Code Online (Sandbox Code Playgroud)

python macos virtualenv

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

翻转查看Iphone

请考虑下面的代码,并告诉我我做错了什么.

我想在两个UIViews之间翻转.

不知何故,当我从初始视图中移开时,我只是得到翻转的视图,没有动画.当我回头时,动画显示就好了.

翻转是从视图本身的按钮触发的.

- (IBAction)showMoreInfo:(id)sender
{
    UIView *moreInfo = self.flipView;

    [UIView beginAnimations:nil context:nil];
    [UIView setAnimationDuration:2.0];
    [UIView setAnimationBeginsFromCurrentState:NO];
    [UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:self.view cache:YES];

    UIView *parent = self.view.superview;
    [self.view removeFromSuperview];

    [parent addSubview:moreInfo];

    [UIView commitAnimations];

}



- (IBAction)showLessInfo:(id)sender
{
    UIView *lessInfo = self.view;

    [UIView beginAnimations:nil context:nil];
    [UIView setAnimationDuration:2.0];
    [UIView setAnimationBeginsFromCurrentState:NO];
    [UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft forView:self.flipView cache:YES];

    UIView *parent = self.flipView.superview;
    [self.flipView removeFromSuperview];

    [parent addSubview:lessInfo];

    [UIView commitAnimations];

}
Run Code Online (Sandbox Code Playgroud)

iphone flip

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

如何在同一个字符串上有效地处理多个Perl搜索/替换操作?

所以我的Perl脚本基本上是一个字符串然后尝试通过多次搜索并替换它来清理它,如下所示:

$text =~ s/<[^>]+>/ /g;
$text =~ s/\s+/ /g;
$text =~ s/[\(\{\[]\d+[\(\{\[]/ /g;
$text =~ s/\s+[<>]+\s+/\. /g;
$text =~ s/\s+/ /g;
$text =~ s/\.*\s*[\*|\#]+\s*([A-Z\"])/\. $1/g; # replace . **** Begin or . #### Begin or ) *The 
$text =~ s/\.\s*\([^\)]*\) ([A-Z])/\. $1/g; # . (blah blah) S... => . S...
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,我正在处理令人讨厌的HTML,并且必须将其击败.

我希望有一种更简单,美观的方式来做到这一点.我有大约50行看起来就像上面那样.

我通过使用哈希来解决了这个问题的一个版本,其中键是注释,哈希是reg表达式,如下所示:

%rxcheck = (
        'time of day'=>'\d+:\d+', 
    'starts with capital letters then a capital word'=>'^([A-Z]+\s)+[A-Z][a-z]',
    'ends with a single capital letter'=>'\b[A-Z]\.'
}
Run Code Online (Sandbox Code Playgroud)

这就是我使用它的方式:

 foreach my $key (keys %rxcheck) …
Run Code Online (Sandbox Code Playgroud)

regex perl hash substitution

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

将JavaScript解析为仪器代码

我需要将JavaScript文件拆分为单个指令.例如

a = 2;
foo()
function bar() {
    b = 5;
    print("spam");
}
Run Code Online (Sandbox Code Playgroud)

必须分成三个指令.(赋值,函数调用和函数定义).

基本上我需要检测代码,在这些指令之间注入代码以执行检查.分裂为";" 显然不会起作用,因为你也可以用换行结束指令,也许我不想在函数和类定义中设置代码(我还不知道).我使用flex/Bison学习了关于语法的课程,但在这种情况下,这条规则的语义动作是"打印解析树中的所有后代并将我的代码放在最后",这是基本的Bison不能做到的. .我该怎么做呢?我还需要拆分代码,因为我需要使用python-spidermonkey与Python接口.或者......那里是否有一个图书馆可以让我免于重新发明轮子?它不一定是在Python中.

javascript python parsing spidermonkey

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

Google地理编码API(City => long,lat)

Google是否提供RESTful API,我可以在其中传递城市名称(或zip),并返回经度和纬度.

我知道如何使用Google Maps API执行此操作,我真的不希望我的用户单独下载庞大的200k Google Maps API,以便我可以对一个位置进行地理编码.

有没有人知道基于URL(REST)的城市/ zip到经度和纬度API?

由于对这些信息进行地理编码然后启动了其他多个进程,因此执行此第一步至关重要的是使用Google Maps API b/c进行大量下载和JavaScript加载,使其快速执行b/c瓶颈.

geocoding google-api geolocation

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

浮点计算错误

在C#中

float ratio = 185 / srcRect.Width;
Run Code Online (Sandbox Code Playgroud)

哪里 srcRect.Width = 400

返回0它应该返回的地方0.45......

浮动的最小值是-3.40282347E+38如何可能的?

c#

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

将浮点数读入数组

我怎样才能读取 10 个浮点数并将它们存储在一个数组中而不浪费任何内存?

c floating-point floating-point-conversion

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

编写__init__函数以在django模型中使用

我正在尝试为__init__我的一个模型编写一个函数,以便我可以通过执行来创建一个对象

p = User('name','email')
Run Code Online (Sandbox Code Playgroud)

当我写模型时,我有

def __init__(self, name, email, house_id, password):
    models.Model.__init__(self)
    self.name = name
    self.email = email
Run Code Online (Sandbox Code Playgroud)

这是有效的,我可以将对象保存到数据库中,但是当我执行'User.objects.all()'时,除非取出我的User.objects.all()功能,否则它不会提取任何内容.有任何想法吗?

python django django-models

68
推荐指数
3
解决办法
6万
查看次数

Windows:如何显示非阻塞警报/确认窗口?

我想实现一个简单的确认/警报框,可以通过 CLI 使用 Windows XP/Vista 批处理脚本调用它。

标准警报框似乎被阻塞,这意味着整个批处理脚本将在警报窗口调用时停止,这不是我想要的。

如果需要编码,请提供示例或文档。语言可以是任何可编译的语言,中间不需要虚拟机。

windows alert batch-file confirmation blocking

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