小编Guy*_*Guy的帖子

什么时候在IIS6上设置"索引此资源"?

在网站的IIS6属性上设置主目录时,可以选择"索引此资源",默认情况下会对其进行检查.

微软的网站说:

授予此权限以允许Microsoft Indexing Service将此文件夹包含在网站的全文索引中.授予此权限后,用户可以对此资源执行查询.

有人可以给我更多关于何时检查此选项的信息?用户对此资源执行何种查询?为网站开启/关闭这个设置的专业人员和合作伙伴是什么?

iis-6

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

如何在VS2008监视窗口中查看字符串的十六进制值?

我在VS2008的监视窗口中有一个字符串,想要查看每个字符的十六进制表示.如果我右键单击有一个十六进制选项,但这似乎没有做任何事情.有人知道如何将字符串视为一系列十六进制值吗?

c# debugging visual-studio-2008

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

从"使用"声明的范围内返回?

我有一些看起来像这样的代码:

using (DBDataContext dc = new DBDataContext(ConnectionString))
{
    Main main = new Main
    {
        ClientTime = clientTime
    };
    dc.Mains.InsertOnSubmit(main);
    dc.SubmitChanges();
    return main.ID;
}
Run Code Online (Sandbox Code Playgroud)

如果我从"使用"里面返回,那么使用还会清理吗?

.net c#

6
推荐指数
2
解决办法
353
查看次数

连接到Team Foundation Server

我有2台机器,一台位于A位置,另一台位于位置B.B机器通过VPN连接到A的新工作.VS2008 Team System安装在两台机器上.A机器在工具 > 连接到Team Foundation Server下有一个菜单选项...但是B机器没有此选项.

在B机器上安装VS2008TS时有没有遗漏的东西?如何启用此菜单项?

tfs visual-studio-2008

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

IPv6地址范围

本文之后,我有兴趣搜索IPv6地址范围.

在IPv4下,我将能够确定ISP提供的起始和结束IP地址,并使用这些整数值作为范围界限,快速搜索数据库以查看数据库中的任何条目是否落入该范围.

这将如何受到IPv6的影响?ISP仍然会像现在这样在范围内拥有IPv6地址吗?如果将IPv6地址存储为SQL Server数据库中的两个bigint,您将如何有效地搜索这些范围?

ipv4 ipv6

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

返回KeyValuePair或在C#中使用out变量?

我有一个需要返回两个字符串的函数.我考虑过两种不同的方法:

string first = "this is first";
string second = "this is second";
KeyValuePair<string, string> ReturnPair()
{
    return new KeyValuePair<string, string>(first, second);
}
string ReturnOne(out string other)
{
    other = second;
    return first;
}
Run Code Online (Sandbox Code Playgroud)

我想使用KeyValuePair <>方法,但我觉得我误用了创建这个对象的目的.

我的问题:

  1. 在这个例子中有没有更好的方法返回2个字符串?
  2. 返回KeyValuePair有什么问题吗?

c#

6
推荐指数
3
解决办法
5162
查看次数

日期时间字段上的SQL Server主键

我在SQL Server 2005中创建一个新表,需要2个字段:DateTime和MyValue(Int32).DateTime字段将是唯一的,因此我将在其上设置唯一约束.

哪种表结构更好,为什么?

MyIndex(PK,int)
MyDate(datetime)(IX_UniqueKey)
MyValue(int)

要么

MyDate(PK,datetime)
MyValue(int)

我的感觉是我不想在这个表中使用人工PK(MyIndex),因为它是不必要的,因为日期将是唯一的,我将使用它们来访问任何记录.然而,拥有一个人工PK可能会更有效率......?

database-design sql-server-2005 data-modeling

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

使用MongoJS管理与Mongo的连接的正确方法是什么?

我正在尝试使用MongoJS作为Node中本机Mongo驱动程序的包装器.我喜欢用模拟方法在我的收藏中的文件,如JavaScript类populate(),save()等等.

在大多数语言中,例如C#和Java,我习惯于为每个查询显式连接然后断开连接.大多数示例仅提供连接示例,但在完成时从不关闭连接.我不确定驱动程序是否能够自行管理或者我是否需要自己手动执行此操作.文档很少.

这是相关的代码:

User.prototype.populate = function(callback) {
    var that = this;    

    this.db = mongo.connect("DuxDB");
    this.db.collection(dbName).findOne({email : that.email}, function(err, doc){
        if(!err && doc) {
            that.firstName  = doc.firstName;
            that.lastName   = doc.lastName;
            that.password   = doc.password;
        }

        if (typeof(callback) === "function"){
            callback.call(that);
        }

        that.db.close();
    });
};
Run Code Online (Sandbox Code Playgroud)

我发现只要close()在MongoJS对象上调用该方法,我就无法在后续调用中打开新连接.但是,如果我不调用此方法,则一旦所有异步调用完成,Node进程永远不会终止,就像它等待与Mongo断开连接一样.

使用MongoJS管理与Mongo的连接的正确方法是什么?

javascript mongodb node.js

6
推荐指数
2
解决办法
6165
查看次数

Heroku日志警告"(节点)sys已弃用.使用util代替"脚本运行时

我在heroku中部署了一个节点脚本,由调度程序运行.但是当脚本运行时,我会在日志中看到警告.

Dec 07 11:01:10 xxx heroku/scheduler.3255 Starting process with command `node bin/script` 
Dec 07 11:01:13 xxx app/scheduler.3255:  (node) sys is deprecated. Use util instead. 
Run Code Online (Sandbox Code Playgroud)

我还没有宣布engine我的一个部分package.json.

节点版本有问题吗?我该如何避免这种警告?

谢谢!

javascript heroku node.js

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

Scala Option是否与C#Nullable类型相同?

在Scala中,您Option[Int]将拥有Some(number)None拥有在第一种情况下和在另一种情况下isDefined返回的属性.truefalse

在C#中你int?将拥有a numbernull拥有在第一种情况下和在另一种情况下HasValue返回的属性.truefalse

Scala Option与C#是一样的Nullable type,有什么区别吗?

c# scala

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