问题列表 - 第30766页

我为什么要升级到c#4.0?

我知道C#4.0中有一些不错的新功能,但在我的生活中,我不能想到升级现有项目或转换到新项目的令人信服的理由.

我看过一些帖子,人们说如果他们的托管服务没有提供.Net 4,他们会找到另一个提供商.Net 4是他们的方向<?>.

现在我的老板试图让我同意将我们所有的生产环境切换到C#4并立即开始.

所以问题是有没有人开始使用,或者将项目转换为C#4,这是有说服力的理由?是否有一个你必须拥有的功能会让你的生活变得如此简单?

c# c#-4.0

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

OpenID:标识符URL是唯一的吗?标识符之间有什么区别

OpenID规范中,它说:

  • 标识符:

标识符只是一个URL.OpenID身份验证协议的整个流程是关于证明最终用户拥有URL.

  • 声称的标识符:

尽管消费者尚未验证最终用户所拥有的标识符.

  • 已验证的标识符:

最终用户向其所拥有的消费者证明的标识符.

  • 身份提供者:

也称为"IdP"或"服务器".这是消费者联系的OpenID身份验证服务器,用于最终用户拥有声明的标识符的加密证明.最终用户如何向其身份提供商进行身份验证超出了OpenID Authenticait的范围.

  • 标识符URL是唯一的吗?究竟是什么?

  • 如果它不是唯一的,那么是否有任何唯一的消费者可以在同一个OpenID端点URL上的不同用户之间有所不同?

  • IdP和标识符URL之间有什么区别?

在其他地方,我读过"OpenID端点URL"这个术语.

  • OpenID端点URL是否与IdP相同?那么IdP也是一个URL?

我们以Googles OpenID为例.当某个站点要求我进行OpenID登录时,我使用OpenID URL https://www.google.com/accounts/o8/id.那是标识符URL吗?如果是这样,那显然不是唯一的.通常,当我在该网站上的帐户设置中查看我的OpenID登录信息时,它不会显示输入的网址,但它已经以某种方式扩展了它https://www.google.com/accounts/o8/id?id=AltOawk....该URL现在看起来很独特.

  • 现在的目的是https://www.google.com/accounts/o8/id什么?那是OpenID端点URL吗?或者是IdP URL(如果这是不同的)?

  • 那目的是https://www.google.com/accounts/o8/id?id=AltOawk...什么?这真的很独特,对我的 Google帐户来说也一样吗?这个URL是什么标识我?

  • 为什么他们没有使用https://www.google.com/accounts/o8/id?u={google-username}而不是这个神秘的...?id=AltOawk...

  • 如果是Google,标识符的网址是多少?

  • 什么是OpenID端点URL?(什么是IdP URL?)

我问的原因是因为我正在尝试实现自己的OpenID端点.

  • OpenID端点URL是否与标识符URL相同?

在我的OpenID端点实现中,我确实存在这个问题,它在不同用户之间无法区分.消费者网站只是将该OpenID端点上的所有用户都视为相同.当然,它始终是相同的OpenID URL,但Googles OpenID也是如此.

  • 如果最终用户使用此"常规"URL,如何在OpenID端点实现中将其重定向/转发到"具体"/唯一(标识符?)URL?或者,如何区分同一OpenID URL上的不同最终用户?

在我当前的实现中,当我启用一些调试跟踪时,我得到的第一个请求是模式checkid_setup.在规范中,它说我在这里得到了声称的标识符.由于我在消费者网站上输入的内容(我的调试跟踪说的相同),这就是"常规"URL(OpenID端点URL).即,这不是唯一的URL.

  • 我现在必须做重定向吗?规格没有说明任何事情.我在哪里告诉"具体"网址?(在我的例子中,就是URL http://{endpoint-url}?u={endpoint-username}.)

还有术语"OpenID服务器"(URL)和"OpenID委托"(URL).

  • 这些条款如何与上述其他条款相关?与OpenID端点URL完全相同?

  • 什么是"OpenID身份"?与OpenID标识符URL相同?


另请参阅相关问题:OpenID在同一OpenID端点上的不同登录之间有何不同?

(元问题:我是否应该在很多独立的SO问题中将其分开?我担心否则我可能无法得到所有问题的答案.)

openid google-openid

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

如何在Python 3k中获取窗口或全屏截图?(没有PIL)

使用python 3,我想获得另一个窗口(不是我的应用程序的一部分)的句柄,这样我可以:

a)直接捕获该窗口作为截图或

b)确定其位置和大小并以其他方式捕获它

如果它很重要,我使用的是Windows XP(编辑:也适用于Windows 7).

我找到了这个解决方案,但它不是我需要的,因为它是全屏的,更重要的是,据我所知,PIL还不支持3.x.

screenshot window python-3.x

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

Windows 7/2008 Server上的C#事件记录

我正在尝试为我的cmd行应用程序创建一个事件记录器.但是,当它第一次尝试创建日志时,我收到此错误.

找不到源,但无法搜索部分或全部事件日志.无法访问的日志:安全性.

所以我发现这是因为Windows 7和一些新的安全性.所以现在我必须给.exe管理员权限.

有没有解决方法,所以它不需要管理员权限?我不知道如果他们必须满足于使用管理员权限运行我的应用程序,人们是否会感觉太好.

我打算稍后将它放在Windows 2008机器上,所以我猜它会遇到同样的问题.

c# event-log windows-server-2008 windows-7

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

Android中的错误"SuperNotCalledException:Activity没有调用super.OnCreate()"

未捕获的处理程序:由于未捕获的异常,线程主要退出android.app.SuperNotCalledException:Activity没有调用super.OnCreate()

我的代码是:

  public void onCreate(Bundle savedInstanceState) {
        boolean isEnabled = Settings.System.getInt(this.getApplicationContext().getContentResolver(),Settings.System.AIRPLANE_MODE_ON, 0) == 1;


                Settings.System.putInt(this.getApplicationContext().getContentResolver(),Settings.System.AIRPLANE_MODE_ON, isEnabled ? 0 : 1);

                // Post an intent to reload
                Intent intent = new Intent(Intent.ACTION_AIRPLANE_MODE_CHANGED);
                //intent.putExtra("state",! isEnabled);//Call ON
                try {
                    Thread.sleep(15000);
                } catch (InterruptedException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
                intent.putExtra("state", isEnabled);
                                                                                           this.getApplicationContext().sendBroadcast(intent);


}
Run Code Online (Sandbox Code Playgroud)

android

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

恢复 - git reset --hard HEAD ^

不幸的是,我曾多次git reset --hard HEAD^在几个文件中丢失了相当大的代码.有没有办法恢复那些提交,或者在这种情况下转发HEAD之前的位置,所以我可以提出我丢失的那些线?

git commit reflog

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

如何在Python中进行多次导入?

在Ruby中,我没有多次重复"require"(Python中的"import")字

%w{lib1 lib2 lib3 lib4 lib5}.each { |x| require x }
Run Code Online (Sandbox Code Playgroud)

因此,它遍历"libs"和"require"(导入)它们中的每一个.现在我正在编写一个Python脚本,我想做类似的事情.有没有办法,或者我需要为所有人写"导入".

直接的"traduction"将类似于以下代码.无论如何,因为Python不会导入名为字符串的库,所以它不起作用.

requirements = [lib1, lib2, lib3, lib4, lib5]
for lib in requirements:
    import lib
Run Code Online (Sandbox Code Playgroud)

提前致谢

python import iterator require

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

闪存错误"错误#2044:未处理的ioError:.text =错误#2032:流错误.URL:images.xml"

我正在开发一个ASP网站,一切看起来都很好,但是当我在根目录中的一个文件夹内实现一个滑块(即aboutus/index.aspx)时,滑块试图调用图像时会出现错误.

我在根文件夹中的页面中有类似的滑块动画,在那些我完全没有问题的情况下,似乎只有当页面位于文件夹内时才会发生.

该网站是使用asp上的main.master完成的,也许网站的缓存或渲染缺少了一些东西,希望有人有类似的东西或知道如何解决这个问题.

谢谢.

flash

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

选择另一个后无法取消选中单选按钮

这是我的设置:如果radiobutton1在页面加载时已经检查过(它checked="checked"在视图源中)并且我在选择后尝试取消选中,则在选择后radiobutton2,checked属性on radiobutton1不会被删除radiobutton2:

if($('#' + radiobutton1_ID).is(':checked'))
    UncheckRadioButton('#' + radiobutton2_ID);

// Utility function to clear a radiobutton's "checked" attribute
function UncheckRadioButton(radiobuttonID) {
    radiobuttonID.removeAttr("checked"); 
}
Run Code Online (Sandbox Code Playgroud)

选择后radiobutton2,做一个"查看源文件"我没有看到checked="checked"radiobutton2(即使页会显示该按钮选中),并为radiobutton1它仍然显示checked="checked".这是为什么?它应该是相反的方式.


UPDATE

这是我的一些代码.我知道if声明部分被击中,所以这不是问题,我知道我使用的单选按钮ID(ccRadioBtn,checkRadioBtnpaypalRadioButton)是正确的:

    var ccRadioBtn = ccRadioButton; // credit card radio button ID
    var paypalRadioButton = payPalRadioClientID;

    // ...

    if (paypalIsSelected()) {
        UncheckRadioButton(checkRadioBtn);
        UncheckRadioButton(ccRadioBtn);

        // ...
    } …
Run Code Online (Sandbox Code Playgroud)

jquery radio-button checked

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

DataMapper关联:如何指定包含关联行的表名?

我正在使用已经存在并由其他应用程序使用的数据库.

设计数据库的人没有使用多个表名,因此DataMapper在跟随关联时选择了错误的表名.

例如:

class Foo
  has n :components # => the table name here should be COMPONENT, but datamapper uses COMPONENTS
end 
Run Code Online (Sandbox Code Playgroud)

我该如何改变这种行为?

ruby datamapper associations

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