面试前必看的6个好项目
曾经通过离散硬件提供的功能被封装为在服务器上作为虚拟设备运行的软件应用程序中,而服务器虚拟化和容器化是当今企业软件栈的基础。虚拟化为业务应用程序所做的是以NFV和虚拟或通用客户端设备(分别称为vCPE和uCPE)的形式提供网络服务。
使用服务器运行多种网络服务的理由与将数码相机、媒体播放器、GPS设备合并到手机中的理由类似:它通过利用规模经济和新技术,以更低的成本提供更高的灵活性、便利性、性能、可管理性。与智能手机的低功耗片上系统(SoCs)、成像芯片和触摸显示屏不同,NFV系统和基础设施利用了越来越强大的服务器处理器、交换机芯片和固态存储设备,使机柜能够容纳更多的网络应用程序和用户会话。 我喜欢家庭自动化。这对我来说是一种嗜好,但我至今仍对此深表歉意,因为它现在控制着我们房屋的大部分。我使用Home Assistant将房子中的所有系统捆绑在一起。尽管它确实是一个完整的应用程序,但是您也可以将其安装为Python PyPI软件包。
我已经每天使用Home Assistant已有3年了,它仍处于测试阶段,但这是我尝试过的所有平台中最好的平台。它能够集成和控制各种设备和协议,并且都是免费和开源的。 如果您有兴趣将房屋自动化,请确保有机会!如果您想了解更多,请访问他们的官方网站。如果可以,请将其安装在Raspberry Pi上。到目前为止,这是最简单,最安全的入门方法。我将其安装在Docker容器内功能更强大的服务器上。 14. Flask Flask是我的入门库,用于创建快速的Web服务或简单的网站。这是一个微框架,这意味着Flask旨在使核心保持简单但可扩展。有700多个官方和社区扩展。 如果您知道自己将开发一个大型的Web应用程序,则可能需要研究一个更完整的框架。该类别中最受欢迎的是Django。 15. BeautifulSoup 如果您从网站上提取了一些HTML,则需要对其进行解析以获取实际所需的内容。Beautiful Soup是一个Python库,用于从HTML和XML文件中提取数据。它提供了导航,搜索和修改解析树的简单方法。它非常强大,即使损坏了,也能够处理各种HTML。相信我,HTML经常被破坏,所以这是一个非常强大的功能。 它的一些主要功能:
(编辑:淮安站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |