相关文章
存储过程为什么使用DELIMITER $$,存储过程的详细运用解释
这是正确的存储过程写法,可以成功执行,相比较上图的报错,增加了DELIMITER,简单解释下这个命令的用途,在MySQL中每行命令都是用“;”结尾,回车后自动执行,在存储过程中“;…
建站知识
2024/9/23 23:39:26
如何把openwrt的ipk软件包安装到ubuntu上
前提:都是arm64的架构的软件包。
下载openwrt的ipk软件包
1. 从https://pkgs.org/ 查找下载软件包:
本文以swconfig软件包为例,下载swconfig和相关的依赖软件包: swconfig_12_aarch64_cortex-a72.ipk libuci20130104_2021-10-2…
建站知识
2024/11/3 1:18:55
重构改善既有代码的设计-学习(三):重新组织数据
1、拆分变量(Split Variable) 有些变量用于保存一段冗长代码的运算结果,以便稍后使用。这种变量应该只被赋值一次。 如果它们被赋值超过一次,就意味它们在函数中承担了一个以上的责任。如果变量承担多个责任,它就应该被…
建站知识
2024/10/24 1:08:02
ROS学习笔记10——自定义源文件调用
调用自定义源文件的时候需要配置cmakelists文件,刚学感觉还挺繁琐,用一个小案例记录一下。
1、随便写个头文件
在功能包的 include/功能包名 目录下创建一个头文件
记得在 .vscode 下 c_cpp_properties.json 的 includepath属性中把路径加进去
#ifnd…
建站知识
2024/11/3 1:25:08
【计算机网络】UDP协议与TCP协议
文章目录 一、端口号1.什么是端口号2.端口号范围划分3.认识知名端口号(Well-Know Port Number)4.netstat5.pidof 二、UDP协议1.UDP协议端格式2.UDP的特点3.面向数据报4.UDP的缓冲区5.UDP使用注意事项6.基于UDP的应用层协议 三、TCP协议1.TCP协议段格式1.1理解封装解包和分用1.2…
建站知识
2024/10/14 1:09:16
[AIGC 大数据基础]hive浅谈
在当今大数据时代,随着数据量的不断增大,如何高效地处理和分析海量数据已经成为一个重要的挑战。为了满足这一需求,Hive应运而生。 Hive作为一个基于Hadoop的数据仓库基础设施,为用户提供了类SQL的查询语言和丰富的功能࿰…
建站知识
2024/10/7 16:05:00
Git将当前分支暂存切换到其他分支
在我们使用Git进行版本控制时,经常会遇到这样的情况:我们正在一个分支上进行一些修改,但突然需要切换到另一个分支进行一些操作。这时,我们可以使用git stash命令来暂存我们的修改,然后再切换到其他分支。下面…
建站知识
2024/9/24 0:07:31