上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: 使用多线程的几种方式(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 阅读(448) 评论(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 阅读(1630) 评论(0) 推荐(0) 编辑
摘要: 触发器和存储过程1. 存储过程和触发器是什么?存储过程不能可以显著提高系统的执行速度,还能提高效率确保一致性.1.1存储过程:一种数据库对象,将负责不同功能的语句分类放置起来,以便能反复使用.1.2特点: 1.3存储过程的分类分为五类,系统存储过程,用户定义存储过程,临时存储过程,远程存储过程,扩展存储过程.临时存储过程又分为本地临时存储过程,全局临时存储过程.分类说明系统存储过程存储在master中,以sp开头,调用时不必加库名,如果参数是保留字或者数据库对象,用单引号包围.用户定义存储过程用户为完成一定的功能定义在数据库中存储过程.临时存储过程本地临时:#开头,放在tempdb中,连接断开 阅读全文
posted @ 2014-01-04 17:23 PowerZhang 阅读(11606) 评论(0) 推荐(0) 编辑
摘要: VC中Source Files, Header Files, Resource Files,External Dependencies的区别区别:Source Files 放源文件(.c、.cpp)程序的实现代码全放在这里;Header Files 放头文件(.h)声明放在这里; Resource Files 资源文件(.rc)放图标、图片、菜单、文字之类的,主要用来做界面的东东一般都放这里;External Dependencies 除上三种以外的,程序编译时用到的文件全放这里。头文件(header files) 什么是头文件呢?C语言和C++的头文件有什么不一样呢? 头文件(heade.. 阅读全文
posted @ 2013-11-26 10:03 PowerZhang 阅读(2887) 评论(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 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 我现在做的项目遇到一个需求,就是有没有类似的控件:我要实现的功能是:播放录像。某个时间段内假如有2个录像,这个坐标表示的是时间,假如我现在拖动时间轴,拖到第一个录像里面开始播放第一个录像,拖到2个录像中间的时候就没有了,然后就停止播放,拖到第二个时间轴的时候,又开始播放第二个录像文件。请问有没有类似的控件,可以显示一段时间内有几个录像,并且让用户一眼就看到录像的起始时间,然后可以拖动这个时间轴,开始播放录像文件。如果有知道的或者以前遇到过的,请大家和我说说,万分感谢,现在着急等着啊,我百度、Google都没有找到类似的控件。 阅读全文
posted @ 2013-10-30 11:01 PowerZhang 阅读(2460) 评论(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 阅读(1426) 评论(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 阅读(1559) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页