Java
小蜜蜂编程日记
这个作者很懒,什么都没留下…
展开
-
目标检测模型部署到Linux平台的一些事项
在Windows下开发完成的目标检测模型,部署到Linux服务器上的时候,需要进行一定的修改。环境由于使用到了OpenCV,因此OpenCV的dll动态链接库需要替换为so文件。需要进行一次OpenCV的源码编译。- 首先获取OpenCV的源码wget https://github.com/opencv/opencv/archive/4.2.0.tar.gz- 然后更新一下本机的CMake - yum uninstall cmake - wget https://cmake.org/f.原创 2021-02-26 22:10:17 · 544 阅读 · 1 评论 -
Java并发编程的艺术-笔记-第二章
Java代码 --> Java字节码 --> JVM --> 字节码 --> 汇编指令volatilevolatile 是轻量级的 synchronized,保证共享变量的可见性。如果一个字段被声明称volatile,Java线程内存模型保证所有线程看到这个变量是一致的。为了提高处理效率,处理器不直接和内存进行通信,而是先将系统内存的数据读到内部缓存(L1,L2等)。所以具体的实现缓存一致性协议,每个处理器嗅探总线上的数据检查自己缓存值是否过期。所以,多处理器下,一个处.原创 2020-07-22 00:12:14 · 125 阅读 · 0 评论 -
Java/Swing实现Qt中的LineEdit中的QCompleter,实现文本输入框(JTextField)的自动补全/智能提示/输入猜想。
Java/Swing实现Qt中的LineEdit中的QCompleter,实现文本输入框(JTextField)的自动补全/智能提示/输入猜想。百度搜索的时候,在搜索框中输入一些内容,后台会智能计算出一些可能的搜索内容,方便了用户。而在Qt搭建C端界面/上位机的时候,也有一个组件,实现了自动补齐的功能。这是根据文本匹配,通过输入的内容和库中字符串进行匹配,并在下面列出候选框中的内容。...原创 2019-12-20 15:08:29 · 837 阅读 · 1 评论 -
Java并发编程的艺术-笔记-第一章
Java并发编程的艺术第一章一个例子证明并行不一定快package com.company;public class ConcurrencyTest { private static final long count = 100000; public static void main(String[] args) throws InterruptedExceptio...原创 2019-12-04 01:05:03 · 358 阅读 · 0 评论 -
C++,Java遍历文件夹下所有文件(从简易版到工具类的构建)
C++实现。//文件读取核心apiintptr_t hFile;//64位的int,底层库中用来存放文件的句柄。struct _finddata_t fileInfo;//一个文件信息的结构体,包括/*struct _finddata64i32_t { unsigned attrib; __time64_t time_create; // -1 for ...原创 2019-12-02 11:05:43 · 164 阅读 · 1 评论 -
Java获取变量的对应的类名
对于对象,调用 .getClass方法。就可以获得其类的类型名称。如果是父类引用指向子类对象实例,则返回的是子类的名称。//其中Dog类继承于Animal类Animal ani = new Dog();System.out.println(ani.getClass());//输出为class com.lalala.Dog对于八个主数据类型,没有.getClass()方法,...原创 2019-08-19 20:05:34 · 1156 阅读 · 0 评论 -
MyBatis踩坑过程
坑1:错误原因是typo,将SqlMapConfig.xml中的 写成了错误信息如下:org.apache.ibatis.exceptions.PersistenceException:Error building SqlSessionThe error may exist in SQL Mapper ConfigurationCause: org.apache.ibatis.t...原创 2019-08-21 01:15:13 · 140 阅读 · 0 评论