• 2024-07-01《优化接口设计的思路》系列:第十一篇—表格的导入导出接口优化
    一、前言大家好!我是sum墨,一个一线的底层码农,平时喜欢研究和思考一些技术相关的问题并整理成文,限于本人水平,如果文章和代码有表述不当之处,还请不吝赐教。作为一名从业已达六年的老码农,我的工作主要是开发后端Java业务系统,包括各种管理后台和小程序等。在这些项目中,我设计过单/多
  • 2024-04-10SQL Server索引进阶篇----系列文章
    SQLServer索引进阶第一篇:索引介绍索引设计是数据库设计中比较重要的一个环节,对数据库的性能其中至关重要的作用,但是索引的设计却又不是那么容易的事情,性能也不是那么轻易就获取到的,很多的技术人员因为不恰当的创建索引,最后使得其效果适得其反,可以说“成也索引,败也索引”。本
  • 2024-04-03第十一篇【传奇开心果系列】Python自动化办公库技术点案例示例:深度解读Python自动化操作PDF文件转Word文档
    传奇开心果博文系列系列博文目录Python自动化办公库技术点案例示例系列博文目录前言一、重要作用二、Python操作PDF文件转Word文档介绍三、提高效率示例代码四、保持一致性示例代码五、精确度与质量控制示例代码六、适应复杂需求示例代码七、可扩展性与与集成性示例代码
  • 2023-12-11学C笔记归纳 第十一篇——函数1
    库函数学习网站:www.cplusplus.com/reference/clibrary官方英文版:https://en.cppreference.com官方中文版:https://zh.cppreference.com尽量提高英文阅读能力,对后续学习工作帮助非常大。函数命名都是有意义的,大多包含功能英文缩写,库函数的使用必须包含头文件。 函数的组成:r
  • 2023-04-1815天玩转redis —— 第十一篇 让你彻底了解RDB存储结构
        接着上一篇说,这里我们来继续分析一下RDB文件存储结构,首先大家都知道RDB文件是在redis的“快照”的模式下才会产生,那么如果我们理解了RDB文件的结构,是不是让我们对“快照”模式能做到一个心中有数呢??? 一:RDB结构剖析首先呢,我们要对RDB文件有一个概念性的认识,
  • 2023-04-12第十一篇 手写原理代码 - 实现事件订阅中类
    javaScript中的订阅发布模式(也称为观察者模式)是一种设计模式,用于在对象之间的事件通信中。该模式由两部分构成:发布者和订阅者。发布者持有所有订阅者的引用,在某个事件发生时通知所有的订阅者,从而触发它们的相应行为。这种模式可以用于解耦发布者和订阅者之间的依赖关系,从而实
  • 2023-03-01孙子兵法 第十一篇 九地
    名称散地轻地争地交地衢地重地圮地围地死地定义诸侯自战其地者入人之地而不深者我得亦利,彼得亦利者我可以往,彼可以来者诸侯之地三属,先至而得天下之
  • 2022-11-01Linux学习笔记(第十一篇)服务管理
    ​​Linux学习笔记(第零篇)计算机基础​​Linux学习笔记(第零篇)Linux文件系统及ShellLinux学习笔记(第一篇)零散命令Linux学习笔记(第二篇)目录操作命令Linux学习笔记(第三篇)文件操
  • 2022-10-30【第十一篇】Camunda系列-事件篇-错误事件
    错误事件1开始事件  错误启动事件(errorstartevent),可用于触发事件子流程(EventSub-Process)。错误启动事件不能用于启动流程实例。错误启动事件总是中断。我们通过案例来
  • 2022-10-03第十一篇: GO-数组、切片、Maps、sync.map并发安全map
    数组1、定义数组packagemainimport"fmt"funcmain(){ //定义了一个大小为3的int类型数组 //数组在定义阶段,大小和类型就固定了 vara[3]int//只定义,没有
  • 2022-08-25PerfView专题 (第十一篇):使用 Diff 功能洞察 C# 内存泄漏增量
    一:背景去年GC架构师Maoni在(2021.NET开发者大会)[https://ke.segmentfault.com/course/1650000041122988/section/1500000041123017]上演示过PerfView的Diff
  • 2022-08-17linux-0.11分析:进程初始化函数init(),第一部分setup((void *) &drive_info) ,第十一篇随笔
    进程的初始化函数,init()先看看这个函吧:voidinit(void){ intpid,i; setup((void*)&drive_info); (void)open("/dev/tty0",O_RDWR,0); (void)dup(0); (void)