分类
文章

如何在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开发游戏。 先决条件 为了能够使用本教程,请确保您已经在本地计算机或服务器 […]

分类
文章

如何在Debian 9上为nginx创建自签名ssl证书

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

分类
文章

如何为buildbot创建系统单元文件

介绍 Buildbot是基于Python的持续集成系统,用于自动化软件构建,测试和发布过程。在前提条件教程” 如何在Ubuntu 16.04上安装Buildbot”中 ,我们创建了一个buildbot用户和组,在/home/buildbot/master安装了buildmaster,在/home/buildbot/master worker中安装了/home/buildbot/worker ,然后手动启动了新用户的进程。 。 在本教程中,我们将创建systemd单位文件,以便服务器的 […]

分类
文章

如何创建twitter app

介绍 有权访问Twitter API可以帮助您管理社交媒体帐户,并允许您挖掘社交媒体中的数据。如果您代表一家企业或组织,这对品牌推广很有用,并且对于单个用户和业余程序员而言,它可能很有趣。 在本文中,我们将概述创建Twitter应用程序所需的步骤。 然后,我们将在Python中构建一个脚本,该脚本使用Tweepy库来利用Twitter API。 先决条件 在开始之前,请确保已具备以下先决条件: 具有有效电话号码的Twitter帐户,您可以在登录时通过” Settings Mobile部分添加 设 […]

分类
文章

如何使用python 3和tweepy库创建twitterbot

介绍 Twitterbot是与Twitter平台集成的程序,可以自动发布,转发,喜欢或关注其他用户。通过提供有趣的信息或更新,Twitterbot可以证明是有用的,它们也可以很有趣或幽默。 创建Twitterbot时务必小心,因为骚扰和垃圾邮件不仅不行,而且由于违反Twitter的服务条款,它们将导致您的Twitterbot帐户被暂停。在创建Twitterbot之前,您应该熟悉Twitter的自动化规则和最佳实践,以确保您的Twitterbot是Twitter社区的良好成员。 本教程将引导您完成两个Twit […]

分类
文章

如何在ubuntu 14-4上为nginx创建apparmor配置文件

介绍 一个好的服务器管理员会寻找新的漏洞。当运行端口向公众开放的服务器时,您应该沉迷于其安全性。 不幸的是,即使您紧跟应用程序和操作系统的所有最新安全补丁程序,您的服务器仍可能容易受到零时差攻击:针对没有任何补丁程序的未知漏洞的攻击。AppArmor是一个Linux内核模块,用作访问控制系统,可以保护您的服务器免遭此类攻击。自Ubuntu 8.04发布以来,默认情况下该模块已在Ubuntu上可用。 当AppArmor对某个应用程序处于活动状态时,操作系统将允许该应用程序访问其安全配置文件中提到的那些文件和文 […]

分类
文章

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

介绍 本教程演示了如何创建椭圆曲线加密(ECC)公钥和私钥对,以与高性能HTTP服务器Nginx一起使用。与传统的RSA密钥相比,ECC密钥具有一些优势。ECC密钥可提供与较大RSA密钥相同的安全性,同时其尺寸较小,从而减少了服务器上所需的资源,并为移动设备提供了更快的性能。 ECC的使用可以提高流媒体,VPN连接或其他高带宽应用程序的性能。证书颁发机构(CA),如赛门铁克已经开始提供ECC或E lliptic C urve C ryptography证书。如果您在使用正向保密或完全正向保密之前已连接到网站 […]

分类
文章

如何在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 […]