摘要:
在上一节SQL Server几个常用Date函数(一)中我们介绍了下表中前两个date函数,本节继续学习下面三个函数。函数描述GETDATE()返回当前日期和时间CONVERT()用不同的格式显示日期/时间DATEDIFF()返回两个日期之间的时间DATEPART()返回日期/时间的单独部分DATEADD()在日期中添加或减去指定的时间间隔3.DATEDIFF (datepart, startdate, enddate) 函数该函数用来计算两个日期之间的天(年、月…)数,enddate 减去 startdate,如果 startdate 晚于 enddate,则返回负值。其中,startdat 阅读全文
摘要:
下表汇总了SQL Server 中经常用到的几个时间函数 函数 描述 GETDATE() 返回当前日期和时间 CONVERT() 用不同的格式显示日期/时间 DATEDIFF() 返回两个日期之间的时间 DATEPART() 返回日期/时间的单独部分 DATEADD() 在日期中添加或减去指定的时间 阅读全文
摘要:
一步一步InfoPath(02)--安装VSTA环境 计算机需要安装了 Microsoft .NET Framework 2.0 或更高版本。默认情况下,当您安装 InfoPath 时,并不会安装 Microsoft Visual Studio Tools for Applications 开发环境 阅读全文
摘要:
一、 定义 最近开始研读Head First设计模式,这本书给人的感觉耳目一新,不容易犯困啊。今天和大家分享一下策略模式。 1. 定义: 策略模式定义了算法族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化独立于使用该算法的客户。 上图为策略模式结构图,其中: Strategy可以声明为接口或者抽象类,主要用来抽象不同的算法或行为;ConcreteStrategyA等是上述接口或抽象类的具体实现,分别实现不同的算法或者行为;Context中包含Strategy的实例,以及对该实例的操作。2. 设计模式原则: 多用组合,少用继承。找出应用中可能变化之处,把它们独立出来,不要和那些不需. 阅读全文
摘要:
一、PrinterSettings类 要用到的类PrinterSettings,在CSDN中的解释如下: System.ObjectSystem.Drawing.Printing.PrinterSettings 命名空间: System.Drawing.Printing程序集: System.Dra 阅读全文
摘要:
一、开发环境 l Microsoft Office Access2010 l Microsoft Office InfoPath Designer 2010 二、本节目标 实现InfoPath设计表单,并且将数据提交到Access数据库。为了方便演示,提供的例子比较简单。一起开始我们的InfoPat 阅读全文
摘要:
最近想整理一些词库,懒得手动找,又怕手一哆嗦有遗漏,决定写程序完成吧。首先将数据用GridView控件显示到页面上,效果如下:接下来将GridView中的内容导出到Excel,方法如下:[代码]在按钮上添加事件来导出Excel。注意,因为GridView是有分页和排序设置的,为了能够显示完整的数据,要先取消分页排序,导出之后再恢复设置。代码如下:[代码]可是运行之后报错:类型“GridView”的控件“GridView1”必须放在具有 runat=server 的窗体标记内。添加重写方法:[代码]完成后效果如下:这下可以让程序帮我整理了,省了一笔麻烦啊。 阅读全文
摘要:
目标效果:项目中显示视频列表时,如果缩略图不存在,则加载一个默认图片。而不是一个很丑的小红叉。其中缩略图图片是存在另外一个独立的视频服务器上的,所以我们不能用File.Exist()方法直接判断,需要另辟蹊径。实现步骤:前台采用 asp:Repeater 控件,添加事件onitemdatabound="rptTraining_ItemDataBound"。[代码]加载每一条记录的时候都检测一下远程服务器上是否存在图片,RemoteFileExists方法如下。[代码]至此,实现了想要的效果。知识虽小,重在点滴。积跬步方以至千里。 阅读全文
摘要:
一、实现目标昨天想在网站后台改进个小功能,为了简化user操作步骤,在user输入文件名称后自动进行无刷新验证。功能简单,可是却遇到了意想不到的麻烦,且听我慢慢道来。完成后的效果预览如下:二、知识温习首先带大家温习一下JQuery Ajax最常用的基本方法。了解的朋友可以跳过这部分。1. jQuery.get( url, [data], [callback] ):使用GET方式来进行异步请求 代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--参 阅读全文
摘要:
最近有幸参加了SQL Server2008 R2的学习,有几点自己感觉比较实用的知识点以及技巧,和大家分享一下。1,备份时勾选checksum选项。数据库备份时偶尔会产生损坏页,而且在访问到损坏页之前往往不容易被我们发现。因此备份后首先应该记得做的一件事就是验证一下,在早期版本的SQL Server中我们可以用如下命令进行检测: dbcc checkdb 数据库名在SQL server2005以后的版本中备份为我们提供了checksum选项,备份时同时进行检测,保证数据的正确性和完整性。2.时间类型提到时间类型,我们常用的就是datetime类型,当计算时间间隔的时候有两种常用方法:①采用= 阅读全文
摘要:
在WebService中默认设置是不支持方法的重载的。简单写个例子[代码]在浏览器中查看,会报如下错误修改步骤如下:1.修改[WebServiceBinding(ConformsTo=WsiProfiles.BasicProfile1_1)],为[WebServiceBinding(ConformsTo=WsiProfiles.None)];2.为重载的各方法添加不同的MessageName属性,... 阅读全文
摘要:
一直知道ref和out都是引用类型传值的。不过没太明白他们之间的区别,今天又长了点小知识。大伙都知道,进行参数传递的时候如果想传递地址,可以使用ref或者out关键字。其实两者都是按地址传递的,使用后都将改变原来的数值。主要不同点:ref是可以把参数的值传递进函数的,但是Out在函数中必须首先赋值才能使用,这样就会覆盖原来传进来的值。 简要概括就是ref有进有出,而out是只出不进。例如下面两个方法中,ValueWithRef无需重新赋值,而ValueWithOut如果不为i重新赋值便会编译错误。[代码] 阅读全文
摘要:
一、问题概述:最近开发上传视频文件的功能。基本流程已经跑通了,可是上传30M以上的文件时就会报错。二、资料海洋瞎扑腾从网上查了一些资料,一般都是下面这种说法:看着步骤倒是也不算繁琐,可是本人照着步骤做了却没找到所说的requestLimits节点。无奈了。如果有高人明白咋回事的话麻烦指点下。。。三、暮然回首,答案就在灯火阑珊处其实上面分析的错误原因是对的,就是IIS中允许上传的最大文件默认是20多M,所以当上传较大的文件时才会报这个错误。后来用另外一种途径修改了这种设置。目标是要修改文件C:\Windows\System32\inetsrv\config\schema\IIS_schema 阅读全文
摘要:
精神的食粮有点不足了,所以最近正在疯狂补充营养,爱上看书。为了监督自个的进度,决定占个随笔的位置。大家有什么好的书籍或者资料的话,可以推荐下哈。Reading ...【技术】C#高级编程 2010-11-3 16:27:51 :书籍写的很全面,总体感觉还可以,不过好厚哟,上千页哩。看到后来感觉有点看不动了。 目前看到了通讯部分。这方面还真没接触过,有点吃力呢。2010-11-26 14:43:50通讯部分暂时跳过,简单了解了访问Internet章节。哎呀,最后的 windows服务 部分又进展不下去了。看来接触的少的东西就是不容易看下去。可是学习就是要学不懂得东西,不是吗?不过也好,剩下两个部 阅读全文
摘要:
[代码]ffmpeg是用于视频转换等方面的工具。前几天想做个视频转换和截图的功能,才对这个东东了了解了皮毛。具体官网http://www.ffmpeg.com.cn/index.php/%E9%A6%96%E9%A1%B5。了解不深,不过对于我想要的两个功能倒是实现了,和有这方面功能需求的友们分享下。1.首先下载ffmpeg的文件。2.视频转换功能。可以将多种视频格式转换为flv格式。我目前测试了... 阅读全文
摘要:
刚开始学WCF,看了几个实例。今天遇到了一个问题。在宿主服务器运行的时候总是出现下图这个错误:Http could not register URL http://+......这个因为我用的系统时windows server2008 r2系统,http地址是归一个叫做http.sys的核心驱动管理的。当你想http.sys发出请求时,是需要注册这个http命名空间的,这是一个需要特权(管理员权限)的操作。 1.首先找到Visio studio command prompt tools,然后右键,以管理员身份运行。然后输入: netsh http add urlacl url=http://+ 阅读全文
摘要:
1.这个步骤要找齐两个灯泡。第一个比较容易。第二个要下到下面取得2.来到下面找灯泡的。首先操作吸尘器,去右面的房子里,找到剪刀。出来后把吊灯剪下来。然后再去右面房间里,秘诀啊:把吊灯挂到马桶上把马桶搞坏。然后下到下面取炸弹。这样就可以去楼上了呢。3.这是破除炸弹的秘密。4.要给大机器接上电源可真不容易呢,还得过个大迷宫,我晕。5.这是去救小姑娘呢。要把锁冻住,然后砸开,就可以顺着梯子进去了。小姑娘... 阅读全文
摘要:
1.这个步骤目的是要上升到上面去。难点是够到上面挂着的那个钩子。关键是要让屋里的小姑娘的协助。秘诀来喽:让小姑娘把锅扔到地上,找到玉米,把玉米放到火炉上,这样外面的钩子就会掉到地上啦。然后小姑娘踩着锅够到上面的管子,这是用来弄油的。按照图里面的步骤就可以完成了。2.终于上来了吧。恭喜啦。该玩智力游戏喽。刚开始试了好几次没过去,才发现问题真是怪异,要答错才可以啊,哈哈。要的就是把那家伙气爆呢。嘿嘿。... 阅读全文
摘要:
最近呆着没事的时候玩了几天机械迷城,觉得还有点意思。不过刚玩的带劲呢,就到了the end了,不是太过瘾。玩的过程中记录下了主要的图解,可以供朋友们借鉴一下。不过刚开始打的时候前几个没有保存,后面的就都有了。2.这个部分关键是要把两个大箱子先向左一直推,在台阶旁边有一个可以按得地方,然后会有机关把上面的箱子夹走。再把箱子退回来就可以完成了。3.这部分是要转动那个表的时间,想办法让右边小楼上的看守人... 阅读全文
摘要:
简单的字符串格式工具。比如写了较长的SQL语句,想在.net中用字符串构造,可以方便的实现。例如选择生成C#字符串,我知道有人该批评构造字符串是多么不好的程序结构了,不过有的时候确实方便。而且在页面中查看源文件的时候,显示出来的SQL语句是规整的,而不是长长长长的一大行。和大家分享一下。/Files/janes/Project1.7z如果觉得用stringBuilder好一些,可以选中下面这个也行... 阅读全文