小赖coder
码龄5年
求更新 关注
提问 私信
  • 博客:111,316
    问答:1,881
    113,197
    总访问量
  • 43
    原创
  • 203
    粉丝
  • 148
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2021-01-07
博客简介:

m0_54385790的博客

查看详细资料
个人成就
  • 获得165次点赞
  • 内容获得7次评论
  • 获得470次收藏
  • 代码片获得114次分享
  • 博客总排名92,214名
  • 原力等级
    原力等级
    4
    原力分
    665
    本月获得
    0
创作历程
  • 2篇
    2025年
  • 5篇
    2024年
  • 3篇
    2023年
  • 22篇
    2022年
  • 11篇
    2021年
成就勋章
TA的专栏
  • 【数据库】——MySQL学习
    3篇
  • 【操作系统】——高分笔记
    7篇
  • 【数据库学习】sql
    2篇
  • java面经
    1篇

TA关注的专栏 12

TA关注的收藏夹 0

TA关注的社区 15

TA参与的活动 1

兴趣领域 设置
  • Python
    python
  • Java
    javatomcatspringmavenintellij-ideajava-ee
  • 学习和成长
    面试
创作活动更多

「谁说嵌入式只是调包和焊板子?」—— 2026嵌入式全栈技术征锋令

谁说嵌入式只会“Ctrl+C 调包”和“拿电烙铁焊板子”?2026嵌入式全栈技术征锋令正式启幕! 本次活动专为硬核硬件/软件开发者打造,无论你是刚玩转裸机外设的萌新,还是精通RTOS调度、死磕底层驱动的行业老手,亦或是执掌系统架构的大神,这里都是你证明实力的舞台! 拒绝表面功夫,每一行代码,都有撬动硬件的力量!晒出你的硬核工程实战,为嵌入式开发者的全栈硬实力正名!

211人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

国考 341 万人竞争,我靠这个 AI 工具逆袭上岸!从面试小白到 85 分的真实分享

作为去年国考上岸者,强推 AI 青云志!曾是面试小白的我,靠它从 61 分冲到 85.3 分。1:1 还原考场、AI 精准点评、2 万 + 真题全覆盖,还能按地区筛选,比 2 万培训班实用多了。新人免费 3 次模拟,24 小时随时练,应届生、在职考生都适配。现在注册领 30 云币,用它备考,上岸更轻松!
原创
博文更新于 2025.11.30 ·
412 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏

LangChain极速入门:用Python构建AI应用的新范式

《LangChain极速入门:Python构建AI应用新范式》介绍了如何利用LangChain框架解决大模型开发中的痛点。文章指出,LangChain通过模块化组件解决上下文管理、外部工具集成和任务链式执行三大难题,并提供了快速安装指南(pip install)和基础链式调用示例。实战部分展示了构建天气查询助手的过程,包括定义工具、创建智能体和执行对话。高级技巧涵盖记忆管理、检索增强和异步处理,性能优化建议包括缓存机制和流式传输。最后强调LangChain的优势:标准化接口、可视化调试和丰富生态,最新0.2
原创
博文更新于 2025.07.12 ·
878 阅读 ·
28 点赞 ·
0 评论 ·
14 收藏

清华大学的DeepSeek从入门到精通(全104).pdf

发布资源 2025.03.24 ·
pdf

git常用命令总结(涵盖整个git流程介绍总结)

发布资源 2022.08.05 ·
md

答辩ppt(高级清爽,有效)

发布资源 2024.01.24 ·
zip

课设头疼?编程任务烦恼?让我帮你解决!

我是一位热爱编程的大学生,熟悉多种编程语言,曾先后到多家互联网大厂实习,拥有丰富的实践经验。如果你正在为实验程序、课设或其他编程任务烦恼,我可以帮你解决问题,让你告别编程的困扰!已经帮助多位小伙伴成功完成了他们的编程任务,收到了很多满意的反馈。你的满意是我的最大动力!本人大学生身份,深知同龄人的学业压力,能够更好地理解你的需求。丰富的编程经验,擅长解决各种编程难题。严格保密客户信息,确保你的隐私安全。🚀 专业接单,解救你的编程困扰!“你的程序,我的责任!
原创
博文更新于 2024.01.24 ·
532 阅读 ·
10 点赞 ·
0 评论 ·
8 收藏

从输入baidu.com到得到网页的全过程?

这一步是在应用层上完成的。因为应用层的下一层是传输层,tcp 报文里需要用到 源ip 和 目标ip,所以在将 http 报文下放到传输层之前需要先进行 DNS,域名解析。在收到客户端的请求之后,服务端会返回对应的响应数据,最终由浏览器进行渲染也就得到了我们可以看到的页面了。在到达了服务器的时候,还会经历一次从物理层上传到应用层的过程,这个其实就是请求出客户端发出的逆过程嘛。这个过程,主要是会经历一些交换机、路由器之类的,最终请求会被路由到服务端。其实呢,这个过程就包括了请求和响应的全过程了,
原创
博文更新于 2024.01.24 ·
794 阅读 ·
15 点赞 ·
0 评论 ·
9 收藏

简单清爽的简历模板(非常好用)

发布资源 2024.01.23 ·
zip

MySQL中InnoDB存储引擎的加锁分析

发布资源 2024.01.23 ·
zip

什么是缓存雪崩、缓存击穿、缓存穿透?

可以看到我们解决缓存雪崩的核心点就是避免大量请求同时打到后端数据库,造成数据库压力骤增,从而避免了雪崩情况的发生。但是缓存穿透就不一样了,它是缓存没有该数据,数据库也没有该数据的。缓存雪崩是指大量的缓存数据几乎在同一时间内失效,而这时候又刚好碰上大量请求过来获取该数据,缓存击穿和缓存雪崩很像,它是指一个或者几个缓存数据失效,大量请求过来获取该数据,导致缓存没有击中,所有的请求都直接打在了我们的后端数据库中;导致缓存没有击中,所有的请求都直接打在了我们的后端数据库中;缓存击穿可以看成是缓存雪崩的一个特例,
原创
博文更新于 2024.01.23 ·
490 阅读 ·
6 点赞 ·
0 评论 ·
10 收藏

秒杀场景下的业务梳理——Redis分布式锁的优化

假设我们现在有一个商城系统,里面上线了一个商品秒杀的模块,那么这个模块我们要怎么设计呢?秒杀模块又会有哪些不同的需求呢?利用set nx ex获取锁,并设置过期时间,保存线程标示释放锁时先判断线程标示是否与自己一致,一致则删除锁 (Lua 脚本保证原子性)有哪些特性?利用set nx满足互斥性利用set ex保证故障时锁依然能释放,避免死锁,提高安全性利用Redis集群保证高可用和高并发特性目前还有待完善的点:不可重入,同一个线程无法多次获取同一把锁不可重试。
原创
博文更新于 2024.01.23 ·
1322 阅读 ·
25 点赞 ·
0 评论 ·
25 收藏

三大队在线看

三大队在线看
原创
博文更新于 2024.01.23 ·
686 阅读 ·
7 点赞 ·
0 评论 ·
10 收藏

没有权限删除文件的问题

答:

你可以尝试以下几种方法:

1、在删除文件之前,先检查文件的属性是否包含只读,如果是的话,用File.SetAttributes方法将其改为正常属性。
2、在删除文件夹之前,先遍历删除文件夹内的所有文件和子文件夹,然后再用Directory.Delete方法删除文件夹。
3、在删除文件之前,用File.GetAccessControl方法获取文件的访问控制,然后用FileSecurity.SetOwner和FileSecurity.SetAccessRule方法为当前用户赋予完全控制的权限,最后用File.SetAccessControl方法更新文件的访问控制。

下面写了一些代码,你可以参考一下:
方法一:删除只读文件

//假设FFName是你要删除的文件的路径
if (File.GetAttributes (FFName).ToString ().IndexOf ("ReadOnly") != -1)
    File.SetAttributes (FFName, FileAttributes.Normal); //将文件属性改为正常
File.Delete (FFName); //删除文件

方法二:删除只读文件夹

//假设info是你要删除的文件夹的DirectoryInfo对象
public void DeleteFileByDirectory (DirectoryInfo info)
{
    foreach (FileInfo file in info.GetFiles ()) //遍历文件夹内的所有文件
    {
        if (file.Attributes.ToString ().IndexOf ("ReadOnly") != -1)
            file.Attributes = FileAttributes.Normal; //将文件属性改为正常
        file.Delete (); //删除文件
    }
    foreach (DirectoryInfo dir in info.GetDirectories ()) //遍历文件夹内的所有子文件夹
    {
        DeleteFileByDirectory (dir); //递归调用
    }
    info.Delete (); //删除文件夹
}

方法三:修改文件的访问控制

//假设filePath是你要删除的文件的路径
//获取文件信息
FileInfo fileInfo = new FileInfo (filePath);
//获得该文件的访问权限
System.Security.AccessControl.FileSecurity fileSecurity = fileInfo.GetAccessControl ();
//添加ereryone用户组的访问权限规则 完全控制权限
fileSecurity.AddAccessRule (new FileSystemAccessRule ("Everyone", FileSystemRights.FullControl, AccessControlType.Allow));
//添加Users用户组的访问权限规则 完全控制权限
fileSecurity.AddAccessRule (new FileSystemAccessRule ("Users", FileSystemRights.FullControl, AccessControlType.Allow));
//设置访问权限
fileInfo.SetAccessControl (fileSecurity);
//删除文件
File.Delete (filePath);

回答问题 2023.02.12

从理论到实践:Redis中的复制状态机实现与应用

在分布式环境中,高可用性是一个非常重要的问题。为了保证数据的完整性和可用性,多数分布式系统采用复制来保证高可用性。而在Redis中,复制是通过复制状态机来实现的。首先,让我们来看一下复制状态机的定义。复制状态机是一种状态机,它通过不断地跟踪每个节点的复制状态来管理复制过程。复制状态机通过不断地监控复制过程,并在发生故障时自动触发失效切换,从而保证数据的完整性和可用性。在Redis中,复制状态机的主要。
原创
博文更新于 2023.02.10 ·
554 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

2022年末总结——大年三十执笔

2022 年,我计算机系,大三,转眼间已经快到了本科毕业的时候了。说真的,看着时间飞快,内心里也很是迷茫;当初高考后选择计算机,并不是因为自己对计算机有多热爱,并不是因为自己计算机基础有多好;可能只是单纯地觉得会敲代码很酷吧,又或者说这个专业前景好?可能是因为大学之前都没有接触过编程吧,在大一的时候(2020~2021),对编程其实是没有任何概念的,由 c 入门,都只会"), 当然也有可能是受心境、阅历等的限制,当时并不知道大学应该怎么学,怎么过(虽然现在也不怎懂,哈哈哈)。
原创
博文更新于 2023.01.24 ·
284 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

假如Redis同时开了RDB和AOF会怎样?

因为前面的数据是RDB记录的二进制形式的数据,所以直接加载进内存即可,而appendonly.aof 后面是少量的 AOF记录的命令,则需要重新执行。虽然是两种持久化方式都开启了,也就是说会产生 dump.rdb 和 appendonly.aof 两种文件,但是掉电恢复时,是只会使用 appendonly.aof 来恢复的!也就是说,这种情况下, appendonly.aof 文件的前部分是 RDB的数据,后部分才是AOF的数据。其实是可以的,我们可以两种持久化方式都开启(AOF默认是不开启的)
原创
博文更新于 2023.01.11 ·
1833 阅读 ·
0 点赞 ·
0 评论 ·
7 收藏

假设让你为MySQL选择索引

索引结构,其实就是一种数据结构,或者说是一种数据的组织形式。你想想,假如现在你有一大堆东西,然后你想放好它,那这时候你是不是就会考虑怎么放,放哪里了呢?其实这个怎么放的规则,就是一种索引。到时候你怎么放就怎么取。数组hash链表树(二叉搜索树,平衡树)B+树跳表。
原创
博文更新于 2022.10.07 ·
338 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

MySQL基于冷热数据分离优化的LRU刷盘策略

简单点来说就是,有维持一条链表,每访问一个数据页就将其移动到表头,这样在链表尾的就一直是当前时刻的最近最少使用的页面。
原创
博文更新于 2022.10.07 ·
526 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

t.sum为什么在方法体之外不能被调用?

发布问题 2022.08.27 ·
3 回答

前端vue项目中如何设置访问后端的端口?为什么设置了BASE_API却不生效?

发布问题 2022.07.15 ·
2 回答
加载更多