小编Mar*_*rke的帖子

什么是最好的CSS框架,他们值得努力吗?

在另一个论坛上阅读我遇到了CSS框架世界.我一直特别关注的是BluePrint.我想知道是否有其他人遇到CSS框架,建议哪个是最好的,如果他们值得努力?

css css-frameworks

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

如何使用Emacs连接到SQL Server?

我该采取什么措施?在使用Emacs时,是否有任何需要注意或提示增强SQL Server特有的IDE体验?

sql-server ide emacs database-connection sql-mode

24
推荐指数
1
解决办法
9086
查看次数

从.NET中的堆栈帧获取参数值?

我希望能够从.NET中的堆栈帧获取所有参数值.有点像在Visual Studio调试器中看到调用堆栈中的值的方式.我的方法集中在使用StackFrame类,然后反映在ParameterInfo数组上.我在反射和属性方面取得了成功,但事实证明这有点棘手.

有没有办法实现这一目标?

到目前为止,代码如下所示:

class Program
{
    static void Main(string[] args)
    {
        A a = new A();
        a.Go(1);
    }
}

public class A
{
    internal void Go(int x)
    {
        B b = new B();
        b.Go(4);
    }
}

public class B
{
    internal void Go(int y)
    {
        Console.WriteLine(GetStackTrace());

    }
    public static string GetStackTrace()
    {
        StringBuilder sb = new StringBuilder();
        StackTrace st = new StackTrace(true);
        StackFrame[] frames = st.GetFrames();

        foreach (StackFrame frame in frames)
        {
            MethodBase method = …
Run Code Online (Sandbox Code Playgroud)

.net c# reflection

17
推荐指数
1
解决办法
7538
查看次数

未提供所需的模拟级别,或者提供的模拟级别无效

我在使用WCF服务和模拟方面遇到了一些问题,我已将其提炼为下面的简单方法.WCF服务目前在exe中自托管.异常消息是"未提供所需的模拟级别,或者提供的模拟级别无效".检查错误何时抛出,Identity ImpersonationLevel设置为委托,如我的客户端上指定的,并通过Kerberos进行身份验证.

我有点困惑,因为在我看来,已经满足了ImpersonationLevel和Authenticaiton的要求.我的想法是问题可能与域设置有关,我已经设置并认为设置正确.所以我有两个问题:

  1. 下面的操作应该成功吗?(或者它有缺陷吗?)
  2. 需要在Win2k8域上配置哪些设置才能使其正常工作?我正在使用两个同一个Win2k8域的成员(它是一个新的域和非常的香草,旨在测试模拟).

代码如下:

[OperationBehavior(Impersonation = ImpersonationOption.Required)]
public string Test()
{
    WindowsIdentity identity = ServiceSecurityContext.Current.WindowsIdentity;
    using (identity.Impersonate())
    {
        ProcessStartInfo pi = new ProcessStartInfo(@"c:\temp\test.bat");
        pi.UseShellExecute = false;
        pi.RedirectStandardOutput = true;
        Process p = Process.Start(pi); // exception thrown here!
        p.WaitForExit();
        string o = p.StandardOutput.ReadToEnd();
        return o;
    }
}
Run Code Online (Sandbox Code Playgroud)

例外细节:

Win32Exception occurred: Either a required impersonation level was not provided, or the provided impersonation level is invalid
   at System.Diagnostics.Process.CreatePipeWithSecurityAttributes(SafeFileHandle& hReadPipe, SafeFileHandle& hWritePipe, SECURITY_ATTRIBUTES lpPipeAttributes, Int32 nSize)
   at System.Diagnostics.Process.CreatePipe(SafeFileHandle& parentHandle, SafeFileHandle& childHandle, …
Run Code Online (Sandbox Code Playgroud)

c# impersonation wcf windows-security

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

如果已存在,可以在Emacs中创建新的SQL缓冲区吗?

假设您已经在Emacs中打开了一个*SQL*缓冲区,该缓冲区已连接到特定的服务器和数据库.现在,您的目的是连接到不同的服务器和数据库,同时保持其他SQL缓冲区进程处于活动状态.

如何在不删除原始SQL缓冲区的情况下创建新的*SQL*缓冲区进程?可以这样做吗?有没有办法改变现有缓冲区的连接信息?

sql emacs sql-mode

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

卸载并安装会增加应用程序的报告大小

我在WiX上写了一个安装程序; 而且效果很好.但是,我有一个小问题,安装程序的"报告"大小似乎随着每次后续安装而增长.

脚步

  1. 安装应用程序
  2. 转到"控制面板"选择"程序和功能",找到应用程序并查看大小.
  3. 卸载应用程序
  4. 安装应用程序
  5. 返回"控制面板",选择"程序和功能",找到应用程序并再次查看尺寸(它大致按安装程序的大小增长).

有没有人有任何想法我如何阻止安装之间的增长?或者,如果这是设计?

wix

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