- 博客(22)
- 收藏
- 关注
原创 Golang 读取 FBS 二进制数据
使用 Golang 读取 FlatBuffers (FBS) 二进制数据,特别是按帧存储的情况,需要理解 FlatBuffers 的序列化结构以及如何按帧解析数据。以下是一个详细的步骤和示例代码,帮助你完成这个任务。
2025-03-06 09:50:06
438
原创 使用 tilemaker 生成地图服务
OpenStreetmap 是免费并且开源并提供开源工具,教程使用 tilemaker 从openstreetmap 生成地图mbtiles,全球需要大量存储 (60G)。Planet的 Openstreetmap 数据GeoFabrik的 Openstreetmap 区域。TilemakerMbview下载全球或州PBF数据指定区域抽取openstreetmap 数据导出从区域 openstreetmap 提取生成图块安装 mbtileserver 托管图块。
2022-08-20 17:43:47
2071
原创 golang JSON to CVS
使用插件json2csv results, err := json2csv.JSON2CSV(data) if err != nil { log.Fatal(err) } if len(results) == 0 { return } bytesBuffer := &bytes.Buffer{} bytesBuffer.WriteString("\xEF\xBB\xBF") // 写入UTF-8 BOM,避免使用Microsoft Excel打开乱码 err = printC
2021-06-19 17:45:40
708
原创 CRIU介绍
CRIU介绍1、CRIU简介CRIU(Checkpoint/Restore In Userspace)运行在linux操作系统上的一个软件工具,其功能是在用户空间实现Checkpoint/Restore功能。使用这个工具,你可以冻结一个正在运行的程序,并且checkpoint它到一系列的文件,然后你就可以使用这些文件在任何主机重新恢复这个程序到被冻结的那个点(白话就是实现对已运行程序的备份和恢复)。所以criu通常被用在程序或者容器的热迁移、快照、远程调试等。CRIU 起初是Virtuozzo的一个项目
2021-06-19 17:41:48
4649
3
原创 golang计算任意两点间的方位角
计算任意两点间的方位角方位角是从某点的指北经线起,依顺时针方向到目标方向线之间的水平夹角(如图所示θ,可以将其看成是指南针所指示的角度),也即是OPN平面与OPQ平面的所构成的二面角大小。以北极点N为顶点,N-PQO构成了一个三面角。二面角N-PQ-O的大小为θ,其平面角为π/2 - φ2;二面角p-ON-Q的大小为λ2−λ1,其平面角为δ;由三面角正弦定理可得:由三面角余弦定理可得:由此可得:结合上述在求解两点间的距离时得到的结果:可得到:进而得到方位角:二面角从一条
2021-06-10 15:52:39
1232
原创 Ubuntu nfs 离线安装
下载安装包http://cn.archive.ubuntu.com/ubuntu/pool/main/n/nfs-utils/下载对应版本的nfs-common和nfs-kernel-server安装dpkg -i nfs-commondpkg -i nfs-kernel-server
2021-04-23 10:33:46
3607
原创 Go time Sleep 实现延时
Go 中 time.Sleep 不能传入数字来实现延时,而是传入 time.Duration time.Sleep(time.Duration(200) * time.Millisecond) time.Sleep(1 * time.Second)
2021-04-15 15:33:14
1284
原创 Swagger header设置 Authorization
1,需要在 生成的docs.go 里面追加字符串:"securityDefinitions": { "Bearer": { "type": "apiKey", "name": "Authorization", "in": "header" } }
2021-04-15 13:53:07
1743
原创 Java利用aspose-words将word文档转换成pdf
Java利用aspose-words将word文档转换成pdf(破解 无水印基本介绍丰富的功能集不需要Microsoft.Word独立的平台性能和可伸缩性下载组件直接上代码生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入基本介绍Aspose.Words是一个商业.NET类库,可以使得应用程序处理大量的文件任务。Aspose.
2020-11-06 14:39:06
1563
原创 java 防XSS过滤处理过滤器
防止XSS攻击的过滤器import com.XX.utils.StringUtils;import javax.servlet.*;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.IOException;import java.util.ArrayList;import java.util.List;import java.u
2020-11-06 14:37:42
3114
2
原创 TrueLicense 使用JDK自带的 keytool 工具生成公私钥证书库
linux上安装DockerDocker的三大核心概念tiaoji合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入Docker的...
2020-09-11 10:33:00
996
原创 Get请求,参数为@RequestBody的http请求
Get请求,参数为@RequestBody的http请求调用接口调用接口 public static String HttpClientBuilderGet(String uri,String body) { final CloseableHttpClient httpClient = HttpClientBuilder.create().build(); final HttpEntityEnclosingRequestBase httpGet = new HttpGetOfBody
2020-06-08 12:42:07
3101
原创 Tomcat启动两次,定时任务加载两次
Tomcat启动两次,定时任务加载两次影响:分析:解决方法:影响:每次tomcat启动,Java代码会被加载两次, 如果有定时器类的东西业务,那么定时器也会有两份在跑,会影响业务。分析:根据server.xml里配置的,Tomcat首先根据的配置内容生成第一个StandardContext对象,加载一次项目。然后再根据Host/appBase的配置对webapps下面的项目生成第二个Sta...
2020-03-12 09:32:53
704
原创 Snaker 用户手册
Snaker 用户手册一、 常用操作deployredeployundeploy2、 启动流程实例根据 id 启动实例根据 name 启动实例3、 执行任务完成当前任务按照流程定义产生新的任务执行任务的 api 如下:4、 转派任务5、 撤回任务6、 提取任务7、 任务驳回8、 自由流程9、 动态添加、减少参与者10、 编码设置参与者11、 节点拦截器12、 参与者使用组13、 委托代理一、 常...
2019-11-13 11:51:42
8083
原创 一行导出,阿里开源EasyExcel
阿里开源EasyExcelEasyExceleasyexecl 简介功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入E...
2019-09-08 12:48:15
815
原创 oracle远程连接数据库时显示Io 异常
oracle连接数据库时显示Io 异常1。IP错误。在设置URL时错误,例如:jdbc:oracle:thin:@192.168.0.36:1521:sharp数据库服务器不正确:ping 服务器IP是否正确。不正确,将URL更改为正确端口号错误:一般不会错误。进行一下操作:在DOS上键入sqlplus,检查oracle是否开启。2。防火墙如果机器上安装有放火墙,可能是服务器端口号屏...
2019-06-19 09:50:52
2974
原创 FreeMarker根据Fti模板生成HTML
FreeMarker根据Fti模板生成HTML一,认识FreeMarkerFreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写。FreeMarker被设计用来生成HTML Web页面,特别是基于MVC模式的应用程序。虽然FreeMarker具有一些编程的能力,但通常由Java程序准备要显示的数据,由FreeMarker生成页面,通过模板显示准备的数据,...
2019-06-18 09:34:00
368
原创 获取当前网络IP和服务器IP地址
获取当前网络IP和服务器IP地址1, 获取当前网络IP2, 获取服务器地址3 ,根据网络接口获取IP地址1, 获取当前网络IP/** * 获取当前网络ip * @param request * @return */ public static String getIpAddr(HttpServletRequest request){ ...
2019-06-04 09:36:46
3936
原创 java if 和 else 后面加不加括号
一.首先需要下载OPENSSL1.在Windows环境下,可自行下载OPENSSL工具 (http://www.openssl.org/related/binaries.html)。2.在Windows环境下,打开OPENSSL安装目录bin文件下面的openssl.exe。在Linux环 境下,直接在终端中运行openssl。3. 1).生成RSA私钥:genrsa -out rsa...
2018-11-28 13:12:12
6346
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人