silly

Linux下安装Nginx

大憨熊 提交于 2020-09-30 14:37:29
原文链接: https://www.jianshu.com/p/9f2c162ac77c Nginx简介 Nginx是什么? Nginx是一款轻量级Web服务器,也是一款反向代理服务器 官网: http://nginx.org/ 中文文档: http://www.nginx.cn/doc/ Nginx能干什么? Nginx能干的事情很多,这里简要罗列一-些: 可直接支持Rails和PHP的程序 可作为HTTP反向代理服务器 作为负载均衡服务器 作为邮件代理服务器 帮助实现前端动静分离 Nginx特点 Nginx安装 Nginx下载 官网下载: http://nginx.org/en/download.html 或者直接在linux执行命令: wget http://nginx.org/download/nginx-1.12.2.tar.gz 这里下载的版本是1.12.2 安装步骤 # 安装依赖 yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel # 解压缩 tar -zxvf linux-nginx-1.12.2.tar.gz cd nginx-1.12.2/ # 执行配置 ./configure # 编译安装(默认安装在/usr/local/nginx) make make install

犯二的程度

偶尔善良 提交于 2020-08-11 08:51:50
犯二的程度 任务描述 本关任务:编写函数 silly,计算整数(不多于100100位)犯二的程度并返回。 数字也可以“犯二”,一个整数“犯二的程度”定义为:该数字中包含22的个数与其位数的比值,如果这个整数是负数,则程度增加0.50.5倍,如果还是个偶数,则再增加11倍。 例如,数字-56782223456−56782223456是个1111位数,其中有33个22,是负数,也是偶数,则它的犯二程度为: 3/11×1.5×2 ,约为0.8181820.818182。 编程要求 在右侧编辑器中的 Begin-End 之间补充代码,计算整数(不多于100100位,数据由平台提供)犯二的程度并返回。具体“犯二的程度”定义如下: 该数字中包含 2 的个数与其位数的比值; 如果整数是负数,则程度增加 0.5 倍; 如果整数是偶数,则再增加 1 倍。 测试样例 测试输入: -13142223336 预期输出: 0.818182 测试输入: 122335468912334612 预期输出: 0.444444 源代码 #include <iostream> using namespace std; // 函数silly:计算数值有多二 // 参数:a-存储数值的字符数组,以'\0'结束,所以不需要另一个参数告诉函数数组有多长 // 返回值:数值犯二的程度 double silly(char a[])

为什么处理排序数组要比处理未排序数组快?

偶尔善良 提交于 2020-08-11 04:29:30
问题: Here is a piece of C++ code that shows some very peculiar behavior. 这是一段C ++代码,显示了一些非常特殊的行为。 For some strange reason, sorting the data miraculously makes the code almost six times faster: 出于某些奇怪的原因,奇迹般地对数据进行排序使代码快了将近六倍: #include <algorithm> #include <ctime> #include <iostream> int main() { // Generate data const unsigned arraySize = 32768; int data[arraySize]; for (unsigned c = 0; c < arraySize; ++c) data[c] = std::rand() % 256; // !!! With this, the next loop runs faster. std::sort(data, data + arraySize); // Test clock_t start = clock(); long long sum = 0; for (unsigned i = 0; i < 100000

犯二的程度

安稳与你 提交于 2020-08-11 03:25:19
犯二的程度 任务描述 本关任务:编写函数 silly,计算整数(不多于100100位)犯二的程度并返回。 数字也可以“犯二”,一个整数“犯二的程度”定义为:该数字中包含22的个数与其位数的比值,如果这个整数是负数,则程度增加0.50.5倍,如果还是个偶数,则再增加11倍。 例如,数字-56782223456−56782223456是个1111位数,其中有33个22,是负数,也是偶数,则它的犯二程度为: 3/11×1.5×2 ,约为0.8181820.818182。 编程要求 在右侧编辑器中的 Begin-End 之间补充代码,计算整数(不多于100100位,数据由平台提供)犯二的程度并返回。具体“犯二的程度”定义如下: 该数字中包含 2 的个数与其位数的比值; 如果整数是负数,则程度增加 0.5 倍; 如果整数是偶数,则再增加 1 倍。 测试样例 测试输入: -13142223336 预期输出: 0.818182 测试输入: 122335468912334612 预期输出: 0.444444 源代码 #include <iostream> using namespace std; // 函数silly:计算数值有多二 // 参数:a-存储数值的字符数组,以'\0'结束,所以不需要另一个参数告诉函数数组有多长 // 返回值:数值犯二的程度 double silly(char a[])

在Bash脚本中,如果发生某种情况,如何退出整个脚本?

帅比萌擦擦* 提交于 2020-05-08 20:17:15
问题: I'm writing a script in Bash to test some code. 我正在Bash中编写脚本来测试一些代码。 However, it seems silly to run the tests if compiling the code fails in the first place, in which case I'll just abort the tests. 但是,如果编译代码首先失败,则运行测试似乎很愚蠢,在这种情况下,我将中止测试。 Is there a way I can do this without wrapping the entire script inside of a while loop and using breaks? 有没有一种方法可以在不将整个脚本包装在while循环内并使用break的情况下做到这一点? Something like a dun dun dun goto? 像 dun dun dun goto之类的东西? 解决方案: 参考一: https://stackoom.com/question/5mYE/在Bash脚本中-如果发生某种情况-如何退出整个脚本 参考二: https://oldbug.net/q/5mYE/In-a-Bash-script-how-can-I-exit-the-entire

【English】主语从句的引导词是如何选择?

为君一笑 提交于 2020-04-26 08:32:07
在英语中,主要有三大从句,即 名词性从句 (包括 主语从句 , 宾语从句 , 表语从句 , 同位语从句 )、 形容词性从句 (即 定语从句 )、副词性从句(即状语从句,包括时间、条件、结果、目的、原因、让步、地点、方式等)。 引导 主语从句 连词有that,whether,who,what,whatever等 定义:如果一个句子在复合句中充当一个主语,那么这个句子就是 主语从句 . 第一部分:常规主语从句,即句子在复合句中充当一个主语 (1)That he finished writing the composition in such a short time surprised us all. (2)Whether we will go for an outing tomorrow remains unknown. (3)Who will be our monitor has't been decided yet. (4) Whom we must study for is a question of great importance. (5)What caused the accident remains unknown. (6)Whatever you did is right. (7)Whose watch was lost is unknown. (8)What we