07.26每日总结

7月26日总结

C语言:函数的高级应用

递归函数

区分递归和迭代:底层内存、性能和资源占用、应用场景
迭代函数练习(斐波那契数列)

可变参数

<stdarg.h> va_list va_start(args,last_fixed_arg) va_arg(args,type) va_end(args)
对于可变参数的循环:前面的确定参数传入一个参数总数/加一个哨兵值
可变参数传递时的隐式类型提升

函数指针

定义语法:返回值类型 (*指针变量名)(参数列表)
函数指针的应用:实现C语言的动态和回调机制/替代分支选择结构/面向对象的雏形
补充:typedef简化函数指针(这个今天就了解了个大概,明天再看看)


shell编程

完成一个定时打包某目录下的非隐藏文件和非目录至一个自建目录下的脚本,总结:
如何判断一个路径是不是目录路径 !-d 路径 ((10# ))增强语法里面强制10进制数转换做判断更稳
find命令的各种选项:
-maxdepth 最大查找层级 后面为1则只在当下目录寻找
-type 文件类型
-size 文件大小
-name ".*" 隐藏文件(取反前面加!)


mysql多表查询--联结

自连接 内连接 左连接
联结练习
联合查询

相关推荐
Chenyu_3102 小时前
DPDK、TC 和 XDP:Linux 高性能网络到底在优化什么
linux·服务器·网络·缓存
inrichtt3 小时前
第八课时:SPI总线揭秘:四线全双工通信的奥
c语言·数据结构·stm32·单片机·嵌入式硬件
陈让然4 小时前
WSL 桥接设置静态IP(快速)
linux·网络·ubuntu
乔旭伟4 小时前
Linux 服务器备份实战:一致性快照、日志归档与恢复演练
linux·运维·服务器
乔旭伟4 小时前
Linux 服务器安全加固实战:SSH、防火墙、补丁与入侵排查
linux·服务器·安全
刘胡子大叔6 小时前
备份包只有 1.5K?
linux·服务器·网络
无足鸟ICT6 小时前
【RHCA+】RPM包验证和数字证书
linux·运维·服务器
erzong2316 小时前
Linux操作系统:线程概念与控制
linux·算法
星恒随风6 小时前
Linux线程概念详解:从分页存储、页表、MMU与TLB,深入理解线程和进程的区别与联系
linux·运维·笔记·学习·状态模式
小范的技术工坊6 小时前
Linux应用开发(文件IO)
linux·stm32·单片机