logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

faster rcnn:assert (boxes[:, 2] >= boxes[:, 0]).all()分析塈VOC2007 xml坐标定义理解

在进行faster rcnn训练的时候,报了一个断言错误File “/py-faster-rcnn/tools/../lib/datasets/imdb.py”, line 108, in append_flipped_imagesassert (boxes[:, 2] >= boxes[:, 0]).all()AssertionError参照这篇文章

#caffe
opencl:C++实现双线性插值图像缩放

用OpenCL实现图像缩放代码是比较简单的,因为OpenCL本身就支持双线性插值下面是kernel代码(从Mali OpenCL SDK 抄来的:/samples/image_scaling/assets/image_scaling.cl)非常简单只有4行// 定义采样器// CLK_NORMALIZED_COORDS_TRUE指定使用归一化坐标// CLK_ADDRESS_CLAMP

文章图片
cmake/gcc:strip缩减程序体积

方法1cmake生成的Makefile中有一个target名为intall/strip可以将install的可执行程序执行strip,执行make help,就可以看到$ make helpThe following are some of the valid targets for this Makefile:... all (the default if no target is pr...

文章图片
java 8:只取年月日的java.util.Date(时分秒清零)对象

废弃的方法(@Deprecated)如果不想要java.util.Date中的时分秒数据,希望将它清零,只保留年月日,最简单的办法是调用setHours,setMinutes,setSeconds方法清零。Date now = new Date();now.setHours(0);now.setMinutes(0);now.setSeconds(0);// 输出Date的日期和时间部分

文章图片
#java
Netscope:支持Caffe的神经网络结构在线可视化工具

Netscope是个支持prototxt格式描述的神经网络结构的在线可视工具,地址:http://ethereon.github.io/netscope/quickstart.html它可以用来可视化Caffe结构里prototxt格式的网络结构使用起来也非常简单,打开这个地址:http://ethereon.github.io/netscope/#/editor把你的描述神经网络结构的pr

文章图片
#神经网络
java:蛇形命名法格式(snake-case)字符串变量名转驼峰命名法格式(camel-case)

在开发工作,比如涉及反射,数据库字段名转换为Java字段名,我们有时需要将这两种不同命名格式的变量名进行相互转换,做这个转换自己也不复杂,因为经常要用到而且要可靠,所以在网上找了找,找到如下这篇文章,比较全面的介绍了camel-case和snake-case之间转换的各种实现方案。看了文章才知道,其实一些著名的第三方库都提供了命名格式的转换工具,比如 Apache 的Commons Text和go

文章图片
#java#guava
conan 入门(三十四):conan 2.x实现对只有Makefile的项目(erpcgen)的封装示例

一些已有的较老旧的项目只有Makefile,一般在Linux下编译,windows下编译需要借助cygwin或msys2,对于这样的项目如何实现conanfile.py使用conan进行构建呢?本文以erpc/erpcgen为例,说明实现步骤。是一个适用于嵌入式系统的开源RPC框架,erpc/erpcgen为其下的IDL编译器,编译基于Makefile.现在需要把它封装为conan的package

文章图片
fastjson:对key为非String类型的Map的序列化和反序列化问题

fastjson 对于key为非String类型的Map,比如JSON标准要求key必须为双引号括起来的String,显然上面的这个字符串不标准。Jackson解析这个字符串就会抛出异常。fastjson 1.2.60版本可以解析这个字符串,但是Key也不是字符串,即:{12:“hello”}解决这个问题可以从两个方面处理。

文章图片
#json
kafka:AdminClient获取指定主题的所有消费者的消费偏移(一)

在对消息系统的应用场景中,当有实时性要求时,希望忽略掉上线之前的所有消息,只从所有消费者最后的消费偏移读取消息。那么我们接收消息之前就需要知道其他消费者的当前消费偏移,计算出最大值,从最大的偏移开始读取消息。以下示例基于AdminClient获取指定消费主题的所有消费者的消费偏移。Kafka消费者上线时默认都是从上次消费的偏移开始读取消息。就好比加入微信群时,不会收进群之前的消息。

文章图片
#kafka#分布式
spring-boot:The following method did not exist: com.google.gson.GsonBuilder.setLenient()

意思就是找不到方法,中的类确没有这个方法。初步判断这应该是gson库的版本不匹配造成的知道了原因,包中的GsonAutoConfiguration类中引用了‘方法,应该是较高的gson版本。我的项目中引用的库也依赖gson 2.2.4库,替换了中引用的gson高版本,导致错误发生。知道了原因,就知道怎么解决了:就要在项目强制使用spring-boot依赖的高版本。

文章图片
    共 109 条
  • 1
  • 2
  • 3
  • 11
  • 请选择