This media is not supported in your browser
VIEW IN TELEGRAM
一本为各种编程语言中的重要算法提供指南书。
和一般的算法书不太一样的是这本书涵盖了数据结构、数学背景、图形学、密码学等多个领域。每个部分都提供了相应的文档链接,方便用户深入学习。
项目还包含了一些每种算法的多语言实现,如Box Muller变换和Euclidean算法,以及一些特定领域的解决方案,如物理求解器和量子系统。
The Arcane Algorithm Archive | #算法 #电子书
和一般的算法书不太一样的是这本书涵盖了数据结构、数学背景、图形学、密码学等多个领域。每个部分都提供了相应的文档链接,方便用户深入学习。
项目还包含了一些每种算法的多语言实现,如Box Muller变换和Euclidean算法,以及一些特定领域的解决方案,如物理求解器和量子系统。
The Arcane Algorithm Archive | #算法 #电子书
👍3
这是一本由Ilya Grigorik撰写的网络性能优化指南,涵盖了网络类型、传输协议、应用协议以及浏览器APIs等多个方面,目的是帮助网络开发者提升网页的加载速度和用户体验。
书中不仅讨论了WiFi、3G/4G网络,还深入探讨了TCP、UDP、TLS等协议,以及HTTP/1.1、HTTP/2等应用协议,并介绍了XHR、WebSocket、WebRTC等浏览器APIs的使用和优化。提供了丰富的性能测试和验证方法。
High Performance Browser Networking | #电子书 #指南
书中不仅讨论了WiFi、3G/4G网络,还深入探讨了TCP、UDP、TLS等协议,以及HTTP/1.1、HTTP/2等应用协议,并介绍了XHR、WebSocket、WebRTC等浏览器APIs的使用和优化。提供了丰富的性能测试和验证方法。
High Performance Browser Networking | #电子书 #指南
👍3
一个用于防止将敏感信息如密码和密钥提交到git仓库的工具。
它通过扫描提交、提交消息以及--no-ff合并来阻止敏感信息的添加。如果发现匹配预设的禁止模式,提交将被拒绝。文章提供了安装指南、配置选项、如何添加和忽略模式,以及如何使用秘密提供者来检查已知的秘密模式。
git-secrets | #工具
它通过扫描提交、提交消息以及--no-ff合并来阻止敏感信息的添加。如果发现匹配预设的禁止模式,提交将被拒绝。文章提供了安装指南、配置选项、如何添加和忽略模式,以及如何使用秘密提供者来检查已知的秘密模式。
git-secrets | #工具
面向开发者的实用密码学《Practical Cryptography for Developers》| #电子书
本书期望以开发者的视角,通过大量代码示例和实践练习,简化密码学概念的学习过程,减少数学内容,强调实践操作。书中内容免费且开源,旨在帮助开发者在日常工作中正确使用密码学技术。
内容涵盖:哈希(如 SHA-3 和 BLAKE2)、MAC 码(如 HMAC 和 GMAC)、密钥派生函数(如 Scrypt、Argon2)、密钥协商协议(如 DHKE、ECDH)、对称加密(如 AES 和 ChaCha20、密码块模式、认证加密、AEAD、AES-GCM、ChaCha20-Poly1305)、非对称加密和公钥密码系统(RSA、ECC、ECIES)、椭圆曲线密码学(ECC、secp256k1、curve25519)、数字签名(ECDSA 和 EdDSA)、安全随机数(PRNG、CSRNG)和量子安全密码学,以及加密库和开发者工具,包含大量 Python 和其他语言的代码示例。
本书期望以开发者的视角,通过大量代码示例和实践练习,简化密码学概念的学习过程,减少数学内容,强调实践操作。书中内容免费且开源,旨在帮助开发者在日常工作中正确使用密码学技术。
内容涵盖:哈希(如 SHA-3 和 BLAKE2)、MAC 码(如 HMAC 和 GMAC)、密钥派生函数(如 Scrypt、Argon2)、密钥协商协议(如 DHKE、ECDH)、对称加密(如 AES 和 ChaCha20、密码块模式、认证加密、AEAD、AES-GCM、ChaCha20-Poly1305)、非对称加密和公钥密码系统(RSA、ECC、ECIES)、椭圆曲线密码学(ECC、secp256k1、curve25519)、数字签名(ECDSA 和 EdDSA)、安全随机数(PRNG、CSRNG)和量子安全密码学,以及加密库和开发者工具,包含大量 Python 和其他语言的代码示例。
👍8❤2