小编ief*_*fpw的帖子

使用哈希表的不同值

在循环遍历值列表或字段时,我正在做不同的值.

Dictionary<string, int> _ddistinctValues = new Dictionary<string, int>();

foreach(string _word in _words) {
 if(!_ddistinctValues.ContainsKey(_word)) {
    _ddistinctValues.Add(_word, 1);
 }
}
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法来实现这一点而不保存"1"整数值以节省空间?我正在使用哈希表来更快地获得不同的值.也许哈希没有值的wordname,只是不同的键?C#中有一个类可以做到这一点吗?

这不是一个大问题.就是想.

谢谢.

c# linq hashset

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

SQL Server大型日志文件

我的数据库表日志文件很大.表本身就像60 MB,但日志文件就像2GB.有没有办法阻止此日志文件增加,如暂停它或其他东西.我知道我在桌子上写了很多东西,所以日志很大.另外,当我查看数据库的大小时,大小就像2.9gb,因为它包含了日志文件.

有没有办法可以说停止写入日志文件以管理系统中的空间?我是否应该考虑停止日志写作?这是一个好主意吗?

sql-server sql-server-2008 sql-server-2012

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

子弹列表行之间的间距

如何设置项目符号列表之间的间距?

  • asdfasdf
  • asdf23223

我想在第一行和第二行之间放一些空格

<ul>
    <li>asdfasdf</li>
<p />
    <li>asdf23223</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

html css

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

如何在泛型类型的构造函数中分配泛型类型的成员?

如何在泛型C#类中分配值?

public class GeneralWrapper<T>
{
    public GeneralWrapper()
    {
       Datas = new ?
    }

    public T Datas { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我正在为List对象(任何对象)编写通用的包装类.所以我可以像这样使用这个类

GeneralWrapper<List<string>> _wrapper = new GeneralWrapper<List<string>>();
_wrapper.Datas.Add("hello")
Run Code Online (Sandbox Code Playgroud)

但是Datas需要在构造函数中自动初始化

Datas = new Datas<t>();
Run Code Online (Sandbox Code Playgroud)

看来我在创建GeneralWrapper类之后不必创建新的.

c# generics

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

在运行时更改云服务web.config

我正在尝试在Windows Azure上更改已部署的云服务(在本例中为WCF)的web.config,当我尝试在运行时更改web.config中的appSettings时,我收到权限被拒绝错误:

Access to the path 'E:\sitesroot\0\web.config' is denied.
Run Code Online (Sandbox Code Playgroud)

有没有办法来解决这个问题?

c# asp.net wcf azure

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

枚举Hashset的速度

Hashset<string>C#中的这两个枚举之间是否有任何性能差异?

foreach(string value1 in Hashset1) {

}
Run Code Online (Sandbox Code Playgroud)

for(int i = 0; i < Hashset1.Count; i++) {
    string _value1 = Hashset1.ElementAt(i);
}
Run Code Online (Sandbox Code Playgroud)

是否还有其他快速枚举(性能明智)Hashset

c# performance hashset

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

表单在_Layout.cshtml中提交

我在布局文件中放置了一个搜索框,以便所有使用该布局的页面都具有该布局。当用户单击按钮进行搜索时,如何处理此表单中的提交/操作?

对于从_Layout.cshtml页面启动的操作,这应该如何工作?

asp.net-mvc asp.net-mvc-4

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

自动实现的属性和附加功能

有没有办法在C#中做这样的事情:

public class Class2 {
 public string PropertyName1 { get 
   {
         return this; //i mean "PropertyName1"
   }
   set {
       this = value;
       DoAdditionalFunction();
   }
}
Run Code Online (Sandbox Code Playgroud)

因为我需要在"set"中调用附加功能,所以我需要有一个额外的私有字段

private string _propertyName1;
 public string PropertyName1 { get 
   {
         return _propertyName1;
   }
   set {
       _propertyName1= value;
       DoAdditionalFunction();
   }
Run Code Online (Sandbox Code Playgroud)

我不想使用像_propertyName1这样的附加属性.有没有办法实现这个或任何最佳实践?

c#

0
推荐指数
1
解决办法
103
查看次数

计算机和系统之间的Guid匹配

我将数据库数据导出到另一个数据库,数据库中表的列具有GUID作为其标识.例如,如果我第一次在10,000条记录上运行并在另外10,000条记录中插入10,000条记录(总共将有20,000条记录),那么在20,000条记录中是否存在类似的GUID因为它是单独导入的?我只是想如果你每次导入10万条记录,那么有可能存在重复的GUID,因为GUID生成器不知道它生成的先前的GUID?

c#

0
推荐指数
1
解决办法
57
查看次数

在varchar列中查找包含符号的行

如何选择varchar列包含SQL Server认为符号的任何字符的行?符号可以是字符串中的任何位置.

是否有SQL Server等效的C#char.IsSymbol()功能?

sql sql-server sql-server-2008

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