最后更新日期 2019-06-22 一.前言 在 PX4学习之-uORB简单体验 中指出, 使用 uORB 进行通信的第一步是新建 msg.在实际编译过程中,新建的 msg 会转换成对应的 .h..cpp 文件. Firmware 使用 CMake 来管理整个项目,文件解析以及转换成也是使用相关 CMakeLists.txt 里的命令来完成. msg 文件调用的是 CMakeLists.txt 中的 add_custom_command 命令.add_custom_command 最终调用在 m…
http://blog.csdn.net/yerenyuan_pku/article/details/71909325 什么是逆向工程 MyBatis的一个主要的特点就是需要程序员自己编写sql,那么如果表太多的话,难免会很麻烦,所以mybatis官方提供了一个逆向工程,可以针对单表自动生成mybatis执行所需要的代码(包括mapper.xml.mapper.java.po..).一般在开发中,常用的逆向工程方式是通过数据库的表生成代码. 使用逆向工程 使用MyBatis的逆向工程,需要导入逆…
获取数据库自动生成的主键 [孤立的技术是没有价值的],我们这里只是为了了解具体的实现步骤:我们在插入数据的时候,经常会需要获取我们插入的这一行数据对应的主键值. 具体的代码实现: /** * 获取数据库自动生成的主键 */ @Test public void testGetKeyValues(){ Connection connection=null; PreparedStatement preparedStatement=null; ResultSet rs=null; try { conne…
stimulsoft reports是一款强大的报表开发工具,能够开发各式各样的报表. 对于初学者而言,任何报表开发,刚开始都是去模仿,熟练掌握之后,自己才能独立开发,而在报表开发实际过程中, 我们所模仿的报表样式,并不能达到我们预期的效果,而且模仿别人的报表,本地也不一定有别人的数据库,叶无法预览 别人的报表效果,我觉得stimulsoft reports最大的优势就在于,它能够根据你所选择的DEMO,自动生成魔板样式,而 我们只需要根据魔板样式,去填充自己的数据,这样就可以很快的按照客户要求…
[背景] 使用之中发现一些eclipse使用的小技巧,记录下来供以后查阅   由于机器是老婆的,创建新类的时候或者生成注释的时候全都是她的名字,避免弄混,需要设置一下: 设置创建新类时自动生成类或方法注释 进入Eclipse->Preferences->Java->Code Style->Code Templates->Code->New Java Files, 修改为如下: ${filecomment} ${package_declaration} /** *类说明…
转自:http://www.cnblogs.com/ysw-go/ 获取数据库自动生成的主键 我们这里只是为了了解具体的实现步骤:我们在插入数据的时候,经常会需要获取我们插入的这一行数据对应的主键值. 具体的代码实现: 1 /** 2 * 获取数据库自动生成的主键 3 */ 4 @Test 5 public void testGetKeyValues(){ 6 Connection connection=null; 7 PreparedStatement preparedStatement=nu…
一.前言 最近项目使用到 CPU2 与 CPU0 之间的通信, 使用定时器传递消息到 CPU0 后, CPU0 需要将消息分发到不同的应用程序里面. PX4 里面使用的是 uORB 多线程/进程通信机制. uORB 相关介绍参考: 官方 uORB 介绍 以及 无人机中级篇:第三讲:uORB原理与使用, 下文中的代码细节也不做过多解释. 目前使用的是 Firmware 的 1.82 版本 . 下文使用到的文件夹地址如下: uORB 库文件位于 Firmware/src/modules/uORB.…
1.添加Swagger2依赖 在pom.xml中加入Swagger2的依赖 <!--swagger2--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.6.1</version> </dependency> <dependency>…
1.新建数据库jfinal_test,user表 /* Navicat MySQL Data Transfer Source Server : . Source Server Version : 50547 Source Host : localhost:3306 Source Database : jfinal_test Target Server Type : MYSQL Target Server Version : 50547 File Encoding : 65001 Date: 20…
作为dtcms的使用者你是不是像我一样,也在不停的修改模板之后要点击生成模板浪费了很多开发模板的时间? 那就跟我一起给dtcms增加一个开发者模式,当模板修改完成之后,直接刷新页面就能看到效果,而不再重复的生成模板,生成模板了! 1,增加开发者模式控制选项,和开发是所用的模板 所需要修改的内容有dtcms Model层 sys_config.cs 增加两个字段 private int _develop = 0;        private string _tempName = "main&qu…