经验笔记

如何在Ubuntu 16.04上使用'rbenv'设置和配置Ruby on Rails

在本文中,我们将学习如何设置和配置Ruby on Rails,它是开发人员用来创建站点和Web应用程序的最流行的堆栈应用程序。Ruby是一种编程语言,程序员可以将它与Rails开发框架结合使用,以使应用程序开发变得快速而简单。“ rbenv… 更多>

如何使用单个Apache服务器设置多个SSL主机

在本文中,我们将向您展示如何仅使用单个IP地址在带有Apache的CentOS上设置多个SSL证书。通常,网站管理员被限制为每个插座使用具有IP的单个SSL证书,这将给公司带来大量投资。此限制可能导致他们购买HTTP网站的多个IP地址作为其… 更多>

如何在Ubuntu 16.04上设置和配置Jekyll开发站点

在本文中,我们将学习如何设置和配置Jekyll开发站点。Jekyll在数据库驱动的站点中提供了内容管理系统(CMS)的优势,并具有性能和安全性。它也称为博客意识,具有处理按日期组织的内容的功能。它特别适合于离线工作的人员,该人员还为轻量级编… 更多>

如何在Linux系统上每天运行Cron作业

本文将教您如何安排玉米作业,以便每天在特定时间执行脚本,命令或Shell脚本。作为系统管理员,我们知道在后台自动运行例行维护作业的重要性。Linux corn实用程序将帮助我们维护这些作业以在后台运行。Cron作业的一般语法MIN HOUR… 更多>

如何在Ubuntu上安装和使用命令行备忘单

Cheat是主要基于Python软件的命令行,可让系统管理员查看和保存有用的备忘单。它检索委托命令的简单文本示例,该示例将提醒用户其他选择,参数或常用的用法。作弊用于“您经常使用的命令,但是现在不足以考虑”安装作弊在安装Cheat之前,我们… 更多>

如何在Linux上递归搜索所有文件中的字符串

的grep命令用于搜索文本或扫描包含匹配到给定的字符串或单词行给定记录。使用grep搜索与一个或多个正则表达式匹配的文本行,并仅输出匹配的行。使用grep命令,我们可以在Linux上递归地在所有文件中搜索字符串。的语法如下所示-$ grep… 更多>

如何在Ubuntu 16.04上安装和设置Sphinx

在本文中,我们将学习如何在Ubunt 16.04上安装和设置Sphinx,Sphinx是一个开放源代码搜索引擎,它可以进行完整的测试搜索,并且最适合于非常有效地对海量数据进行搜索,而这些数据可能来自任何来源(例如-SQL数据库,纯文本文件等… 更多>

在C ++中使用STL查找奇数和偶数的数组元素

给定一个数组,任务是使用C ++中的标准模板库查找数组中奇数和偶数个元素的数量。为了解决此问题,我们使用C ++标准模板库中提供的count_if()函数。什么是count_if()函数?语法count_if(LowerBound, Upp… 更多>

使用C ++中的STL查找可以被N整除的数组元素

给定一个数组,任务是使用C ++中的标准模板库查找N可以整除的数字。为了解决此问题,我们使用C ++标准模板库中提供的count_if()函数。什么是count_if()函数?语法count_if(LowerBound, UpperBoun… 更多>

C ++使用isprint()

C ++中的Isprint()是“ cctype.h”头文件中的内置函数,该头文件检查字符是否可打印。对于常态,Isprint返回true,因为Isprint除了房屋字符('')之外,还返回true。cctype头文件中存在此函数(Ispr… 更多>

如何在Ubuntu 16.04上安装和配置“ R”

在本文中,我们将学习如何在Ubuntu 16.01上安装和配置R。“ R”是一种开放源代码编程语言,可以专门用于统计计算和执行分析数据。“ R”所在的社区非常了解用户在特定研究领域中生成的软件包。我们将使用CRAN(全面的“ R”存档网络)… 更多>

C ++ STL中的forward_list emplace_after()和emplace_front()

给出的任务是显示c ++中forward_list::emplace_after()和forward_list::emplace_front()函数的工作。与正常列表不同,forward_list仅与下一个元素保持链接,而普通列表与下一个以… 更多>

C ++ STL中的forward_list :: cbefore_begin()

给出的任务是显示C ++中forward_list::cbefore_begin()函数的工作。与正常列表不同,forward_list仅与下一个元素保持链接,而普通列表与下一个以及前面的元素保持链接,这有助于双向迭代。但是forward_… 更多>

C ++ STL中的转发列表:: cend()

给出的任务是显示C ++中forward_list::cend函数的工作。与正常列表不同,forward_list仅与下一个元素保持链接,而普通列表与下一个以及前面的元素保持链接,这有助于双向迭代。但是forward_list只能在向前方向… 更多>

如何在Linux上安装和配置NFS服务器

在本文中,我们将学习和配置NFS(网络文件系统),该文件基本上用于在Linux系统之间共享文件和文件夹。它是由Sun Microsystems在1980年开发的,它使我们可以在网络中挂载文件系统,远程用户可以像本地文件和文件夹一样进行交互和… 更多>

如何在Java中创建我们自己/自定义函数接口?

函数接口是一个只有一个抽象方法的简单接口。lambda表达式可以通过java8中的函数接口使用。我们可以通过在接口中定义单个抽象方法(SAM)来声明我们自己的/自定义的函数接口。语法interface CustomInterface { /… 更多>

C ++ STL中的forward_list cbegin()

给出的任务是显示C ++中forward_list::cbegin()函数的工作。与正常列表不同,forward_list仅与下一个元素保持链接,而普通列表与下一个以及前面的元素保持链接,这有助于双向迭代。但是forward_list只能在… 更多>

在CentOS 7如何安装和配置MongoDB

在本文中,我们将学习如何在CentOS 7上安装和配置MongoDB,MongoDB是一个开放源代码和免费数据库(是一个NoSQL数据库),意味着它是一个面向文档的数据库,它存储的文档是在结构上类似于JSON(在MongoDB中称为BSON… 更多>

Fping –一种在Ubuntu上并行Ping主机的命令行工具

Fping是一种将ICMP回声探测发送到网络主机的程序,与ping类似,因此它允许用户检查远程主机是否处于启动或关闭状态。使用Fping命令,我们可以一次检查多个主机。本文介绍“如何安装Fping命令以及Fping命令的用法”安装Fping… 更多>

查找Linux上最大的前10个文件和目录

有时,重要的是要找出正在吸收哪些文件或目录,Linux上的所有磁盘区域。同样,我们应该能够发现文件系统上的特定目录位置,例如/ tmp /或/ var /或/ domestic /。本文将帮助您使用Unix和Linux命令在文件系统上查找最… 更多>

如何在Linux上安装和配置仅缓存DNS服务器

本文将向您展示–如何使用DNS在本地环境中配置DNS缓存或转发服务器。当我们学习诸如配置网站和服务器之类的东西时,DNS(域名系统)通常是使服务器正常运行的关键服务器。大多数人会选择使用托管公司或域控制器提供的DNS服务器。缓存DNS服务器… 更多>

Collectl:适用于Linux的高级多合一性能监控工具

Linux方法管理员的主要项目是确保系统处于良好状态。Collectl用于收集描述当前过程受欢迎程度的性能信息。与大多数其他监视工具不同,集合不再是有限数量的过程指标中的关注焦点。相反,它可以收集有关许多不同类型的系统资源的信息,例如cpu… 更多>

C ++ STL中的转发列表Assign()函数

给出的任务是显示C ++中forward_list Assign()函数的工作。与正常列表不同,forward_list仅保持与下一个元素的链接,而普通列表不与下一个以及前面的元素保持链接,这有助于向前和向后的迭代。但是forward_li… 更多>

在C ++中使用STL在第一个数组中而不是第二个中存在元素

我们有两个数组,任务是比较两个数组,并使用C ++中的标准模板库(STL)查找出现在第一个数组中而不是出现在第二个数组中的数字。示例Input: array1[ ] = {1,2,3,4,5,7} array2[ ] = {2,3,4,5,… 更多>

用C ++转换为const

给出的任务是显示const_cast在C ++中的工作。const_cast是类型转换运算符之一。它用于更改任何对象的常量值,或者可以说它用于删除任何对象的常量性质。const_cast可以用于具有任何具有恒定值的对象的程序,这些对象有时需… 更多>

Java中如何使用Lambda表达式实现ObjLongConsumer <T>接口

ObjLongConsumer<T> 是来自 java.util.function 包的函数接口。此接口接受对象值和长值参数作为输入,但不产生任何输出。ObjLongConsumer<T>可以用作 lambda 表达… 更多>

C ++中的clocale头文件

给出的任务是显示C ++中<clocale>头文件的用法。<clocale>头文件是本地化库的一部分,而本地化库又是C ++标准库的一部分。最初它在C标准库中,名称为<locale.h>。此头文件中包含的… 更多>

cosh()函数用于使用C ++的复数

给出的任务是显示cosh()C ++中复数函数的工作方式。该cosh()函数是C ++标准模板库的一部分。它与标准cosh()方法略有不同。代替计算弧度角的双曲余弦值,它计算复数的复双曲余弦值。计算复双曲余弦的数学公式为-cosh(z)=(… 更多>

Cos()函数,用于C ++中的复数

给出的任务是显示cos()C ++中复数函数的工作方式。该cos()函数是C ++标准模板库的一部分。它与标准cos()方法略有不同。代替计算简单整数或有理数的余弦值,它计算复数的复数余弦值。计算复余弦的数学公式为-cos(z)=(e ^(… 更多>

C ++中的Copysign()函数

给出的任务是演示copysign()C ++的工作原理。该copysign()函数是C ++标准模板库的一部分。它采用两个参数,并通过组合第一个值的大小和第二个值的符号来产生结果。应该包含<math.h>或<cmath&g… 更多>

在C ++ STL中列出emplace()函数

给出的任务是显示emplace()C ++中列表函数的工作。list::emplace()函数是C ++标准模板库的一部分。它用于由用户在列表中的指定位置插入值。应该包含<list>头文件才能调用此函数。语法List_Name.… 更多>

列出C ++ STL中的assign()函数

给出的任务是显示C ++中assign()函数的工作。list::assign()函数是C ++标准模板库的一部分。它用于将值分配给列表,也可以将值从一个列表复制到另一个列表。应该包含<list>头文件才能调用此函数。语法分配新… 更多>

在C ++ STL中列出crbegin()和crend()函数

给出的任务是显示C ++中列表crbegin()和crend()函数的工作。list::crbegin()和list::crend()函数是C ++标准模板库的一部分。应该包含<list>头文件来调用这些函数。list::crb… 更多>

列出C ++ STL中的cbegin()和cend()函数

给出的任务是显示C ++中list::cbegin()和list::cend函数的工作。list::cbegin()和list::cend()函数是C ++标准模板库的一部分。应该包含<list>头文件来调用这些函数。list:… 更多>

在C ++ STL中 list back ()函数

给出的任务是显示back()c ++中list函数的工作。list::back()函数是C ++标准模板库的一部分。它用于显示任何列表的最后一个元素。调用此函数之前,应包含<list>头文件。语法List_Name.back()… 更多>

C ++ STL中的双端队列Assign()函数

给出的任务是显示C ++ STL中deque::assign()的工作。双端队列是双端队列。在C ++中,deque::assign()是一个内置函数,用于将新值分配给deque容器。每次调用此函数时,它都会通过替换现有值并更改相应分配的大… 更多>

C / C ++中的strstr()函数

strstr()函数是“ string.h”头文件中的预定义函数,用于执行字符串处理。此函数用于查找子字符串的第一个匹配项,例如在主字符串中说str2,例如str1。语法的语法strstr()如下-char *strstr( char *s… 更多>

在Ubuntu上安装Go 1.7的最佳方法

Go是Google在2007年创建的一种免费开放源代码编程语言。它提供了构建简单,无毒且有效的程序的便利。此语言是为在服务器上编写而设计的。本文介绍了“如何在Ubuntu上安装Go 1.7”安装Go编程语言要下载Go语言二进制存档文件,请使… 更多>

在C ++中查找最多为零的N个唯一整数

假设我们有一个整数n。我们必须返回任何包含n个唯一整数的数组,以使它们的总和为0。因此,如果输入为n = 5,则一个可能的输出将为[-7,-1、1、3、4]为了解决这个问题,我们将遵循以下步骤-将数组A作为最终答案,并将x:= 0对于i,范… 更多>

用C ++右侧的最大元素替换元素

假设我们有一个数组A。我们必须用该元素右侧的最大元素替换每个元素。并将最后一个替换为-1。因此,如果A = [5、17、40、6、3、8、2],则它将为[40,40,8,8,8,2,-1]为了解决这个问题,我们将遵循以下步骤-我们将从右到左… 更多>

用Python查找具有偶数位数的数字

假设我们有一个数字列表。我们必须计算具有偶数位数的数字。因此,如果数组类似于[12,345,2,6,7896],则输出将为2,因为12和7896的位数为偶数为了解决这个问题,我们将遵循以下步骤-取列表并将每个整数转换为字符串如果字符串的长度… 更多>

在C ++中,元素在排序数组中的出现率超过25%

假设我们有一个数组A。元素很少。一些元素很常见。我们必须返回一个在数组中出现25%以上空格的元素。因此,如果A = [1、2、4、4、4、4、5、5、6、6、7、7],则这里4出现了四次。这是12(阵列大小)的25%以上为了解决这个问题,我… 更多>

用C ++减去整数的乘积和数字总和

假设我们有一个数字。我们必须找到数字总和和数字乘积。之后,求和与乘积之差。因此,如果数字为5362,则总和为5 + 3 + 6 + 2 = 16,而5 * 3 * 6 * 2 =180。因此180 – 16 = 164要解决此问题,请取每个… 更多>

C ++中访问所有点的最短时间

假设有一些点作为数组给出。我们必须找到访问所有地点的最短时间(以秒为单位)。有一些条件。一秒钟内,它可以垂直,水平和对角移动我们必须按照数组中出现的顺序访问这些点。因此,如果点是[[(1,1),(3,4),(-1,0)],则输出将为7。如果… 更多>

C ++中矩阵中具有奇数值的单元格

假设存在n和m,它们是矩阵的维数。这些由零初始化。并且给出索引,其中索引[i] = [ri,ci]。对于每对[ri,ci],我们必须将ri行和ci列中的所有像元都增加1。输出将是对所有索引应用增量后矩阵中具有奇数值的像元数。为了解决这个问题… 更多>

在C ++中找到给定方程的正整数解

假设我们有一个带两个参数(x,y)的函数f。我们必须返回所有x和y对,其中f(x,y)= z。给出z作为输入,x,y是正整数。功能是不断增加的功能。所以f(x,y)<f(x + 1,y)和f(x,y)<f(x,y + 1)。为了… 更多>

检查它是否在C ++中为直线

假设我们有一个由(x,y)坐标组成的数据点列表,我们必须检查数据点是否形成直线。因此,如果这些点像[[(1,2),(2,3),(3,4),(4,5),(5,6),(6,7)],则它们形成直线。为了解决这个问题,我们将取每个连续数据点之间的差… 更多>

在C ++中的平衡字符串中分割字符串

众所周知,平衡弦是指具有相等数量的左右字符的弦。假设我们有一个平衡字符串s将其拆分为最大数量的平衡字符串。我们必须返回拆分后的平衡字符串的最大数量。因此,如果字符串为“ RLRRLLRLRL”,则输出为4。因为有四个平衡字符串。每个子串的“… 更多>

Python中的唯一出现次数

假设我们有一个数组。我们必须检查每个元素是否具有唯一的出现次数。如果不存在此类元素,则返回false,否则返回true。因此,如果数组类似于[1、2、1、2、2、2、3、4、4、4、4],则它将返回true,因为元素1存在两次,2存在三次,… 更多>

在云环境中确保数据安全的10种方法

从技术意义上讲,“云”可以定义为一个巨大的在线场所,用于存储和访问Internet中的数据和程序文件,而不是像本地磁盘那样的计算机硬件。当我们谈论存储和访问数据时,我们首先要关注的是数据的安全性,对云环境的依赖程度。云环境与存储在单个数据服… 更多>