博文
爱情十种遗憾 你有吗? (2005-09-20 22:27:00)
摘要:爱情十种遗憾 你有吗? 一、不是跟自己最爱的人结婚。 二、找到最爱的人却无法相处。原来相爱并非最难,相处才是最大的挑战 三、找到喜欢的人,却已太迟。他已娶,她已嫁,或者他身边已有人。多么相爱, 已是迟来的春天。 四、碰见令你动心的女人,可惜你的年纪已足以做她爷爷。 五、你正在犹豫不决,应否向他提出分手,谁知他捷足先登,先向你提出分手。他 永远不会知道,是你首先想到不要他!即使你告诉他,他只会冷笑,认为你是死要面子罢 了。 六、爱人结婚了,新娘(郎)不是你。 七、他离开你,但选了一个条件比你差很多的女人。输给不及自己的人,怎能不伤 心?他这个选择,实在令你面子过不去。 八、他离开你,选了一个条件比你高出很多的女人。宁愿他选一个比你差的女人好 了! 九、你忍痛跟他分手,以为他会伤心很久,并且不容易找到一个爱他的女人。可 是,不久之后,他却兴高采烈告诉你,他找到新女朋友,而且非常快乐。而你,却还未 有新欢。 十、爱上一个人,可惜他的性别跟你相同。 ......
一些Windows死机密码(2005-09-20 22:24:00)
摘要:使用Windows出现蓝色屏幕是经常的事,而且每每因为不清楚错误的来源而频繁重新安装系统,劳神费时。下列收集了一些Windows死机密码,供大家参考。 0x0000 操作完成 0x0001 不正确的函数 0x0002 系统找不到指定的文件 0x0003 系统找不到指定的路径 0x0004 系统无法打开文件 0x0005 拒绝存取 0x0006 无效的代码 0x0007 内存控制模块已损坏 0x0008 内存空间不足,无法处理这个指令 0x0009 内存控制模块地址无效 0x000a 环境不正确 0x000b 尝试载入一个格式错误的程序 0x000c 存取码错误 0x000d 资料错误 0x000e 内存空间不够,无法完成这项操作 0x000f 系统找不到制定的硬盘 0x0010 无法移除目录 0x0011 系统无法将文件移到其他的硬盘 0x0012 没有任何文件 0x0019 找不到指定的扇区或磁道 0x001a 指定的磁盘或磁片无法存取 0x001b 磁盘找不到要求的扇区 0x001c 打印机没有纸 0x001d 系统无法将资料写入制定的磁盘 0x001e 系统无法读取指定的装置 0x001f 连接到系统的某个装置没有作用 0x0021 文件的一部分被锁定 0x0024 开启的分享文件数量太多 0x0026 到达文件结尾 0x0027 磁盘已满 0x0036 网络繁忙 0x003b 网络发生意外的错误 0x0043 网络名称找不到 0x0050 文件已经存在 0x0052 无法建立目录或文件 0x0053 int24失败 0x006b 因为代用的磁盘尚未插入,所以程序已经停止 0x006c 磁盘正在使用中或被锁定 0x006f 文件名太长 0x0070 硬盘空间不足 0x007f 找不到指定的程序 0x045b 系统正在关机 0x045c 无法种植系统关机,因为没有关机的动作在进行中 0x046a 可用服务器储存空间不足,无法处理这项指令 0x047e 指定的程序需要新的Windows版本 0x047f 指定的程序不是Windows或MS-DOS程序 0x0480 指定的程序已经启动,无法再启动一次 0x0481 指定的程序是为旧版的Windows所写的 0x0482 执行此应用程序所需的程序库文件之一毁坏 0x0483 没有应用程序与此项操作的指定文件建立关联 ......
vb字符串使用了三种字符集 (2005-09-20 22:20:00)
摘要:
vb字符串使用了三种字符集:ANSI、DBCS 和 Unicode Unicode 和 ANSI/DBCS 之间的差别如下:ANSIANSI 是个人计算机使用得最普遍的字符集。由于 ANSI 标准使用单一字节表示每个字符,因此最多只能有 256 个字符和标点符号代码。虽然对英语来说已经足够了,但不能完全支持其它语言。DBCS发行在亚洲大部分地区的 Microsoft Windows 系统使用 DBCS。它支持很多不同的东亚语言字母,如汉语、日语和朝鲜语。DBCS 使用数字 0–128 表示 ASCII 字符集。其它大于 128 的数字作为前导字节字符,它并不是真正的字符,只是简单的表明下一个字符属于非拉丁字符集。在 DBCS 中,ASCII 字符的长度是一个字节,而汉语、日语、朝鲜语和其它东亚字符的长度是 2 个字节。其汉字的编码方法参看我发的“汉字编码原理”,里面的“国家标准汉字机内码”就是DBCS字符集。UnicodeUnicode 是用两个字节表示每个字符的字符编码方案。国际标准组织 (ISO) 几乎为每种语言的每个字符和符号在 0 到 65,535 (216 – 1) 范围内定义了一个数字(再加上为将来发展保留的一些空余空间)。在所有 32 位版本的 Windows 中,部件对象模型 (COM) 都使用 Unicode,它是 OLE 和 ActiveX 技术的基础。Windows NT 全部支持 Unicode。虽然 Unicode 和 DBCS 都是双字节字符,但它们的编码方案完全不同。至于汉字的Unicode编码原理,我目前还没有找到这方面的资料,如果那位朋友有,希望能发上来与大家共享,谢谢!!!......
Winsock编程框架(2005-09-20 22:20:00)
摘要:Winsock编程框架 在TCP应用中,为了建立一个网络连接实例(Instance)的服务器端,只需设置本地服务端口号,然后服务器调用方法Listen进入阻塞状态,等待来自客户的连接请求。与此对应的客户端不但要将Winsock的属性RemoteHost置为服务器的名称(IP地址或网络代号),还应设置服务器所监听的相应服务的端口号(RemotePort),如FTP服务在21号端口,HTTP在81号端口等。然后调用方法Winsock.Connect向服务器发出请求。服务器接收到客户请求时,事件ConnectionRequest将被触发。如服务器愿意提供服务,则可调用Accept方法接受连接。 一旦连接建立,两端均可使用SendData或GetData进行数据的发送或接收。事件DataArrival将在另一端数据准备就绪时被触发。 UDP协议的实现与TCP不同的是,调用Sockets的两端无需建立连接便可进行数据的传输。因此,一个UDP应用可以同时担任服务器或客户的角色。 以下程序代码为Visual Basic Windows Sockets编程的基本框架。 注释:服务器方 Private Sub Command1.Click() 注释:设置本地服务端口号 Winsock1.localport=2048注释:服务器进入监听状态 Winsock1.listen End Sub Private Sub Winsock1_ConnectionRequest(ByVal requestID As Long) 注释:收到客户连接请求 注释:检查Socket状态 If Winsock1.State <> sckClosed Then Winsock1.Close 注释:接受客户请求 Winsock1.Accept requestID End Sub Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long) 注释:对方数据已准备好 注释:可用GetData()/SendData()接收/发送数据 注释:处理客户数据 …… End Sub Private Sub Form_Unlo......
vb实现远程控制(2005-09-20 22:18:00)
摘要:做完了这些准备工作,就可以开始着手编写代码了。 在Form窗口上点击鼠标右键,选择查看代码,并在代码窗口中输入如下代码: Private Sub Form_Load() Winsock1.RemoteHost = "对方计算机名" '如果想通过对方IP连接的话,请把上面一行改为Winsock1.RemoteHostIP="对方IP"。 Winsock1.RemotePort = 1001 '可以任意填写,最好在1000以上 End Sub Private Sub cmdconnect_Click() Winsock1.Connect '连接主机 Cmdcommand.Enabled=True '将cmdcommand按钮设为有效 cmdconnect.Enabled = False End Sub Private Sub cmdCommand_Click() Dim CommandMain As String CommandMain = InputBox("请输入命令:", "命令窗口") Winsock1.SendData CommandMain '向服务器端发送数据 End Sub 看到这里应该祝贺你,你已经完成了客户端的编写。不要这麽吃惊,真的就这麽简单。当然前面已经说过,这种程序是由两部分组成的,所以光学会做客户端还不够。你还必须要编写一个服务器端来接受并执行客户端所发出的命令,否则的话你所发出的命令就会"一去兮,不复返也"。 编写服务器端的程序前,必须明确的是:你到底要服务器端计算机做什麽?我们假定要服务器端计算机在接受到reboot命令后重启计算机,接受到shutdown命令后关闭计算机,接受到logoff命令后注销计算机、接收到close命令后退出本程序以及接受到其他命令后默认为Message消息。为此我们必须用到Exitwindowsex这个api函数,这个函数的具体用法会在下面说明。 好了,明确了目的后,我们要做的就是开始着手编写代码了。请先将前面编好的客户端程序编译后......
SQL大全 (2005-09-20 22:12:00)
摘要:--语 句 功 能--数据操作SELECT --从数据库表中检索数据行和列INSERT --向数据库表添加新数据行DELETE --从数据库表中删除数据行UPDATE --更新数据库表中的数据--数据定义CREATE TABLE --创建一个数据库表DROP TABLE --从数据库中删除表ALTER TABLE --修改数据库表结构CREATE VIEW --创建一个视图DROP VIEW --从数据库中删除视图CREATE INDEX --为数据库表创建一个索引DROP INDEX --从数据库中删除索引CREATE PROCEDURE --创建一个存储过程DROP PROCEDURE --从数据库中删除存储过程CREATE TRIGGER --创建一个触发器DROP TRIGGER --从数据库中删除触发器CREATE SCHEMA --向数据库添加一个新模式DROP SCHEMA --从数据库中删除一个模式CREATE DOMAIN --创建一个数据值域ALTER DOMAIN --改变域定义DROP DOMAIN --从数据库中删除一个域--数据控制GRANT --授予用户访问权限DENY --拒绝用户访问REVOKE --解除用户访问权限--事务控制COMMIT --结束当前事务ROLLBACK --中止当前事务SET TRANSACTION --定义当前事务数据访问特征--程序化SQLDECLARE --为查询设定游标EXPLAN --为查询描述数据访问计划OPEN --检索查询结果打开一个游标FETCH --检索一行查询结果CLOSE --关闭游标PREPARE --为动态执行准备SQL 语句EXECUTE --动态地执行SQL 语句DESCRIBE --描述准备好的查询 ---局部变量declare @id char(10)--set @id = '10010001'select @id = '10010001' ---全局变量---必须以@@开头--IF ELSEdeclare @x int @y int @z intselect @x = 1 @y = 2 @z=3if @x > @yprint 'x > y' --打印字符串'x > y'else if @y > @zprint 'y > z'else print......
vb教程(2005-09-20 22:08:00)
摘要:不同作用范围变量的声明方式作用范围 局部变量 模块级变量 公用变量声明方式 Dim,ststic Dim,private Public声明位置 过程内部 通用部分 模块的声明段其他过程能否调用 不能 能 能其他模块能否调用 不能  ......
消息框中按钮之定义(2005-09-20 22:05:00)
摘要:(1) 消息框中按钮之定义 MsgBox strMsg1, c1+c2+c3 , strMsg2 其中 strMsg1 为提示信息 strMsg2 为标题内容 c1+c2+c3 定义按钮形式,具体如下: c1: 按钮的类型 0 vbOkOnly 只有一个按钮“确定” 1 vbOkCancel 两个按钮“确定”和“取消” 2 vbAbortRetryIgnore 三个按钮“终止”、“重试”和“忽略” &nb......
ASP函数大全(2005-09-20 21:32:00)
摘要:ASP函数大全 ASP的函数详解Array() FUNCTION: 返回一个数组 SYNTAX: Array(list) ARGUMENTS: 字符,数字均可 EXAMPLE: <% Dim myArray() For i = 1 to 7 Redim Preserve myArray(i) myArray(i) = WeekdayName(i) Next %[/IMG] RESULT: 建立了一个包含7个元素的数组myArray myArray("Sunday","Monday", ... ... "Saturday")CInt() FUNCTION: 将一个表达式转化为数字类型 SYNTAX: CInt(expression) ARGUMENTS: 任何有效的字符均可 EXAMPLE: <% f = "234" response.write cINT(f) + 2 %[/IMG] RESULT: 236 转化字符"234"为数字"234",如果字符串为空,则返回0值CreateObject() FUNCTION: 建立和返回一个已注册的ACTIVEX组件的实例。 SYNTAX: CreateObject(objName) ARGUMENTS: objName 是任何一个有效、已注册的ACTIVEX组件的名字. EXAMPLE: <% Set con = Server.CreateObject("ADODB.Connection") %[/IMG] RESULT:CStr() FUNCTION: 转化一个表达式为字符串. SYNTAX: CStr(expression) ARGUMENTS: expression 是任何有效的表达式。 EXAMPLE: <% s = 3 + 2 response.write "The result is: " & cStr(s) %[/IMG] RESULT: 转化数字“5”为字符“5”。Date() FUNCTION: 返回当前系统日期. SYNTAX: Date() ARGUMENTS: None. EXAMPLE: <%=Date%[/IMG] RESULT: 8/4/99DateAdd() FUNCTI......
计算机常用端口一览表(2005-09-20 21:30:00)
摘要:计算机常用端口一览表。1 传输控制协议端口服务多路开关选择器2 compressnet 管理实用程序3 压缩进程5 远程作业登录7 回显(Echo)9 丢弃11 在线用户13 时间15 netstat17 每日引用18 消息发送协议19 字符发生器20 文件传输协议(默认数据口)21 文件传输协议(控制)22 SSH远程登录协议23 telnet 终端仿真协议24 预留给个人用邮件系统25 smtp 简单邮件发送协议27 NSW 用户系统现场工程师29 MSG ICP31 MSG验证33 显示支持协议35 预留给个人打印机服务37 时间38 路由访问协议39 资源定位协议41 图形42 WINS 主机名服务43 "绰号" who is服务44 MPM(消息处理模块)标志协议45 消息处理模块46 消息处理模块(默认发送口)47 NI FTP48 数码音频后台服务49 TACACS登录主机协议50 远程邮件检查协议51 IMP(接口信息处理机)逻辑地址维护52 施乐网络服务系统时间协议53 域名服务器54 施乐网络服务系统票据交换55 ISI图形语言56 施乐网络服务系统验证57 预留个人用终端访问58 施乐网络服务系统邮件59 预留个人文件服务60 未定义61 NI邮件?62 异步通讯适配器服务63 WHOIS+64 通讯接口65 TACACS数据库服务66 Oracle SQL*NET67 引导程序协议服务端68 引导程序协议客户端69 小型文件传输协议70 信息检索协议71 远程作业服务72 远程作业服务73 远程作业服务74 远程作业服务75 预留给个人拨出服务76 分布式外部对象存储77 预留给个人远程作业输入服务78 修正TCP79 Finger(查询远程主机在线用户等信息)80 全球信息网超文本传输协议(www)81 HOST2名称服务82 传输实用程序83 模块化智能终端ML设备84 公用追踪设备85 模块化智能终端ML设备86 Micro Focus Cobol编程语言87 预留给个人终端连接88 Kerberros安全认证系统89 SU/MIT终端仿真网关90 DNSIX 安全属性标记图91 MIT Dover假脱机92 网络打印协议93 设备控制协议94 Tivoli对象调度95 SUPDUP96 DIXIE协议规范97 快速远程虚拟文件协议98......
