博文
爱情十种遗憾 你有吗? (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 无法种植系统关机,因为没有关机的动作在进行中
0x046......
vb字符串使用了三种字符集 (2005-09-20 22:20:00)
摘要:
vb字符串使用了三种字符集:ANSI、DBCS 和 Unicode
Unicode 和 ANSI/DBCS 之间的差别如下:
ANSI
ANSI 是个人计算机使用得最普遍的字符集。由于 ANSI 标准使用单一字节表示每个字符,因此最多只能有 256 个字符和标点符号代码。虽然对英语来说已经足够了,但不能完全支持其它语言。
DBCS
发行在亚洲大部分地区的 Microsoft Windows 系统使用 DBCS。它支持很多不同的东亚语言字母,如汉语、日语和朝鲜语。DBCS 使用数字 0–128 表示 ASCII 字符集。其它大于 128 的数字作为前导字节字符,它并不是真正的字符,只是简单的表明下一个字符属于非拉丁字符集。在 DBCS 中,ASCII 字符的长度是一个字节,而汉语、日语、朝鲜语和其它东亚字符的长度是 2 个字节。
其汉字的编码方法参看我发的“汉字编码原理”,里面的“国家标准汉字机内码”就是DBCS字符集。
Unicode
Unicode 是用两个字节表示每个字符的字符编码方案。国际标准组织 (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 Wi......
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消息。为此我们必......
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 --定义当前事务数据访问特征
--程序化SQL
DECLARE --为查询设定游标
EXPLAN --为查询描述数据访问计划
OPEN --检索查询结果打开一个游标
FETCH --检索一行查询结果
CLOSE --关闭游标
PREPARE --为动态执行准备SQL 语句
EXECUTE --动态地执行SQL 语句
DESCRIBE --描述准备好的查询
---局部变量
declare @id char(10)
--set @id = '10010001'
select @id = '10010001......
vb教程(2005-09-20 22:08:00)
摘要:不同作用范围变量的声明方式
作用范围 局部变量 模块级变量 公用变量
声明方式 Dim,ststic Dim,private Public
声明位置 过程内部 通用部分 模块的声明段
其他过程能否调用 不能 能 能
其他模块能否调用 不能&nb......
消息框中按钮之定义(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 三个按钮“终止”、“重试”和“忽略”
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: " ......
计算机常用端口一览表(2005-09-20 21:30:00)
摘要:计算机常用端口一览表。
1 传输控制协议端口服务多路开关选择器
2 compressnet 管理实用程序
3 压缩进程
5 远程作业登录
7 回显(Echo)
9 丢弃
11 在线用户
13 时间
15 netstat
17 每日引用
18 消息发送协议
19 字符发生器
20 文件传输协议(默认数据口)
21 文件传输协议(控制)
22 SSH远程登录协议
23 telnet 终端仿真协议
24 预留给个人用邮件系统
25 smtp 简单邮件发送协议
27 NSW 用户系统现场工程师
29 MSG ICP
31 MSG验证
33 显示支持协议
35 预留给个人打印机服务
37 时间
38 路由访问协议
39 资源定位协议
41 图形
42 WINS 主机名服务
43 "绰号" who is服务
44 MPM(消息处理模块)标志协议
45 消息处理模块
46 消息处理模块(默认发送口)
47 NI FTP
48 数码音频后台服务
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*NET
67 引导程序协议服务端
68 引导程序协议客户端
69 小型文件传输协议
70 信息检索协议
71 远程作业服务
72 远程作业服务
73 远程作业服务
74 远程作业服务
75 预留给个人拨出服务
76 分布式外部对象存储
77 预留给个人远程作业输入服务
78 修正TCP
79 Fi......