Tornado 6.5 Documentation
0 码力 | 272 页 | 1.12 MB | 3 月前文档详细记录了Tornado框架版本6.5.1的更新内容,包括新功能、改进和安全性增强。主要更新涉及tornado.web模块,如支持PATCH HTTP方法、改进静态文件处理和请求处理;tornado.websocket模块支持最新协议和子协议;tornado.httpclient改进了请求处理和安全性;tornado.iostream优化了IO操作;tornado.options改进了配置解析和日志输出。同时,文档还列出了与之前版本的不兼容性更改,包括安全cookie的改进和错误处理的变化。
Concurrency Patterns in C
0 码力 | 20 页 | 1.35 MB | 6 月前本文档着重探讨了Go语言中的并发模式,包括Fan-in、Fan-out、Pipeline和Tee等关键模式。Fan-in模式用于聚合,并能够简化聚合过程,同时提高吞吐量,但可能引入瓶颈。Fan-out模式通过分发任务到多个goroutine来实现并行处理,适用于数据分散处理的场景。Pipeline模式则用于将任务分阶段处理,适用于需要阶段性处理和数据转换的场景。Tee模式允许将流分叉处理,适用于需要同时处理多个分支的场景。
Go Compile Time Instrumentation
0 码力 | 27 页 | 1.74 MB | 6 月前文档介绍了Go语言编译时instrumentation的背景和发展,特别是OpenTelemetry项目在该领域的贡献。作者Przemysław Delewski分享了其在可观察性领域的经验,讨论了当今软件复杂性挑战,以及如何通过编译时instrumentation提升对分布系统的理解。文档还涵盖了项目的历史、当前状态和未来方向。
7 Years of Talking to People: The Importance of Giving Talks in Golang Warsaw #59
0 码力 | 26 页 | 3.20 MB | 6 月前文档记录了Jakub Daliga在Golang Warsaw #59活动上的演讲,他分享了自己7年来进行演讲的经验,强调了给予演讲比演讲做得好更为重要。他拥有超过9年的专业编程经验,曾在6家公司工作,最大公司规模达到10万人以上,并与来自3个大洲的人员合作。 Jakub Daliga还提到了他在Golang Warsaw的活跃参与,包括5次演讲和活动的共同组织。
How to start a VC-backed startup
0 码力 | 32 页 | 7.43 MB | 6 月前文档阐述了如何启动风险投资(VC)支持的初创公司。VC通过从有限合伙人(LP)筹集资金,投资有潜力的初创公司,尽管大部分会失败,但少数可能带来10倍以上的回报。VC的关键在于创造价值并构建防御工事。创业者需要准备投资备忘录和宣传幻灯片,计划并安排筹资活动,同时需具备耐心,专注于高增长和良好的商业模式。创业者应考虑其动机类型,如King、Merchant或Missionary,并确保具备足够的储蓄或加入加速器。文档还引用了Disciplined Entrepreneurship框架,强调探索和验证的重要性。
Secure access to EC2 (for developers)
0 码力 | 10 页 | 3.11 MB | 6 月前The document discusses secure access methods to AWS EC2 instances, highlighting risks such as brute force attacks and weak password vulnerabilities. It introduces a 3-tier architecture for enhanced security, albeit with increased complexity and costs. Alternative solutions include Bastion Host, SSM, and EC2 Instance Connect, each with pros and cons. Best practices involve disabling default users, changing SSH ports, and using security groups. The document also compares these methods across cloud providers like AWS, Azure, and GCP.
Best practices for building Kubernetes Operators
0 码力 | 36 页 | 2.19 MB | 6 月前文档阐述了Kubernetes Operators的最佳实践,解释了Operators作为Kubernetes的软件扩展,通过自定义资源管理应用程序及其组件。Operators能够自动实现Day-1任务(如安装和配置)和Day-2任务(如重新配置、升级、备份、故障转移等)。文档还介绍了Controllers、自定义资源的验证、终结器的实现以及测试方法,如使用Kind集群和Ginkgo框架进行集成测试。
Golang Warsaw #54
0 码力 | 7 页 | 833.54 KB | 6 月前文档介绍了Golang Warsaw #54活动的相关信息。活动于2023年10月26日18:30在华沙的7N, Puławska 182举行。议程包括Kuba Martin的演讲'Go-first End to End Tests for Highly Stateful Features'、开放式公告和互动环节、由Jakub Daliga和Lukasz Gut主持的工程原则讨论 Panel,以及随后在附近地点举行的Afterparty。活动还呼吁征集主题为Golang特定内容、软件工程、技术领导力等领域的演讲者。
A New Dragon in the Den: Fast Conversion From Floating-Point Numbers
0 码力 | 171 页 | 6.42 MB | 6 月前文档讨论了如何快速且高效地将浮点数转换为整数,涉及数学公式和优化技术。通过预计算和存储查找表,可以优化转换过程,提高效率。特别是,文档提到使用minverse算法来检测连带,并通过数学优化来处理整数和浮点数转换中的复杂问题。
10 Problems Large Companies Have with Managing C++ Dependencies and How to Solve Them
0 码力 | 46 页 | 917.72 KB | 6 月前文档讨论了大型公司在管理C++依赖时面临的10个主要问题及其解决方案。这些问题包括难以跟踪所有依赖项、版本冲突、ABI不兼容、重复的工程维护成本以及依赖透明度需求等。解决方案包括从源代码构建依赖项、建立二进制缓存、使用开源包管理器、集中化依赖管理流程、监控漏洞并制定响应策略、组织依赖项以生成软件账单(SBOM)以及分阶段迁移以降低风险。
共 1225 条
- 1
- 2
- 3
- 4
- 5
- 6
- 123
关键词
tornado.web tornado.websocket tornado.httpclient tornado.iostream tornado.options Fan-in Fan-out Pipeline Tee Concurrency Patterns Go compile time instrumentation OpenTelemetry observability distributed systems instrumentation Golang Warsaw 演讲 专业编程 技术会议 演讲经验 VC 风险投资支持初创公司 VC运作 筹资准备 LIMITED PARTNERS EC2 Security Group Bastion Host SSM EC2 Instance Connect Kubernetes Operators Custom Resources Controllers Day-1 tasks Day-2 tasks Golang Warsaw #54 End to End Tests Discussion Panel Engineering Principles Afterparty floating-point numbers fast conversion optimization integer conversion logarithmic functions dependencies package manager binary caching vulnerability monitoring SBOM













