- 博客(12)
- 资源 (7)
- 收藏
- 关注
原创 使用cglib中Enhancer在运行时根据某个给定的类创建子类
@param interfaces 代理对象实现的接口数组。* @param obj 被代理对象。* @return 返回代理对象。* 创建obj的代理对象。
2023-07-25 15:40:49
158
原创 h2数据库使用
修改数据库密码//sa 为用户名 'nms'为修改的密码(可以'')ALTER USER sa SET { PASSWORD 'nms' } 1 2创建用户//bob为用户名 'x'为密码(可以'')CREATE USER IF NOT EXISTS bob{ PASSWORD 'x' }1 2 3删除用户//bob为用户名DROP USER [IF ...
2023-07-25 15:11:48
374
原创 使用makefile,编译多文件夹动态库学习笔记
1.动态库基础编译先介绍最简单的动态库编译:这里有一个头文件:so_test.h,三个.c文件:test_a.c、test_b.c、test_c.c,我们将这几个文件编译成一个动态库:libtest.so。so_test.h:#include <stdio.h>#include <stdlib.h>void test_a();void test_b();v...
2023-07-25 15:11:18
591
原创 关于ndk开发调试时,获取崩溃堆栈方法
笔记:ndk-stack和addr2line笔记:关于ndk开发调试时,获取崩溃堆栈方法1. 使用ndk-stack直接获取c/c++崩溃代码的文件名和行号adb shell logcat | ndk-stack -sym $PROJECT_PATH/obj/local/armeabi2. 使用addr2line在程序崩溃时,知道奔溃地址,使用ndk下面的工具addr2l...
2023-07-24 16:42:35
145
原创 java 远程jxm 查找内存泄露问题
1.java运行脚本添加配置:-Djava.rmi.server.hostname=192.168.179.88 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=18888 -Dcom.sun.management.jmxrte.rmi.port=18888 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authentic
2020-12-08 17:03:13
176
原创 opencv 使用java mat 转 base64 两种方式
Mat先转文件再转Base64 private static String ImageToBase64(String imgPath) { byte[] data = null; // 读取图片字节数组 try { InputStream in = new FileInputStream(imgPath); data = new byte[in.available()]; in.read(data); in.close(); } catch (IOExcept
2020-11-19 20:27:30
1681
1
原创 centos7 下离线安装 opencv
安装cmake步骤//删除原有的低版本cmake,若版本够高则不需要重新安装cmake,也可以直接下好cmake.*.tar.gzyum remove cmake -y && rm -f /usr/bin/cmakewget https://cmake.org/files/v3.6/cmake-3.6.2.tar.gz tar xvf cmake-3.6.2.tar.gz && cd cmake-3.6.2/./bootstrapgmakegmake..
2020-11-12 14:59:46
958
1
原创 java 在windows下远程调试linux下的设备
该方式适用于已经编译好,可运行的软件,1.将编译好的软件放到linux设备中2.执行行调脚本中加入java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,address="8001"3.windows下在eclisp中设置:鼠标右键main.java->Debug As->Debug Configuration->R...
2020-04-16 20:29:12
319
原创 android JNI 开发笔记第三方库调用
(1)下载NDK包,并解压http://developer.android.com/tools/sdk/ndk/index.html(2)下载CDT(C/C++开发环境插件),在Eclipse中安装此插件。(3)下载ADT,在Ecplise中安装此插件,一定要选中NDK Plugin(4)在Ecplise中配置Android SDK和NDK SDK的路径,在Eclipse的Window...
2018-11-08 10:38:54
275
转载 C++标准库:bitset 用法整理 std::bitset是STL的一部分,准确地说,std::bitset是一个模板类,它的模板参数不是类型,而整形的数值(这一特性是ISO C++2003的新特
std::bitset是STL的一部分,准确地说,std::bitset是一个模板类,它的模板参数不是类型,而整形的数值(这一特性是ISO C++2003的新特性),有了它我们可以像使用数组一样使用位。下面看一个例子:#include<bitset>std::bitset<8> bs;//它是一个模板,传递的参数告诉编译器bs有8个位。我们接着看上面的代码,通过上面两行的...
2018-03-27 16:05:19
820
原创 linux 下setsockopt(),connect()相关错误代码的值及使用
setsockopt()函数功能介绍功能描述: 获取或者设置与某个套接字关联的选 项。选项可能存在于多层协议中,它们总会出现在最上面的套接字层。当操作套接字选项时,选项位于的层和选项的名称必须给出。为了操作套接字层的选项,应该 将层的值指定为SOL_SOCKET。为了操作其它层的选项,控制选项的合适协议号必须给出。例如,为了表示一个选项由TCP协议解析,层应该设定为协议 号TCP。用...
2018-03-15 13:28:32
3307
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人