- 博客(8)
- 资源 (28)
- 收藏
- 关注
转载 用Q-learning算法实现自动走迷宫机器人
项目描述:在该项目中,你将使用强化学习算法,实现一个自动走迷宫机器人。 如上图所示,智能机器人显示在右上角。在我们的迷宫中,有陷阱(红色炸弹)及终点(蓝色的目标点)两种情景。机器人要尽量避开陷阱、尽快到达目的地。 小车可执行的动作包括:向上走u、向右走r、向下走d、向左走l。 执行不同的动作后,根据不同的情况会获得不同的奖励,具体而言,有以下几种情况。 ...
2019-05-23 16:11:31 3771
原创 minicap介绍
从WEB 端批量移动设备管理控制工具 STF 的环境搭建和运行文章了解到STF这个工具,然后试用了一下。最近在做一个测试工具,发现Android原生的截图工具截图非常缓慢,然后想起了stf工具中截图非常快,甚至连执行monkey的动作都能在web端查看,这就很爽了,所以在github上提了一个Issue,询问这个是如何实现的,很快得到答复,stf自己写了一个工具叫minicap用来替代原生的scr...
2019-01-16 11:13:38 8800
转载 android多cpu架构适配开篇
简介:做项目的时候经常会使用到so文件。例如使用高德地图,其SDK中就包含了armeabi、armeabi-v7a、arm64-v8a、x86等其他文件夹,里面通常放着同样名称、同样数量的so文件。实际使用过程中,关于这些so文件引发的问题确实不少,也不好解决。写下此文,希望以后遇到相关的问题,能有个大概的思路。名词解析: NDK:Native Developme
2017-08-28 15:11:17 2633
原创 android Jni 调试d
最近在搞 安卓 串口项目的时候,需要 把官网的 Serial Port API sample 项目 整合我的项目中,,所 以必须 要用 jni先写了一个 jni 的 HelloWorld 小程序,练练手还是老套路,先建立新项目 //加载库文件 System.loadLibrary("HelloWorldJni");//声明原生函数 参数为String类型 返
2016-01-09 17:58:19 301
原创 android ndk环境配置
首先 简单明了 的说一下,ndk 和 sdk 分明是 什么东东,(高手 请捂耳朵,)最近由于项目的需要,使用到了Android的NDK技术,对项目核心算法跨平台的移植。简答而言,就是使用C对原来的算法进行了改进,并集成到原 来的app项目里。 从前的项目一直没有使用NDK进行开发的机会,因而一直仰慕那些技术大牛们关于NDK以及C/C++开发而写的文章,觉得很
2016-01-09 16:37:55 395
原创 android 串口 调试
最近接到一个项目,需要在开 发板上 接入读卡器,然后需要在 项目里面 获取读卡器的 刷卡数据。步骤 如下:1.第一步当然是把 读卡器和开发板 接好,,将读卡器接入 开发板的串口 中 2. 感觉 无从下手的同学 去 android 的官网 下载一个 串口调试工具,Serial Port API sample .apk 工具,,装在 开发板的 安卓 系统上。然后打开(如图下)
2016-01-09 14:43:15 1396
原创 android 无线调试
在开发android 时,由于一些特殊 情况,我本人就遇到一回,是在凌壹的 AD203 开发板 进行开发,可是这款 开发板上 根本就没有 用于调试的 USB 接口,无法 用 有线调试,这个时候 ,,无线调试就 派上用场了。。 过程很简单分以下几个步骤。1.下载 android 端 无线调试 工具 adbWireless 连接 :http://download.csdn.net/de
2016-01-09 10:38:48 275
原创 Android 线程刷新界面
Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,因为他是违背了单线程模型:Android UI操作并不是线程安全的,并且这些操作必须在UI线程中调用。Android程序中可以使用的界面刷新方法有两种,分别是利用Handler和利用postInvalidate()来实现在线程中刷新界面。利用Handler刷新界面实例化一个Handl
2014-07-10 06:57:24 831
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人