maven:java8下当javadoc有编译错误时无法生成.jar包的问题

之前一直在java 7下编译maven项目,遇到javadoc编译提示代码注释中有错误(比如连接无效),也能正常生成javadoc jar包。但最近将编译器换成java 8后,同样的命令执行,遇到javadoc编译错误,maven就中止执行,生成jar包失败了。 在stackoverflow...

2019-01-13 18:39:31

阅读数:45

评论数:0

maven发布版本:解决因为javadoc编译报错导致执行release:prepare失败

我们知道发布maven项目比较简单,执行maven-release-plugin插件就可以了。 最近在调用mvn release:prepare做发布准备时,maven报错了。报错内容太长就不贴出来了,简单说,就是在执行javadoc插件生成javadoc文档时,因为javadoc编译时有错误,...

2019-01-13 15:12:26

阅读数:33

评论数:0

Microsoft/thrifty:RPC方法返回NULL的异常处理

我们知道:thrift框架是不允许返回值为null的,如果返回值为null,client端会抛出异常,我在之用facebook/swift框架时就遇到了这个问题,这是当时解决问题的记录《thrift:返回null的解决办法》,现在使用Microsoft/thrifty框架实现的客户端同样也存在这个...

2019-01-10 18:31:11

阅读数:37

评论数:0

Microsoft/thrifty vs facebook/swift: TTransportException:Buffer doesn't have enough bytes to read 异常

基于thrift的RPC系统中,如果service端是基于facebook的[swift](https://github.com/facebook/swift)开源框架实现的,而client是基于Microsoft的[thrifty](https://github.com/Microsoft/th...

2019-01-08 23:27:50

阅读数:622

评论数:1

eclipse远程调试命令行执行的maven运行程序

有的时候,我们需要调试命令行执行的maven运行程序。该怎么办呢? 我们知道eclipse本身可以执行远程调试,具体做法网上都有不少文章, 这里不再多说。 现在的问题就是在maven在执行时,如何能让eclipse远程调试正在执行的maven程序 maven在本身也是java程序,所以只要能让ma...

2019-01-08 11:14:13

阅读数:25

评论数:0

Microsoft/thrifty:解决thrifty-compiler.jar运行报错不能编译IDL生成java class代码问题

thrifty是什么 thrifty,对,没有拼写错,就是thrifty,是Microsoft的一个开源项目(https://github.com/Microsoft/thrifty),你可以简单理解为它是一个android版本的thrift框架,是facebook贡献给apache基金会的th...

2019-01-04 12:55:22

阅读数:22

评论数:0

minigui/mgncs 1.20 ncsCreateModalDialogFromID函数的隐患

mgncs(1.2.0) 的ncsCreateModalDialogFromID函数存在一个隐患,原代码很简单,如下: int ncsCreateModalDialogFromID (HPACKAGE package, Uint32 dlgId, HWN...

2018-12-24 10:54:51

阅读数:71

评论数:1

minigui/mgncs:双缓冲区实现窗口推拉特效

minigui框架提供了窗口双缓冲区机制,利用这个机制可以实现窗口显示特效。不是所有的窗口都可以利用双缓冲区实现显示特效,窗口必须具备WS_EX_AUTOSECONDARYDC扩展窗口风格。所以下面的函数中首先就是判断窗口是否有WS_EX_AUTOSECONDARYDC扩展窗口风格。 使用min...

2018-12-11 11:58:16

阅读数:92

评论数:0

cmake:Parameters to $<AND> must resolve to either '0' or '1'.

如下是一段简单的cmake脚本,用于设置target的编译选项: 当编译器为msvc,且CMAKE_BUILD_TYPE为Release时,为target添加-arch:AVX2编译选项, 当编译器为gcc,且CMAKE_BUILD_TYPE为Release时,为target添加-mavx2编...

2018-12-02 23:38:27

阅读数:714

评论数:0

c++11:std::copy示例

c++11的&amp;lt;algorithm&amp;gt;库提供了很多基础有用的模板函数。以std::copy为例,下面的代码将容器(list)中的字符串按行输出到指定的文件,只要2行代码: #include &amp;lt;algorithm&amp;gt; ...

2018-12-02 13:47:38

阅读数:103

评论数:0

git:pull --force 强制覆盖本地的分支

git 拉取命令(pull)的标准格式是: $ git pull &amp;lt;远程主机名&amp;gt; &amp;lt;远程分支名&amp;gt;:&amp;lt;本地分支名&amp;gt; 一般我们简写成 $ git pull 代表从远程...

2018-11-30 23:16:46

阅读数:565

评论数:0

OpenMP4.0: #pragma openmp simd实现SIMD指令优化(ARM,X86,MIPS)

考虑一下,CPU一般都是32或64位的寄存器,一次处理的数据长度达到32或64位,对于图像处理来说,一般是每个像素以8位为单位,那么我们在对一幅图像每个像素做处理时,用32位或64位的寄存器来处理8位的数据,其实就是一性能上的浪费。有没有办法充分利用CPU 32/64位的处理能能力,让CPU一次处...

2018-11-28 12:56:32

阅读数:219

评论数:8

CPU profiler(gperftools)在嵌入式系统上的应用示例

上一篇博文《性能测试工具CPU profiler(gperftools)的使用心得》记录了CPU profiler的基本使用方式。本文以halley2开发板为例记录用CPU profiler在嵌入系统下进行性能分析的方法. 按照上文方法,已经可以让自己的测试程序test_capture生成性能分析...

2018-11-07 14:21:03

阅读数:120

评论数:0

性能测试工具CPU profiler(gperftools)的使用心得

最近因为要研究一个算法的优化问题,需要找一款工具对程序进行性能分析,于是想到了google的性能分析工具gperftools的CPU profiler,本文记录CPU profiler的使用心得。 编译安装gperftools gperftools是一个工具包,CPU profiler是其中的...

2018-11-07 12:18:11

阅读数:380

评论数:0

cmake:gperftools性能分析工具find libprofiler 脚本暨profiler的静态连接问题

gperftools是一个很好用的性能分析工具,但没有提供官方的用于查找profiler库的cmake脚本,所以在基于cmake管理的项目中如果要在系统查找libprofiler库就就要自己写FindPROFILER.cmake脚本。 将脚本所在的文件夹加入CMAKE_MODULE_PATH,调用...

2018-11-07 00:40:07

阅读数:713

评论数:0

XBurst基于MXU指令对YUYV转RGB2的优化

YUV转RGB的公式是固定的,YUV转RGB的代码网上也可以找到很多,不过真的要将这些标准代码用在实际的项目中就会发现, 性能还是不够好。 最近在君正的X1000 CPU上实现YUYV转RGB24时, 为了不使用浮点计算,使用了下面的整数优化公式 B = y + ((443 * (u - 128...

2018-11-04 21:37:22

阅读数:50

评论数:0

minigui 3.2.0:直接访问framebuffer的方法及示例

在做嵌入式应用程序开发时,有的场景下因为要追求图像显示效率,需要直接访问framebuffer,比如更流畅的视频显示。基于minigui框架的应用程序该如何访问framebuffer呢? 最近就在为这个事儿头疼, 之前在设计时,视频输出是将一帧图像解码为BITMAP后作为窗口的背景画到屏幕上,这...

2018-10-30 23:19:09

阅读数:729

评论数:2

minigui 3.2.0:通过环境变量修改minigui的运行参数

在运行环境中可以通过设置环境变量来改变MiniGUI的一些运行参数。这为应用程序部署提供了很大的便利性。 但在使用3.2.0版本时,发现这些参数名全部都无效,查看MiniGUI 3.2.0的源码,才知道升级后为了环境变量命名规范化考虑,这些环境变量名全部都改名了:转为大写,并加了`MG_`前...

2018-10-27 00:54:53

阅读数:542

评论数:0

linux bash shell:最方便的字符串大小写转换(lowercase/uppercase conversion)

关于字符串大小写转换,是写 linux 脚本经常干的事儿,所以总想找个方便的方法让我少打点字儿,搜索国内的中文资源,网上也能找到很多关于这个帖子,介绍的方法都差不多,用typeset是最简单的方法了,但我觉得还是不够简单,因为需要多定义一个变量。 google上找到这个stackoverflow...

2018-10-25 18:24:08

阅读数:423

评论数:0

minigui:自定义字体文件的安装位置(install location for custom font)

我们的基于minigui的嵌入式系统项目中使用了True Type字体,原以以为只要把字体文件放在当前路径下的字体文件夹下就可以了res/font,但实际运行时报错了: NEWGAL&amp;amp;amp;amp;gt;PCXVFB: /usr/local/bin/gvfb 12695...

2018-10-25 16:27:25

阅读数:104

评论数:0

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