自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (14)
  • 收藏
  • 关注

转载 对弈类游戏的人工智能(3)--博弈树优化

alpha+beta效果, 对搜素的顺序敏感.  于是我们找到了一个优化方向: 调整可行步的顺序, 并优先搜索预期高的分支. 该技巧命名为: 启发搜索

2022-08-18 16:28:42 233 1

转载 对弈类游戏的人工智能设计(2):性能优化

启发搜索和置换表, 两者都是很好的思路, 前者通过调整搜索顺序来加速剪枝效果。 后者通过空间换时间。 总而言之, 这些都是博弈树上很常见的优化手段。 当然在具体游戏中, 需要权衡和评估。 ...

2022-08-18 15:29:59 188

原创 编译锐尔科技A33开发板, openssl报错

openssl libssl-dev 依赖库降级安装。

2022-08-17 17:51:53 346

原创 ubuntu apt-get update 报错 NO_PUBKEY

NO_PUBKEY

2022-08-17 17:34:29 185

原创 qt creator 总是未响应

qt creator未响应。管理员权限

2022-08-16 14:28:43 363

原创 网狐6603登录服务器

登录服务器启动及注册协调服务器流程。启动过程序列图。

2020-03-10 16:08:02 284

转载 怎样批量清除tppabs标签 以及前面链接生成的JS代码

我用的是 Teleport Ultra 使用Teleport Pro软件的朋友应该知道他是一个离线浏览器,而他更大的作用则是可以用来下载别人的整站,软件的功能虽然好,但是却有一个很头疼的缺点,那就是下载下来的网页它会在图片标签内插入tppabs标签以记录该图片的原始地址。因为这个标签不是合法标签,所以普通浏览器会忽略它。检查使用ep,也有了些小技巧,与大家分享,下面的东西慢慢加,多是正

2018-06-04 18:44:58 445

原创 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 938

转载 怎样批量清除tppabs标签 以及前面链接生成的JS代码

使用Teleport Pro软件的朋友应该知道他是一个离线浏览器,而他更大的作用则是可以用来下载别人的整站,软件的功能虽然好,但是却有一个很头疼的缺点,那就是下载下来的网页它会在图片标签内插入tppabs标签以记录该图片的原始地址。因为这个标签不是合法标签,所以普通浏览器会忽略它。检查使用ep,也有了些小技巧,与大家分享,下面的东西慢慢加,多是正则表达式的运用如果手动清除的话,那将是一个不

2012-05-20 15:04:13 700

原创 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 616

原创 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 2001

原创 函数指针和函数数组

函数指针是指向函数的指针变量。  因而“函数指针”本身首先应是指针变量,只不过该指针变量指向函数。这正如用指针变量可指向整型变量、字符型、数组一样,这里是指向函数。如前所述,C在编译时,每一个函数都有一个入口地址,该入口地址就是函数指针所指向的地址。有了指向函数的指针变量后,可用该指针变量调用函数,就如同用指针变量可引用其他类型变量一样,在这些概念上一致的。函数指针有两个用途:调用函数和做函数的参

2008-12-17 10:34:00 8424 2

原创 MTK编译过程

MTK 软件工程的配置说明 请下载我的资源《MTK软件工程和配置简介.doc》 本文详解MTK的编译过程,并会根据我的理解来更新。阅读上文对本文的一些文件和术语会有很好的帮助。导读:   Comp.mak 完成模块编译连接,生成bin   Gsm2.mak 主编译文件,完成clean,remake,new等工作   XXX_GPRS.mak 客户私有的配置,根据客户的不同,而设定不同的

2008-12-04 15:26:00 5199

转载 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 6598 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 1390

转载 快速排序 Quick Sort

快速排序 Quick Sort我们已经知道,在决策树计算模型下,任何一个基于比较来确定两个元素相对位置的排序算法需要Ω(nlogn)计算时间。如果我们能设计一个需要O(n1ogn)时间的排序算法,则在渐近的意义上,这个排序算法就是最优的。许多排序算法都是追求这个目标。下面介绍快速排序算法,它在平均情况下需要O(nlogn)时间。这个算法是由C.A.R.Hoare发明的。算法的基本思想

2008-11-10 10:58:00 1216

原创 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 3028

转载 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 4126 4

转载 MTK MMI添加菜单实例

以一个例子的方式介绍如何添加一个菜单,例子如下:在主菜单的“设置”菜单下增加一个“我的设定”子菜单,“我的设定”下有两个子菜单:“我的设定1”和“我的设定2”,打开这两个菜单,分别显示一幅动画。步骤如下: 1.在../plutommi/mmi/Setting/SettingInc目录下的SettingDefs.h文件中增加如下内容:a. enum STR_SETTING_LIST的最后增加三个

2008-11-05 17:19:00 2364 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 1436 1

转载 奥运开幕式引发的遐想

奥运开幕式引发的遐想1. 一开始李宁跑出画卷,表现了古代中国走在世界前列,后来越来越慢,表现了近代中国落后于东西方列强,最后点燃火炬,表现了不惜与敌同归于尽的伟大思想2. 主题曲《you and me》 中文名是,表示对08年石油和粮食问题的关注......3. 开场就把我雷到了----好多麻将桌啊???乖乖!!!这么多人打麻将?国粹!国粹!绝对国粹!每张麻将桌上都是三缺一,寓意---

2008-08-21 21:07:00 846

原创 短信模块开发 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 4576 2

原创 模板参数训练(一)

很早以前听说过模板估值。把一个棋盘分成不同的区域,这些区域就是模板。整个棋盘做成一个模板,那里面的数据是相当大的,目前机器是无法承受的。因此把棋盘人为的分成多个小的区域,每个区域可能的配置情况是可以一一枚举出来的,对每种配置情况给予不同的分值。估值一个局面的分值,就是对所有区域对应的情况求和,求出来的和就是当前局面的估值。把棋盘划分区域的原则应该是把关联性强的位置分在一起,尽量减少不同区域的相

2008-06-23 10:51:00 876 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 1195

原创 黑白棋小程序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 1295

原创 重整旗鼓 开始othello棋力提升

这个游戏弄了好久了,因为时间缘故,总是断断续续,没有实质的进展。中间用到一些知识,都是东拉西扯来的,不过我打算以后慢慢的贴出来,跟大家共同进步。提高程序棋力,我打算从3个方面进行一 搜索方式二 估值 函数三 智能模块当然状况是搜索函数用α-β剪枝,估值函数没有合适的,智能模块一点没有。因为时间缘故,这次改进的重点就是估值函数,时间允许修改搜索方式,考虑可能的智能模块加入。

2008-03-07 10:23:00 765

原创 遗传算法

为了hollow游戏 各个关卡通关。需要一种算法找到block move路径。开始考虑A*算法,以及相关的深度优先搜索或者广度优先搜索,可是这种搜索算法需要do one move,back one move两种过程,hollow游戏中back one move需要记录n多信息。最后决定用遗传学算法,不需做back one move处理。以下内容来自 百度百科 遗传算法"  遗传算法是基于生

2008-01-13 22:52:00 1615

转载 A*寻路初探

A*寻路初探 GameDev.net作者: Patrick Lester译者:Panic 2005年3月18日译者序:很久以前就知道了A*算法,但是从未认真读过相关的文章,也没有看过代码,只是脑子里有个模糊的概念。这次决定从头开始,研究一下这个被人推崇备至的简单方法,作为学习人工智能的开始。这篇文章非常知名,国内应该有不少人翻译过它,我没有查找,觉得翻译本身也是对自身英文水平的锻炼。经过努

2008-01-13 18:00:00 578

原创 四种寻路算法并比较

好久没搞这些东西了...想了十分钟才勉强回忆起来...写了三个钟头...好累啊...四种算法是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 3441

转载 一个转来的简单T9输入法

一个转来的简单T9输入法关于T9输入法的核心程序(由朋友Nix提供),共两个文件,一个是NixInputMethod.h,还有一个是T9.c; 参见附录。                         具体输入法的实现方法如下:            1.   首先创建一个对话框,然后在其中放入两个控件:IDC_EDIT1 和 IDC_WORD (STATIC控件)           

2007-08-07 15:59:00 3694 1

ADI adas1000单片机驱动

ADI公司的低功耗五电极心电图(ECG)系统采用ADAS1000模拟前端(AFE).ADAS1000能够测量心电图(ECG)信号、胸阻抗、人工起搏信号、导联连接/脱落状态,并将此信息以数据帧的形式输出.

2022-03-31

MQTTPacket-stm32.zip

stm32实现mqtt

2021-04-16

am335x evm u-boot启动流程

芯片到uboot启动流程 :ROM → MLO SPL → uboot img AM335x 中bootloader被分成了 3 个部分: 第一级 bootloader:引导加载程序 板子上电后会自动执行这些代码 如选择哪种方式启动(NAND SDcard UART ) 然后跳转转到第二级 bootloader 这些代码应该是存放在 176KB 的 ROM 中">芯片到uboot启动流程 :ROM → MLO SPL → uboot img AM335x 中bootloader被分成了 3 个部分: 第一级 bootloader:引导加载程序 板子上电后会自动执行这些代码 如选择哪种方式启动(NAND SDcard UART ) 然后跳转转到第二级 bootload [更多]

2014-09-23

AM335x_uboot_spl分析

详细描述AM335x启动过程。本文档主要是根据启动流程梳理代码中调用的文件和函数。对于理解AM335x U-Boot代码架构和调用顺序有极大帮助。

2014-09-23

《24小时学通qt编程》

QT 学习入门教程。浅显易懂 全书共分六部分: 1 QT基础知识 2 QT部件 3 深入学习QT 介绍布局 4 QT编程技巧

2014-09-23

如何成为Android高手

注意:该文档参考和使用了网络上的很多免费开放的内容,并以免费开放的方式发布,希望为移动互联网和智能手机时代贡献绵薄之力!可以随意转载,但不得使用该文档谋利。 另外:国士工作室已免费发布原创教程《大话企业级Android开发》,请访问国士工作室博客http://www.cnblogs.com/guoshiandroid/获取教程。 分不够用啊。大家帮帮忙

2014-03-26

MTK软件工程和配置简介

本文在此对整个MTK软件系统的工程结构和配置进行了简单介绍,希望通过此文和大家相互交流MTK软件系统的维护和修改、定制方面的心得。 一. MTK手机软件系统的目录结构简介 4 二. MTK手机软件系统的构建过程 7 三. MTK手机软件系统的配置 12 四. 增加模块的配置实例 14

2008-12-04

PB毕业设计公司资产管理系统

这是我做的一个powerbuilder9.0毕业设计可执行文件。需要安装PB9.0才可运行。如果有PB编程方面需要,请于我联系

2008-09-08

黑白棋小程序0.06

v0.04<br> 增加快进快退<br> endgame 估值改变使用当前(colour- -colour)。考虑有空格结束。<br><br>v0.05<br>中局估值 固定棋格表。(关键在于棋格表优劣)<br><br>v0.06<br>中局估值 固定棋格表。(关键在于棋格表优劣).<br>加入行动力 潜在行动力 余户手<br>中局比较慢<br>可以赢初级选手了<br>0.06:0.05<br>黑:白<br>22:42<br>60:0<br>白:黑<br>56:8<br>43:21

2008-03-10

PC游戏编程_人机博弈_pdf_src

与博弈论相关的几个搜索算法非常详细。此包含有pdf格式书籍和两个例程源代码。<br>入门宝典,好东西不敢独享。唯一不爽 pdf书籍 有些页面不清晰,不是我见过的最好版本。<br><br>不是自己的东西,如果侵害了你的权益,请留言,我马上删掉。

2008-03-06

bloxorz 小游戏

一个flash游戏,号称全球只有4个人过关,下面是我的通关答案。 软件知识:遗传算法 一个动画引擎 win32编程。

2008-01-16

黑白棋小程序0.03

1. 利用负极大值搜索算法 + alphabeta剪枝<br>中局搜索深度8层,大食策略<br>终局搜索深度8层,精确值。<br>2. 可以开始新局,可以切换用户棋子颜色。<br>3. 改进方向<br>估值函数:<br>人类棋手可以轻易战胜0.03<br>

2007-11-09

黑白棋小程序

<br>othelllo程序version0.02 修改搜索算法 采用剪枝<br>1. 利用负极大值搜索算法 + alphabeta剪枝。<br>搜索深度8层时间约等于version0.01搜索6层 <br>2. 改进方向:<br>为了实现不同版本之间对垒:<br>增加new game菜单。<br>增加change color功能。<br><br>需要源码 请联系[email protected]

2007-11-09

黑白棋小程序

othelllo程序version0.01主要是界面和框架实现。<br>存在问题:<br>1菜单都不能使用。<br>2只能执黑先下。<br>3只能下一局。<br><br>需要源码 请联系[email protected]

2007-10-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除