• 2024-12-22再谈日志系统
    1.面相抽象:不直接使用printf/std::cout直接使用printf或std::cout的弊端在于:不够规模化,修改起来麻烦。例如,除了想往控制台打印,还希望往文件打印;想确保每一处打印都有flush;想通过CMakeOption,用一个简单的开关来控制日志的开启和关闭。使用专门的日志库提供的宏/
  • 2024-12-03再谈Windows消息循环
    一、什么是Windows消息循环概念介绍在Windows操作系统中,消息循环是应用程序处理消息的核心机制。消息是Windows应用程序与操作系统以及应用程序内部不同组件之间通信的基本单元。这些消息可以是由用户操作产生的,如鼠标点击、键盘按键;也可以是系统内部产生的,如窗口大小改变
  • 2024-11-23【Linux】:进程信号(再谈信号保存和信号捕捉)
    ✨                         不懂就问,问了不懂,你懂问他    
  • 2024-09-09再谈options
    场景部署服务过程中遇到了跨域问题,仅仅添加了跨域字段Access-Control-Allow-Origin,Access-Control-Allow-Methods,Access-Control-Allow-Headers还不行。Access-Control-Allow-Credentialstrue;Access-Control-Allow-Origin*;Access-Control-Allow-Headers'Content-Typ
  • 2024-06-19再谈量化策略失效的问题
    更多精彩内容,欢迎关注公众号:数量技术宅,也可添加技术宅个人微信号:sljsz01,与我交流。如何判断量化策略是否失效我们在交易量化策略的时候,经常会遇到量化策略出现持续性的回撤。此时,必须考虑一种情况,即正在交易的策略可能失效了。于是,我们的首要工作是,判断这个量化策略是否失效。
  • 2024-06-07再谈技术研究与技术开发的差异
    什么是技术研究?    技术研究不同于技术开发,研究型的项目更偏向于前沿技术和热点技术,主要包括下面四个方面的方向:1)技术创新:研究阶段主要是进行概念/框架研究、关键技术先期研究(包括理论分析、仿真、实验等)、或直接参与重要标准中的课题研究;2)通过专利保护所发明的技术
  • 2024-06-06再谈23种设计模式(3):行为型模式(学习笔记)
    23种设计模式的分类表范围\目的创建型模式结构型模式行为型模式类模式工厂方法(类)适配器模板方法、解释器对象模式单例原型抽象工厂建造者代理装饰桥接(对象)适配器外观享元组合策略职责链状态观察者中介者迭代器访问者备忘录命令结构型模式VS行为型模
  • 2024-04-07第11章 使用类——再谈重载:矢量类(二)
    本文章是作者根据史蒂芬·普拉达所著的《C++PrimerPlus》而整理出的读书笔记,如果您在浏览过程中发现了什么错误,烦请告知。另外,此书由浅入深,非常适合有C语言基础的人学习,感兴趣的朋友可以自行阅读此书籍。上节我们实现了个矢量类,这节我们主要对其中使用的C++技术做些说明。矢
  • 2024-04-06第11章 使用类——再谈重载:矢量类(一)
    本文章是作者根据史蒂芬·普拉达所著的《C++PrimerPlus》而整理出的读书笔记,如果您在浏览过程中发现了什么错误,烦请告知。另外,此书由浅入深,非常适合有C语言基础的人学习,感兴趣的朋友可以自行阅读此书籍。矢量,是工程和物理中使用的一个术语,它是一个有大小和方向的量。例如,推东
  • 2024-03-23再谈Redis的锁
    Redis:锁单机悲观锁参考实现流程加锁,如果失败,则放弃或重试占用,业务逻辑释放实现​INCR​:通过返回结果是不是0​SETNX​:通过判断结果是否为0​MSETNX​:一次性获取多个key的占用Redis:msetnx乐观锁定义乐观锁并不会直接对临界数据加锁,而是在对临
  • 2024-03-07对话| 阿里云大降价后,再谈“降本增效”
    2月29日,阿里云宣布史上最大力度降价,引发行业对用云成本的热议。近日,在InfoQ发起的圆桌讨论上,InfoQ、极客邦科技创始人&CEO霍太稳,与阿里云智能集团副总裁、公共云首席解决方案架构师韩鸿源,掌阅科技CTO、AI业务负责人孙凯,贝联珠贯创始人&CEO、CCF杰出工程师林昊(毕玄),共同围绕云
  • 2024-03-05再谈Python之拼音拆分
    在《Python之拼音拆分》一文中已经给出了解决办法,但最近又遇到一些新的问题。一号同学最近在写一个工具,需要根据拼音字符串拆分出来所有可能的拼音组合这么说可能大家不太理解,比如zhangangai可以拆分为zhangangaizhangangaizhangangaizhangangai这尼玛就离谱的
  • 2024-01-28再谈函数式编程:释放编程创造力
    当抽象程度足够高,编程就能接近数学的优雅。在“Go模板:用代码生成代码”一文中,谈到了生成器模式的实现。先Copy如下:生成器模式(Builder)假设我们要造一辆车,车有车身、引擎、座位、轮子。Go的生成器模式的代码是这样子的:packagemodelimport"fmt"typeChinaCarstruc
  • 2024-01-22再谈OKR"超能力"
    近些年,OKR在国内逐渐流行开,很多企业已经尝试了多次OKR的失败,也有很多企业把OKR推向了正规,帮助企业取得增长。那OKR真的有啥值得期待的呢,企业都这么关注,我们今天来一一刨析。OKR的“超能力”聚焦精力,专注优先:OKR促使管理者基于业务作出思考和选择,有助于确保公司上下一起
  • 2023-08-04Android学习笔记(三五):再谈Intent(下)-一些实践
    Android的UI框架要求用户将他们的app分为activity,通过itent来进行调度,其中有一个mainactivity由Android的launcher在桌面中调用。例如一个日历的应用,需要查看日历的activity,查看单个事件的activity,编辑事件的activity等等。在查看日历的activity中,如果用户选择的某个事件,需要通过
  • 2023-06-21K8S调度:实战完nodeSelector后,再谈应用场景。
    Part1写在开篇nodeSelector是什么鬼?这么说吧,假设有一个K8S集群,其中有多个节点,并且想将一个特定的应用程序只部署在具有特定标签的节点上。这时候就可以在Pod的定义中添加nodeSelector字段,指定一个键值对,例如app:my-app。然后,K8S调度器将查找具有app=my-app标签的节点,并将该Pod调
  • 2023-06-16再谈 前缀和,差分
    预计学习时间:一天因为发现有好多题目都需要利用前缀和还有差分来进行优化,所以要花一天的时间把这种基础算法学完.//前缀和://二维前缀和://1-1激光炸弹:https://www.luogu.com.cn/problem/P2280//这里只需要建立一个二维前缀和,然后遍历每一个框架就可以//不能枚举所
  • 2023-06-05【Java】再谈Springboot 策略模式
     第一次使用策略模式是一年前的一个项目:https://www.cnblogs.com/mindzone/p/16046538.html当时还不知道Spring支持集合类型的自动装配在最近一个项目,我发现很多业务需要频繁的使用这种模式去聚合代码 一、牛刀小试这是最开始的定义策略的业务接口/***业务推送管
  • 2023-05-07再谈elasticsearch下的深度分页
    Elasticsearch在业务系统中使用也越来越广,一些开发规范也需要慢慢重视起来。我们知道在关系型数据库中,我们被告知要注意甚至被明确禁止使用深度分页,在es中也应该尽量避免使用深度分页。es提供的分页查询是通过from和size参数来完成,from默认是0,size默认为10,比如:{"from":100000,
  • 2023-05-04再谈USB存储设备的使用痕迹
    近来有小伙伴在看了我先前的文章-<如何检视USB存储设备的使用记录>,如下所示:https://www.cnblogs.com/pieces0310/p/15943567.html 仍然想要进一步知道如何具体操作,因此,我就再次进行说明好了~ 首先,关于你提到的问题,其实操作系统的机制本就不在为操作行为留下记录,说穿了
  • 2023-04-07FastCFS:再谈 选主 与 过半写
    这二者乍一看好像是一回事:都是要求遵循大多数原则(即过半数原则)。其实,在概念上是不同的! 选主:本质是功能角色的概念。“国不能一日无主、群龙不能无首;否则,则是”一盘散沙、溃不成军“。对于FastCFS组件的群集来说,必须要有master,这个master是在server中自动选出来的,选择mast
  • 2023-03-27再谈DDD和Microservices
    面对高复杂度的时候我们会做关注点分离,这是一个最基本的哲学原则。技术维度分离,类似MVC这样的分层思想是我们广泛接受的业务维度分离,根据不同的业态来划分系统,比如按售前、
  • 2023-03-15再谈性能测试之需求调研
    转载:https://www.cnblogs.com/imyalost/p/9941938.html之前的博客聊聊性能测试开始前的准备工作,聊了一些关于性能测试开始前要做的准备工作。这篇博客,来谈谈性能测试开始
  • 2023-01-16手写笔记9:再谈HashMap-2