随笔分类 -  01-技术相关

摘要:using (WordprocessingDocument objWordDocument = WordprocessingDocument.Create(@"C:\********.docx", WordprocessingDocumentType.Document)) { MainDocumentPart objMainDocumentPart = objWordDocument.AddMainDocumentPart(); Document objDocument = new Doc... 阅读全文
posted @ 2013-07-25 10:41 kumat 阅读(2773) 评论(0) 推荐(0) 编辑
摘要:按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# 阅读全文
posted @ 2013-07-24 11:49 kumat 阅读(1295) 评论(0) 推荐(0) 编辑
摘要:Navicat for SQL Server 是一套专为 Mircosoft SQL Server设计的强大数据库管理及开发工具。它可以用于 SQL Server 2000、2005 及 2008R2,并支持大部份最新功能,包括触发器、函数及其他。Navicat 的功能足以符合专业开发人员的所有需求,但是对 SQL Server 的新手来说又相当容易学习。有了 Navicat 极完备的图形用户介面(GUI),让你可以简便地以安全且简单的方法创建、组织、访问和共享资讯及进行 SQL Server 的管理。Navicat8ForMySql的一些用法汇总2http://wenku.baidu.com 阅读全文
posted @ 2013-07-15 16:09 kumat 阅读(1423) 评论(0) 推荐(0) 编辑
摘要:转自http://msdn.microsoft.com/zh-cn/library/9k7k7cf0.aspx在语句中使用yield关键字,则指示在的方案、运算符或get访问器是迭代器。使用的迭代器对集合的自定义迭代。下面的示例演示yield语句的两种形式。yield return ;yield break;备注 :使用一个yield return语句返回每个元素一个节点。使用foreach语句或 LINQ 查询,则使用迭代器方法。foreach循环的每次迭代调用迭代器方法。当yield return语句在迭代器方法时为止,expression返回,并且,代码的当前位置保留。当下次调用迭代器函 阅读全文
posted @ 2013-07-05 11:50 kumat 阅读(394) 评论(0) 推荐(0) 编辑
摘要:转自http://www.cnblogs.com/peterzb/archive/2009/05/12/1455256.html〖准备篇〗最近安排做手机视频监控方面开发,这个对我来说是一全新领域,以前主要从事Web/Mis系统开发; 花了几天时间在网上收集了一些资料,方便以后查找,总结归纳一下.1.SDK + 开发工具EVC 4.0VS 2005/2003(已集成自带了smartphone 2003+pocket pc 2003的SDK),其它Windows Mobile 5.0/6的SDK可以在微软网站上自行下载http://www.microsoft.com/downloads/en/re 阅读全文
posted @ 2013-06-27 17:08 kumat 阅读(400) 评论(0) 推荐(0) 编辑
摘要:1.Button位置如果Button在<ContentTemplate>中,则UpdateProgress中的内容可以显示,如果说Button的位置在<ContentTemplate>外,既UpdatePanel的外部的话,UpdateProgress中的内容就不会显示了!2.设置DisplayAfterDisplayAfter属性表明在多少毫秒之后,UpdateProgress会显示出来。3.如果Button的位置必需在UpdatePanel的外部运用PageRequestManager中的initializeRequest事件和endRequest事件,代码如下:& 阅读全文
posted @ 2013-02-22 15:28 kumat 阅读(544) 评论(0) 推荐(0) 编辑
摘要:转自http://www.cnblogs.com/lushuicongsheng/archive/2010/11/29/1891477.html设定BoundField的DataFormatString,通常有以下几种DataFormatString= "{0:C}" 货币,货币的格式取决于当前Thread中Culture的设置DataFormatString= "{0:E}" 科学计数法DataFormatString= "{0: P}" 百分比DataFormatString= "{0:F?}" 小数点后几位D 阅读全文
posted @ 2013-02-21 15:54 kumat 阅读(263) 评论(0) 推荐(0) 编辑
摘要:1.ROW_NUMBER() OVER(PARTITION BY COLUMN ORDER BY COLUMN)row_number()从1开始,为每一条分组记录返回一个数字这里的ROW_NUMBER() OVER (ORDER BY xlh DESC) 是先把xlh列降序,再为降序以后的没条xlh记录返回一个序号。row_number() OVER (PARTITION BY COL1 ORDER BY COL2)表示根据COL1分组,在分组内部根据 COL2排序,而此函数计算的值就表示每组内部排序后的顺序编号(组内连续的唯一的)更多相关http://www.cnblogs.com/iceb 阅读全文
posted @ 2013-01-25 09:09 kumat 阅读(230) 评论(0) 推荐(0) 编辑
摘要:收集了常用的控件缩写以备查用转自:http://www.cnblogs.com/Dtscal/archive/2011/08/21/2147761.html控件名称缩写Buttom按钮BtnCheckBox复选框ChkColumnHeader视图列表头ColComboBox组合框CboContextMenu快捷菜单CtmDataGrid数据网格控件DgDataGridView数据网格视图控件DgvDteTimePicker时间输入框DtpDomainUpDown数值框DudForm窗体FrmGroupBox 组合框GrpHscrollBar水平滚动条HsbImageList图标列表ImgLab 阅读全文
posted @ 2013-01-24 08:37 kumat 阅读(233) 评论(0) 推荐(0) 编辑
摘要:资料来源http://www.cnblogs.com/TrueElement/archive/2012/01/11/2319991.html private void monthCalendar_MouseDown(object sender, MouseEventArgs e) { MonthCalendar.HitTestInfo hitInfo = monthCalendar.HitTest(e.Location); if (hitInfo.HitArea == MonthCalendar.HitArea.Date)... 阅读全文
posted @ 2013-01-23 09:29 kumat 阅读(3081) 评论(0) 推荐(0) 编辑
摘要:资料来源http://www.cnblogs.com/pfcan66/archive/2012/09/12/2680596.html在项目中的使用1.点击窗体1【FrmMain】的修改按钮【btnUpdate】打开窗体2【FrmModify】2.点击窗体2【FrmModify】的保存按钮【btnSave】关闭窗体2【FrmModify】,刷新窗体1【FrmMain】窗体1【FrmMain】//"修改"按钮点击事件private void btnUpdate_Click(object sender, EventArgs e){ FrmModify frmModify= new 阅读全文
posted @ 2013-01-23 09:18 kumat 阅读(420) 评论(0) 推荐(0) 编辑
摘要:资料来源:http://zhidao.baidu.com/question/135093247.html1.选择项目右键-选择“属性”2.在左边菜单中选择“设置”,在右边的表格中填入自己需要保存的属性的名称、类型和默认值。 例 名称:IsBoss;类型:bool;范围:用户;值:False。3.在form窗体代码页,导入命名空间:using项目名称.Properties 例你的项目名称为pro 则导入 using pro.Properties;4.任意方法中调用该值: this.checkBox1.Checked=Settings.Default.IsBoss;5.在窗体的FormCl... 阅读全文
posted @ 2013-01-22 17:35 kumat 阅读(2654) 评论(1) 推荐(0) 编辑
摘要:-12至+14 闭区间,小数位只能是(0.25,0.5,0.50,0.75,0.0,0.00) 前面的正负符号可选 ^(([-](([0-9])|([1][0-1]))|[+]?([0-9]|([1][0-3])))([.]([2][5]|[5][0]?|[7][5]|[0][0]?))?|([-][1][2]|[+]?[1][4])([.][0][0]?)?)$正则在线测试http://tool.chinaz.com/regex/ 阅读全文
posted @ 2013-01-22 17:27 kumat 阅读(336) 评论(0) 推荐(0) 编辑
摘要:转自:http://phpnow.org/guide.php使用 PHPnow 搭建 PHP 环境[图]搭建 PHP 其实不很难,只是有点繁琐。要是自己搭建一次 PHP + MySQL 环境很是费时。更糟的是,很多新手在配置 PHP 时常常出现这样那样的问题。诸如 mysql 扩展、zend 安装失败等等问题。这时,我们需要一个快速、标准且专业的 PHP 套件包。PHPnow 就这样应运而生,为你快速搭建专业的虚拟主机。与 PHPnow 的名字一样,让我们一起 PHPNow!首先从http://www.phpnow.org/download.html下载 最新版 PHPnow。PHPnow 有 阅读全文
posted @ 2013-01-18 15:36 kumat 阅读(347) 评论(0) 推荐(0) 编辑
摘要:转自 :http://www.cnblogs.com/yukaizhao/archive/2011/07/28/stream.htmlStream在msdn的定义:提供字节序列的一般性视图(provides a generic view of a sequence of bytes)。这个解释太抽象了,不容易理解;从stream的字面意思“河,水流”更容易理解些,stream是一个抽象类,它定义了类似“水流”的事物的一些统一行为,包括这个“水流”是否可以抽水出来(读取流内容);是否可以往这个“水流”中注水(向流中写入内容);以及这个“水流”有多长;如何关闭“水流”,如何向“水流”中注水,如何从 阅读全文
posted @ 2013-01-18 09:01 kumat 阅读(533) 评论(0) 推荐(0) 编辑
摘要:转自http://www.cnblogs.com/candywyq/archive/2007/07/24/830021.html1.Convert.ToInt32与Int32.Parse的恩恩怨怨2.Split的3种用法3.@"abc"和"abc"区别在那里4.保留2位有效小数及四舍五入5.url传递中文的解决方案6.把123456789转换为12-345-6789的3种方法7.交换两个指定位置字符的4种方法8.“%10”的妙用9.输出21个AAAAAAAAAAAAAAAAAAAAA的巧妙做法1.Convert.ToInt32与Int32.Parse的恩 阅读全文
posted @ 2013-01-16 11:08 kumat 阅读(389) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.cnblogs.com/lovecherry/archive/2008/05/23/1205565.html自从学习LINQ以来,我发现了很多使用LINQ来改善代码的方式。每一个技巧都让代码写起来更简单,可读性更强。这里总结了这些技巧。我会介绍如何使用LINQ来:初始化数组在一个循环中遍历多个数组生成随机序列生成字符串转换序列或集合把值转换为长度为1的序列遍历序列的所有子集如果你在LINQ方面有心得也欢迎在评论中一起分享。1.初始化数组通常,我们需要把数组的值初始化为相同的值或递增的序列值,或者可能是一个步进不为1的递增/递减序列。有了LINQ,我们可以在数组的初始 阅读全文
posted @ 2013-01-15 15:41 kumat 阅读(434) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.cnblogs.com/alice2009/archive/2009/07/13/1522480.html页面输出缓存作为最简单的缓存形式,将已经生成的动/静态页面全部内容保存在服务器内存中。当再次有这样的请求时,系统将直接输出缓存中的相关内容,直到缓存数据过期。在这一过程中,不需要再次经过页面的生命处理周期。这样缩短了请求的响应时间,提高了应用程序的性能。1、使用@OutputCache指令使用@OutputCache指令,能够实现对页面输出缓存的一般性能需求。@OutputCache指令在ASP.NET而或页中包含的用户控件的头部声明。<%@ Output 阅读全文
posted @ 2013-01-15 15:13 kumat 阅读(207) 评论(0) 推荐(0) 编辑
摘要:转自http://www.sowsoy.com/topics-360.htmlResponse.Redirect和Server.Transfer都能实现页面的跳转,但两者又有很大区别。一 地址栏里显示的地址不同Response.Redirect会显示跳转的网页的地址,而Server.Transfer显示跳转前的网页的地址。假如用上述两种方式实现WebForm1.aspx跳转到WebForm2.aspxResponse.Redirect跳转后地址栏会显示…/WebForm2.aspxServer.Transfer 跳转后地址栏则显示…/WebForm1.aspx。二 跳转的流程不同当服务器碰到. 阅读全文
posted @ 2013-01-15 15:03 kumat 阅读(283) 评论(0) 推荐(0) 编辑
摘要:转自http://www.cnblogs.com/millen/archive/2009/07/16/1524949.html在ASP.NET中,有很多种保存信息的内置对象,如:APPlication,Session,Cookie,ViewState和Cache等。下面分别介绍它们的用法和区别。方法信息量大小作用域和保存时间应用范围保存位置Application任意大小整个应用程序的生命期整个应用程序/所有用户服务器端Cache任意大小可以根据需要设定整个应用程序/所有用户服务器端Session小量,简单的数据用户活动时间+一段延迟时间(一般为20分钟)单个用户服务器端Cookie小量,简单的 阅读全文
posted @ 2013-01-15 14:11 kumat 阅读(825) 评论(0) 推荐(0) 编辑