相关文章
老老实实的程序员该如何描述自己的缺点
答辩的时候,晋升的时候,面试的时候,你有没有经常遇到一个问题,那就是你觉得自己有什么缺点吗? 目录
1. 每个人都有缺点
2. 这道题在考什么?
3. 我之前是怎么回答的
4. 你可以这样回答试一试
5. 总结 …
建站知识
2024/11/22 22:54:21
Linux——基础IO
目录
一C语言层面
1提炼文件理解
二系统层面
1理解文件
2系统调用接口
a标记位传参的理解
b文件描述符
c打通上面的问题
1.fd的0,1,2为什么默认存在
2理解语言层的文件操作
编辑 3文件描述符fd 4.C语言进行封装的原因
三重定向
1对文件属…
建站知识
2024/11/23 1:02:01
【设计模式】13、template 模板模式
文章目录 十三、template 模板模式13.1 ppl13.1.1 目录层级13.1.2 ppl_test.go13.1.3 ppl.go13.1.4 llm_ppl.go13.1.5 ocr_ppl.go 十三、template 模板模式
https://refactoringguru.cn/design-patterns/template-method
如果是一套标准流程, 但有多种实现, 可以用 template …
建站知识
2024/11/23 1:02:10
C++手写协程项目(协程实现线程结构体、线程调度器定义,线程挂起、切换、恢复函数,模块测试)
协程结构体定义
之前我们使用linux下协程函数实现了线程切换,使用的是ucontext_t结构体,和基于这个结构体的四个函数。现在我们要用这些工具来实现我们自己的一个线程结构体,并实现线程调度和线程切换、挂起。
首先我们来实现以下线程结构体…
建站知识
2024/11/23 1:02:13
Linux操作系统基础开发工具的使用——vim,gcc/g++,MakeFile,gdb,yum
目录
一,vim(Linux常用文本编辑器)
1.1 关于vim
1.2 vim的三种常用模式
1.3 各种模式的切换(一图览)
1.4 vim命令模式各命令集合
1.5 vim底行模式各命令集合
1.6 vim配置
二,gcc/g(Linu…
建站知识
2024/11/23 1:02:38
MySQL ORDER BY实例及性能优化分析
MySQL ORDER BY简介
当使用SELECT语句从表中查询数据时,结果集不会按任何顺序排序。要对结果集排序,请使用ORDER BY 子句。ORDER BY 子句允许您:
按单列或多列对结果集排序。按升序或降序对不同列进行结果集排序。
下面介绍了ORDER BY子句…
建站知识
2024/11/23 1:02:36
OceanBase的锁机制相比Oracle有哪些特点?
OceanBase的锁机制在锁定粒度、隔离级别以及读写操作方面与Oracle存在一些差异。具体如下:
锁定粒度:OceanBase的锁定粒度为行锁,这意味着它能够在更细的层面上进行数据锁定,有助于提高并发性能。相比之下,Oracle也支…
建站知识
2024/11/23 1:02:35
你遇到过的测试难题(7)MySQL 数据库 int 类型撑爆了,线上 bug 就这么来着
业务背景
目前有5百万用户,这些用户会定时更新一份数据到数据库里面,业务就是对用的数据分析,昨天数据,今天数据大概是这样子的用途
线上故障
突然发现有大量的用户数据,更新失败,或者是没有更新
故障结…
建站知识
2024/11/23 1:02:56