前后端分离的陷阱 (insights.thoughtworks.cn)
前后端分离本质上是技术的分离,而不是人员的分离。团队要不要分取决于你如何设计你的架构,也取决于你的业务模式,所服务的产品形态、团队能力、工程实践的成熟度。
by @Thoughtworks 2023-02-03 09:41 分享 查看详情
怎样做好需求评审? (insights.thoughtworks.cn)
Bug 对于软件来说显而易见,需求则不同,不适当的需求往往并不明显,而且暴露的很晚。错误的需求会增加工程师的额外工作量,因此怎么评审需求合理性需要慎重考量。
by @Thoughtworks 2023-02-01 09:38 分享 查看详情
开箱即用的基于web的gdb前端gdbgui (www.gdbgui.com)
非常易用的用Python开发的基于web的gdb前端。临时在服务端快速定位问题比配gdb server方便。比cgdb或一些gdbinit生成的更tui更符合年轻程序员的习惯。
by @sleetdrop 2023-01-22 09:42 分享 查看详情
关于性能测试需要知道的 (insights.thoughtworks.cn)
什么是性能测试,性能测试的目的是什么、解决什么问题,性能测试都有哪些类型,相关指标有哪几类?性能测试流程是什么?有哪些工具推荐?本文一一揭晓。
by @Thoughtworks 2023-01-19 15:17 分享 查看详情
结对编程踩坑指南 (insights.thoughtworks.cn)
结对编程也只是程序员工作中会用到的一项技能而已,那么只要是技能,通过时间的堆积,去磨炼,去思考,就会有所提升。
by @Thoughtworks 2023-01-18 10:01 分享 查看详情
敏捷是知与行的功夫 (insights.thoughtworks.cn)
敏捷的功夫是知行的功夫,实践要做,理论也要懂,丢了一个便是全丢。唯有在实践中丰富我们的认知,又用认知来指导实践,反复循环,培养既抽象也具体的知识,才能做到真正的敏捷。
by @Thoughtworks 2023-01-13 10:13 分享 查看详情
技术债的前世今生 (insights.thoughtworks.cn)
技术债是不可避免的,有些技术债短期不会表现出明显的系统问题,但长久来看,技术债的增加会使系统的可维护性下降,产品质量下滑,导致线上故障。技术的构建不是一劳永逸的,是需要不断维护的,在日常开发中,团队要做好技术债管理,将技术债的解决日常化。
by @Thoughtworks 2023-01-11 09:32 分享 查看详情
美团开放平台SDK自动生成技术与实践 (tech.meituan.com)
美团开放平台为整个美团提供了20+业务场景的开放API,为了使开发者能够快速且安全的接入美团开放平台,美团开放平台提供了多种语言的SDK来提高开发者的接入效率。本文介绍了美团开放平台如何自动生成SDK代码的相关技术实现方案,希望对大家能够有所帮助或者启发。
by @技术头条 2023-01-10 00:07 分享 查看详情
前端原生API实现条形码二维码的JS解析识别 (www.zhangxinxu.com)
今天才知道,原来浏览器有原生的API,可以对二维码、条形码进行解析,使用非常简单!
by @技术头条 2023-01-10 00:07 分享 查看详情
编程原则 (insights.thoughtworks.cn)
大部分时候,技术的决策是专制的。如果我在这个技术领域有丰富的经验,如果我解决过足够多的问题,哪怕我只是在这个项目中待的足够久,那么对于当下任何一个新的问题,我给出的解决方案一定会更完善。
by @Thoughtworks 2023-01-06 09:25 分享 查看详情
如何修复 Linux 中扬声器发出的嗡嗡声 (linux.cn)
我使用笔记本电脑很长时间了,但最近才切换到台式机上,以便进行远程工作。

我注意到我的扬声器不断发出嗡嗡声。这很烦人,让我头疼。我开始着手解决这个问题。了解问题的根本原因非常有趣。

我将分享我在 Linux 中修复扬声器嗡嗡声的经验。我发现它可以在同一硬件上对 Ubuntu、Debian 和 Pop OS 都有效。

需要考虑的一件事是,如果本指南不适合你,你可能遇到了严重的硬件问题。对于大多数用户来说,给定的方案应该可以解决问题。
by @技术头条 2023-01-05 23:24 分享 查看详情
攻击溯源-手把手教你利用SPADE搭建终端溯系统 (blog.nsfocus.net)
SPADE是一个开源的系统,可以实现溯源数据的推理、存储与查询功能。该系统是一种跨平台的溯源系统,可以应用到区块链、在线社交网络与APT溯源调查中。SPADE可以看成一个分布式的溯源调查工具,以溯源图的形式组织系统日志,溯源攻击过程。该工具支持多种操作系统。SPADE系统支持多种应用,本文只专注其在溯源调查上的应用。该团队基于该系统有多篇顶会顶刊的研究成果,同时该工具声称支持了darpa TC项目,即darpa TC数据集有他们的贡献。
by @技术头条 2023-01-04 23:42 分享 查看详情
论文分享|基于被动DNS流量分析的大规模IoT设备识别系统 (blog.nsfocus.net)
如何通过被动流量识别IoT设备?如何检测分配了IPv6地址、NAT后的IoT设备?本文介绍了IoTFinder系统有效解决上述问题。
by @技术头条 2023-01-04 23:42 分享 查看详情
可信执行环境之AMD内存加密技术概述 (blog.nsfocus.net)
本文将简单介绍主流可信执行环境技术之一的AMD内存加密技术,简述其技术架构、原理与应用场景。
by @技术头条 2023-01-04 23:42 分享 查看详情
使用人性化的 Linux 防火墙 CFW 阻止 DDOS 攻击 (linux.cn)
CFW 可以防止一定程度的 DDoS 攻击,同时能控制开启或关闭 Linux 系统的 TCP/UDP 端口,很好地帮助我们解决恶意 IP 入侵的问题。但是不要做不切实际的想象,认为 CFW 可以抵御大型 DDoS 攻击。DDoS 攻击的规模往往与成本是正相关的,必要时提升网络带宽才能解决问题的根本。
by @技术头条 2023-01-04 23:42 分享 查看详情
为 Python 写一个 C++ 扩展模块 (linux.cn)
在本文中,我将向你展示如何编写一个 C++ 扩展模块。使用 C++ 而不是 C,因为大多数编译器通常都能理解这两种语言。我必须提前说明缺点:以这种方式构建的 Python 模块不能移植到其他解释器中。它们只与 CPython 解释器配合工作。因此,如果你正在寻找一种可移植性更好的与 C 语言模块交互的方式,考虑下使用 ctypes 模块。
by @技术头条 2023-01-04 23:40 分享 查看详情
Linux QtFM 文件管理器的 3 个令人愉快的功能 (linux.cn)
QtFM 是一个简单的文件管理器,旨在通过一个快速直观的界面提供文件管理的基本功能。它适用于 Linux、BSD 和 macOS。

QtFM,顾名思义,使用 Qt(规范发音为 “cute”)编程工具包。我在 C++ 和 Python 中使用过 Qt 工具包,使用它总是一种乐趣。它是跨平台的,具有多个有用的抽象级别,因此开发人员不必直接与特定于供应商的 SDK 交互,而且它具有高度可配置性。从用户的角度来看,无论你使用的是最新的硬件还是旧计算机,这都是一种“自然”且快速的体验。
by @技术头条 2023-01-04 23:39 分享 查看详情
如何在 Linux 中降级 Flatpak 软件包 (linux.cn)
Flatpak 软件包的一个鲜为人知的特点是,它允许你对已安装的应用程序进行降级。下面是如何使用它的方法。
by @技术头条 2023-01-04 23:39 分享 查看详情
MacBook 与其他设备的低成本高性能数据传输方案(二) (soulteary.com)
本篇文章,补充多台不同芯片(M1、M2、x86)的 MacBook 使用雷电数据线进行数据传输,以及使用 2.5G 网卡满足不支持雷电传输设备之间的性能测试。
by @技术头条 2023-01-04 23:38 分享 查看详情
MacBook 与其他设备的低成本高性能数据传输方案(一) (soulteary.com)
本篇文章分享在不使用路由器的情况下,使用“数据线或网线”将 MacBook 与其他设备连接在一起,获得更高效率的数据交换性能。
by @技术头条 2023-01-04 23:38 分享 查看详情