小万哥 小万哥
2年前
CMake构建指南:如何提高C/C++项目的可维护性
如果您是一位C/C开发人员,那么您一定知道在编写和维护大型项目时所面临的挑战。这些项目通常包含大量的源代码、库和依赖项,需要耗费大量的时间和精力才能构建和维护。在这种情况下,使用自动化工具可以大大减轻您的负担,提高项目的可维护性。CMake就是这样一款
分布式事务的几种实现方式 | 京东云技术团队
基础理论CAP理论一致性(Consistency):在分布式系统中所有的数据备份,在同一时刻都保持一致状态,如无法保证状态一致,直接返回错误;可用性(Availability):在集群中一部分节点故障,也能保证客户端访问系统并得到正确响应,允许一定时间内数
混世魔王 混世魔王
2年前
我用皕杰报表的一点体会
算起来大概六七年前就接触了皕杰报表,那时我在公司信息部做数据处理小组的负责人,以前我们整理数据的方式,还是用传统的人工通过Excel整理,花费了很多时间做报表。但时效性和正确性都无法保障,做出来的报表几乎没用,根本没法支撑公司经营决策的需求。后来企业开始做
页面查询多项数据组合的线程池设计 | 京东云技术团队
背景我们应对并发场景时一般会采用下面方式去预估线程池的线程数量,比如QPS需求是1000,平均每个任务需要执行的时间是t秒,那么我们需要的线程数是t1000。但是在一些情况下,这个t是不好估算的,即便是估算出来了,在实际的线程环境上也需要进行验证和微调。比
为React Ant-Design Table增加字段设置 | 京东云技术团队
最近做的几个项目经常遇到这样的需求,要在表格上增加一个自定义表格字段设置的功能。就是用户可以自己控制那些列需要展示。在几个项目里都实现了一遍,每个项目的需求又都有点儿不一样,迭代了很多版,所以抽时间把这个功能封装了个组件:,将这些差别都集成了进去,方便今后
各个企业都在引入AI技术,大家怎么看?是否取代了你的一部分工作?
我觉得其实这个就看大家怎么想了,AI时代的人机协作,有一些工作,可以由人类跟AI共同承担,各自发挥所长。AI的话可以高效智能地帮我们完成各种重复性的工作,从业者可以把更多的时间精力花在那些策略和管理层面的工作上,让AI智能辅助我们,从而产生1+1>2的合作
高耸入云 高耸入云
1年前
0基础学训练AIGC大模型,三个月成为AI领域的精英人才!
近屿智能OJAC"AIGC星辰大海:大模型工程师与产品专家深度训练营"第五期正在火热学习中,期望转型成为AIGC大模型工程师或者产品经理的朋友们,可以抓紧时间联系我们报名第六期啦~别人教您使用AIGC产品,我们教您增量预训练和精调大模型和创造AI产品!如果
如何画一个系统的设计图
为什么写本文评审中发现很多研发都不会画设计图,有的画的非常复杂但没有要点,听的人不知道要表达的是什么;有的图画的非常简单,也没有要点。如果设计图只有在讲解的时候通过别人长时间的询问才能明白,那么设计图还有什么价值?大部分研发内心想提升设计能力,但有一些错误
Python进阶者 Python进阶者
11个月前
盘点两种方法来判断一个列表里面,按关键词进行筛选,留下包含有关键词的论文题目
大家好,我是Python进阶者。前言前几天才哥群里有个粉丝提问,忘记是谁了,过去有段时间,当时没来得及截图,不知道谁问的了,不过题目当时记下来了,如下图所示。看上去并不是很难的样子,这个示例代码,看上去逻辑什么的也没有问题,但是结果输出就是有些不对。究其原
京东云开发者 京东云开发者
10个月前
业务复杂度治理方法论--十年系统设计经验总结
一、复杂度综述1、什么是复杂度软件设计的核心在于降低复杂性。\《软件设计的哲学》业界对于复杂度并没有统一的定义,斯坦福教授JohnOusterhout从认知负担和工作量方面给出了一个复杂度量公式子模块的复杂度cp乘以该模块对应的开发时间权重值tp,累加后得