小编Kev*_*Kev的帖子

强制IIS Express到经典管道模式

如何强制IIS Express以经典模式运行?我需要这个配置保留.csproj,一旦这个文件说明一个项目应该用IIS Express打开.

asp.net iis visual-studio iis-express

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

IIS7的SPDY模块

我的目标是在IIS服务器上实施SPDY协议(GOOGLE的新实验协议).

SPDY是一个基于TCP的应用程序级协议,因此我猜我必须在TCP级别(套接字编程)工作,因为内置的扩展是针对HTTP的.

我的问题是,一旦我编写套接字编程代码来做同样的事情,我在哪里将它插入IIS7?WAS看起来是一个很好的候选人,如果是这样,我该怎么做呢?

iis-7 protocols spdy

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

枚举和属性命名冲突

使用具有枚举属性的类时,通常会在属性名称和枚举类型之间产生命名冲突.例:

enum Day{ Monday, Tuesday, ... }

class MyDateClass
{
   private Day day;

   public Day Day{ get{ return day; } }
}
Run Code Online (Sandbox Code Playgroud)

由于只有标志枚举应具有多个名称,因此将枚举"Days"命名为非标记枚举的方式.在上面的示例中,您可以对枚举或属性使用"WeekDay"之类的变体.但是在一般情况下没有像这样的好的变化,所以你最终使用像"FooMode"或"BarKind"这样的属性来获得具有Foo和Bar类型的枚举属性的对象.不那么优雅.

在这种情况下,您通常如何命名枚举和属性?


感谢您的快速回复.另一个问题:为什么不建议嵌套公共枚举,如果要嵌套公共枚举,如何解决命名问题?

class Vehicle
{
  enum Kind{ Car, Bike }

  public Kind Kind{ get{ return ... } }
}

class Meal
{
  enum Kind{ Dessert, MainCourse }

  public Kind Kind{ get{ return ... } }
}
Run Code Online (Sandbox Code Playgroud)

在上面的场景中,假设Meal和Vehicle共享相同的命名空间,我不能在其中任何一个类之外移动"Kind"而不分别将它重命名为MealKind和VehicleKind.我喜欢这个样子

myVehicle.Kind = Vehicle.Kind.Car
Run Code Online (Sandbox Code Playgroud)

但这不是guidlines推荐的内容.这里最好的做法是什么?永远不要使用嵌套的公共枚举,而是将它们命名为VehicleKind等?

.net c#

42
推荐指数
2
解决办法
9922
查看次数

Asihttprequest 61错误

我正在使用ASIhttprequest许多项目,但最近每个新项目,当我尝试添加ASIhttprequest类时,我在使用类之前得到以下错误,就在我尝试导入它们时:

使用配置Debug构建项目finjan的finjan

Ld build/Debug-iphonesimulator/finjan.app/finjan normal i386
cd /Users/Apple/Desktop/application/finjan
setenv MACOSX_DEPLOYMENT_TARGET 10.5
setenv PATH "/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 -arch i386 -isysroot /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.1.3.sdk -L/Users/Apple/Desktop/application/finjan/build/Debug-iphonesimulator -F/Users/Apple/Desktop/application/finjan/build/Debug-iphonesimulator -filelist /Users/Apple/Desktop/application/finjan/build/finjan.build/Debug-iphonesimulator/finjan.build/Objects-normal/i386/finjan.LinkFileList -mmacosx-version-min=10.5 -framework Foundation -framework UIKit -framework CoreGraphics -framework AudioToolbox -framework AVFoundation -o /Users/Apple/Desktop/application/finjan/build/Debug-iphonesimulator/finjan.app/finjan

Undefined symbols:
  "_CFHTTPAuthenticationIsValid", referenced from:
      -[ASIHTTPRequest attemptToApplyProxyCredentialsAndResume] in ASIHTTPRequest.o
      -[ASIHTTPRequest attemptToApplyCredentialsAndResume] in ASIHTTPRequest.o
  "_CFHTTPMessageApplyCredentialDictionary", referenced from:
      -[ASIHTTPRequest applyAuthorizationHeader] in ASIHTTPRequest.o
      -[ASIHTTPRequest applyAuthorizationHeader] in ASIHTTPRequest.o
      -[ASIHTTPRequest applyProxyCredentials:] in ASIHTTPRequest.o
      -[ASIHTTPRequest applyCredentials:] in ASIHTTPRequest.o
  "_CFHTTPMessageIsHeaderComplete", referenced from:
      -[ASIHTTPRequest readResponseHeaders] in ASIHTTPRequest.o
  "_kCFStreamPropertyHTTPSProxyPort", …
Run Code Online (Sandbox Code Playgroud)

iphone xcode objective-c asihttprequest

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

如何从ListView获取所有选中的项目?

我有几个问题我无法弄明白.

我试图从a获取所有已检查的元素ListView但是:

  1. 如果我检查然后取消选中一个元素,它将被该getCheckedItemPositions()函数"检查"返回

  2. 我不知道如何迭代这个:

    SparseBooleanArray checked = list.getCheckedItemPositions();
    
    Run Code Online (Sandbox Code Playgroud)

checkbox android listview

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

Python argparse并控制/覆盖退出状态代码

除了修改argparse源代码外,如果parse_args()在调用时遇到问题,有没有办法控制退出状态代码,例如,缺少必需的开关?

python argparse

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

用php中的str_replace()替换正斜杠的反斜杠

我有以下网址:

$str = "http://www.domain.com/data/images\flags/en.gif";
Run Code Online (Sandbox Code Playgroud)

我正在str_replace尝试用正斜杠替换反斜杠:

$str = str_replace('/\/', '/', $str);
Run Code Online (Sandbox Code Playgroud)

它似乎不起作用,这是结果:

http://www.domain.com/data/images\flags/en.gif
Run Code Online (Sandbox Code Playgroud)

php

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

如何防止/扩展IIS 7中的idleTimeout?

在IIS7中,processModel.idleTimeout可以在应用程序池中设置该属性.在此指定的不活动时段后,工作进程将关闭.

但是,我Application_Start用来运行一些工作.如果网站没有访问者,则会处理作业并且不会按时运行.

在IIS 7中,Regular Time Interval(periodicRestart)指定进程回收何时发生,必须大于idleTimeout.

如果我为idleTimeout和设置更大的值,它是否足够安全periodicRestart

configuration iis-7

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

msdeploy(Web部署)失败,出现401 auth问题

我正在尝试msdeploy安装和设置.我已经在Web服务器上安装了远程服务,但我的所有测试都给了我一个401 unauthorised error.服务器是Windows 2008 R2.

我正在测试一个非常简单的msdeploy命令:

msdeploy -verb:dump -source:contentPath=c:\inetpub\wwwroot\MyApp,computerName=<IP HERE>,userName=Domain\msdeploy,password=MyPassword
Run Code Online (Sandbox Code Playgroud)

而错误:

Error: Object of type 'contentPath' and path 'c:\inetpub\wwwroot\MonApp' cannot be created.
Error: Remote agent (URL http://<IP HERE>/MSDEPLOYAGENTSERVICE) could not be contacted.  Make sure the remote agent service is installed and started on the target computer.
Error: An unsupported response was received. The response header 'MSDeploy.Response' was '' but 'v1' was expected.
Error: The remote server returned an error: (401) Unauthorized.
Error count: 1.
Run Code Online (Sandbox Code Playgroud)

我创建了一个名为msdeploy的用户,并将其添加到服务器上的本地管理员组.

我检查过: …

iis visual-studio-2010 msdeploy msdeployserviceagent webdeploy

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

HTTP_REFERER的可靠性如何?

我需要检查并记录我的Web应用程序的访问者的推荐人.使用的可靠性如何HTTP_REFERER?还有其他选择吗?

http-referer

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