- 博客(33)
- 收藏
- 关注
转载 C#实现双向链表
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace 双向链表 { class Program { static void Main(string[]
2009-03-31 14:25:00 1756 1
转载 CAN总线协议
CAN即控制器局域网,最初是德国BOSCH公司为汽车的监测与控制而设计的,以解决汽车众多控制设备与仪器仪表之间的大量数据交换用硬件接线带来的问题。当今CAN的应用已不再局限于汽车行业,而向过程工业、机械工业、机器人、数控机床、医疗器械和传感器等领域发展。 1 CAN总线基本概念 依据国际标准化组织/开放系统互连(International Standardi-zati
2009-01-13 13:37:00 8291 3
转载 SQL服务器上SQLserverAgent无法启动的解决方法 & SQL2000无法安装的解决办法
SQL服务器上SQLserverAgent无法启动的解决方法 对于服务器上数据的备份工作是网管员日常工作中最重要的工作之一,SQLServerAgent服务使得我们可以用SQL上的“数据库维护计划”功能来自动备份数据,但最近我发现服务器上SQLServerAgent服务无法启动了,回想最近所做的操作,原来是因为我把SQL中Builtin/Administrators这个帐号的服务器访问权
2009-01-13 11:55:00 25666 1
转载 从SQL Server备份文件导入现存数据库
从SQL Server备份文件导入现存数据库SQL Server本身有数据导入的操作。但如果要从一个备份的文件中导入数据,则要进行另外的操作。下面以一个例子进行说明。 SQL Server服务器上已有一个DOE数据库,并且里面有大量的数据,现准备从另外一个备份文件A1.BAK(不是DOE数据库的备份文件)中导入另外的数据(即导入后在DOE中增加一些数据表,表中已录有数据),并保持原DOE的数据不变
2009-01-13 11:25:00 2675
转载 MSSQLSERVER服务不能启动故障一例
故障现象 使用SQL Server Service Manager启动MSSQLServer没有反应,启动MSDTC没有问题。使用控制面板中的启动时出现提示“无法启动MSSQLServer服务。错误2140:发生Windows NT 内部错误。” 原因 经过询问操作人员得知,其在Enterprise Manager中,在SERVER的属性中有一个startup paramete
2009-01-06 10:18:00 1316
转载 1069错误(由于登录失败而无法启动服务)解决方法
在本版面出现这个问题的频率也算是很高的了,新手通常会比较多遇到这个问题 原因很简单,安装SQL Server时是使用默认登录用户来作为启动SQL Server服务的账号(对于自己使用的单机,通常就是administrator了),当该用户更改了用户名(如有人喜欢把administrator改成admin)或更改了其口令时,再次启动服务器,就出现“同于登录失败而无法启动服务”的错误了 知
2009-01-06 10:16:00 1418
转载 用伪随机数生成器Random生成随机数序列
用伪随机数生成器Random生成随机数序列 在程序设计过程中,我们经常需要用到不同的随机数序列,于是我们写下了这样的程序://TickCount.CSpublic class MainClass...{ public static void Main() ...{ for(int i=0; i10; i++)//生成10个随机序列 ..
2008-12-31 11:17:00 4149
转载 使用Random的两个误区
. 随机数的问题(C++代码). C/C++ code<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->for (int i =0;i n;++i){ srand((unsigned)time( NULL )
2008-12-31 10:13:00 1138
转载 params C#
params 构造函数声明数组 而不知道数组长度 用的 在方法声明中的 params 关键字之后不允许任何其他参数,并且在方法声明中只允许一个 params 关键字。 using System; public class MyClass { public static void UseParams(params int[] list) { for (int i = 0 ; i { C
2008-12-30 10:53:00 1113
转载 .net程序员的盲点(一):ref,out ,params的区别
C#中有三个关键字-ref,out ,params,虽然本人不喜欢这三个关键字,因为它们疑似破坏面向对象特性。但是既然m$把融入在c#体系中,那么我们就来认识一下参数修饰符ref,out ,params吧,还有它们的区别。 NO.1 params 一个可以让方法(函数)的拥有可变参数的关键字。 原则:在方法声明中的 params 关键字之后不允许任何其他参数,并且在方法声
2008-12-30 10:52:00 809
转载 开机时显示‘你有未读邮件’,但打开邮箱却没有??!
开机时显示‘你有未读邮件’?击欢迎屏幕上未读邮件的链接,找出Windows XP所谓的未读邮件属于哪些邮件账户。如果你总是在欢迎屏幕上看到两个未读邮件,很可能它们是Outlook Express或Hotmail邮件账户中自动生成的欢迎邮件。 包含未读邮件的账户还可以在HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/
2008-12-30 09:12:00 6129
转载 C#高级(五)继承,派生类,派生类的构造方法
C#高级(五)继承,派生类,派生类的构造方法一、基本概念首先我们来了解两个基本概念:实现继承和接口继承(1)、实现继承,表示一个类派生于一个基类型,并拥有该基类型的所有成员字段和函数。(2)、接口继承,表示一个类型只继承了函数的签名,没有任何实现的代码。在需要指定该类型具有某些可用的特性时,最好使用这种继承。注意,在C#中,不支持多重继承,但一个类却可以实现多个接口。同样,
2008-12-27 10:06:00 1123
转载 关于sendtoback()和bringtofront() 的理解
如下的代码: button2.Dock = DockStyle.Top; button1.SendToBack(); button1.Dock = DockStyle.Top; button3.Dock = DockStyle.Bottom; 运行后,3个button的顺序始终为: button1 button2 button3 如果代码改为: button2.Dock = Dock
2008-12-26 15:43:00 7595 5
转载 C# 中的回车换行符
在 C# 中,我们用字符串 "/r/n" 表示回车换行符。string str = "第一行/r/n第二行";但是我们更推荐 Environment.NewLine(名称空间为 System),Environment 是类,NewLine 是字符串属性,用于获取当前环境中定义的回车换行符字符串。string str = "第一行" + Environment.NewLine + "第二
2008-12-11 09:16:00 3841 1
转载 SQLDMO类的使用
SQLDMO(SQL Distributed Management Objects,SQL分布式管理对象)封装 Microsoft SQL Server 2000 数据库中的对象。SQL-DMO 允许用支持自动化或 COM 的语言编写应用程序,以管理 SQL Server 安装的所有部分。SQL-DMO 是 SQL Server 2000 中的 SQL Server 企业管理器所使用的应用程序接口
2008-12-09 11:28:00 780
转载 串口通信的基本概念
串口通信的基本概念串口通信的基本概念 1,什么是串口? 2,什么是RS-232? 3,什么是RS-422? 4,什么是RS-485? 5,什么是握手? 1,什么是串口? 串口是计算机上一种非常通用设备通信的协议(不要与通用串行总线Universal Serial Bus或者USB混淆)。大多数计算机包含两个基于RS232的串口。串口同时也是仪器仪表设备通用的通信协议;很多GPI
2008-12-08 10:48:00 745
转载 揪出键盘上的“老鼠”
揪出键盘上的“老鼠” 如果有一天鼠标坏了,而你却急着用电脑……对于Windows的老手来说,用快捷键能解决燃眉之急,但对菜鸟一族尤其是那些特别依赖鼠标的人来说,怎么办?别急,你的数字键盘上还藏着一个“老鼠”呢。 打开“开始”菜单中的“控制面板”,点击“辅助功能”选项,如图1。选中“使用鼠标键”,再进入“设置”,仔细看一下“鼠标键设置”对话框中的各项并设置好,一路确定返回便可使用鼠
2008-12-08 10:08:00 1662
转载 C++中空格的读入与输出
对一些刚刚接触C++编程的朋友来说,可能会遇到一些小问题,如:在进行字符串或单个字符的输入过程中,明明输出了空格,却在显示的时候“失踪”了。空格怎么会“失踪”,让我们先来看看下面这个例程: //程序功能:读入和输出字符串 #include <iostream> #include <string> using namespace std; void main()
2008-12-08 10:03:00 14964
原创 简简单单架设个人FTP-- 《电脑报》2004年附录
所谓的FTP,就是指文件传输协议(File Transfer Protocol),FTP的作用是使Internet用户能够将文件从一台计算机拷贝到另一台计算机,为实现Internet资源共享提供有力的保障。用户启动FTP客户机程序,通过输入户名和口令与远程主机上的FTP服务器建立连接,一旦成功,在Internet上用户计算机和宿主计算机之间就建立起一条命令链路,客户程序通过
2008-12-08 09:35:00 2229
转载 盗用IP攻防战
众所周知,校园网或小区接入Internet,一般都使用网卡MAC地址来识别用户,假如你修改了自己网卡的MAC,即可盗用别人的IP免费上网。例如已知校园网中某合法用户的IP为202.201.101.01,要盗用该IP免费上网,可以怎么做呢?盗一、获得该IP对应的MAC地址MAC地址即网卡的物理地址(样式形如02-40-20-26-80-07),固化在网卡的EEPROM中。
2008-12-08 09:20:00 1472
转载 .NET CF中的红外通讯 --Windows Mobile
.NET CF中的红外通讯 <!--<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"xmlns:dc="http://purl.org/dc/elements/1.1/"xmlns:trackback="http://madskills.com/public/xml/rss/module/trac
2008-12-06 12:32:00 602
转载 const和readonly有几个区别
const和readonly有几个区别, 区别1) 在语法上,const定义的字段只能在字段声明时初始化,而readonly字段既可以在声明时初始化,也可以在构造函数中初始化,根据不同的初始化,readonly定义的字段可能会得到不同的值. 区别2) 在编译时,因为const字段在声明时即初始化,所以是编译时常数,而readonly字段虽然是只读的,其值却可能要等到一个对象初始化后才
2008-11-25 20:08:00 806
转载 在SQL中判断一个表是否存在
在SQL中判断一个表是否存在 object_id(N[dbo].[phone]) and OBJECTPROPERTY(id, NIsUserTable) = 1) drop table [dbo].[phone]" con.execute(sql)
2008-11-25 19:51:00 16357 1
原创 C# 类型
C# 类型 bool struct System.Booleanbyte struct System.Bytesbyte struct System.SBytechar struct System.Chardecimal struct System.Decimaldouble struct System.Doublefloat st
2008-11-24 21:44:00 832
原创 向文件中写数据,读数据
private void WriteFile(string strPath,string strWrite) { FileStream fs = new FileStream(strPath, FileMode.Create, FileAccess.Write); StreamWriter sw = n
2008-11-24 21:18:00 646
转载 利用System.Threading.Timer 实现定时执行
直接使用System.Threading.Timer 示例代码: 在程序中调用Start() ,定时器到指定时间时就会弹出对话框提示! private System.Threading.Timer timer; private bool _status = false; private void Start()
2008-11-24 21:08:00 1710
转载 一个简单的整点定时器
自己写一个控件从Timer继承,在程序启动的时候用DateTime计算一下到你给定的时间时长还有多少毫秒,然后把Timer的Interval设成这个,启动Timer 不继承也可以,只不过继承之后使用更方便 public class IntegralTimer : Timer { public IntegralTimer() { int nextHour =
2008-11-24 21:03:00 1786
原创 PDA移动设备开发环境配置
PDA移动设备开发环境配置一.PC安装以下开发工具和软件: VS 2005,SQL Server 2005,ActiveSync同步软件4.5。二.PDA移动设备应用软件开发步骤:(PDA移动设备直接访问数据库) 1. 配置IIS,控制面板à添加和删除程序à添加/删除Windows组件à选择应用程序服务器à双击à选择IISà确定à下一步à完成。 2.
2008-11-20 13:39:00 2630
转载 Windows Mobile 6 开发问题
1:使用串口写程序2:如何创建程序快捷方式3:如何设置程序开机启动4:如何防止程序重复启动5:在设备上也能显示异常信息6:找程序根目录7:节省GRPS流量 1:使用串口比如使用外接蓝牙设备的时候,有时候需要使用串口通讯,可以这样设置:ComPort is COM0BaudRate is 4800注意:在open一个串口的时候,最好先close一下,
2008-11-20 13:38:00 657
转载 VS.NET2003项目转换到VS.NET2005项目出现的两个常见问题
VS.NET2003项目转换到VS.NET2005项目出现的两个常见问题:1.元素"compilation"的子元素"compilers"无效。VS.Net2003中.Net Feamework的版本是1.1,而到VS.Net2005下的.net Framework 的版本是2.0;在2.0下compilation的compilers元素已被否决,而改为使用 system.codeDom 节
2008-11-20 13:05:00 650
原创 关于在VS2005环境下无法从源视图切换到设计视图的解决方案
asp.net无法切换到设计视图点"工具"---"选项"---“文本编辑器”---“html”---"验证"点转换到”internet browse 6.0“在使用VS2005时经常会出现无法从源视图切换到设计视图的问题。出现这种问题时首先在保证源视图中没有语法错误且符合vs2005中的严格语法要求的前提下 解决方案:gdiplus.dll 动态库文件保证在以
2008-11-20 11:57:00 615
转载 IIS 错误代码大汇总
400 无法解析此请求。 401.1 未经授权:访问由于凭据无效被拒绝。 401.2 未经授权: 访问由于服务器配置倾向使用替代身份验证方法而被拒绝。 401.3 未经授权:访问由于 ACL 对所请求资源的设置被拒绝。 401.4 未经授权:Web 服务器上安装的筛选器授权失败。 401.5 未经授权:ISAPI/CGI 应用程序授权失败。 401.7 未经授权:由于 W
2008-11-20 11:52:00 455
转载 关于网络问题
1章 故障处理方法 一、网络的复杂性 一般网络包括路由、拨号、交换、视频、WAN(ISDN、帧中继、ATM、…)、LAN、VLAN、… 二、故障处理模型 1、 界定问题(Define the Problem) 详细而精确地描述故障的症状和潜在的原因 2、 收集详细信息(Gather Facts)R>信息来源:关键用户、网络管理系统、路由器/交换机 1) 识别症状
2008-11-20 11:48:00 966
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人