随笔分类 -  Study

Study notes Record.
摘要:war和war exploded区别 在使用IDEA开发项目的时候,部署Tomcat的时候通常会出现下边的情况: 是选择war还是war exploded 这里首先看一下他们两个的区别: 1 2 (1)war模式这种可以称之为是发布模式,看名字也知道,这是先打成war包,再发布; (2)war ex 阅读全文
posted @ 2018-02-26 11:08 PowerZhang 阅读(1678) 评论(0) 推荐(1) 编辑
摘要:jstl中格式化时间戳 在jsp页面中使用jstl标签将long型的时间戳转换为格式化后的时间字符串1.通过<jsp:useBean /> 导入java.util.Date类2.通过<jsp:setProperty />为Date实例设置long型 time属性值3.通过<fmt:formatDat 阅读全文
posted @ 2018-02-05 15:34 PowerZhang 阅读(6335) 评论(0) 推荐(0) 编辑
摘要:#region 字符串中多个连续空格转为一个空格 /// <summary> /// 字符串中多个连续空格转为一个空格 /// </summary> /// <param name="str">待处理的字符串</param> /// <returns>合并空格后的字符串</returns> publ 阅读全文
posted @ 2017-03-02 11:20 PowerZhang 阅读(3966) 评论(0) 推荐(0) 编辑
摘要:[转]处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”今天安装了windows7开发web项目需要安装IIS,当安装完以后,web程序已经映射到了本地IIS上,运行出现如下错误提示处理程序“PageHa... 阅读全文
posted @ 2014-09-30 16:32 PowerZhang 阅读(161) 评论(0) 推荐(0) 编辑
摘要:我们经常需要通过生成ActiveXObject("WScript.Shell");来调某一exe文件,如//设置网页打印的页眉页脚为空var HKEY_Root,HKEY_Path,HKEY_Key; HKEY_Root="HKEY_CURRENT_USER"; HKEY_Path="//softw... 阅读全文
posted @ 2014-09-03 16:00 PowerZhang 阅读(2751) 评论(0) 推荐(0) 编辑
摘要:[转载]C#调用Exe文件的方法及如何判断程序调用的exe已结束原文地址:C#调用Exe文件的方法及如何判断程序调用的exe已结束作者:guoguo很简单的代码就可以实现C#调用EXE文件,如下:1、引入using System.Diagnostics;调用代码:Process.Start(exe文... 阅读全文
posted @ 2014-09-01 09:26 PowerZhang 阅读(1469) 评论(0) 推荐(0) 编辑
摘要:一,哈希表(Hashtable)简述 在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似keyvalue的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtab... 阅读全文
posted @ 2014-06-24 17:08 PowerZhang 阅读(337) 评论(0) 推荐(0) 编辑
摘要:原文地址: http://msdn.microsoft.com/en-us/library/gg715124(v=vs.103)使用 EF 4.1 或者更新版本, 你可以直接执行任何数据库命令. 在本节介绍的方法允许你对数据库执行原生的 SQL 命令.通过 SQL 查询语句获取实体对象集DbSet 类中的 SqlQuery 方法允许你执行一个返回实体对象集的原生 SQL 查询. 默认情况下, 返回的对象集会被上下文跟踪; 这可以通过对方法返回的 DbSqlQuery 对象调用 AsNoTracking 方法取消.返回的结果集一般为 DbSet 所对应的类型, 否则即便是其派生类也无法返回. 如 阅读全文
posted @ 2014-04-02 10:47 PowerZhang 阅读(1169) 评论(2) 推荐(0) 编辑
摘要:无法确定条件表达式的类型,因为“”和“System.DateTime”之间没有隐式转换----解决办法 当在C#使用可空类型时要注意类型间的一致,出现上述和DateTime无法转换的问题就是没有注意类型间的一致,例如,当给一个可空的时间类型字段赋值时不能使用null,而要使用一个DateTime? 类型。例子:(报错了) public DateTime? time { get; set; } time = item.HospOutDate.HasValue ? DateTime.Parse(item.HospOutDate.Value.ToString("yyyy-MM-dd HH: 阅读全文
posted @ 2014-02-18 16:11 PowerZhang 阅读(5861) 评论(2) 推荐(0) 编辑
摘要:使用多线程的几种方式(1)不需要传递参数,也不需要返回参数ThreadStart是一个委托,这个委托的定义为void ThreadStart(),没有参数与返回值。 /// /// 连接 /// /// 服务器名称 /// 服务器端口 public void Connect(string host, int port) { try { clientSock = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); clientSock.Connect(host, port); if (O... 阅读全文
posted @ 2014-01-26 15:20 PowerZhang 阅读(449) 评论(0) 推荐(0) 编辑
摘要:{"检索 COM 类工厂中 CLSID 为 {10020100-E260-11CF-AE68-00AA004A34D5} 的组件时失败,原因是出现以下错误: 80040154。"} 当使用SQLDMO编程时会可能出现这个错误,主要原因是装Sql2005或Sql2008的时候没有安装 SQLDMO。 如何判断是否丢失,最简单的方法就是到%Program Files%/Microsoft SQL Server/80/Tools/Binn目录下去找是否存在SQLDMO.DLL这个文件,如果存在则万事大吉,如果不存在也不要紧,我们可以到微软的网站上去下载一个Microsoft SQ 阅读全文
posted @ 2014-01-13 17:26 PowerZhang 阅读(1637) 评论(0) 推荐(0) 编辑
摘要:触发器和存储过程1. 存储过程和触发器是什么?存储过程不能可以显著提高系统的执行速度,还能提高效率确保一致性.1.1存储过程:一种数据库对象,将负责不同功能的语句分类放置起来,以便能反复使用.1.2特点: 1.3存储过程的分类分为五类,系统存储过程,用户定义存储过程,临时存储过程,远程存储过程,扩展存储过程.临时存储过程又分为本地临时存储过程,全局临时存储过程.分类说明系统存储过程存储在master中,以sp开头,调用时不必加库名,如果参数是保留字或者数据库对象,用单引号包围.用户定义存储过程用户为完成一定的功能定义在数据库中存储过程.临时存储过程本地临时:#开头,放在tempdb中,连接断开 阅读全文
posted @ 2014-01-04 17:23 PowerZhang 阅读(11608) 评论(0) 推荐(0) 编辑
摘要:MVC3中 ViewBag、ViewData和TempData的使用和区别public dynamic ViewBag { get; }public ViewDataDictionary ViewData { get; set; }ViewBag和ViewData其实是互通的 ViewBag和ViewData的区别: ViewBag 不再是字典的键值对结构,而是 dynamic 动态类型,它会在程序运行的时候动态解析。eg: ViewBag.NumberObjs = new string[] { "one", "two", "three&quo 阅读全文
posted @ 2013-11-16 15:40 PowerZhang 阅读(326) 评论(0) 推荐(0) 编辑
摘要:本人想拖动那个当前的时间轴或者让时间轴变动,因为那个时间轴默认的是当前时间。(就是那个黄色的线) 阅读全文
posted @ 2013-10-31 14:45 PowerZhang 阅读(414) 评论(0) 推荐(0) 编辑
摘要:我现在做的项目遇到一个需求,就是有没有类似的控件:我要实现的功能是:播放录像。某个时间段内假如有2个录像,这个坐标表示的是时间,假如我现在拖动时间轴,拖到第一个录像里面开始播放第一个录像,拖到2个录像中间的时候就没有了,然后就停止播放,拖到第二个时间轴的时候,又开始播放第二个录像文件。请问有没有类似的控件,可以显示一段时间内有几个录像,并且让用户一眼就看到录像的起始时间,然后可以拖动这个时间轴,开始播放录像文件。如果有知道的或者以前遇到过的,请大家和我说说,万分感谢,现在着急等着啊,我百度、Google都没有找到类似的控件。 阅读全文
posted @ 2013-10-30 11:01 PowerZhang 阅读(2462) 评论(0) 推荐(0) 编辑
摘要:在sqlcmd中执行脚本文件的方法有2种:方法1、在DOS中,可以调用sqlcmd命令,并用选项-i传入想要执行的文件名:sqlcmd-S"这里改成你的服务器名称"-U"帐号"-P"密码"-i"脚本路径"(用过了,可行) 注意:双引号只在路径中包含空格时才是必需的,但为了保持一致性,我总是使用双引号来表示路径。方法2、从一个执行的SQL文件中调用另一个SQL文件。这可以使我们实现更多层次的脚本文件,其中最上层负责控制整个流程——指定执行的文件和传入的参数。下面的脚本将从一个在sqlcmd模式中运行的SQL文件中执行 阅读全文
posted @ 2013-10-09 11:39 PowerZhang 阅读(1435) 评论(1) 推荐(0) 编辑
摘要:/// /// 发送消息到Email /// /// 邮件中发送的内容 private void SendEmail(string sendMsg) { System.Net.Mail.SmtpClient client = new SmtpClient("smtp.qq.com"); client.UseDefaultCredentials = false; client.Credentials = new System.Net.NetworkCredential("***@qq.com", "******"); client.De 阅读全文
posted @ 2013-10-04 13:41 PowerZhang 阅读(404) 评论(0) 推荐(0) 编辑
摘要:和大家分享下,互相学习一下吧。第一个获取方法好像获取不到mac地址,我用了第二种方法可以获取到。希望知道的可以说下为什么。1,首先要添加引用:using System.Management; 2,代码如下: /// /// 获取网卡硬件地址 /// /// mac地址 public string GetMacAddress() { try { //获取网卡硬件地址 string mac = ""; ... 阅读全文
posted @ 2013-10-04 13:02 PowerZhang 阅读(1572) 评论(0) 推荐(0) 编辑
摘要:DotNetBar第三方控件SupergridControl中显示图片1、设置SuperGridControl:SuperGridControl的GridColumn的EditorType设置为:GridImageEditControl2、将数据List的相应字段填充值,使用ImageToByte.Byte_Image()字节转换图片的方法:List AddGoodsInfo = new List();AddModel.Add_GoodsInfoModel AddGoodsInfoModel = new AddModel.Add_GoodsInfoModel();AddGoodsInfoMod 阅读全文
posted @ 2013-09-22 11:24 PowerZhang 阅读(2896) 评论(0) 推荐(0) 编辑
摘要:今天在研究List 集合如何排序,我试过很多,但是都不行,然后看到msdn中的这个比较器排序,自己测试了代码,No Problem.给大家分享一下。类型 T 的默认比较器按如下方式确定。如果类型 T 实现 IComparable 泛型接口,则默认比较器为该接口的 CompareTo(T) 方法;否则,如果类型 T 实现非泛型 IComparable 接口,则默认比较器为该接口的 CompareTo(Object) 方法。如果类型 T 没有实现其中任一个接口,则不存在默认比较器,并且必须显式提供比较器或比较委托。示例代码:class GoodsInfoModelCompare : ICompar 阅读全文
posted @ 2013-09-22 10:41 PowerZhang 阅读(652) 评论(0) 推荐(0) 编辑