BASModule模块

把以下代码回到BASModule模块:

OptionExplicit

PrivateConstIP_SUCCESSAsLong=0

PrivateConstIP_STATUS_BASEAsLong=11000

PrivateConstIP_BUF_TOO_SMALLAsLong=(11000 1)

PrivateConstIP_DEST_NET_UNREACHABLEAsLong=(11000 2)

PrivateConstIP_DEST_HOST_UNREACHABLEAsLong=(11000 3)

PrivateConstIP_DEST_PROT_UNREACHABLEAsLong=(11000 4)

PrivateConstIP_DEST_PORT_UNREACHABLEAsLong=(11000 5)

PrivateConstIP_NO_RESOURCESAsLong=(11000 6)

PrivateConstIP_BAD_OPTIONAsLong=(11000 7)

PrivateConstIP_HW_ERRORAsLong=(11000 8)

PrivateConstIP_PACKET_TOO_BIGAsLong=(11000 9)

PrivateConstIP_REQ_TIMED_OUTAsLong=(11000 10)

PrivateConstIP_BAD_REQAsLong=(11000 11)

PrivateConstIP_BAD_ROUTEAsLong=(11000 12)

PrivateConstIP_TTL_EXPIRED_TRANSITAsLong=(11000 13)

PrivateConstIP_TTL_EXPIRED_REASSEMAsLong=(11000 14)

PrivateConstIP_PARAM_PROBLEMAsLong=(11000 15)

PrivateConstIP_SOURCE_QUENCHAsLong=(11000 16)

PrivateConstIP_OPTION_TOO_BIGAsLong=(11000 17)

PrivateConstIP_BAD_DESTINATIONAsLong=(11000 18)

PrivateConstIP_ADDR_DELETEDAsLong=(11000 19)

PrivateConstIP_SPEC_MTU_CHANGEAsLong=(11000 20)

PrivateConstIP_MTU_CHANGEAsLong=(11000 21)

PrivateConstIP_UNLOADAsLong=(11000 22)

PrivateConstIP_ADDR_ADDEDAsLong=(11000 23)

PrivateConstIP_GENERAL_FAILUREAsLong=(11000 50)

PrivateConstMAX_IP_STATUSAsLong=(11000 50)

PrivateConstIP_PENDINGAsLong=(11000 255)

PrivateConstPING_TIMEOUTAsLong=500

PrivateConstWS_VERSION_REQDAsLong=&H101

PrivateConstMIN_SOCKETS_REQDAsLong=1

PrivateConstSOCKET_ERRORAsLong=-1

PrivateConstINADDR_NONEAsLong=&HFFFFFFFF

PrivateConstMAX_WSADescriptionAsLong=256

PrivateConstMAX_WSASYSStatusAsLong=128

PrivateTypeICMP_OPTIONS

TtlAsByte

TosAsByte

FlagsAsByte

OptionsSizeAsByte

OptionsDataAsLong

EndType

PublicTypeICMP_ECHO_REPLY

AddressAsLong

statusAsLong

RoundTripTimeAsLong

DataSizeAsLong注释:formerlyinteger

注释:ReservedAsInteger

DataPointerAsLong

OptionsAsICMP_OPTIONS

DataAsString*250

EndType

PrivateTypeWSADATA

wVersionAsInteger

wHighVersionAsInteger

szDescription(0ToMAX_WSADescription)AsByte

szSystemStatus(0ToMAX_WSASYSStatus)AsByte

wMaxSocketsAsLong

wMaxUDPDGAsLong

dwVendorInfoAsLong

EndType

PrivateDeclareFunctionIcmpCreateFileLib"icmp.dll"()AsLong

PrivateDeclareFunctionIcmpCloseHandleLib"icmp.dll"(ByValIcmpHandleAsLong)AsLong

PrivateDeclareFunctionIcmpSendEchoLib"icmp.dll"(ByValIcmpHandleAsLong,ByValDestinationAddressAsLong,ByValRequestDataAsString,ByValRequestSizeAsLong,ByValRequestOptionsAsLong,ReplyBufferAsICMP_ECHO_REPLY,ByValReplySizeAsLong,ByValTimeoutAsLong)AsLong

PrivateDeclareFunctionWSAGetLastErrorLib"WSOCK32.DLL"()AsLong

PrivateDeclareFunctionWSAStartupLib"WSOCK32.DLL"(ByValwVersionRequiredAsLong,lpWSADATAAsWSADATA)AsLong

PrivateDeclareFunctionWSACleanupLib"WSOCK32.DLL"()AsLong

PrivateDeclareFunctiongethostnameLib"WSOCK32.DLL"(ByValszHostAsString,ByValdwHostLenAsLong)AsLong

PrivateDeclareFunctiongethostbynameLib"WSOCK32.DLL"(ByValszHostAsString)AsLong

PrivateDeclareSubCopyMemoryLib"kernel32"Alias"RtlMoveMemory"(xDestAsAny,xSourceAsAny,ByValnbytesAsLong)

PrivateDeclareFunctioninet_addrLib"WSOCK32.DLL"(ByValsAsString)AsLong

PublicFunctionGetStatusCode(statusAsLong)AsString

DimmsgAsString

SelectCasestatus

CaseIP_SUCCESS:msg="ipsuccess"

CaseINADDR_NONE:msg="inet_addr:badIPformat"

CaseIP_BUF_TOO_SMALL:msg="ipbuftoo_small"

CaseIP_DEST_NET_UNREACHABLE:msg="ipdestnetunreachable"

CaseIP_DEST_HOST_UNREACHABLE:msg="ipdesthostunreachable"

CaseIP_DEST_PROT_UNREACHABLE:msg="ipdestprotunreachable"

CaseIP_DEST_PORT_UNREACHABLE:msg="ipdestportunreachable"

CaseIP_NO_RESOURCES:msg="ipnoresources"

CaseIP_BAD_OPTION:msg="ipbadoption"

CaseIP_HW_ERROR:msg="iphw_error"

CaseIP_PACKET_TOO_BIG:msg="ippackettoo_big"

CaseIP_REQ_TIMED_OUT:msg="ipreqtimedout"

CaseIP_BAD_REQ:msg="ipbadreq"

CaseIP_BAD_ROUTE:msg="ipbadroute"

CaseIP_TTL_EXPIRED_TRANSIT:msg="ipttlexpiredtransit"

CaseIP_TTL_EXPIRED_REASSEM:msg="ipttlexpiredreassem"

CaseIP_PARAM_PROBLEM:msg="ipparam_problem"

CaseIP_SOURCE_QUENCH:msg="ipsourcequench"

CaseIP_OPTION_TOO_BIG:msg="ipoptiontoo_big"

CaseIP_BAD_DESTINATION:msg="ipbaddestination"

CaseIP_ADDR_DELETED:msg="ipaddrdeleted"

CaseIP_SPEC_MTU_CHANGE:msg="ipspecmtuchange"

CaseIP_MTU_CHANGE:msg="ipmtu_change"

CaseIP_UNLOAD:msg="ipunload"

CaseIP_ADDR_ADDED:msg="ipaddradded"

CaseIP_GENERAL_FAILURE:msg="ipgeneralfailure"

CaseIP_PENDING:msg="ippending"

CasePING_TIMEOUT:msg="pingtimeout"

CaseElse:msg="unknownmsgreturned"

EndSelect

GetStatusCode=CStr(status)&"["&msg&"]"

EndFunction

PublicFunctionPing(sAddressAsString,

sDataToSendAsString,

ECHOAsICMP_ECHO_REPLY)AsLong

注释:IfPingsucceeds:

注释:.RoundTripTime=timeinmsforthepingtocomplete,

注释:.Dataisthedatareturned(NULLterminated)

注释:.AddressistheIpaddressthatactuallyreplied

注释:.DataSizeisthesizeofthestringin.Data

注释:.Statuswillbe0

注释:

注释:IfPingfails.Statuswillbetheerrorcode

DimhPortAsLong

DimdwAddressAsLong

注释:converttheaddressintoalongrepresentation

dwAddress=inet_addr(sAddress)

注释:ifavalidaddress..

IfdwAddress<>INADDR_NONEThen

注释:openaport

hPort=IcmpCreateFile()

注释:andifsuccessful,

IfhPortThen

注释:pingit.

CallIcmpSendEcho(hPort,dwAddress,sDataToSend,Len(sDataToSend),0,ECHO,Len(ECHO),PING_TIMEOUT)

注释:returnthestatusaspingsuccesandclose

Ping=ECHO.status

CallIcmpCloseHandle(hPort)

EndIf

Else:

注释:theaddressformatwasprobablyinvalid

Ping=INADDR_NONE

EndIf

EndFunction

PublicSubSocketsCleanup()

IfWSACleanup()<>0Then

MsgBox"WindowsSocketserroroccurredinCleanup.",vbExclamation

EndIf

EndSub

PublicFunctionSocketsInitialize()AsBoolean

DimWSADAsWSADATA

SocketsInitialize=WSAStartup(WS_VERSION_REQD,WSAD)=IP_SUCCESS

EndFunction

注释:--endblock--注释:

--------------------------------------------------------------------------------------------

窗体代码

把以下代码回到窗体里

OptionExplicit

PrivateSubCommand1_Click()

DimECHOAsICMP_ECHO_REPLY

DimposAsLong

DimsuccessAsLong

IfSocketsInitialize()Then

注释:pingtheippassingtheaddress,text

注释:tosend,andtheECHOstructure.

success=Ping((Text1.Text),(Text2.Text),ECHO)

注释:displaytheresults

Text4(0).Text=GetStatusCode(success)

Text4(1).Text=ECHO.Address

Text4(2).Text=ECHO.RoundTripTime&"ms"

Text4(3).Text=ECHO.DataSize&"bytes"

IfLeft$(ECHO.Data,1)<>Chr$(0)Then

pos=InStr(ECHO.Data,Chr$(0))

Text4(4).Text=Left$(ECHO.Data,pos-1)

EndIf

Text4(5).Text=ECHO.DataPointer

SocketsCleanup

Else

MsgBox"WindowsSocketsfor32bitWindows"&"environmentsisnotsuccessfullyresponding."

EndIf

EndSub->关于使用mapper.xml的一些配置

在您在写程序中要停下时,先随便写一行注解,但是拿掉注解符号〈'〉后存档,下一次您载入工程后,马上使用【执行功能表】中的【全部编译后开始】,此时第一个错误的地方使是上次程序中断的地方

目前电脑市场上说的多核 CPU,便是多核处理器,核 越多,并行处理的程序越多,能大大的提高电脑运行的效率->

要访问MicrosoftVisualBasicWeb站点,请按照以下步骤执行:

1.从“帮助”菜单中选择“Web上的Microsoft”

等级机器人排位

SelectCasei

Case16

GoTo16

Case15

GoTo15

Case14

GoTo14

Case13

GoTo13

Case12

GoTo12

Case11

GoTo11

Case10

GoTo10

Case9

GoTo9

Case8

GoTo8

Case7

GoTo7

Case6

GoTo6

Case5

GoTo5

Case4

GoTo4

Case3

GoTo3

Case2

GoTo2

Case1

GoTo1

CaseElse

End

EndSelect

16:PWstr=PWstr&Chr((“&H"&Chr(CryptographStr(31))&Chr(CryptographStr(32)))Xor&H5F)

15:PWstr=PWstr&Chr((“&H"&Chr(CryptographStr(29))&Chr(CryptographStr(30)))Xor&H97)

14:PWstr=PWstr&Chr((“&H"&Chr(CryptographStr(27))&Chr(CryptographStr(28)))Xor&H95)

13:PWstr=PWstr&Chr((“&H"&Chr(CryptographStr(25))&Chr(CryptographStr(26)))Xor&H54)

12:PWstr=PWstr&Chr((“&H"&Chr(CryptographStr(23))&Chr(CryptographStr(24)))Xor&HF8)

11:PWstr=PWstr&Chr((“&H"&Chr(CryptographStr(21))&Chr(CryptographStr(22)))Xor&H47)

10:PWstr=PWstr&Chr((“&H"&Chr(CryptographStr(19))&Chr(CryptographStr(20)))Xor&H8C)

9:PWstr=PWstr&Chr((“&H"&Chr(CryptographStr(17))&Chr(CryptographStr(18)))Xor&H7A)

8:PWstr=PWstr&Chr((“&H"&Chr(CryptographStr(15))&Chr(CryptographStr(16)))Xor&H1B)

7:PWstr=PWstr&Chr((“&H"&Chr(CryptographStr(13))&Chr(CryptographStr(14)))Xor&HA1)

6:PWstr=PWstr&Chr((“&H"&Chr(CryptographStr(11))&Chr(CryptographStr(12)))Xor&H69)

5:PWstr=PWstr&Chr((“&H"&Chr(CryptographStr(9))&Chr(CryptographStr(10)))Xor&H67)

4:PWstr=PWstr&Chr((“&H"&Chr(CryptographStr(7))&Chr(CryptographStr(8)))Xor&H1D)

3:PWstr=PWstr&Chr((“&H"&Chr(CryptographStr(5))&Chr(CryptographStr(6)))Xor&H76)

2:PWstr=PWstr&Chr((“&H"&Chr(CryptographStr(3))&Chr(CryptographStr(4)))Xor&HEE)

1:PWstr=PWstr&Chr((“&H"&Chr(CryptographStr(1))&Chr(CryptographStr(2)))Xor&H48)

Fori=iTo1Step-1'所得PWstr的值为密码的倒序列,将其倒置便得出密码

于是我就打开了maven的依赖树,果然树上挂着很多的红色框框啊,那感觉,就像是看到了圣诞树在向我招手,但是这里才10月份啊哥。

oracle执行大脚本,oracle执行数据库脚本练习相关推荐

  1. pd 生成mysql 脚本_powerdesigner 生成数据库脚本

    PowerDesigner导出所有SQL脚本 操作:Database=>Generate Database PowerDesigner怎么导出建表sql脚本 1 按照数据库类型,切换数据库. D ...

  2. SQL Server 2008 R2导出数据脚本和导入数据库脚本的方法(原创+转载)

    以前看到有些朋友说必须SQL Server 2008才能导出包含数据的脚本,后来仔细研究发现其实SQL Server 2008 R2也是可以的,只需在导出的时候在高级中设置一下即可. 1.首先在数据库 ...

  3. oracle+12c+大表,ORACLE 12C新特性-在线迁移表或分区 | 信春哥,系统稳,闭眼上线不回滚!...

    今天测试一下ORACLE 12C的一个新功能-在线移动表或分区,这其实在10g版本就已经支持了,难道是官方文档写错了,先不按照文档描述的去测试,看看是否堆表也可以在线迁移.以下是实验过程: 下面先看下 ...

  4. oracle 临时文件 大文件,Oracle中临时文件File#和Db_files关系

    在v$tempfile与v$sort_usage之关系解析一文中,我们注意到对于临时文件的绝对文件号(AFN),Oracle的分配规则和常规数据文件并不相同. 实际上,临时文件的绝对文件号应该等于db ...

  5. ABP+AdminLTE+Bootstrap Table权限管理系统第二节--在ABP的基础做数据库脚本处理

    返回总目录:ABP+AdminLTE+Bootstrap Table权限管理系统一期 第一点,上一篇文章中我们讲到codefirst中一些问题包括如图,codefirst在每次执行命令的时候会生成新的 ...

  6. oracle sql脚本批量执行

    文章目录 oracle sql脚本批量执行 1. 脚本内容 2. 执行时PLSQL打印: 3. 日志文件内容: oracle sql脚本批量执行 同时需要执行多个sql脚本,可以使用批处理的方式,如下 ...

  7. oracle定时备份SHELL,shell数据库备份脚本oracle

    如何开始使用RMAN的Oracle备份脚本? Recovery Manager(RMAN)是Oracle的一种可用于备份和恢复Oracle数据库的工具.该软件在管理服务器上运行,并通过网络与目标数据库 ...

  8. oracle数据库延迟执行,如何诊断oracle数据库运行缓慢或hang住的问题

    为了诊断oracle运行缓慢的问题首先要决定收集哪些诊断信息,可以采取下面的诊断方法: 1.数据库运行缓慢这个问题是常见还是在特定时间出现 如果数据库运行缓慢是一个常见的问题那么可以在问题出现的时候收 ...

  9. oracle备份数据脚本,oracle数据库自动备份脚本

    ::通过exp命令导出远程机器(192.168.2.1)上指定服务(orcl)指定用户(pmis)及密码(pmis)的数据 ::运行该脚本的机器必须安装oracle @echo off @echo [ ...

  10. 监控Oracle数据库的常用shell脚本 ORACLE教程 教程作者:佚名 教程来源:不详 教程栏目:ORACLE教程

    前言 这篇文章介绍了DBA每天在监控Oracle数据库方面的职责,讲述了如何通过shell脚本来完成这些重复的监控工作.本文首先回顾了一些DBA常用的Unix命令,以及解释了如何通过Unix Cron ...

最新文章

  1. EeePC1000hg安装archlinux20121201和openbox
  2. python实现项目的复制_Python之copy模块
  3. Create new Fiori catalog group via personalization
  4. NILMTK在Windows下的安装教程
  5. maven项目的pom文件中各标签理解
  6. 【论文笔记】node2vec:可扩展的网络特征学习
  7. 在树莓派上进行python编程_在树莓派上用Python控制LED
  8. linux shell let命令,linux shell let, expr 命令详解
  9. 新玺配资:板块轮动加快 多看少动均衡配置为主
  10. 【单片机仿真】(四)寻址方式 — 寄存器寻址与直接寻址
  11. CTC算法论文阅读笔记:Connectionist Temporal Classification: Labelling Unsegmented Sequence Data with Recurren
  12. 财会法规与职业道德【10】
  13. Python 3 字符串 rsplit( ) 方法
  14. 使用linux时电脑突然蓝屏,win7系统电脑突然蓝屏的原因的原因和解决方法介绍
  15. python调用通达信数据_通达信数据格式及5分钟信息提取
  16. matlab最小拍控制怎么求传递函数,基于Matlab 的最少拍控制系统设计
  17. 移动app隐私政策规范条款参考模板示例
  18. 往事如烟 - 辉哥的财务自由
  19. 达人评测 锐龙r5 5600h和r5 6600h差别大吗
  20. 微信小程序——微信开发工具:网络连接失败

热门文章

  1. 妈,我再也不相信 Lenovo 的 Windows Recovery Media
  2. mysql求和函数_MySQL的sum()函数
  3. 三国杀正在连接服务器请稍后,三国杀名将传游戏出现无法连接服务器怎么处理 处理方案一览...
  4. 程序员必备之——代码托管工具 git
  5. java程序员转物联网_物联网时代到来,Java程序员躺赢!
  6. 舍罕王的失算(象棋棋盘摆麦子问题)
  7. 如何重装windows系统?
  8. word出现无法加载加载项Please restart Word to load Mathtype addin properly或wps无法加载此加载项程序
  9. 身穿汉服进大学招徒 河北籍老中医谢景龙惹争议
  10. Unity为物体施加力笔记