小编Bud*_*Joe的帖子

NHibernate HQL相当于T-SQL的TOP关键字

什么是NHibernate HQL相当于T-SQL的TOP关键字?

还有什么是非HQL的说法,给我一个班级的前15个?

.net nhibernate orm hql

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

C#/.NET - WinForms - 实例化一个表单而不显示它

我在加载事件期间将窗体的可见性更改为false并且窗体仍然显示自身.什么是正确的事件来绑定这个.Visible = false; 至?我想实例化Form1而不显示它.

using System;
using System.Windows.Forms;

namespace TestClient
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            this.Visible = false;
        }

    }
}
Run Code Online (Sandbox Code Playgroud)

.net c# events visibility winforms

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

IoC(Ninject)和工厂

如果我有以下代码:

public class RobotNavigationService : IRobotNavigationService {
  public RobotNavigationService(IRobotFactory robotFactory) {
    //...
  }
}
public class RobotFactory : IRobotFactory {
  public IRobot Create(string nameOfRobot) {
    if (name == "Maximilian") {
      return new KillerRobot(); 
    } else {
      return new StandardRobot();
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

我的问题是在这里做反转控制的正确方法是什么?我不想将KillerRobot和StandardRobot混凝土添加到Factory类吗?而且我不想通过IoC.Get <>带来它们吗?那个服务地点不是真的IoC对吗?有没有更好的方法来解决在运行时切换混凝土的问题?

.net c# ninject ioc-container inversion-of-control

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

sAMAccountName和Domain的Active Directory LDAP查询

如何通过sAMAccountName和Domain查询LDAP存储?在Active Directory或LDAP术语中命名的"域"属性是什么?

到目前为止,这就是我对过滤器的要求.我希望能够在域中添加:

(&(objectCategory=Person)(sAMAccountName=BTYNDALL))
Run Code Online (Sandbox Code Playgroud)

ldap active-directory ldap-query

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

数据库内部 - 从哪里开始?

所以,让我们说你想学习一些关于数据库内部的东西.什么是最好的源代码?最好买的书?

我前几天和一个好友谈论这件事,他推荐:
计算机编程艺术,第3卷:排序和搜索

还有哪些书可以帮助我了解所有文件IO和内存问题,页面,锁定等等?

database theory internals

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

在JavaScript中将String转换为XML文档

在Ajax的jQuery示例页面上看到这个例子:

var xmlDocument = [create xml document];
$.ajax({
        url: "page.php",
        processData: false,
        data: xmlDocument,
        success: someFunction
    });
Run Code Online (Sandbox Code Playgroud)

我如何使用如下字符串:

var t = '<foo><bar>something</bar></foo>';  
Run Code Online (Sandbox Code Playgroud)

并将其转换为XML DOM对象?跨浏览器?

更新:请参阅karim79答案的评论.

javascript xml jquery dom

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

使用Roslyn删除C#中的外来分号 - (替换w空琐事)

我已经想出了如何打开解决方案然后遍历项目然后迭代文档.我一直在寻找如何查找C#类,枚举,结构和接口,这些可能在声明结尾处有一个无关的分号(C++风格).我想删除它们并将.cs文件保存回磁盘.在我现在的公司写了大约25个解决方案,我会反对.注意:我们这样做的原因是为了推进更好的编码标准.(我想学习如何使用Roslyn进行这些'简单'调整)

示例(更新):

class Program
{
    static void Main(string[] args)
    {
        string solutionFile = @"S:\source\dotnet\SimpleApp\SimpleApp.sln";
        IWorkspace workspace = Workspace.LoadSolution(solutionFile);
        var proj = workspace.CurrentSolution.Projects.First();
        var doc = proj.Documents.First();
        var root = (CompilationUnitSyntax)doc.GetSyntaxRoot();
        var classes = root.DescendantNodes().OfType<ClassDeclarationSyntax>();
        foreach (var decl in classes)
        {
            ProcessClass(decl);
        }
        Console.ReadKey();

    }

    private static SyntaxNode ProcessClass(ClassDeclarationSyntax node)
    {
        ClassDeclarationSyntax newNode;
        if (node.HasTrailingTrivia)
        {
            foreach (var t in node.GetTrailingTrivia())
            {
                var es = new SyntaxTrivia();
                es.Kind = SyntaxKind.EmptyStatement;
                // kind is readonly - what is the right …
Run Code Online (Sandbox Code Playgroud)

.net c# roslyn

21
推荐指数
2
解决办法
2091
查看次数

Elixir - 从URL下载文件(图像)

从URL下载文件/图像的代码在Elixir中是什么样的?

谷歌搜索似乎带回了如何下载Elixir本身.

elixir

21
推荐指数
3
解决办法
6968
查看次数

你能绕过.NET TimeSpan对象吗?

你能围绕.N​​ET TimeSpan对象吗?

我的Timespan值为:00:00:00.6193789

是否有一种简单的方法可以将它保持为TimeSpan对象,但将其舍入为
00:00:00.62?

.net datetime timespan

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

ASP.NET MVC - MapRoute与routes.Add(和404s)

我刚刚开始使用ASP.NET MVC.

MapRoute和routes.Add有什么区别?我应该只使用MapRoute吗?我可以映射多条路线吗?哪个"地图"优先...那些你先打电话或最后打电话?

我希望能够为StackOverflow做类似的事情.但我希望URL符合这种模式:
"User/{domain}/{username}"将路由到UserController

以及执行典型ASP.NET MVC路由的所有其他请求.例如:

        routes.MapRoute(
            "Default", "{controller}/{action}/{id}",
            new { controller = "Home", action = "Index", id = "" }  
        );
Run Code Online (Sandbox Code Playgroud)

更新:
使用URL时:http:// localhost:3962/User/MYDOMAIN/BTYNDALL
我收到错误:HTTP 404.您要查找的资源(或其中一个依赖项)可能已被删除,其名称已更改,或暂时不可用.

这是我正在使用的代码:

public class MvcApplication : System.Web.HttpApplication
{
    public static void RegisterRoutes(RouteCollection routes)
    {
        routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

        routes.MapRoute(
            "User",                                                     
            "User/{domain}/{username}",                           
            new { controller = "User", action = "Index" }      
        );

        routes.MapRoute(
            "Default",                                              
            "{controller}/{action}/{id}",                           
            new { controller = "Home", action = "Index", id = "" }  
        );

    }

    protected void Application_Start()
    {
        RegisterRoutes(RouteTable.Routes);
    } …
Run Code Online (Sandbox Code Playgroud)

.net asp.net-mvc url-routing asp.net-mvc-routing

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