相关文章
编程语言发展史:高级语言的兴起
一、高级语言的定义
高级语言是相对于汇编语言而言的,它是一种更加抽象、更加易于理解和使用的计算机编程语言。高级语言的特点是语法简单、易于学习、易于使用、可读性强、可移植性好等。高级语言的出现极大地提高了程序员的工作效率,同时也使得计算机…
建站知识
2024/9/26 12:04:24
【报错记录】解决使用Kotlin写的SpringBoot项目使用Aspect切面无法生效的问题
前言
为了能在SpringBoot使用Kotlin,真的是各种坑都彩礼一遍,这次遇到的问题是Aspect无法对Kotlin代码生效。我这里的使用场景是使用切面切Controller中的方法,用来对接口进行一些初始化和收尾工作。
Aspect在Controller类还是Java代码的时…
建站知识
2024/9/26 12:04:20
【计算机网络】多路复用的三种方案
文章目录 1. selectselect函数select的工作特性select的缺点 2. pollpoll函数poll与select的对比 3. epollepoll的三个接口epoll的工作原理epoll的优点LT和ET模式epoll的应用场景 🔎Linux提供三种不同的多路转接(又称多路复用)的方案…
建站知识
2024/10/3 20:38:35
MethodArgumentNotValidException 与 ConstraintViolationException
MethodArgumentNotValidException 和ConstraintViolationException 都是用于处理参数校验异常的异常类,但它们在不同的上下文中使用。
1. MethodArgumentNotValidException: - MethodArgumentNotValidException 是在 Spring MVC 或 Spring Boot 中处…
建站知识
2024/10/7 9:18:25
操作系统(三)| 进程管理下 经典进程问题分析 线程 死锁
文章目录 6.经典进程同步问题6.1 生产者-消费者问题 (既有同步又有互斥)6.2 读者-写者问题6.3 哲学家进餐问题6.4理发师问题 7. 进程之间通信7.1 共享存储区7.2 消息传递7.3 管道 8.线程8.1 线程的实现机制 9 进程调度9.1 调度方式9.2 常见算法先来先服务 FCFS短进程优先 SPN最…
建站知识
2024/9/26 12:04:08
python 获取android 应用使用情况
python 获取android 应用使用情况
本文主要讲述python 脚本获取android 应用使用情况。
主要思路:使用adb 获取当前activity ,1s 一次输出。
主要涉及知识点:
python 如何执行adb 命令python 获取当前时间python 读写文件python matplotlib的暂停功能…
建站知识
2024/10/3 22:39:09
【效率办公】新版后端提效神器(java)
每日更新笔记进度
第 1 章两天玩转后端开发提效神器三剑客课程介绍
1-1 后端开发提效神器三剑客课程介绍
1-2 后端提效神器课程大纲速览和效果演示
1-3 课程相关开发环境准备和新版SpringBoot2.X项目创
第 2 章写代码飞的感觉-急速上手Lombok插件原理
2-1 如果公司代码行…
建站知识
2024/10/6 10:16:18