本文分类:news发布日期:2025/1/20 18:02:44
相关文章
FastAPI(七十九)实战开发《在线课程学习系统》接口开发-- 加入课程和退出课程
源码见:"fastapi_study_road-learning_system_online_courses: fastapi框架实战之--在线课程学习系统"
加入课程
我们先看下加入课程 1.是否登录 2.课程是否存在 3.是否已经存在 4.添加 首先实现逻辑
def get_student_course(db: Session, course: int…
建站知识
2025/1/12 2:34:35
vue3警告 `markRaw` or using `shallowRef` instead of `ref`.
百度翻译:Vue收到了一个组件,该组件被制成了一个反应对象。这可能会导致不必要的性能开销,应该通过用“markRaw”标记组件或使用“shallowRef”而不是“ref”来避免。 消除办法是 使用markRaw或者shallowRer代替ref
建站知识
2025/1/17 2:40:53
【多线程】补充内容 {线程池;线程安全的单例模式;STL容器、智能指针的线程安全;其他常见的各种锁:自旋锁、读写锁}
一、线程池
1.1 概念
线程池一种线程使用模式:
线程过多会带来调度开销,进而影响缓存局部性和整体性能。
而线程池维护着多个线程,等待着监督管理者分配可并发执行的任务:(线程池的优点)
这避免了在处…
建站知识
2025/1/18 20:14:26
HarmonyOS Next原生应用开发-从TS到ArkTS的适配规则(十)
一、数组字面量必须仅包含可推断类型的元素 规则:arkts-no-noninferrable-arr-literals 级别:错误 本质上,ArkTS将数组字面量的类型推断为数组所有元素的联合类型。如果其中任何一个元素的类型无法根据上下文推导出来(例如&#x…
建站知识
2024/12/24 23:22:22
Android ServerSocket断开自动重连
工具类
public class MyServerSocket extends Thread {private final static String TAG "MyServerSocket";private ServerSocket mServerSocket null;private int timeout 30000;//socket搜寻超时时间private Long timeMax 10000l;//验证断开链接时间private B…
建站知识
2025/1/17 20:32:22
【排序算法】Java实现三大非比较排序:计数排序、桶排序、基数排序
非比较排序概念
非比较排序是一种排序算法,它不通过比较元素之间的大小关系来进行排序,而是基于元素的特征或属性进行排序。这种方法在特定情况下可以比比较排序方法(如快速排序、归并排序等)更有效率,尤其是在处理大…
建站知识
2025/1/18 2:08:41
解决使用html2canvas截图时图片跨域问题
1.引入html2canvas
npm 安装或cdn引入
npm install html2canvas <script src"https://cdnjs.cloudflare.com/ajax/libs/html2canvas/1.4.1/html2canvas.min.js"></script>
2.使用 html2canvas
// 假设你有一个 id 为 "capture" 的元素
h…
建站知识
2025/1/13 12:55:23