下面是我开发的基于seraph的昆仑外挂:

外挂功能:
1)自动移动找怪
2)移动卡住时随机移动
3)自动复位
4)验证码避开
5)自动战斗(反应时间<1秒)
6)自动根据怪物的数量选择战斗技能
7)自动抓宝宝
8)自动给人物和宝宝补红、补蓝
9)自动丢弃垃圾物品

下面是脚本内容:
=========================================================================
# 在此定义全局变量
dim startTime //挂机的开始时间
dim bbImage //宝宝图片
dim aimImage //怪物图片
dim blueImage //蓝
dim redImage //红
dim purpleImage //紫
dim blue1Image //中蓝
dim red1Image //中红
dim purple1Image //中紫
dim fuckImage //验证码
dim enterImage //进入游戏
dim testImage //测试用图片
dim redbarImage //
dim ooImage //地图原点位置(未使用)
dim skillImage //技能
dim p00Image //相对原点
dim digitImages[10] //数字图片0-9
dim slashImage //斜线图片(分隔 当前血/总血量)
dim dropImages[13] //需要抛弃的物品
dim origx //原点x坐标
dim origy //原点y坐标
dim px //相对原点x坐标
dim py //相对原点y坐标
dim logfile="kunlun.log"

function main
//SetInputMode(2)
dim targetWinID //目标窗口
Print("重置随机数")
Randomize() //随机数,用于移动卡住时做随机移动
Print("开始初始化")
initialize() //初始化
//FindWindow("昆仑 S5-纵横四海(电信) - 谷歌浏览器", targetWinID)
Print("查找目标窗口")
startTime=GetTime() //获取当前时间
WriteLog(logfile,"进入游戏的时间:"&startTime)
FindWindow(GetConfigString("winName"), targetWinID)
if IsNull(targetWinID) then //找不到目标窗口
Print("窗口["&GetConfigString("winName")&"]不存在")
else
GetWindowXY(targetWinID, winLeft, winTop)
Print("发现目标窗口,窗口位置["&winLeft&","&winTop&"]")
getPos() //获取原点坐标
saveLocation1() //记录原点坐标
//drop() //丢弃垃圾
//checkBlueAndRed1()
WHILE true
//WriteLog(logfile,"检查红蓝")
checkBlueAndRed1(false) //检查红蓝
//WriteLog(logfile,"开始移动")
move() //移动
//WriteLog(logfile,"结束移动")
WEND
end if
end function

//本方法获取游戏中画面中的相对原点
function getPos()
if FindImageEx(p00Image,Color(20,20,20),0,0,512,768,true,px,py) then
WriteLog(logfile,"参照物坐标["&px&","&py&"]")
end if
//Print(px)
//Print(py)
end function

//初始化图片
function initialize()
LoadImage("bb.sel",bbImage)
LoadImage("aim1.sel",aimImage)
LoadImage("blue.sel",blueImage)
LoadImage("red.sel",redImage)
LoadImage("purple.sel",purpleImage)
LoadImage("blue1.sel",blue1Image)
LoadImage("red1.sel",red1Image)
LoadImage("purple1.sel",purple1Image)
LoadImage("fuck.sel",fuckImage)
LoadImage("enter.sel",enterImage)
LoadImage("test.sel",testImage)
LoadImage("red_bar.sel",redbarImage)
LoadImage("oo.sel",ooImage)
LoadImage("skill.sel",skillImage)
LoadImage("00.sel",p00Image)

LoadImage("d1.sel",digitImages[1]) //1
LoadImage("d2.sel",digitImages[2]) //2
LoadImage("d3.sel",digitImages[3])
LoadImage("d4.sel",digitImages[4])
LoadImage("d5.sel",digitImages[5])
LoadImage("d6.sel",digitImages[6])
LoadImage("d7.sel",digitImages[7])
LoadImage("d8.sel",digitImages[8])
LoadImage("d9.sel",digitImages[9]) //9
LoadImage("d0.sel",digitImages[10]) //0

LoadImage("drop_01.sel",dropImages[1])
LoadImage("drop_02.sel",dropImages[2])
LoadImage("drop_03.sel",dropImages[3])
LoadImage("drop_04.sel",dropImages[4])
LoadImage("drop_05.sel",dropImages[5])
LoadImage("drop_06.sel",dropImages[6])
LoadImage("drop_07.sel",dropImages[7])
LoadImage("drop_08.sel",dropImages[8])
LoadImage("drop_09.sel",dropImages[9])
LoadImage("drop_10.sel",dropImages[10])
LoadImage("drop_11.sel",dropImages[11])
LoadImage("drop_12.sel",dropImages[12])
LoadImage("drop_13.sel",dropImages[13])

LoadImage("slash.sel",slashImage)
end function

function checkBlueAndRed()
if CheckColor(px-8,py-468,Color(255,223,178),0) then
//bb red
if CheckColor(px+106,py-386,Color(243,77,77),10) then
//red of bb is enougth
else
if not packageOpened() then
KeyPress("B")
wait(100)
end if
addBBRed()
end if

//character blue
//if CheckColor(px+87, py-421, Color(0, 80, 182), 10) then //判断坐标(100, 100)上的颜色是否接近黑色,容差20
//mana is enougth
//else
// if not packageOpened() then
// KeyPress("B")
// wait(100)
// end if
// addBlue()
//end if
//character red
i=0
while i<50
if CheckColor(px+53+i, py-422, Color(111, 102, 105), 5) then
if not packageOpened() then
KeyPress("B")
wait(100)
end if
addBlue()
i=999
end if
i=i+1
wend

//bb blue
if CheckColor(px+103,py-374,Color(0,102,233),10) then
//mana of bb is enougth
else
if not packageOpened() then
KeyPress("B")
wait(100)
end if
addBBBlue()
end if

//character red
i=0
while i<60
if CheckColor(px+53+i, py-436, Color(107, 103, 102), 5) then
if not packageOpened() then
KeyPress("B")
wait(100)
end if
addRed()
i=999
end if
i=i+1
wend

if packageOpened() then
KeyPress("B")
end if
end if
end function

function checkBlueAndRed1(waitFor)
if not waitFor and not CheckColor(px-8,py-468,Color(255,223,178),0) then
//do nothing
else
CopyScreen()
loopFlag=true
found=true
while loopFlag and not (FindImage(slashImage, px+50,py-441,px+120,py-430, false, slx, sly) or FindImage(slashImage, px+50,py-428,px+120,py-417, false, slx1, sly1))
if not waitFor then
loopFlag=false
found=false
else
Wait(50)
CopyScreen()
end if
wend

if found then
//bb red
redp=GetConfigNumber("pet-red-percent")
keydot=Int(55*(redp/100)) //55 是血条的长度
if CheckColor(px+72+keydot,py-386,Color(243,77,77),10) then
//red of bb is enougth
else
if not packageOpened() then
KeyPress("B")
wait(50)
end if
addBBRed()
end if

//bb blue
bluep=GetConfigNumber("pet-blue-percent")
keydot=Int(55*(bluep/100)) //55 是血条的长度
if CheckColor(px+72+keydot,py-374,Color(0,102,233),10) then
//mana of bb is enougth
else
if not packageOpened() then
KeyPress("B")
wait(50)
end if
addBBBlue()
end if

cred=0
tred=0
if ReadNumberEx(digitImages,Color(20,20,20),px+50,py-441,slx,py-430,true,red1) then
cred=CNum(red1)
end if
if ReadNumberEx(digitImages,Color(20,20,20),slx,py-441,px+120,py-430,true,red2) then
tred=CNum(red2)
end if
if tred-cred>GetConfigNumber("red-fill") then
WriteLog(logfile,"人物红:"&cred&"/"&tred)
if not packageOpened() then
KeyPress("B")
wait(50)
end if
addRed()
end if

cblue=0
tblue=0
if ReadNumberEx(digitImages,Color(20,20,20),px+50,py-428,slx1,py-417,true,blue1) then
cblue=CNum(blue1)
end if
if ReadNumberEx(digitImages,Color(20,20,20),slx1,py-428,px+120,py-417,true,blue2) then
tblue=CNum(blue2)
end if
if tblue-cblue>GetConfigNumber("blue-fill") then
WriteLog(logfile,"人物蓝:"&cblue&"/"&tblue)
if not packageOpened() then
KeyPress("B")
wait(50)
end if
addBlue()
end if

if packageOpened() then
KeyPress("B")
end if
end if
end if
end function

function packageOpened()
if CheckColor(px+658, py-342, Color(252, 232, 24), 5) and CheckColor(px+658, py-242, Color(252, 232, 24), 5) and CheckColor(px+658, py-142, Color(252, 232, 24), 5) then
packageOpened=true
else
packageOpened=false
end if
end function

function addBlue()
WriteLog(logfile,"人物蓝少")
getBluePos(bpx,bpy)
if not IsNull(bpx) then
MouseLeftClick(px+483,py-191,100)
wait(100)
MouseLeftDBClick(bpx+3,bpy+3,100)
WriteLog(logfile,"补蓝成功!")
else
WriteLog(logfile,"补蓝失败!")
end if
end function

function addBBBlue()
WriteLog(logfile,"宝宝蓝少")
getBluePos(bpx,bpy)
if not IsNull(bpx) then
MouseLeftClick(px+562,py-191,100)
wait(100)
MouseLeftDBClick(bpx+3,bpy+3,100)
WriteLog(logfile,"补蓝成功!")
else
WriteLog(logfile,"补蓝失败!")
end if
end function

function addRed()
WriteLog(logfile,"人物红少")
getRedPos(rpx,rpy)
if not IsNull(rpx) then
MouseLeftClick(px+483,py-191,100)
wait(100)
MouseLeftDBClick(rpx+3,rpy+3,100)
WriteLog(logfile,"补红成功!")
else
WriteLog(logfile,"补红失败!")
end if
end function

function addBBRed()
WriteLog(logfile,"宝宝红少")
getRedPos(rpx,rpy)
if not IsNull(rpx) then
MouseLeftClick(px+562,py-191,100)
wait(100)
MouseLeftDBClick(rpx+3,rpy+3,100)
WriteLog(logfile,"补红成功!")
else
WriteLog(logfile,"补红失败!")
end if
end function

function getRedPos(byref rpx,byref rpy)
if not FindImage(redImage,px+374,py-166,px+551,py-24,true,rpx,rpy) then
if not FindImage(red1Image,px+374,py-166,px+551,py-24,true,rpx,rpy) then
if not FindImage(purpleImage,px+374,py-166,px+551,py-24,true,rpx,rpy) then
if not FindImage(purple1Image,px+374,py-166,px+551,py-24,true,rpx,rpy) then
WriteLog(logfile,"警告:红紫没有发现")
end if
end if
end if
end if
end function

function getBluePos(byref bpx,byref bpy)
if not FindImage(blueImage,px+374,py-166,px+551,py-24,true,bpx,bpy) then
if not FindImage(blue1Image,px+374,py-166,px+551,py-24,true,bpx,bpy) then
if not FindImage(purpleImage,px+374,py-166,px+551,py-24,true,bpx,bpy) then
if not FindImage(purple1Image,px+374,py-166,px+551,py-24,true,bpx,bpy) then
WriteLog(logfile,"警告:蓝紫没有发现")
end if
end if
end if
end if
end function

function getRndStep(unit)
rnum1=Rnd()
rnum1=rnum1-0.5
if rnum1<0 then
//Print(Round(unit*(-0.3+0.4*rnum1)))
getRndStep=Round(unit*(-0.3+0.4*rnum1))
else
//Print(Round(unit*(0.3+0.4*rnum1)))
getRndStep=Round(unit*(0.3+0.4*rnum1))
end if
end function

function getOffsetX(xx,byref offsetx,byref offsety)
offsetx=(xx-origx)*40
offsety=(xx-origx)*20
end function

function getOffsetY(yy,byref offsetx,byref offsety)
offsetx=(origy-yy)*40
offsety=(yy-origy)*20
end function

//center 355 322
dim lastx=0
dim lasty=0
dim same=0

function move()
if ReadNumber(digitImages,px+567,py-434,px+620,py-422,true,n3) and ReadNumber(digitImages,px+626,py-434,px+679,py-422,true,n4) then
num3=CNum(n3)
num4=CNum(n4)
Print("读取人物的昆仑坐标["&num3&","&num4&"]")
if num3=lastx and num4=lasty then
same=same+1
if same=20 then
Print("Random move")
MouseLeftClick(px+339-getRndStep(200), py-232-getRndStep(100))
same=0
else
MouseLeftClick(px+339-160, py-232+80)
searchAim(8)
MouseLeftClick(px+339+160, py-232-80)
searchAim(8)
end if
searchAim(2)
wait(100)
else
same=0
if Abs(num3-origx)>2 or Abs(num4-origy)>2 then
Print("Original pos["&origx&","&origy&"]")
Print("Current pos["&num3&","&num4&"]")
Dim x1,y1,x2,y2
getOffsetX(num3,x1,y1)
getOffsetY(num4,x2,y2)
//print(x1)
Print("横向移动"&(x1+x2)&",纵向移动"&(y1+y2))
//Print("Move to ["& (px+339-40*(num3-origx)) & "," & (py-232-20*(num4-origy)) &"]")
if x1+x2<-185 and y1+y2>150 then
MouseLeftClick(px+339+185, py-232-150)
else
MouseLeftClick(px+339-(x1+x2), py-232-(y1+y2))
end if
searchAim(6)
else
MouseLeftClick(px+339-160, py-232+80)
searchAim(8)
MouseLeftClick(px+339+160, py-232-80)
searchAim(8)
end if
end if
lastx=num3
lasty=num4
else
Print("人物的昆仑坐标没有发现,等待")
Wait(100)
searchAim(2)
end if
end function

function searchAim(scount)
FOR i=1 TO scount
if lookFor() then
Exit For
end if
NEXT
end function

function lookFor()
fuckOff()
if CheckColor(px+570, py-89, Color(0, 255, 255), 20) then
catched=catchBB()
//catched=catchTest()
idle(catched)
lookFor=true
else
Wait(50)
lookFor=false
//Print("searching...")
end if
end function

function idle(catched)
while not CheckColor(px-8, py-468, Color(255, 223, 178), 10)
if catched=false then
if FindImageEx(skillImage,Color(20,20,20),px+170,py-20,px+501,py+28,true,skx,sky) then
lastFoundX=-1
lastFoundY=0
CopyScreen(px-18,0,px+494,768)
aims=0
while FindImageEx(aimImage,Color(5,5,5),px-10,py-478,px+362,py-142,lastFoundX,lastFoundY,false,foundX,foundY)
aims=aims+1
lastFoundX=foundX
lastFoundY=foundY+16
wend

Print(aims&" aims was(were) found")

if aims>1 then
KeyPress("1",100)
wait(10)
MouseLeftClick(lastFoundX+25,lastFoundY+50,50) //attack
//MouseLeftClick(lastFoundX+5,lastFoundY+50,50)
//MouseLeftDBClick()
wait(260)
KeyPress("2",100)
Wait(50)
MouseLeftClick(lastFoundX+25,lastFoundY+50,50) //bb attack
//MouseLeftClick(lastFoundX+5,lastFoundY+50,50) //bb attack
else
MouseLeftDBClick(lastFoundX+25,lastFoundY+50,50) //attack
//MouseLeftDBClick(lastFoundX+5,lastFoundY+50,50) //attack
//MouseLeftDBClick()
Wait(260)
KeyPress("1",100)
wait(50)
MouseLeftClick(lastFoundX+25,lastFoundY+50,50) //bb attack
//MouseLeftClick(lastFoundX+5,lastFoundY+50,50) //bb attack
end if
end if
else
wait(100)
MouseLeftDBClick()
catched=false
end if
wait(50)
wend
//wait(500)
checkBlueAndRed1(true)

if GetTime()-startTime>GetConfigNumber("timeout") then
Wait(5000)
MouseLeftClick(px+663,py+19)
Wait(200)
MouseLeftClick(px+336,py-139)
Wait(200)
MouseLeftClick(px+309,py-198)
//Wait(3000)

while not FindImage(enterImage,px+406,py-322,px+698,py-123,true,enterx,entery)
wait(500)
wend
MouseLeftClick(enterx+40,entery+12)
Wait(5000)
startTime=GetTime()
WriteLog(logfile,"开始丢弃")
drop()
end if
end function

function catchBB()
if FindImageEx(bbImage,Color(5,5,5),px-18,py-478,px+362,py-142,true,bbx,bby) then
WriteLog(logfile,"发现宝宝!!!!!!"&"bb posx=" & bbx & "posy=" & bby)
MouseLeftClick(px+585,py-15)
MouseLeftClick(bbx-6,bby+50)
//Beep(800, 500)
catchBB=true
else
catchBB=false
end if
end function

function catchTest()
if FindImageEx(testImage,Color(5,5,5),px-18,py-478,px+362,py-142,true,testx,testy) then
WriteLog(logfile,"test posx=" & testx & "posy=" & testy)
MouseLeftClick(px+585,py-15)
MouseLeftClick(testx+24,testy+50)
//Beep(800, 1000)
catchTest=true
else
catchTest=false
end if
end function

function saveLocation1()
if ReadNumber(digitImages,px+567,py-434,px+620,py-422,true,n1) then
origx=CNum(n1)
//print(num1)
end if
if ReadNumber(digitImages,px+626,py-434,px+679,py-422,true,n2) then
origy=CNum(n2)
//print(num2)
end if
end function

function saveLocation()
KeyPress("M")
Wait(300)
FindImage(ooImage,px+68,py-313,px+652,py-20,true,origx,origy)
WriteLog(logfile,"原点地址["&origx&","&origy&"]")
KeyPress("M")
end function

function reset()
KeyPress("M")
Wait(300)
MouseLeftDBClick(origx+2,origy+3)
WriteLog(logfile,"开始复位["&origx&","&origy&"]")
KeyPress("M")
Wait(1000)
end function

function fuckOff()
if FindImage(fuckImage,px+184,py-355,px+496,py-85,true,FoundX,FoundY) then
//Beep(800, 1000)
//KeyPress("F5")
//MouseLeftClick(px+61,py-497) //google
Wait(3000)
MouseLeftClick(px+82,py-497) // ff
waitAndEnter()
end if
end function

function waitAndEnter()
//while not FindImage(enterImage,px+406,py-322,px+698,py-123,true,enterx,entery)
// wait(500)
//wend
Wait(5000)
//循环播放声音文件"d:\mp3\最爱你的时候.mp3"
PlaySound("E:\game\kunlun\最爱你的时候.mp3")
Wait(999999999)
//MouseLeftClick(enterx+40,entery+12)
end function

function drop()
Wait(200)
if not packageOpened() then
KeyPress("B",100)
Wait(200)
end if
MouseLeftClick(px+571,py-159,100)
Wait(200)
FOR i=1 TO ArrayLen(dropImages,1)
if FindImage(dropImages,px+374,py-166,px+551,py-24,true,tmpx,tmpy) then
WriteLog(logfile,"Drop item["& i &"]")
MouseLeftClick(tmpx,tmpy,200)
Wait(200)
MouseLeftClick(px+597,py-110,100) // drop
Wait(200)
MouseLeftClick(px+323,py-202,150) //confirm
Wait(200)
end if
NEXT
Wait(200)
MouseLeftClick(px+625,py-159,100)
Wait(200)
FOR i=1 TO ArrayLen(dropImages,1)
if FindImage(dropImages,px+374,py-166,px+551,py-24,true,tmpx,tmpy) then
WriteLog(logfile,"Drop item["& i &"]")
MouseLeftClick(tmpx,tmpy,100)
Wait(200)
MouseLeftClick(px+597,py-110,100) // drop
Wait(200)
MouseLeftClick(px+323,py-202,150) //confirm
Wait(200)
end if
NEXT
Wait(200)
MouseLeftClick(px+571,py-159,100)
Wait(200)
if packageOpened() then
KeyPress("B",100)
Wait(200)
end if
end function
=========================================================================

下面是外挂的配置文件:
=========================================================================
[NAME]
winName
[DESC]
游戏窗口的名称
[VALUE]
昆仑 S5-纵横四海(电信) - Microsoft Internet Explorer
[NAME]
timeout
[DESC]
重新登陆系统的时间(单位:秒)
[VALUE]
1500000
[NAME]
red-fill
[DESC]
当人物血减少了超过当前参数设置时,开始给人物补红
[VALUE]
600
[NAME]
blue-fill
[DESC]
当人物的蓝减少量超过当前参数设置时,开始给人物补蓝
[VALUE]
500
[NAME]
pet-red-percent
[DESC]
宠物的血量<当前参数值时,开始给宠物补血
[VALUE]
80
[NAME]
pet-blue-percent
[DESC]
宠物蓝<当前参数值时,开始给宠物补蓝
[VALUE]
50
[EOF]
=========================================================================

昆仑ONLINE外挂脚本--基于Seraph相关推荐

  1. 揭秘手游外挂:基于内存蜜罐的内存修改挂分析技术

    经过近几年游戏市场的变迁,手游市场也在飞速发展.同时手游本身的安全风险也逐渐暴露出来.无恒实验室也在承担着手游安全评审的相关工作,上期我们分享了游戏安全评审的技术进阶历程.2020年市场上重度手游的不 ...

  2. js弹幕脚本(基于油猴)

    js弹幕脚本(基于油猴) 该脚本包含往视频上插入弹幕,发射弹幕,弹幕查询,弹幕暂停,脏话过滤等基础功能.话不多说 ,直接上代码. 仅供参考 ,该代码是我给别人写的定制化的,复制后不可用. // ==U ...

  3. 无师自通-自己学写脚本,小明外挂脚本代码教程 转载

    无师自通-自己学写脚本,小明外挂脚本代码教程 转载 2011-02-03 19:47:20| 分类: 石器脚本 assa | 标签:walkpos 指令 对话框 跳转 道具 |字号 订阅 下载LOFT ...

  4. 深度学习aec数据前处理脚本,基于timit和汪德亮老师的paper

    该脚本基于 Deep Learning for Acoustic Echo Cancellation in Noisy and Double-TalkScenarios 中汪德亮老师学生中对timit ...

  5. nginx搭建文件服务器脚本,基于docker搭建nginx文件服务器的方法步骤

    1.在本机新建配置文件docker_nginx.conf server { listen 7070; server_name localhost; charset utf-8; location /f ...

  6. linux 锐捷客户端 脚本,基于802.1x的锐捷linux客户端认证方法(最新)

    校园网的Linux用户大概都有这样的苦恼,如今大多数校园网都必须安装基于802.1X协议的认证软件才可以上网,也许windows操做系统的用户以为安装这样的软件上网,那是一件很简单的事情,可是对于li ...

  7. QQ名片点赞全自动脚本,基于autojs的安卓免root脚本源码

    说明 本文提供的代码仅供参考.不建议用于生产环境. 可能有些地方在最新版本的Auto.js上面需要做修改,才能运行. Auto.js简介 Auto.js是利用安卓系统的"辅助功能" ...

  8. python微信点赞脚本_用OpenCV-python的微信跳一跳外挂脚本

    微信跳一跳好像火了很久了,我才开始接触,作为一个手残党, 玩了几次不到20分,打算直接放弃了.但作为一个技术宅,下一反应肯定是"上脚本".最初想法是用arduino(不会可以学啊) ...

  9. MacOS使用LT2P无法远程办公连接公司内网及连接上无法访问公司内网服务的问题解决脚本(基于与共享秘钥的远程办公LT2P)

    #!/bin/sh [ -d /etc/ppp ] || mkdir /etc/ppp echo '''plugin L2TP.ppp l2tpnoipsec''' > /etc/ppp/opt ...

  10. openwrt多wan限上下行速脚本,基于qosv4,imq模块替换成ifb模块[ZT]

    转自: http://www.right.com.cn/forum/thread-169414-1-1.html ,本人未经测试,转来自已备用 由于树莓派2装openwrt官方没有imq模块, 好像说 ...

最新文章

  1. win10 php mysql_win10 下 apache php mysql 开发环境安装
  2. Android自定义RulerView
  3. 解决eWebEditor老版本在IE新版本下按钮失效问题一劳永逸的办法
  4. PS插件cutterman快速切图
  5. django解决跨域问题
  6. U102488-傻叉题【dp】
  7. oracle11g和12c安装区别,Oracle下载与Oracle安装图解(Oracle19c,Oracle18c,Oracle12c,Oracle11g)...
  8. __ATTRIBUTE__ 你知多少?
  9. Tree Restoration Gym - 101755F (并查集)
  10. 电大计算机dm编写程序,渭南电大计算机应用基础网考答题过程介绍
  11. 04_数字的处理方法(保留小数点两位、将数字转化为千分位格式)
  12. 基于Netty实现群聊功能
  13. 数据分析之数据预处理、分析建模、可视化
  14. 牛客网华为机试题java,华为机试题
  15. 微信小程序:语音变声器支持多种音效与流量主
  16. Spring之Specification复杂查询和Criteria查询
  17. 企业领袖必备的八大特质
  18. Intel MKL基础(4)MKL函数举例(BLAS and Sparse BLAS)
  19. python编程 画中国国旗
  20. Discuz 的加密与解密函数authcode

热门文章

  1. HTML5酷炫动画集锦
  2. 罗懋康教授: 学数学, 要通“心法”
  3. windows如何安装SVN
  4. RabbitMQ系列(九)RabbitMQ进阶-Queue队列参数详解
  5. 12306网站专家:拟采取办法应对抢票软件
  6. 【脚本语言系列】关于Python测试工具lettuce
  7. 面试那些事儿- UI设计面试常见问题
  8. pytorch转onnx报错的可能原因traced region did not have observable data dependence
  9. AutoLeaders——翁恺老师的结构的笔记
  10. ESP8266获取心知天气