- 博客(68)
- 收藏
- 关注
原创 CMake把静态库编译进入动态库
编译静态库的时候,需要加上-fPIC,告诉编译器产生与位置无关代码。这样编译出来的.a文件,才能被链接进动态库。不加这个编译选项,得到的.a文件,只能被链接进可执行文件,在链接进动态库是会报错,提示需要加这个选项。在CMakeLists.txt文件中,-fPIC可以这样添加。当尝试把静态库编译进入动态库时(类似如下的指令)
2024-01-15 23:04:41
917
原创 Typora偏好设置中图床的配置文件点击打开没有反应
可能是因为系统不知道用什么软件打开json,直接进入配置文件json目录,一般位置在C:\Users\<your_user_name>\.picgo\config.json,选择始终用vscode(或者别的方式)打开。突然发现Typora偏好设置中图床打开配置文件点击没有反应,如下按钮所示。之后应该就能正常打开了。
2023-09-18 01:18:05
691
原创 Typora+picgo-core+gitee配置图床
安装好后进入picgo目录(windows下一般在\c\User\<your_user_name>\AppData\Roaming\Typora\picgo\win64)网上Typora+picgo-core+github的教程很多,本博客假设typora已经设置好基于github的配置。修改完成后进入picgo配置json查看,把picBed中的current设置成gitee,总体应该如下所示。注意gitee仓库要设置成公开的,输入的token一定要保证正确。输入安装picgo-gitee的插件。
2023-09-18 01:12:11
308
原创 Nvidia Jetson 板子序列号或者chip id 查看
jetson开发时,有时候需要利用设备唯一序列号对代码进行加密,防止被拷贝到别的机器上运行。chip-id可以用如下方式获取。序列号可以用如下指令获取。然后用自己的方法加密。
2023-09-16 15:58:27
1704
原创 gstreamer rtsp server 在ubuntu系统上的安装
gstreamer rtsp server 在ubuntu系统上的安装
2023-08-15 16:28:16
1342
1
原创 ssh使用及免密登录
打开终端,输入例如admin是需要远程连接的服务器用户名,192.168.1.100是远程服务器的ip如果远程服务器的sshd部署在除了22端口以外的端口,那么用-p指令,例如该指令连接远程服务器的23端口。
2023-08-11 12:58:07
987
原创 Qt中在QLabel上画点,重写QLabel类
4.右键label控件,添加重写的类,将其提升为刚刚写好的类。1.首先新建一个类,让这个类继承QLabel。2.在类中对鼠标点击事件及绘图事件进行重写。3.然后在UI框架下添加label控件,QT中label进行绘图。
2023-08-11 12:38:57
1627
原创 Pycharm显示cannot find declaration to go to,设置子目录为根目录
Pycharm显示cannot find declartion to go to,设置子目录为根目录
2023-04-18 10:16:48
981
原创 docker使用load加载tar镜像时报错no such file or directory
docker使用load加载tar镜像时报错no such file or directory
2022-09-10 03:40:45
12782
原创 远程显示linux系统下的gui程序
由于ubuntu的显示系统是基于x11的服务端客户端架构,所以我们在远程(或者wsl以及容器)调试的时候可以基于这种架构把显示界面传到本地显示
2022-09-10 03:27:55
1134
原创 解决WSL上不了网以及不能通过wsl网络ping通主机
在更换电脑无线网络之后,发现wsl上不了网,ssh显示no route,ping baidu.com ping不通,但是ip a显示正常。
2022-08-07 10:15:25
18058
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人