问题列表 - 第4840页

捕获HTTP请求

有没有办法使用C#监视和捕获来自计算机的所有传出HTTP请求?

我需要一种独立于浏览器的方式记录访问过的URL.

c# http

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

PHP中静态成员的继承

在PHP中,如果在父类中定义了静态属性,则不能在子类中重写它.但我想知道是否有任何解决方法.

我正在尝试为其他人(有点笨重)的函数编写一个包装器.有问题的函数可以应用于许多不同的数据类型,但每个都需要不同的标志和选项.但99%的时间,每种类型的默认值就足够了.

如果可以通过继承完成,而不必每次都编写新函数,那将是很好的.例如:

class Foo {
    public static $default = 'DEFAULT';

    public static function doSomething ($param = FALSE ) {
        $param = ($param === FALSE) ? self::$default : $param;
        return $param;
    }
}

class Bar extends Foo {
    public static $default = 'NEW DEFAULT FOR CHILD CLASS';
}

echo Foo::doSomething() . "\n"; 
// echoes 'DEFAULT'

echo Bar::doSomething() . "\n"; 
// echoes 'DEFAULT' not 'NEW DEFAULT FOR CHILD CLASS' 
// because it references $default in the parent class :(
Run Code Online (Sandbox Code Playgroud)

php inheritance

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

最常见的CVS来自SVN用户的观点

我本身就是一个颠覆用户,总体上非常满意.但是,有时我需要处理存储在我无法控制的CVS存储库(即一些开源项目)上的代码.我听过很多关于为什么CVS真的有缺陷的恐怖故事,但没有什么非常具体的,我想避免自己陷入这样的错误:-)

我想知道你是否可以列举在访问和使用生活在CVS上的代码库时可能出现的所有陷阱和潜在问题,以及如何处理它们.

svn cvs version-control

10
推荐指数
1
解决办法
569
查看次数

如何连接到多个Exchange服务器?

我在客户端站点工作,并通过Web邮件连接到他们的Exchange 2000服务器.我运行Outlook 2007并通过HTTP连接到我的公司Exchange 2007.

有没有办法使用除Web邮件之外的任何东西连接到客户端的Exchange 2000服务器?理想情况下,Outlook 2007将能够做到这一点,但我不认为这是可能的.POP不是一种选择,因为我需要日历.

谢谢,

扎克

exchange-server

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

ASP.Net MVC:是否可以覆盖AuthorizeAttribute?

我当前的项目是使用ASP.Net MVC构建的内部Web应用程序,我正在添加身份验证.我有一个预先构建的HTTPModule,它创建一个具有相应角色的IPrincipal.如果用户未经过身份验证,我会获得一个角色为"Public"的用户对象

由于这是一个内部应用程序,因此大多数页面都是私有的,只能查看角色"Admin".因为我有一个基本控制器,我可以这样做:

[Authorize(Roles="Admin")]
public abstract class MyControllerBase : Controller
{
    ...
}
Run Code Online (Sandbox Code Playgroud)

我有一个问题,因为有些动作可以在公共网站上查看,如果我将它们归类为:

[Authorize(Roles="Public")]
public class LoginController : MyController
{
    public ActionResult Index()
    {

    }
}
Run Code Online (Sandbox Code Playgroud)

由于未对用户进行身份验证,因此无法加载页面.它似乎是"公共被忽略的继承类的角色.有没有人知道角色是否可以被继承的类重写?

我也试图避免使用Roles ="Admin"归因于所有控制器

谢谢,基思.

c# asp.net asp.net-mvc

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

是否可以在Windows环境中限制文件夹大小?

是否可以在Windows中限制文件夹大小,以便当用户在文件夹满时尝试写入文件夹时收到错误消息?

windows directory

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

有什么像GhostDoc for C++

当我在C#中开发时,我大量使用GhostDoc来加速评论我的代码的过程.我目前正在开发一个C++项目,但我还没有找到一个等效的工具.我知道Doxygen,但据我所知,它用于在代码之外创建文档,而不是代码中的注释.有没有好的等效工具?我更喜欢在VS中运行的一个,但我可以处理在任何IDE中运行的一个.

(在有人提出之前,我并不仅仅依靠GhostDoc来创建评论.我只是用它来创建评论的起点.)

c++ ghostdoc

9
推荐指数
2
解决办法
5282
查看次数

Rails部分的依赖关系图

在我目前的Ruby on Rails视图中,我们有很多视图和部分视图.事实上很多人都不清楚哪个视图使用哪个部分(它本身也可能使用其他部分).

问题是,是否有一个工具可以生成所有视图和部分的依赖图(理想情况下生成图形,但这很容易)或者如何解决这个问题.

ruby ruby-on-rails

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

QueueUserWorkItem()和BeginInvoke()之间的区别是什么,用于执行不需要返回类型的异步活动

继我的BeginInvoke()/ EndInvoke()问题后,在Delegate.BeginInvoke()和使用QueueUserWorkItem()异步调用委托之间的性能/其他任何方面是否存在重大差异?

c# multithreading delegates

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

如何查看sql二进制数据字段的内容?

有谁知道如何在MS SQL Server 2005数据库中查看包含二进制数据的字段的内容?

sql sql-server-2005-express binary-data

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