首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
万行专题
iOS 重构代码 - 我是如何删掉 6 万行代码并且不删减原有功能的
我列个列表吧: 删除没用到的第三方库删除不合理的第三方库,使用系统自带的或者自己造轮子删除定义好但是没有用到的变量删除 import 进来但是没有用到的头文件删除更旧项目留下来的用不到的逻辑Controller 层不合理的层级结构重构,无用代码清理View 层不合理的结构重构Service 层冗余的写法重构Model 层不合理的写法重构拆开不合理的耦合耦合一个类别的模块修复了多处内存泄露修复了多处
阅读更多...
美国空军高调展示首个AI战斗机!部长亲自试驾全程未干预,10万行代码试飞21次
【新智元导读】美军战斗机,能由AI完成自主空战了!最近,美国空军部长Kendall亲自试驾了国防部正在研制的X-62A AI飞机。1小时的飞行过程中,Kendall全程未干预,所有动作都由AI自主完成。 最近,军事圈被这个消息刷屏了:美军的战斗机,已经能由AI完成全自动空战了。 是的,就在最近,美军的AI战斗机首次公开,揭开了神秘面纱。 这架战斗机的全名,是可变稳定性飞行模拟器测试飞机(
阅读更多...
Java读取600万行的txt文件,内存溢出解决方案
可能造成内存溢出的原因: 一次性把txt文件读取到内存频繁的new对象 实体类 import lombok.Data;import java.io.Serializable;/*** @author cpf* @date 2024/4/13 14:40*/@Datapublic class User implements Serializable{private Strin
阅读更多...
5000 万行以上大型代码仓库工程实践
作者:marinewu,腾讯 PCG 工程效能平台部专家 腾讯 PCG 工程效能平台部自 2020 年开始进行大仓基本能力建设,并在 2021 年与工蜂合作成立了代码大仓研效联合项目组。在此, 我们想分享大仓/单仓踩过的坑。我们认为这些坑是真实存在且很难避免的,不是小马过河。 单仓并不简单。成功的单仓所带来的效果绝不止简单的代码聚合,但成本是大量的工具支持以及工程实践。单仓像放大镜,可以将
阅读更多...
修改代码150万行!与 Blink 合并后的 Apache Flink 1.9.0 究竟有哪些重大变更?
8月22日,Apache Flink 1.9.0 正式发布,早在今年1月,阿里便宣布将内部过去几年打磨的大数据处理引擎Blink进行开源并向 Apache Flink 贡献代码。当前 Flink 1.9.0是阿里内部版本 Blink 合并入 Flink 后的首次发版,修改代码150万行,此次发版不仅在结构上有重大变更,在功能特性上也更加强大与完善。本文将为大家介绍 Flink 1.9.0 有哪些
阅读更多...
实战篇:一个核心系统 3 万行代码的重构之旅
经典著作《重构》这本书中有这么一段话: 一开始,我所做的重构都停留在细枝末节上。随着代码趋向简洁,我发现自己可以看到一些设计层面的东西了,这些是我以前理解不到的,如果没有重构,我达不到这种高度。 重构,着实是一件让程序员兴奋的事情。 今年年初,我们团队完成了一个复杂项目的重构工作,它属于广告系统最核心的引擎部分,大概有 300 多个文件,3 万多行代码。 从技术方案设计到最终全量上线仅
阅读更多...
手写 30 个主流机器学习算法,代码超3万行,全都开源了!
点击上方“小白学视觉”,选择加"星标"或“置顶” 重磅干货,第一时间送达本文转自|机器之心 用 NumPy 手写所有主流 ML 模型,普林斯顿博士后 David Bourgin 最近开源了一个非常剽悍的项目。超过 3 万行代码、30 多个模型,这也许能打造「最强」的机器学习基石? NumPy 作为 Python 生态中最受欢迎的科学计算包,很多读者已经非常熟悉它了。它为 Python 提供高
阅读更多...
惊为天人,NumPy手写全部主流机器学习模型,代码超3万行
点击上方“小白学视觉”,选择加"星标"或“置顶” 重磅干货,第一时间送达 本文转自 | 深度学习这件小事 用 NumPy 手写所有主流 ML 模型,普林斯顿博士后 David Bourgin 最近开源了一个非常剽悍的项目。超过 3 万行代码、30 多个模型,这也许能打造「最强」的机器学习基石? NumPy 作为 Python 生态中最受欢迎的科学计算包,很多读者已经非常熟悉它了。它为 P
阅读更多...
Linux 内核去年净增 87 万行代码;Win10 十月更新会禁用本地管理员账号
(给技术最前线加星标,每天看技术热点) 转自:开源中国、solidot、cnBeta、腾讯科技、快科技等 【技术资讯】 0、Linux Kernel 去年净增 87 万行代码,共有近 75000 个提交 过去的 2018 年,Linux Kernel 发布了 6 个版本,从年初的 Linux 4.15 到圣诞节前夕的 4.20,共有 74,974 个 commits,增加了 3,
阅读更多...