- 博客(30)
- 资源 (14)
- 收藏
- 关注
转载 对弈类游戏的人工智能(3)--博弈树优化
alpha+beta效果, 对搜素的顺序敏感. 于是我们找到了一个优化方向: 调整可行步的顺序, 并优先搜索预期高的分支. 该技巧命名为: 启发搜索
2022-08-18 16:28:42
364
转载 对弈类游戏的人工智能设计(2):性能优化
启发搜索和置换表, 两者都是很好的思路, 前者通过调整搜索顺序来加速剪枝效果。 后者通过空间换时间。 总而言之, 这些都是博弈树上很常见的优化手段。 当然在具体游戏中, 需要权衡和评估。 ...
2022-08-18 15:29:59
280
转载 怎样批量清除tppabs标签 以及前面链接生成的JS代码
我用的是 Teleport Ultra 使用Teleport Pro软件的朋友应该知道他是一个离线浏览器,而他更大的作用则是可以用来下载别人的整站,软件的功能虽然好,但是却有一个很头疼的缺点,那就是下载下来的网页它会在图片标签内插入tppabs标签以记录该图片的原始地址。因为这个标签不是合法标签,所以普通浏览器会忽略它。检查使用ep,也有了些小技巧,与大家分享,下面的东西慢慢加,多是正
2018-06-04 18:44:58
507
原创 myeclipse利用导出生成jar文件
1.编译java applet测试通过2.myeclipse 选中工程,右键菜单export3.select an export destination选择 java-jar file4.选需要导出的文件,运行。生成jar,测试生成是否正确。5.打开proguardgui.bat6,选择input,output文件名,7.progress,生成混淆后的jar,测试。
2012-06-17 23:13:15
977
转载 怎样批量清除tppabs标签 以及前面链接生成的JS代码
使用Teleport Pro软件的朋友应该知道他是一个离线浏览器,而他更大的作用则是可以用来下载别人的整站,软件的功能虽然好,但是却有一个很头疼的缺点,那就是下载下来的网页它会在图片标签内插入tppabs标签以记录该图片的原始地址。因为这个标签不是合法标签,所以普通浏览器会忽略它。检查使用ep,也有了些小技巧,与大家分享,下面的东西慢慢加,多是正则表达式的运用如果手动清除的话,那将是一个不
2012-05-20 15:04:13
741
原创 proguard的full jdk路径问题
proguard编译时候提示需要JDK的full path。 解决方法。安装jdk需要修改如下地方路径myeclipse里面的 Window -- > Preferences --> Java --> Installed JREs,这里的默认JRE是安装的JRE 1.6.0,一定要设置成JDK。。。。说明确一点就是选jre6的上一级目录。
2012-03-29 22:58:54
662
原创 MTK UCM incoming call
Gemini 版本 IDLE状态下来电,到进入alarm界面的处理流程函数调用。(由于排版问题,请copy到UE查看)1.IDLE状态下来电,L4发送消息PRT_INCOMINGCALL_EVENTMSG_ID_MMI_CC_CALL_RING_INDPsCBackCallIncoming() ProcessIncomingEvents(CM_PS_CALL_INCOMING, info
2009-01-13 17:25:00
2071
原创 函数指针和函数数组
函数指针是指向函数的指针变量。 因而“函数指针”本身首先应是指针变量,只不过该指针变量指向函数。这正如用指针变量可指向整型变量、字符型、数组一样,这里是指向函数。如前所述,C在编译时,每一个函数都有一个入口地址,该入口地址就是函数指针所指向的地址。有了指向函数的指针变量后,可用该指针变量调用函数,就如同用指针变量可引用其他类型变量一样,在这些概念上一致的。函数指针有两个用途:调用函数和做函数的参
2008-12-17 10:34:00
8752
原创 MTK编译过程
MTK 软件工程的配置说明 请下载我的资源《MTK软件工程和配置简介.doc》 本文详解MTK的编译过程,并会根据我的理解来更新。阅读上文对本文的一些文件和术语会有很好的帮助。导读: Comp.mak 完成模块编译连接,生成bin Gsm2.mak 主编译文件,完成clean,remake,new等工作 XXX_GPRS.mak 客户私有的配置,根据客户的不同,而设定不同的
2008-12-04 15:26:00
5285
转载 ARM中的RO、RW和ZI DATA
RO段、RW段和ZI段Posted by gavinkwoe 一直以来对于ARM体系中所描述的RO,RW和ZI数据存在似是而非的理解,这段时间对其仔细了解了一番,发现了一些规律,理解了一些以前书本上有的但是不理解的东西,我想应该有不少人也有和我同样的困惑,因此将我的一些关于RO,RW和ZI的理解写出来,希望能对大家有所帮助。要了解RO,RW和ZI需要首先了解以下知识:ARM程序的组成此处所
2008-12-02 14:50:00
6784
1
原创 MTK Phonebook初始化流程
开机之后,初始化时,设置如下三个PS消息CBack函数: InitializeAll() mmi_phb_init_protocol() SetProtocolEventHandler(mmi_phb_ind_startup_finish, PRT_PHB_STARTUP_FINISH_IND); SetProtocolEventHa
2008-11-12 08:50:00
1427
转载 快速排序 Quick Sort
快速排序 Quick Sort我们已经知道,在决策树计算模型下,任何一个基于比较来确定两个元素相对位置的排序算法需要Ω(nlogn)计算时间。如果我们能设计一个需要O(n1ogn)时间的排序算法,则在渐近的意义上,这个排序算法就是最优的。许多排序算法都是追求这个目标。下面介绍快速排序算法,它在平均情况下需要O(nlogn)时间。这个算法是由C.A.R.Hoare发明的。算法的基本思想
2008-11-10 10:58:00
1247
原创 ADD_APPLICATION_MENUITEM()和ADD_APPLICATION_MENUITEM2()的异同
MTK添加菜单有两个宏ADD_APPLICATION_MENUITEM()ADD_APPLICATION_MENUITEM2()他们之间有什么区别呢? 首先是结构不同:ADD_APPLICATION_MENUITEM 需要要指明子菜单个数。例如下面第三个参数为子菜单个数ADD_APPLICATION_MENUITEM((MENU_BARRING_OPTION,
2008-11-05 17:21:00
3064
转载 MTK添加资源方法
添加 string1.在string id定义的地方添加相应的id2.在plutommi"Customer"CustResource"PLUTO_MMI下相应的res_xxx.c文件里,PopulateXXX函数里面把string id添加上去 例如:STR_MENU_SETTING_BUSINESS_CONCEAL ADD_APPLICATION_STRING2(STR_
2008-11-05 17:20:00
4216
4
转载 MTK MMI添加菜单实例
以一个例子的方式介绍如何添加一个菜单,例子如下:在主菜单的“设置”菜单下增加一个“我的设定”子菜单,“我的设定”下有两个子菜单:“我的设定1”和“我的设定2”,打开这两个菜单,分别显示一幅动画。步骤如下: 1.在../plutommi/mmi/Setting/SettingInc目录下的SettingDefs.h文件中增加如下内容:a. enum STR_SETTING_LIST的最后增加三个
2008-11-05 17:19:00
2435
1
转载 我用一天时间做了一个MTK版本
上午客户说要一个软件,我立马联系好项目经理,让其给我 原理图 和PCB板图和LCD初始化代码。花了半个小时将初始化代码写进程序,一试居然可以工作了,真tm的神了。然后新建了 XXX_GPRS.mak和Verno_XXX.bld。指定LCD_MOUDLE,CMOS_SENSOR(6219平台的)NOR_FLASH_TYPE,PHONE_TYPE等。然后从其他项目中拷贝个image过来,在CustRe
2008-11-05 17:17:00
1515
1
转载 奥运开幕式引发的遐想
奥运开幕式引发的遐想1. 一开始李宁跑出画卷,表现了古代中国走在世界前列,后来越来越慢,表现了近代中国落后于东西方列强,最后点燃火炬,表现了不惜与敌同归于尽的伟大思想2. 主题曲《you and me》 中文名是,表示对08年石油和粮食问题的关注......3. 开场就把我雷到了----好多麻将桌啊???乖乖!!!这么多人打麻将?国粹!国粹!绝对国粹!每张麻将桌上都是三缺一,寓意---
2008-08-21 21:07:00
870
原创 短信模块开发 tpdu格式
1.1. 基本知识 短信模块开发指通过串口 at 命令驱动短信猫进行短信发送和接收操作。 短信猫操作分为三种模式: block,pdu 和 Text 短信传送有三种编码方式: 7 位, 8 位, UniCode 1.1.1. 相关文档 Gsm03.38 规范: Alphabets and language-specific information 着重介绍短信发
2008-08-01 16:07:00
4723
1
原创 模板参数训练(一)
很早以前听说过模板估值。把一个棋盘分成不同的区域,这些区域就是模板。整个棋盘做成一个模板,那里面的数据是相当大的,目前机器是无法承受的。因此把棋盘人为的分成多个小的区域,每个区域可能的配置情况是可以一一枚举出来的,对每种配置情况给予不同的分值。估值一个局面的分值,就是对所有区域对应的情况求和,求出来的和就是当前局面的估值。把棋盘划分区域的原则应该是把关联性强的位置分在一起,尽量减少不同区域的相
2008-06-23 10:51:00
910
3
转载 nowcan的一些资料
nowcan 研究资料之广泛偶特佩服。尤其其中关于mpc。偶至今还没看明白。现在把一些简单易懂的资料贴上来做个备份。http://www.cs.ualberta.ca/~Emburo/log.html http://www.cam.org/~bigjeff/Hannibal.html http://www.aaai.org/AITopics/html/othello.html 由于找不到更
2008-06-13 17:24:00
1248
原创 黑白棋小程序0.06
今天黑白棋小程序到了0.06版本各个版本的对比。v0.04 增加快进快退 endgame 估值改变使用当前(colour- -colour)。考虑有空格结束。0.04:0.03黑:白35:293:61白:黑54:1054:10v0.05中局估值 固定棋格表。(关键在于棋格表优劣)0.05:0.04黑:白45:1939:25白:黑53:1148:16v0.06中局估值 固定棋格表
2008-03-10 22:12:00
1358
原创 重整旗鼓 开始othello棋力提升
这个游戏弄了好久了,因为时间缘故,总是断断续续,没有实质的进展。中间用到一些知识,都是东拉西扯来的,不过我打算以后慢慢的贴出来,跟大家共同进步。提高程序棋力,我打算从3个方面进行一 搜索方式二 估值 函数三 智能模块当然状况是搜索函数用α-β剪枝,估值函数没有合适的,智能模块一点没有。因为时间缘故,这次改进的重点就是估值函数,时间允许修改搜索方式,考虑可能的智能模块加入。
2008-03-07 10:23:00
792
原创 遗传算法
为了hollow游戏 各个关卡通关。需要一种算法找到block move路径。开始考虑A*算法,以及相关的深度优先搜索或者广度优先搜索,可是这种搜索算法需要do one move,back one move两种过程,hollow游戏中back one move需要记录n多信息。最后决定用遗传学算法,不需做back one move处理。以下内容来自 百度百科 遗传算法" 遗传算法是基于生
2008-01-13 22:52:00
1643
转载 A*寻路初探
A*寻路初探 GameDev.net作者: Patrick Lester译者:Panic 2005年3月18日译者序:很久以前就知道了A*算法,但是从未认真读过相关的文章,也没有看过代码,只是脑子里有个模糊的概念。这次决定从头开始,研究一下这个被人推崇备至的简单方法,作为学习人工智能的开始。这篇文章非常知名,国内应该有不少人翻译过它,我没有查找,觉得翻译本身也是对自身英文水平的锻炼。经过努
2008-01-13 18:00:00
594
原创 四种寻路算法并比较
好久没搞这些东西了...想了十分钟才勉强回忆起来...写了三个钟头...好累啊...四种算法是DFS,BFS,Heuristic DFS, Heuristic BFS (A*)用了两张障碍表,一张是典型的迷宫:char Block[SY][SX]={{1,1,1,1,1,1,1,1,1,1,1 },{1,0,1,0,1,0,0,0,0,0,1 },{1,0,1,0,0,0,1,0,1,1,1
2008-01-13 17:53:00
3532
转载 一个转来的简单T9输入法
一个转来的简单T9输入法关于T9输入法的核心程序(由朋友Nix提供),共两个文件,一个是NixInputMethod.h,还有一个是T9.c; 参见附录。 具体输入法的实现方法如下: 1. 首先创建一个对话框,然后在其中放入两个控件:IDC_EDIT1 和 IDC_WORD (STATIC控件)
2007-08-07 15:59:00
3815
ADI adas1000单片机驱动
2022-03-31
am335x evm u-boot启动流程
2014-09-23
AM335x_uboot_spl分析
2014-09-23
如何成为Android高手
2014-03-26
MTK软件工程和配置简介
2008-12-04
黑白棋小程序0.06
2008-03-10
PC游戏编程_人机博弈_pdf_src
2008-03-06
黑白棋小程序0.03
2007-11-09
黑白棋小程序
2007-11-09
黑白棋小程序
2007-10-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人