易截截图软件、单文件、免安装、纯绿色、仅160KB

VB如何实现象棋的哈希表

sdadads
补充:

象棋表示方法

REM 将107、士106、象105、车104、马103、包102、卒101(黑)
REM 帅207、仕206、相205、车204、马203、炮202、兵201(红)

哈希表结构
    Public type HistoryTable

        Public ZZ As String    ''棋盘情况:字符描述方式
        Public Value As Long    ''得分

    End type

rem '棋盘(横9列,竖10行)
Dim ChessBoard(9, 10) As Integer         

    Dim Ht(HASH_SIZE) As HistoryTable    ''置换表最多存2000条信息

    Function NextByte() As Byte '' 生成密码流的下一个字节

        Dim uc As Byte, x As Integer, y As Integer

        x = (x + 1) And 255
        y = (y + rc4_s(x)) And 255
        uc = rc4_s(x)
        rc4_s(x) = rc4_s(y)
        rc4_s(y) = uc
        NextByte = rc4_s(rc4_s(x) + rc4_s(y)) And 255

    End Function

    REM 生成密码流的下四个字节
    Function Rc4() As Long

        Dim uc0 As Byte, uc1 As Byte, uc2 As Byte, uc3 As Byte


相关问答:

vb控制GPRS MODEM拨号

我想做个用vb6做的程序,可以控制GPRS MODEM拨号,如拨我自己的手机
可以啊
你先下个AT命令集合学习学习

我来顶

顶贴

LZ好厉害

不顶不行

老是排MP
引用
LZ好厉害
......

vb.net 创建access数据表实现一数据库多个数据表?

请各位指点下:程序代码如下mingchen = "C:\文件路径\"
cat = New ADOX.Catalog
cat.Create("Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & min ......

为什么用VB改变不了工具栏按扭的宽度 - VB / 控件

为什么工具栏按扭的宽度改变不了,在属性里改了又变成原来的数值了

大胡子真厉害,回答基本都是爆料级的
大胡子升级真快啊,这才几天就5条短裤外加月排名第一了
想想我这5个短裤混了差不多8年才得到的。

回复 ......

vb中如何修改局域网电脑的网关或dns?

自己采用的是Set objWMIService = GetObject("winmgmts:\\"&computername&"\root\cimv2"),其中computername是局域网一台电脑的IP或计算机名,但使用这个wmi语句对远程计算机进行操作时 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号