我参加了两届Robomaster大赛,该机器人大赛是中国四大机器人大赛之一。难度相比之下较低,因为DJI才开始做这个比赛,因此为了推广,所以降低了参赛门槛。 参赛经费门槛:10w 参赛技术门槛:机械设计本科、电控本科(STM32)、图像识别本科及以上、自动控制本科; 有一个热爱机器人的团队; 以上三 ...
分类:
其他好文 时间:
2016-05-27 14:24:13
阅读次数:
166
五、项目分组 为了系统开发方便,及代码部署更加合理,我们的控制器、view视图等前后台文件不要混在起,要在物理结构上给分开。分Home目录(前台)、Admin目录(后台) http://网址/index.php/Home/控制器/操作方法 访问Home控制器及制定操作 http://网址/index ...
分类:
Web程序 时间:
2016-05-27 14:22:44
阅读次数:
176
一、SpringMVC基础入门,创建一个HelloWorld程序 1.首先,导入SpringMVC需要的jar包。 2.添加Web.xml配置文件中关于SpringMVC的配置 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 <!--configure the setting ...
分类:
编程语言 时间:
2016-05-27 14:22:52
阅读次数:
218
回顾流程 这次我们做(done)的是设计用户登录界面、注册界面、查询功能、链接数据库等,我们成功地把todo变成了done,首先不管我们结果如何,不管我们的付出是否与收获成正比,但我们做到了我们的目标的一部分,相信在我们的共同努力下,我们会用我们的团结、信任与合理的分配把我们的TO DO变成DONE ...
分类:
其他好文 时间:
2016-05-27 14:23:02
阅读次数:
136
我想谈一下关于团队开发的问题这是我们进行了很长时间的任务了,但是也能暴露出很多问题。 (1)我们组算是对任务规划比较细致的了,但是还有很多东西被忽略了,也欠缺交流。比如说我们的主界面没有进行划分,都在一个Activity里,那么很多功能就会显得很乱甚至无法实现,导致我们第二次冲刺要进行重新修改。再比 ...
分类:
其他好文 时间:
2016-05-27 14:21:16
阅读次数:
128
很早之前就已经听说github的大名,但未深入的学习使用,最近深入学习了一下git和github,真正了解了git和github为什么产生,以及项目的开发为什么会用到git和github.说了半天的git和github,也许你也有这样的疑问,git和github是什么关系?通俗的说github是gi ...
分类:
其他好文 时间:
2016-05-27 14:21:45
阅读次数:
174
之前用过go语言的反射来做一些代码生成,参考这篇。 但是这种方式,入侵太强,需要执行对应的申明调用, 所以对GOA框架的自动生成非常感兴趣,于是仔细研究了一下,发现用的比较巧妙, 这里先卖个关子,先看看生成的代码目录结构。 这里使用adder的desgin文件来生成: 然后生成对应的目录结构如下(如 ...
分类:
其他好文 时间:
2016-05-27 14:20:45
阅读次数:
1007
1. JVM相关(包括了各个版本的特性) 对于刚刚接触Java的人来说,JVM相关的知识不一定需要理解很深,对此里面的概念有一些简单的了解即可。不过对于一个有着3年以上Java经验的资深开发者来说,不会JVM几乎是不可接受的。 JVM作为java运行的基础,很难相信对于JVM一点都不了解的人可以把j ...
分类:
编程语言 时间:
2016-05-27 14:23:08
阅读次数:
200
使用备忘录模式(Memoization Pattern)提高性能 这个模式说白了,就是将需要进行大量计算的结果缓存起来,然后在下次需要的时候直接取得就好了。因此,底层只需要使用一个Map就够了。 但是需要注意的是,只有一组参数对应得到的是同一个值时,该模式才有用武之地。 在很多算法中,典型的比如分治 ...
分类:
编程语言 时间:
2016-05-27 14:19:47
阅读次数:
206
[一]redis实现缓存的原理 >利用键的失效时间设置实现缓存技术 >由于redis的内存有限,可以在redis的配置文件里设置maxmemory的参数。来限制redis最大可用内存的大小。(单位是字节),当超出这个限制的时候,redis可以依据maxmemory-policy参数指定的策略来删除不 ...
分类:
其他好文 时间:
2016-05-27 14:20:18
阅读次数:
179
本章要点
*等待事件
*使用futures等待一次性事件(waiting for one-off events with futures)
*等待时间限制
*使用同步操作来简化代码
这章主要描述了如何使用条件变量和futures来等待事件,以及如何使用他们来使线程同步操作更加简化....
分类:
编程语言 时间:
2016-05-27 13:07:11
阅读次数:
353
Android自助餐之SoundPoolAndroid自助餐之SoundPool
SoundPool介绍
主要方法
使用方法
使用示例
SoundPool介绍
SoundPool相对于MediaPlayer,用前者播放短但反应速度要求高的声音以及同时播放多个声音。
SoundPool使用独立的线程载入声音,SoundPool.OnLoadCompleteListener回调载入完成后的方法。
主要方...
分类:
移动开发 时间:
2016-05-27 13:06:11
阅读次数:
270
Android自助餐之AsyncTask[toc]
耗时操作可以使用AsyncTask。创建AsyncTask需要传递三个泛型:Params、Progress、Result。
Params启动任务执行的输入参数,比如HTTP请求的URL
Progress后台任务执行的百分比
Result后台执行任务最重返回的结果
使用AsyncTask需要重写的方法
doInBackground()后台执行比较耗...
分类:
移动开发 时间:
2016-05-27 13:08:08
阅读次数:
175
android自助餐之自定义控件(一)从layout自定义控件android自助餐之自定义控件一从layout自定义控件
从layout自定义控件
从layout自定义控件
layout中新建一个layout
<RelativeLayout xmlns:android="http://schemas.android.com/...
分类:
移动开发 时间:
2016-05-27 13:08:46
阅读次数:
185