之前的博客中,我们使用rviz进行了TurtleBot的仿真,而且使用urdf文件建立了自己的机器人smartcar,本篇博客是将两者进行结合,使用smartcar机器人在rviz中进行仿真。一、模型完善 之前我们使用的都是urdf文件格式的模型,在很多情况下,ROS对urdf文件的支持并不是很好,使用宏定义的.xacro文件兼容性更好,扩展性也更好。所以我们把之前的urdf文件重新整理编写成.xacro文件。 .xacro文件主要分为三部分: 1、机器人主体<?xml version="1.0"?><robot name="smartcar&q Read More
posted @ 2013-05-20 19:35
javawebsoa
Views(516)
Comments(0)
Diggs(0)
1 测试桩构建(EasyMock)构造测试桩太麻烦是项目组抱怨单元测试难做的主要原因之一,尤其是WEB应用程序开发,大量对象是由WEB容器生成,如HttpServletRequest、HttpServletResponse、ServletContext等,只有将程序布署到服务器上才能获得这些对象,这样带来的麻烦是:一方面被测对象难于孤立,输入输出难以自由控制;另一方面每次运行都要将代码布署到服务器上很浪费时间,无法脱离服务器独立运行。目前构建测试桩的首选工具是EasyMock,使用它之前需要在CLASSPATH上加上它提供的JAR包。1) EasyMock的原理EasyMock模拟对象的方法. Read More
posted @ 2013-05-20 19:31
javawebsoa
Views(416)
Comments(0)
Diggs(0)
Struts框架驱动( StrutsTestCase)对于使用Struts框架开发的项目,大家一直抱怨单元测试难做,因为很多都是容器对象,需要构造大量的桩对象,同时我们知道Struts框架涉及MVC模式的三个部分,要想脱离WEB服务器把它驱动起来也不是件容易的事,StrutsTestCase不仅很好地完成了对Struts框架的驱动,也免除了构建大量桩的工作量。StrutsTestCase工作原理就是实现了驱动MVC中的C(ActionServlet控制器)以达到驱动业务逻辑的目的,它能够实现以下功能u 不需要EasyMock,帮你模似WEB窗器对象、容器环境u 模拟客户端发来的请求u 驱动控制 Read More
posted @ 2013-05-20 19:27
javawebsoa
Views(366)
Comments(0)
Diggs(0)
------------------------------WebService1.asmx----------------------------------// 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。 [System.Web.Script.Services.ScriptService] public class WebService1 : System.Web.Services.WebService { [WebMethod] public string HelloWorld() { retu... Read More
posted @ 2013-05-20 19:24
javawebsoa
Views(473)
Comments(0)
Diggs(0)
1.修改网页源代码,出来一个隐藏的text框框(显示的框框要填50),往里面填:Icanseeit 出来:key:HiddenNotHere 2. unicode(base64(jpg)) 解析后:anBn 一看就是base64加密,解密后发现是一堆16进制的字符,我果断想到了把它们写到2进制文件中 然后看生成的文件是图片格式:FFD8-FFD9,改后缀为jpg,就出来key #include <iostream>#include <fstream>#include <list>#inclu Read More
posted @ 2013-05-20 19:20
javawebsoa
Views(1907)
Comments(0)
Diggs(0)

浙公网安备 33010602011771号