分类
文章

如何创建Node.js模块

介绍 在Node.js中,模块是可由外部应用程序使用的JavaScript函数和对象的集合。将一段代码描述为模块意味着更少的是什么代码,而更多的是它的功能-如果任何Node.js文件或文件集合可以使模块的功能和数据对外部程序可用,则可以将其视为模块。 因为模块提供了可以在许多较大的程序中重用的功能单元,所以它们使您能够创建松散耦合的应用程序,这些应用程序可以随着复杂性进行扩展,并为您与其他开发人员共享代码打开了大门。能够编写导出有用功能和数据的模块将使您能够为更广泛的Node.js社区做出贡献-实际上,您在 […]

分类
文章

如何在macos上安装node js并创建本地开发环境

介绍 Node.js是一个开源JavaScript运行时环境,可轻松构建服务器端应用程序。它还是运行时,为现代JavaScript框架提供了许多客户端开发工具。 在本教程中,您将使用Homebrew在本地macOS机器上设置Node.js编程环境,并通过编写一个简单的Node.js程序来测试环境。 先决条件 您将需要一台运行High Sierra或更高版本且具有管理访问权限和Internet连接的macOS计算机。 第1步—使用macOS终端 您将使用命令行来安装Node.js并运行与开发Node.js应用 […]

分类
文章

如何安装pygame并创建用于在python 3中开发游戏的模板

介绍 pygame库是Python编程语言的开源模块,专门用于帮助您制作游戏和其他多媒体应用程序。pygame建立在高度可移植的SDL (简单DirectMedia层)开发库之上,可以在许多平台和操作系统上运行。 通过使用pygame模块,您可以控制游戏的逻辑和图形,而不必担心使用视频和音频所需的后端复杂性。 本教程将首先介绍如何将pygame安装到您的Python编程环境中,然后引导您创建一个模板来使用pygame和Python 3开发游戏。 先决条件 为了能够使用本教程,请确保您已经在本地计算机或服务器 […]

分类
文章

如何在nginx上为debian 8创建ecc证书

介绍 本文介绍了如何为Nginx创建椭圆曲线密码术(ECC)SSL证书。在本教程结束时,您将拥有用于生产的更快的加密机制。 传统的公共密钥加密技术几乎不可能分解大整数。另一方面,ECC依赖于将随机椭圆曲线分解为离散对数函数的可能性,这一问题称为”椭圆曲线离散对数问题”或ECDLP。简而言之,ECC提供了具有类似安全性的较小密钥,这反过来又转化为更高的加密性能,适用于SSL等数字签名。 本教程以及所有ECC证书均取决于elliptic-curve protocol ,该elliptic […]

分类
文章

如何在centos 7上为apache创建ssl证书

介绍 TLS或”传输层安全性”及其前身SSL代表”安全套接字层”,是用于将正常流量包装在受保护的加密包装器中的Web协议。使用此技术,服务器可以在服务器和客户端之间安全地发送流量,而不必担心消息会被外部方拦截和读取。证书系统还可以帮助用户验证与其连接的站点的身份。 在本指南中,我们将向您展示如何在CentOS 7机器上设置自签名SSL证书以与Apache Web服务器一起使用。 Note:自签名证书将加密服务器与任何客户端之间的通信。但是,由于该证书未由Web […]

分类
文章

如何在nginx上为ubuntu 14 04创建ssl证书

介绍 TLS或传输层安全性及其前身SSL (代表安全套接字层)是用于将正常流量包装在受保护的加密包装器中的Web协议。 使用此技术,服务器可以在服务器和客户端之间安全地发送流量,而不必担心消息会被外部方拦截和读取。证书系统还可以帮助用户验证与其连接的站点的身份。 在本指南中,我们将向您展示如何在Ubuntu 14.04服务器上设置与Nginx Web服务器一起使用的自签名SSL证书。自签名证书不会验证服务器的身份为您的用户,因为它不是由他们的Web浏览器的受信任的证书颁发机构之一签名,但它will允许你的通 […]

分类
文章

如何在coreos集群上创建和运行服务

Status:过期 本文不再是最新的。如果您有兴趣为本文编写更新,请参见DigitalOcean希望发布您的技术教程 ! Reason: 2016年12月22日,CoreOS宣布不再维护舰队。CoreOS建议使用Kubernetes满足所有集群需求。 See Instead:有关在不使用Fleet的CoreOS上使用Kubernetes的指导,请参阅CoreOS文档上的Kubernetes 。 介绍 CoreOS的主要优势之一是能够从单个点管理整个集群中的服务。CoreOS平台提供了集成工具来简化此过程。 […]

分类
文章

如何使用select命令在postgresql中数据查询

什么是PostgreSQL? PostgreSQL是使用SQL查询语言的开源数据库管理系统。PostgreSQL,或者简称为” Postgres”,是VPS服务器上非常有用的工具,因为它可以处理网站和其他应用程序的数据存储需求。 在本指南中,我们将研究如何查询PostgreSQL数据库。这将使我们能够指示Postgres返回它管理的所有与我们所寻找的条件相匹配的数据。 本教程假定您已经在计算机上安装了Postgres。我们将使用Ubuntu 12.04,但是任何现代Linux发行版都 […]

分类
文章

如何创建django模型

介绍 在上一个教程” 如何创建Django应用程序并将其连接到数据库 “中,我们介绍了如何创建MySQL数据库,如何创建和启动Django应用程序以及如何将其连接到MySQL数据库。 在本教程中,我们将创建Django models ,这些models定义将要存储的Blog应用程序数据的字段和行为。这些模型将数据从Django应用程序映射到数据库。这就是Django通过其称为”模型”的对象关系映射(ORM)API生成数据库表的方式。 先决条件 您应该在Ubun […]

分类
文章

如何创建django视图

介绍 如果您遵循我们的Django开发系列,那么您已经成功创建了一个Django应用程序,该应用程序允许具有管理员权限的用户通过Django的管理UI仪表板添加comments和posts 。您还通过利用MySQL和Django的对象关系映射解决方案models来设置数据持久性。 在本教程中,我们将创建Django views ,使我们的Web应用程序能够正确处理Web请求并返回所需的Web响应。如Django文档中所定义,网络响应可以是网页的HTML内容,重定向或HTTP错误(例如404 )。从技术上讲, […]