微软:Node.js 越来越多地被用于恶意软件分发和数据窃取

| 技术技巧 | 评论
2 微软

微软的端点卫士和卫士XDR团队的详细分析,他们发现了多个使用Node.js作为运行环境或内联脚本执行的攻击链。在以加密货币为主题诱饵针对用户的恶意广告活动以及基于网络钓鱼的社交工程计划中都发现了这些策略。

为什么没有像 BitTorrent 这样的 P2P 流媒体协议?

| 技术技巧 | 218条评论
220

现在大多数人的上传速度至少为 30mbps,而 1080p 流媒体只需要 ~10mbps 和 720p 需要 ~5mbps。另外,我认为不一定非要直播,人们肯定不会介意一定程度的延迟。我认为,在网络中传播的数据包的大 O 值应该是 Log(N),因为如果一个主站在共享内容时连接了 10 个从站,那么这些从站又连接了另外 10 个主站

Python 异步编程的 9 个级别

| 技术技巧 | 评论
2 Python.jpg_thumb

通过学习 Python 异步编程的九个层次,您已经深入了解了如何在各种场景中实现非阻塞并发任务–从基本的异步函数到更高级的生产者-消费者模式。

Oracle:为后量子密码学做准备

| 新闻资讯 | 评论
2

Oracle 还打算将更新的 TLS 机制和 PQC 支持回传至长期支持版本,其方式与 Oracle 为 Java SE 8(最初于 2014 年发布)回传 TLS 1.3 实现(于 2018 年完成)的方式类似。这些回溯将由客户需求驱动,以便在现有 Java 应用程序中尽可能多地启用 PQC。

Websockets 的缺陷以及替代技术

| 技术技巧 | 评论
2

Websockets 是一种功能强大的工具,已成为构建实时应用程序的粉丝最爱,但您可能会因为各种错误的原因而使用它们。让我们来探讨一下 WebSocket 的陷阱,以及如何使用普通的 HTTP 来完成同样的工作。

您不应该再使用的 11 个过时 Python 模块

| 技术技巧 | 评论
2

您 5 年前学过的一些模块?也许因为安全风险、缺乏维护、更好的现代替代品,或者 Python 的新特性使它们变得没有必要,它们今天已经过时了。使用过时的模块可能会给您的 Python 项目带来意想不到且难以检测的 bug。本文总结了 11 个过时的 Python 模块及其现代替代品,以帮助您更新知识库并升级您的 Python 武器库。

Fedora 变革的目标是实现 99% 的软件包可重复性

| 思想人生 | 206条评论
208

如果给定相同的源代码、构建环境和构建说明,以及来自构建工件的元数据,任何一方都能重新创建除签名和部分元数据外完全相同的工件副本,那么该构建就是可重现的。

我认识的最好的程序员

| 心得体会 | 305条评论
307

我在生活中遇到过很多开发人员。最近,我问自己 “怎样才能成为最优秀的开发者之一?他们都有哪些共同点?我写下了我观察到的最杰出的开发人员身上的特质,希望能对大家有所启发。我真希望在我刚起步的时候就有这份清单。如果我沿着这条路走下去,就会节省很多时间。

Git 20 年,依然怪异,依然精彩

| 批评评论 | 229条评论
231

在 Git 项目迈入第三个十年之际,回忆一下 Git 最早的日子,并解释一下为什么我觉得这个项目如此令人着迷,会是一件有趣的事情。

chroot 技术–Linux 系统的瑞士军刀

| 技术技巧 | 117条评论
119

如果你能访问损坏或无法启动的 Linux 机器的硬盘驱动器(例如,可以从 Live USB 盘启动,或将硬盘驱动器作为另一个 Linux 机器的额外驱动器插入),你就可以挂载该硬盘驱动器,从而欺骗当前的 Linux 会话,让它以为这是当前正在运行的系统的硬盘驱动器

程序员的乐趣(十八)

| 杂项 | 1条评论
3

本文是第十八辑,共收集了10多个有趣图片和有趣的短视频,配合有趣的文字,作为程序员的里一定会在观看之中会心一笑,程序员的生活就是这样的!

程序员的乐趣(十七)

| 杂项 | 评论
2

本文是第十七辑,共收集了10多个有趣图片和有趣的短视频,配合有趣的文字,作为程序员的里一定会在观看之中会心一笑,程序员的生活就是这样的!

程序员的乐趣(十六)

| 杂项 | 评论
2

本文是第十六辑,共收集了10多个有趣图片和有趣的短视频,配合有趣的文字,作为程序员的里一定会在观看之中会心一笑,程序员的生活就是这样的!

程序员的乐趣(十五)

| 杂项 | 评论
2

本文是第十五辑,共收集了10多个有趣图片和有趣的短视频,配合有趣的文字,作为程序员的里一定会在观看之中会心一笑,程序员的生活就是这样的!

更多