加入收藏 | 设为首页 | 会员中心 | 我要投稿 淮安站长网 (https://www.0517zz.com.cn/)- 数据开发、人脸识别、智能机器人、图像处理、语音技术!
当前位置: 首页 > 站长资讯 > 动态 > 正文

面试前必看的6个好项目

发布时间:2021-01-30 10:16:11 所属栏目:动态 来源:互联网
导读:曾经通过离散硬件提供的功能被封装为在服务器上作为虚拟设备运行的软件应用程序中,而服务器虚拟化和容器化是当今企业软件栈的基

曾经通过离散硬件提供的功能被封装为在服务器上作为虚拟设备运行的软件应用程序中,而服务器虚拟化和容器化是当今企业软件栈的基础。虚拟化为业务应用程序所做的是以NFV和虚拟或通用客户端设备(分别称为vCPE和uCPE)的形式提供网络服务。

使用服务器运行多种网络服务的理由与将数码相机、媒体播放器、GPS设备合并到手机中的理由类似:它通过利用规模经济和新技术,以更低的成本提供更高的灵活性、便利性、性能、可管理性。与智能手机的低功耗片上系统(SoCs)、成像芯片和触摸显示屏不同,NFV系统和基础设施利用了越来越强大的服务器处理器、交换机芯片和固态存储设备,使机柜能够容纳更多的网络应用程序和用户会话。

回想一下在智能手机问世之前的那些日子,人们将随身携带各种电子设备,例如翻盖手机、数码相机、MP3播放器、健身跟踪器、任天堂游戏机等等。无论何时出门,可能都需要背包放置这些电子产品。然而,在现代技术将所有这些功能整合到智能手机之后,曾经市场规模高达数十亿美元的一些电子产品被无情地淘汰。而在10年前,同样的事情也发生在网络行业,这要归功于NFV系统。
 

我喜欢家庭自动化。这对我来说是一种嗜好,但我至今仍对此深表歉意,因为它现在控制着我们房屋的大部分。我使用Home Assistant将房子中的所有系统捆绑在一起。尽管它确实是一个完整的应用程序,但是您也可以将其安装为Python PyPI软件包。

  • 我们的大多数灯具都是自动化的,百叶窗也是如此。
  • 我监视我们的天然气用量,电力用量和产量(太阳能电池板)。
  • 我可以跟踪大多数电话的位置,并在进入一个区域时开始操作,例如当我回家时打开车库灯。
  • 它还可以控制我们所有的娱乐系统,例如三星电视和Sonos扬声器。
  • 它能够自动发现网络上的大多数设备,因此上手起来非常容易。

我已经每天使用Home Assistant已有3年了,它仍处于测试阶段,但这是我尝试过的所有平台中最好的平台。它能够集成和控制各种设备和协议,并且都是免费和开源的。

如果您有兴趣将房屋自动化,请确保有机会!如果您想了解更多,请访问他们的官方网站。如果可以,请将其安装在Raspberry Pi上。到目前为止,这是最简单,最安全的入门方法。我将其安装在Docker容器内功能更强大的服务器上。

14. Flask

Flask是我的入门库,用于创建快速的Web服务或简单的网站。这是一个微框架,这意味着Flask旨在使核心保持简单但可扩展。有700多个官方和社区扩展。

如果您知道自己将开发一个大型的Web应用程序,则可能需要研究一个更完整的框架。该类别中最受欢迎的是Django。

15. BeautifulSoup

如果您从网站上提取了一些HTML,则需要对其进行解析以获取实际所需的内容。Beautiful Soup是一个Python库,用于从HTML和XML文件中提取数据。它提供了导航,搜索和修改解析树的简单方法。它非常强大,即使损坏了,也能够处理各种HTML。相信我,HTML经常被破坏,所以这是一个非常强大的功能。

它的一些主要功能:

  • Beautiful Soup会自动将传入文档转换为Unicode,将传出文档转换为UTF-8。您无需考虑编码。
  • Beautiful Soup位于流行的Python解析器(如lxml和html5lib)的顶部,使您可以尝试不同的解析策略或提高灵活性。

(编辑:淮安站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读