小编Chr*_*yer的帖子

决定使用哪种图像格式

我正在开发一个允许用户上传个人资料图片(基本上是头像)的网络应用程序.这些图像不会超过100 x 100像素,将成为人们脸部的照片.

我们希望允许用户上传各种图像格式,但我们也希望将它们全部转换为相同的图像格式.尺寸,质量等最佳图像格式是什么?

编辑

在这种情况下,尺寸比质量更重要,但不是很重要.

avatar image-formats

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

将long列表转换为字符串数组

将原始long的List转换为字符串数组的最佳方法是什么?

我想我正在寻找比写我自己的循环更好的东西等等.

c# arrays list

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

Foreach中的索引

我目前正在使用foreach,需要项目的索引.

           foreach (DataRow m_row in base_rows)
       {
           Company nu = new Company(m_row, symb_rows[0]);
       }
Run Code Online (Sandbox Code Playgroud)

这是代码.

我试图在base_rows中获取m_row的索引并使用它来传递symb_rows[index_of_m_row].这是可能的还是我应该使用正常的for循环?

c# foreach

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

创建后过早启用AD帐户的邮件

我正在使用该System.DirectoryServices.AccountManagement库创建AD用户帐户,然后在使用PowerShell运行空间运行Enable-Mailbox命令后不久.

当我运行它时,它有时会在Mail-Enable上失败并显示错误" 必须为用户的邮箱启用Active Directory帐户登录 ".

如果重新运行相同的代码,但只尝试邮件启用该帐户,它可以正常工作.而且,有时它可以创建AD帐户和Mail-Enable.

此链接表明,当Exchange尝试对其进行邮件启用时,AD仍在配置帐户:

http://social.technet.microsoft.com/Forums/en-US/exchangesvrdevelopment/thread/d53d91fd-c479-40e4-9791-32cb5da24721?prof=required

这是运行空间代码:

var connectionInfo = new WSManConnectionInfo(new Uri(ConfigurationManager.AppSettings["PSExchangeURI"]), ConfigurationManager.AppSettings["PSExchangeShellURI"], new PSCredential(ConfigurationManager.AppSettings["Username"], ConfigurationManager.AppSettings["Password"].ToSecureString()));
connectionInfo.AuthenticationMechanism = AuthenticationMechanism.Kerberos;

var command = new Command("Enable-Mailbox");
command.Parameters.Add("Identity", userPrincipal.UserPrincipalName);
command.Parameters.Add("Alias", userPrincipal.SamAccountName);
command.Parameters.Add("DisplayName", userPrincipal.DisplayName);
command.Parameters.Add("Database", ConfigurationManager.AppSettings["ExchangeDatabase"]);

using (var runspace = RunspaceFactory.CreateRunspace(connectionInfo)) {
    using (var pipeline = runspace.CreatePipeline()) {
        runspace.Open();
        pipeline.Commands.Add(command);

        var results = pipeline.Invoke();
    }
}
Run Code Online (Sandbox Code Playgroud)

我还能做些什么来避免这个错误(除了引入一个线程睡眠)?

c# powershell directoryservices exchange-server active-directory

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

流畅的API和方法链接样式用法

当使用流畅的API编程或只使用方法链接时,我看到的风格大多是这样的:

var obj = objectFactory.CreateObject()
    .SetObjectParameter(paramName, value)
    .SetObjectParameter(paramName, value)
    .DoSomeTransformation();
Run Code Online (Sandbox Code Playgroud)

将点放在行的开头而不是行的末尾的原因是什么:

var obj = objectFactory.CreateObject().
    SetObjectParameter(paramName, value).
    SetObjectParameter(paramName, value).
    DoSomeTransformation();
Run Code Online (Sandbox Code Playgroud)

或者,这只是团队达成共识的风格吗?

c# coding-style fluent-interface method-chaining

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

如何在C#Express 2008中添加命名空间?

现在一切都在这个命名空间中:

XXX.YYY.(变化)

这是一个开源项目,我正在重构它以满足我们的需求.该部分工作正常,但出于组织原因,我需要在YYY之后添加另一个命名空间.因此,每个班级都会读到XXX.YYY.ZZZ.(不同)我该怎么做?

c# namespaces

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

$ get和$ find函数有什么区别?

javascript中的$ get和$ find函数有什么区别?

我猜这些函数不是javascript本地的东西,所以另外一个问题它们原生的是什么?

澄清

我见过的Web应用程序使用的是jquery和ASP.NET AJAX.也许这改变了这些功能的含义?

javascript asp.net-ajax function

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

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

为什么在C#中有String/string和Object/object?

可能重复:
C#中的字符串与字符串

我知道使用string和String没有区别.但是,为什么 C#中有选项?对象和对象是否相同?

编辑

请注意,我在问为什么.

c# syntax

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

验证者:如何解决此错误?

我在验证器中收到此错误:

Line 47, Column 187: character "&" is the first character of a delimiter but occurred as data 
…num, silver diamonds. cartier tiffany & Co.  $18 WALKING LIBERTY DOLLARS   $15…



This message may appear in several cases: 
You tried to include the "<" character in your page: you should escape it as "&lt;"
You used an unescaped ampersand "&": this may be valid in some contexts, but it is recommended to use "&amp;", which is always safe.
Another possibility is …
Run Code Online (Sandbox Code Playgroud)

xhtml character-encoding

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