2023年11月8日
摘要:
一、概述 使用cmake编译C++项目报 undefined reference to `add(int, int)' 项目中有.cpp文件,有.h文件,有.c文件。也就是c和c++混编。其中.cpp文件引用了.c的头文件 现象: 从上面可以看出其实这几个.cpp和.c文件都已经编译过了。但是就会提
阅读全文
posted @ 2023-11-08 11:14
飘杨......
阅读(229)
推荐(0)
2023年11月7日
摘要:
一、概述 想要在Windows10上做C++验证/编译类库,借助VSCode(其实这东西要不要都行,它就是来方便查看代码的)+CMake+shell脚本做程序的编译运行。 下面写一个小例子记录一下 准备工作: 1.编译环境用的是mingw64,使用其再带的g++编译,ps:记得要配置其环境变量 2.
阅读全文
posted @ 2023-11-07 17:48
飘杨......
阅读(374)
推荐(0)
摘要:
一、概述 需求:现有一个需求,要求给Android系统接入一个数字键盘,用于方便工人操作(ps:因为触摸屏在特定场景下比键盘低效) 需要: 1.Android系统手机/pad需要能够连接数字键盘 2.Android侧能够获取到手机键盘的按键值 3.获取到键盘的按键值之后需要做对应的操作,如:模拟点击
阅读全文
posted @ 2023-11-07 10:55
飘杨......
阅读(409)
推荐(0)
2023年11月6日
摘要:
#!/bin/bash echo $1 adb devices > devices.txt echo "开始读取设备" line_num=0 while read -r line do if [ $line_num != 0 ]&&[ -n "$line" ]; then devices_info=
阅读全文
posted @ 2023-11-06 13:49
飘杨......
阅读(64)
推荐(0)
摘要:
一、概述 最近想研究scrcpy投屏神器的构建过程,里面涉及了不少的知识点,如:meson、ninja、phthon3脚本、shell脚本、gradle脚本(groovy)、adb常用命令等等 而这篇就先回顾一下adb的常用命令 二、常用命令介绍 1.配置adb环境变量 其实就是配置一下androi
阅读全文
posted @ 2023-11-06 10:18
飘杨......
阅读(201)
推荐(0)
2023年11月3日
摘要:
一、概述 简介:Scrcpy是一款小巧的Android投屏软件,能够跨平台其支持Windows、Mac、Linux系统。右PC充当客户端,Android板子作为服务端。 原理:Android将录屏发送给PC,PC接收到数据后进行展示。PC上鼠标点击录屏上对应的坐标,把坐标通过Socket通信传递给A
阅读全文
posted @ 2023-11-03 13:38
飘杨......
阅读(1830)
推荐(0)
2023年10月25日
摘要:
一、概述 主要记录一下常用的docker命令。参考博客 二、命令说明 1.docker相关命令 1.启动docker systemctl start docker 2.停止docker systemctl stop docker 3.重启docker systemctl restart docker
阅读全文
posted @ 2023-10-25 17:09
飘杨......
阅读(38)
推荐(0)
摘要:
一、概述 在一般性的基设需求中,有需要获取当前用户操作记录的情况,也就是说我们需要记录当前用户的信息。如:id、昵称、账号等信息。 这些信息一般用于记录用户的个人行为,例如:用户的操作日志,记录某些数据的更改或者添加者信息等。 本例主要用于记录更改及添加者信息(操作数据库时) 我希望借助mybati
阅读全文
posted @ 2023-10-25 10:49
飘杨......
阅读(1685)
推荐(0)
2023年10月23日
摘要:
一、概述 案例: 1.利用SpringBoot写一个后台 2.接收前端传递过来的图片并保存到服务器。 3.前端可以通过url访问上传过的图片 步骤: 1.写一个FileController专门用来接收前端提交的图片文件,并把图片保存到服务器的指定位置 2.配置WebMvcCongurer,在其add
阅读全文
posted @ 2023-10-23 17:52
飘杨......
阅读(2658)
推荐(0)
2023年10月18日
摘要:
一、概述 需求:将SpringBoot项目打包成jar包,快速部署到云服务器的生产环境。(小型项目) 二、部署步骤 1.配置好项目运行所需的环境 2.将jar包上传到服务器的指定目录(可以自定义)。如:/usr/local/或/tony/jar/(这是个自定义目录) 3.创建一个服务文件并将其放入:
阅读全文
posted @ 2023-10-18 13:11
飘杨......
阅读(376)
推荐(0)