小编Pra*_*tik的帖子

缩小图像尺寸C#

我的情景:

我希望减少图像大小(10 KB到3 KB)

.net c# image

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

Groovy的语言书籍/教程

我是一个完整的新手在groovy.我的Java,C#,.NET的基本知识,现在我想学习常规东阳的像一些原因这个.

我现在已经从这里开始了它,但试图在groovy上找到更多东西,比如一些教程,书籍,任何针对groovy初学者的互动学习辅助.

谢谢

groovy

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

Visual Studio应用程序中的两个主要方法?

在我的项目中,我有两个以上具有相同签名的Main方法.一个是winForm,另一个是Console类.

如何将其中任何一个设置为入口点.

[STAThread]在一个主要方法之前声明设置入口点但它不起作用?

我正在使用Visual Studio Express 2010

c# visual-studio-2010 visual-studio-2008

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

将字符串与C#2.0中的字符串数组进行比较的最快方法

在C#2.0中将字符串与字符串数组进行比较的最快方法是什么

.net c# arrays string comparison

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

Web服务和远程处理有什么区别?

我知道Web服务并且对远程处理有一些了解.这两个概念都在客户机上调用方法,所以区别在哪里?

通过远程处理我们也可以在远程机器上执行该方法,同样的功能也可以通过Web服务实现.

如果这是一个明显的问题,请原谅我..

.net c# wcf web-services .net-remoting

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

将多个文件合并为单个文件

码:

static void MultipleFilesToSingleFile(string dirPath, string filePattern, string destFile)
{
    string[] fileAry = Directory.GetFiles(dirPath, filePattern);

    Console.WriteLine("Total File Count : " + fileAry.Length);

    using (TextWriter tw = new StreamWriter(destFile, true))
    {
        foreach (string filePath in fileAry)
        {
            using (TextReader tr = new StreamReader(filePath))
            {
                tw.WriteLine(tr.ReadToEnd());
                tr.Close();
                tr.Dispose();
            }
            Console.WriteLine("File Processed : " + filePath);
        }

        tw.Close();
        tw.Dispose();
    }
}
Run Code Online (Sandbox Code Playgroud)

我需要优化它,因为它非常慢:平均大小为40 - 50 Mb XML文件的45个文件需要3分钟.

请注意:45个平均45 MB的文件只是一个例子,它可以是大小n的文件m数,其中n有数千个m,平均可以是128 Kb.简而言之,它可以变化.

您能否提供有关优化的任何观点?

.net c# file-io copy

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

如何在.NET中为XAttribute设置名称空间前缀?

全部,我想创建一个肥皂信封xml文件,例如.

<soap:Envelope soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding" xmlns:soap="http://www.w3.org/2001/12/soap-envelope"></soap:Envelope>
Run Code Online (Sandbox Code Playgroud)

我正在使用System.Xml.Linq这样做但我无法弄清楚如何将属性添加soap到该encodingStyle属性.

到目前为止,我有这个:

XNamespace ns = XNamespace.Get("http://www.w3.org/2001/12/soap-envelope");
XAttribute prefix = new XAttribute(XNamespace.Xmlns + "soap", ns);
XAttribute encoding = new XAttribute("encodingStyle", "http://www.w3.org/2001/12/soap-encoding");

XElement envelope = new XElement(ns + "Envelope", prefix, encoding);
Run Code Online (Sandbox Code Playgroud)

这给了我

<soap:Envelope encodingStyle="http://www.w3.org/2001/12/soap-encoding" xmlns:soap="http://www.w3.org/2001/12/soap-envelope"></soap:Envelope>
Run Code Online (Sandbox Code Playgroud)

您用来XAttribute为元素添加前缀,我可以XAttribute用来添加前缀XAttribute吗?

谢谢,P

.net c# xml soap

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

类中的var给出了错误

可能重复:
在方法之外使用var

class A {
string X;
}
// Proper
class A {
var X;
}
// Improper (gives error)
Run Code Online (Sandbox Code Playgroud)

为什么,我不能在类中使用var类型变量声明,为了实现它可以做些什么或者什么是替代?

在函数/方法中,我可以声明一个var类型变量,那么为什么不能,我在课堂上这样做?

谢谢.

.net c# var class visual-studio

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

在子查询中使用MAX()+ 1插入T-SQL不会增加,替代方案?

我有一个查询,我需要"批量"插入行与没有标识的主键的表.

--TableA
--PK int (Primary key, no-identity)
--CustNo int
INSERT INTO TableA (PK,CustNo)
  SELECT (SELECT MAX(PK)+1 AS PK FROM TableA), CustNo
  FROM Customers
Run Code Online (Sandbox Code Playgroud)

(简化示例 - 请不要评论可能的并发问题:-))

问题是它没有为每个"处理的"行增加PK,并且我得到主键违规.

我知道如何使用游标/ while循环,但我想避免这种情况,并以基于集合的方式解决它,如果这甚至可能的话?

(运行SQL Server 2008 Standard)

t-sql sql-server sql-server-2008 batch-insert

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

将Silverlight应用程序迁移到HTML 5

目前我们在Silverlight中有应用程序,其中包含一个仪表板.仪表板是在Silverlight中开发的.
现在我们要将Silverlight仪表板应用程序迁移到HTML 5.0,以便该应用程序可以在iPhone,iPad和Android手机上运行.

我们如何将Silverlight应用程序迁移到HTML 5?
另外,我们是否需要在HTML 5.0中对仪表板使用任何第三方自定义控件?

migration silverlight html5 dashboard

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