小编Rus*_*ell的帖子

在python中读取文件的前N行

我们有一个大的原始数据文件,我们想要修剪到指定的大小.我在.net c#中很有经验,但是想在python中做这件事来简化事情并且没有兴趣.

我如何在python中获取文本文件的前N行?使用的操作系统会对实施产生影响吗?

python file head

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

有没有免费的Xml Diff/Merge工具?

我的.net应用程序中有几个配置文件,我想合并应用程序设置元素等.

我正准备像往常一样手动开始,但是我认为必须有一个XML diff GUI工具.

该工具将能够进入元素级别来比较和显示差异等.

然而,谷歌没有提供实质性的免费工具结果,也没有任何有价值的提示.

这样的工具可用吗?那非常有用吗?免费?

提前致谢.:)

编辑:

以下是对功能的一些澄清,这些功能可以将我容易出错,繁琐的手动作业转变为1分钟的简单任务(并且可以实现自动化):

在KDiff3中,您可以对整个目录进行差异/合并.有一个分层差异,非常准确,用户友好和清晰.我有兴趣找到一个类似的解决方案,而不是目录层次结构,XML元素层次结构.

如果没有这样的开源软件,我正在考虑在CodePlex上创建一个以提供此功能.

xml diff merge

101
推荐指数
4
解决办法
11万
查看次数

varchar中有多少个字符(最大)

当数据类型为VARCHAR(MAX)时,SQL Server 2008数据库字段可以包含多少个字符?

size varchar sql-server-2008

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

在.net中写入CSV文件

我需要将数据集导出为CSV文件.

我花了一段时间搜索一组规则,并意识到编写CSV文件时有很多规则和例外.

http://knab.ws/blog/index.php?/archives/3-CSV-file-parser-and-writer-in-C-Part-1.html http://bytes.com/topic/c- sharp/answers/236875-problems-streamwriter-output-csv http://social.msdn.microsoft.com/forums/en-US/csharpgeneral/thread/0073fcbb-adab-40f0-b768-4bba803d3ccd

所以现在不是用逗号分隔字符串的简单过程,我已经搜索了现有的CSV编写器,无论是第三方还是(希望!)都包含在.net框架中.

编辑:新链接:http: //www.thinqlinq.com/Post.aspx/Title/LINQ-to-CSV-using-DynamicObject-and-TextFieldParser

TextFieldParser是一个VB对象(可以从C#引用),它将自动解析CSV文件.:)

我想知道是否有人知道任何方便的.Net(2.0 - > 3.5和4.0)库可用于生成格式正确的CSV文件.

此外,如果有任何规则集用于生成CSV文件.

有很多关于CSV阅读器和解析CSV文件的细节,但是没有多少关于写作(好吧,我知道它正好相反:P).

http://www.codeproject.com/KB/database/CsvReader.aspx

任何帮助将非常感激 :)

我发现了另一篇文章,其中包含一些更详细的CSV规则:http: //www.creativyst.com/Doc/Articles/CSV/CSV01.htm

一个简洁的第三方库是Linq-to-CSV(非框架库):http: //www.codeproject.com/KB/linq/LINQtoCSV.aspx

谢谢大家的帮助.我已经决定最好的解决方案是创建一个简单的静态类,它将进行特殊的字符替换(Chris提到).

如果我需要Linq查询我的CSV文件,我会查看Linq-to-CSV的CodeProjects实现.

再次感谢 :)

.net c# csv

42
推荐指数
4
解决办法
7万
查看次数

如何使用PowerShell引用.NET程序集

我是C#.NET开发人员/架构师,并且理解它使用对象(.NET对象)而不仅仅是流/文本.

我希望能够使用PowerShell在我的.NET(C#库)程序集上调用方法.

如何在PowerShell中引用程序集并使用程序集?

powershell assemblies

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

在SQL Server 2008中调试存储过程

有没有办法在SQL Server 2008上调试存储过程?

我有权使用SQL Server Management Studio 2008和Visual Studio 2008(不确定是否提供此功能).

通常我使用SQL事件探查器来查找传递给存储过程的参数,但是希望能够逐步执行该过程以查看失败的位置.

这可能吗?

什么是最好的方法?(在快速找到错误的位置方面)

sql-server debugging sql-server-2008

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

发布活动

对于普通(比如Windows Forms)C#应用程序,要在成功构建后执行命令,我将在Project Properties中使用Build Events-> Post-build事件命令行.

我有一个网站项目我使用解决方案资源管理器的上下文菜单中的"发布..."命令"发布".

有没有办法在成功发布后运行命令,如果是这样,它是如何完成的?(例如,Post-Publish事件命令行字段)

Visual Studio 2008,ASP .Net网站项目,C#.

c# asp.net events publish visual-studio-2008

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

在F#中,>>运算符是什么意思?

我在这个示例中的一些代码中注意到包含>>运算符:

let printTree =
  tree >> Seq.iter (Seq.fold (+) "" >> printfn "%s")
Run Code Online (Sandbox Code Playgroud)

>>运营商的意思/做什么?

非常感谢,现在它更加清晰.这是我为了得到它而生成的我的例子:

open System
open System.IO

let read_lines path = File.ReadAllLines(path) |> Array.to_list

let trim line = (string line).Trim()
let to_upper line = (string line).ToUpper()

let new_list = [ for line in read_lines "myText.txt" -> line |> (trim >> to_upper) ]

printf "%A" new_list
Run Code Online (Sandbox Code Playgroud)

f# operators

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

jquery - $ .functionName和$ .fn.FunctionName之间的区别

在jQuery中,我已经看到了以下两种定义jQuery函数的方法:

$.fn.CustomAlert = function() {
  alert('boo!');
};

$.CustomAlert = function() {
  alert('boo!');
};
Run Code Online (Sandbox Code Playgroud)

我知道它们附加到jQuery对象(或$),但两者之间有什么区别?我什么时候应该使用其中一种?

谢谢.

jquery function

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

动态更新数据库中所有字段的整理

我们最近将数据库从SQL Server 2005服务器移动到SQL Server 2008服务器.一切都很好,但现在我们发现我们正在收集整理冲突.旧服务器与新服务器具有不同的排序规则.

现在我们在移动之前创建的表是一个排序规则,之后创建的表是另一个排序规则.

有没有办法用旧的排序规则更新表格/列到新的排序规则?

我理解设置默认数据库/服务器排序规则不会修改任何现有表(链接).如果我不需要,我真的不想重新创建数据库.

任何帮助真的很感激.

UPDATE

感谢您的帮助,终于让它工作了.

为了将来参考,这是我的最终脚本:

SELECT 'ALTER TABLE [' + SYSOBJECTS.Name + '] ALTER COLUMN [' + SYSCOLUMNS.Name + '] ' +
SYSTYPES.name + 
    CASE systypes.NAME
    WHEN 'text' THEN ' '
    ELSE
    '(' + RTRIM(CASE SYSCOLUMNS.length
    WHEN -1 THEN 'MAX'
    ELSE CONVERT(CHAR,SYSCOLUMNS.length)
    END) + ') ' 
    END

    + ' ' + ' COLLATE Latin1_General_CI_AS ' + CASE ISNULLABLE WHEN 0 THEN 'NOT NULL' ELSE 'NULL' END
    FROM SYSCOLUMNS , SYSOBJECTS , …
Run Code Online (Sandbox Code Playgroud)

sql-server-2008

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