24_Go语言编译器:把它当作教科书吧
你好,我是宫文学。今天这一讲,我来带你研究一下 Go 语言自带的编译器,它可以被简称为 gc。
我之所以要来带你研究 Go 语言的编译器,一方面是因为 Go 现在确实非常流行,很多云端服务都用 Go 开发,Docker 项目更是巩固了 Go 语言的地位;另一方面,我希望你能把它当成编译原理的教学参考书来使用。这是因为:
你好,我是宫文学。今天这一讲,我来带你研究一下 Go 语言自带的编译器,它可以被简称为 gc。
我之所以要来带你研究 Go 语言的编译器,一方面是因为 Go 现在确实非常流行,很多云端服务都用 Go 开发,Docker 项目更是巩固了 Go 语言的地位;另一方面,我希望你能把它当成编译原理的教学参考书来使用。这是因为:
23 | Host容器:Tomcat如何实现热部署和热加载?
从这一期我们开始学习 Tomcat 的容器模块,来聊一聊各容器组件实现的功能,主要有热部署热加载、类加载机制以及 Servlet 规范的实现。最后还会谈到 Spring Boot 是如何与 Web 容器进行交互的。
23 | OKR规划法:Team Leader 怎么做团队规划?
你好,我是华仔。
上一讲我介绍了 KPI 的问题和 OKR 的优势,你一定很想知道:OKR 到底要怎么用呢?
其实,用 OKR 做规划可以分为两个阶段。
你好,我是蔡元楠。
今天我要与你分享的主题是“为什么 Beam 要如此抽象封装数据”。
很多人在刚开始接触 Apache Beam 的时候,都会觉得这里面的概念太抽象了。什么 PCollection、PValue、Transform……这都是些什么?尤其是 PCollection,完全和先前的技术知识找不到对应。
你好,我是何为舟。
安全漏洞的源头是开发,只有当开发人员写出了包含安全漏洞的代码,黑客才有可乘之机。因此,如何保障开发写出更“安全”的代码,是安全防护工作中最关键的一环。
在工作中,你应该碰到过一些这样的情况,有同事工作的时间不短,经常加班加点,工作也很勤勉,但每每晋升时却碰壁了。你可能还会为其打抱不平过。难道这真的只是不公平或者运气不佳吗?
23 | 产品经理的图文基本功(下):产品图例
“世间无限丹青手,一片伤心画不成。”——唐·高蟾
上次我们讲到了一些产品文档的模式,以及应用场合和特点,这部分内容实践性挺强的,好多人经常会到处找到一个“好的文档”模板,其实模板根本没那么重要,了解文档目的,能把逻辑表达清楚才是第一要务,只要你能表达清楚,不写文档,拍个短片也可以。所以跟我们之前说到一些工具软件一样,不要本末倒置。
我们在Spark 性能优化案例分析这一期中,通过对大量的 Spark 服务器的性能数据进行可视化分析,发现了 Spark 在程序代码和运行环境中的各种性能问题,并做了相应优化,使 Spark 运行效率得到了极大提升。
在前面的章节里,我们通过大量的篇幅介绍了 WebRTC 在浏览器上对实时通信的各种支持。WebRTC 本身提供的是 1 对 1 的通信模型,在 STUN/TURN 的辅助下,如果能实现 NAT 穿越,那么两个浏览器是可以直接进行媒体数据交换的;如果不能实现 NAT 穿越,那么只能通过 TURN 服务器进行数据转发的方式实现通信。目前来看,Google 开源的用于学习和研究的项目基本都是基于 STUN/TURN 的 1 对 1 通信。
你好,我是 LMOS。
在前面的课程里,我们已经实现了数据同步、hal 层的初始化,中断框架、物理内存、内存对象、虚拟内存管理,这些都是操作系统中最核心的东西。