posted @ 2021-12-01 14:17 SirZach 阅读(215) 评论(0) 推荐(0) 编辑
摘要:
背景介绍 在最近的车载设备项目中,交通部808协议中有一个功能是判断当前车辆是否行驶在多边形区域中,如果超出区域需要进行报警。这里的位置是通过GPS实时获得。实际上这是一个判断点是否在多边形内的一个典型应用。 808协议描述: 解法1: 射线法 由于此场景只需要判断单点是否在区域内,可以使用经典的射 阅读全文
摘要:
由于工作中遇到需要读取SBG Ellipse N系列的惯导模块数据,为了方便操作,我选择在Windows下进行串口开发。串口使用RS232。 Ellipse-N RS232的引脚定义 开始我尝试使用的是Sun公司提供的javax.comm包。由于已经过时了,并且不再维护,其中只包含了win32com 阅读全文
posted @ 2021-07-13 11:30 SirZach 阅读(299) 评论(0) 推荐(0) 编辑
摘要:
项目中Opencv需要显示中文,由于本身并不支持,所以需要借助第三方的库freetype来实现。这个库虽然android本身也有使用,但并没有暴露接口给外部使用。 freetype官网 方式1 脚本编译 编译环境 wsl ubuntu 20.04 freetype 2.10.4 ndk-r21e f 阅读全文
posted @ 2021-06-25 11:59 SirZach 阅读(1983) 评论(0) 推荐(0) 编辑
摘要:
相关内容: GmSSL Linux编译 环境搭建 重要 用编译方法2编译出的库,集成到工程之后,发现报 incompatible target错误,各种找不到定义。32位和64位都不行。 如果你也遇到跟我一样的问题。 只能用下面的方法重新编译 ####编译方法1: 编译环境 gmssl 2.5.4 阅读全文
posted @ 2021-05-08 17:26 SirZach 阅读(1183) 评论(0) 推荐(0) 编辑
摘要:
SeetaFace2 github上有很完整的编译说明,但是自己编译过程中还是遇到了一点小问题。记录一下 编译环境: wsl ubuntu 20.04 执行编译命令 cmake .. -DCMAKE_INSTALL_PREFIX=install -DCMAKE_BUILD_TYPE=MinSizeR 阅读全文
posted @ 2021-04-27 10:52 SirZach 阅读(311) 评论(0) 推荐(0) 编辑
摘要:
编译环境: wsl ubuntu 20.04 GmSSL Project 算法相关原理文档 由于GmSSL继承自openssl, 为了防止和openssl冲突,最好将GmsSL 编译为静态库 在Linux下安装GmSSL 1、 执行 ./config --prefix=/usr/local/gmss 阅读全文
posted @ 2021-04-22 10:00 SirZach 阅读(3722) 评论(1) 推荐(2) 编辑
摘要:
Multiple dex files define Landroid/support/v4/media/MediaMetadataCompat$Builder; 工作中我们可能会遇到各种 muxtiple dex files define的问题。本文主要来分析此类问题需要如何解决。 下面是build 阅读全文
posted @ 2021-04-19 17:19 SirZach 阅读(921) 评论(0) 推荐(0) 编辑
摘要:
项目中在后台发送通知,突然某一天测出在Android 7.0上通知发送失败,那么根据提示,我们尝试加了MANAGE_USERS权限,看起来是个系统级别权限,验证后果然无效。接着在搜索后都无果,似乎大家都没遇到过,很是诡异。 从报错看可能跟系统用户有关,也许关联了什么权限没有获得。开始只能通过try/ 阅读全文
posted @ 2017-03-01 18:23 SirZach 阅读(10604) 评论(0) 推荐(0) 编辑