摘要:
转自http://www.cnblogs.com/cxd4321/archive/2012/08/09/2629716.html在平时的C#项目开发中,当调用某个存储过程或函数的时候,我们可能经常会遇到这样的问题,“过程或函数XXX需要XXX参数,但未提供该参数”,这到底是怎么回事呢?是什么问题引起的?出现这个错误一般会由以下几种情况引起:1.程序中传入参数与已定义的存储过程或函数的参数个数或名称不符;2.没有对传入的数据作空值的处理,如下,我们需要对可以为空的值作这样的处理,一旦其为空,就设置为DBNull.value.foreach(SqlParameter p in parms){if( 阅读全文
摘要:
经过不断的Google与baidu,最终整理出来的打印类主要是根据两个参考的类组合而成,稍微修改了一下,参考代码及来源见最后(其中一份是VB语言的)其中遇到的一些问题也已经得到了解决(分页,打印预览点击打印内容缺失)------------------------------------------------------------------------------相关知识PrintDocument定义一个可再次使用的对象,该对象将输出发送到打印机。命名空间:System.Drawing.Printing程序集:System.Drawing(在 system.drawing.dll 中)通 阅读全文
摘要:
.GroupBy(x => new { x.Age, x.Sex })group emp by new { emp.Age, emp.Sex } into g// 实现多key分组的扩展函数版本var sums = empList .GroupBy(x => new { x.Age, x.Sex }) .Select(group => new { Peo = group.Key, Count = group.Count() });foreach (var employee in sums) { Console.Write... 阅读全文
摘要:
using (WordprocessingDocument objWordDocument = WordprocessingDocument.Create(@"C:\********.docx", WordprocessingDocumentType.Document)) { MainDocumentPart objMainDocumentPart = objWordDocument.AddMainDocumentPart(); Document objDocument = new Doc... 阅读全文
摘要:
按user分组,取每组的第一个:varo=fromrinxe.Descendants("customer")grouprbyr.Element("User").Valueintogselectg.OrderBy(r=>r.Element("User").Value).FirstOrDefault();FirstOrDefault()这个地方如果改成Take就可以取前几个,例如每班的前三名。如果改成Skip(),可以取中间的,例如10-20名转自http://bbs.csdn.net/topics/3000364006# 阅读全文
摘要:
转自http://www.cnblogs.com/maoniu602/archive/2012/12/27/2836203.html1. 先到http://www.amazingcounters.com/sign-up.php 这个地址去申请一个帐户,申请时填写好自己的资料,比如 你的统计风格样式、要统计的地址、要统计的类型,是浏览量(PV) 还是 访客数(UV),或者你也可以2个都统计;这些统计数据都是可以任意修改的哟,不过我们最好还是以真实的访问量为主吧;2. 在上述网站的"Get HTML Code See Statistics"菜单中找到需要添加的HtmLCOde; 阅读全文
摘要:
利用闲暇时间整理了一份国内各大互联网公司的相关技术站点,希望能够对大家有所帮助,也欢迎各位帮忙补充。 腾讯系列(13) 阿里系列(18) 百度系列(3) 搜狐系列(3) 新浪系列(2) 360系列(2) 其他(9) 腾讯系列(13) 1.MacQQ的项目团队 IBlog 2.财付通设计中心 UID 阅读全文
摘要:
Navicat for SQL Server 是一套专为 Mircosoft SQL Server设计的强大数据库管理及开发工具。它可以用于 SQL Server 2000、2005 及 2008R2,并支持大部份最新功能,包括触发器、函数及其他。Navicat 的功能足以符合专业开发人员的所有需求,但是对 SQL Server 的新手来说又相当容易学习。有了 Navicat 极完备的图形用户介面(GUI),让你可以简便地以安全且简单的方法创建、组织、访问和共享资讯及进行 SQL Server 的管理。Navicat8ForMySql的一些用法汇总2http://wenku.baidu.com 阅读全文
摘要:
转自http://news.cnblogs.com/n/181816/英文原文:Understanding your own code 最近遇到一个事情让我大为不解。一个程序员自豪的宣称他完全看不懂自己一周前写的任何代码。我真的想探明他的这种自豪感从何而来,但无解。他是在骄傲每天写如此多的代码吗?有人会愿意聘请这样的人去写程序吗? 首先让我明确的阐明我对此事的观点:不能理解一周前或一年前自己写的代码,这对一个职业程序员来说是不可饶恕的。 我就把话放这。现在,让我详细的说一下。我已经兢兢业业的编程编了 15 年。很早我就接受了一些编程习惯,至今没有改变。我能轻松的看懂我一年前写的代码,甚至... 阅读全文
摘要:
转自http://msdn.microsoft.com/zh-cn/library/9k7k7cf0.aspx在语句中使用yield关键字,则指示在的方案、运算符或get访问器是迭代器。使用的迭代器对集合的自定义迭代。下面的示例演示yield语句的两种形式。yield return ;yield break;备注 :使用一个yield return语句返回每个元素一个节点。使用foreach语句或 LINQ 查询,则使用迭代器方法。foreach循环的每次迭代调用迭代器方法。当yield return语句在迭代器方法时为止,expression返回,并且,代码的当前位置保留。当下次调用迭代器函 阅读全文