页面“C基础”与“Vps”之间的差异

来自linux中国网wiki
(页面间的差异)
跳到导航 跳到搜索
 
 
第1行: 第1行:
=c=
 
<pre>
 
  
/*                                                                                                                                                                                         
+
 
20答案是 Tuesday  因为列数定了是10                                                                                                                                                           
+
=2020=
21days[2] === days[2][10]                                                                                                                                                                   
+
多看一些相关的 评测和站点
22                                                                                                                                                                                           
+
 
23解说                                                                                                                                                                                       
+
还有要评测什么的
24days[2][0]=T                                                                                                                                                                               
+
 
25days[2][1]=u                                                                                                                                                                               
+
[https://www.vultryhw.cn/vultr-speedtest/ Vultr各节点官方测速地址]
26days[2][2]=e                                                                                                                                                                               
+
 
27days[2][3]=s                                                                                                                                                                               
+
=免费升级=
28days[2][4]=d                                                                                                                                                                               
+
 
29days[2][5]=a                                                                                                                                                                               
+
==vultr ==
30days[2][6]=y                                                                                                                                                                               
+
servers -->settings -->change plan
31days[2][7]=                                                                                                                                                                                
+
 
32days[2][8]=                                                                                                                                                                               
+
== digitalocean==
33days[2][9]=                                                                                                                                                                               
+
--> resize -->Disk, CPU and RAM
34                                                                                                                                                                                           
+
 
35               
+
<pre> #150这个样子
 +
evan@bsd-latop:~ % ping linuxchina.net
 +
PING linuxchina.net (138.197.220.125): 56 data bytes
 +
64 bytes from 138.197.220.125: icmp_seq=0 ttl=51 time=154.269 ms
 +
64 bytes from 138.197.220.125: icmp_seq=1 ttl=51 time=153.722 ms
 +
64 bytes from 138.197.220.125: icmp_seq=2 ttl=51 time=153.646 ms
 +
64 bytes from 138.197.220.125: icmp_seq=3 ttl=51 time=153.907 ms
 +
64 bytes from 138.197.220.125: icmp_seq=4 ttl=51 time=153.740 ms
 +
64 bytes from 138.197.220.125: icmp_seq=5 ttl=51 time=152.701 ms
 +
64 bytes from 138.197.220.125: icmp_seq=6 ttl=51 time=153.862 ms
 +
 
 +
 
 +
在HK的机器好一点点
 
</pre>
 
</pre>
==eg ==
 
=== 石头剪刀布===
 
<pre>
 
#include <stdio.h>
 
#include <stdlib.h>
 
#include <time.h>
 
  
int main(void)
+
[https://www.zhihu.com/question/25529727 DigitalOcean 选择 Region 的问题?]
{
+
 
char gesture[3][10] = { "scissor", "stone", "cloth" };
+
 
int man, computer, result, ret;
+
[https://digitalocean.youhuima.cc/digitalocean%e5%93%aa%e4%b8%aa%e6%9c%ba%e6%88%bf%e5%bf%ab%e5%92%8c%e7%a8%b3%e5%ae%9a.html Digitalocean哪个机房快和稳定]
 +
 
 +
 
 +
https://digitalocean.youhuima.cc/
 +
 
 +
这些不错, 过有点小贵
 +
http://www.ehostidc.cn
 +
 
 +
国内到韩国的网络线路,应该是最好的,甚至可以媲美中国国内的双线机房。
 +
 
 +
<pre>北京联通 ping zyan.cc:
 +
root@linaro-alip:~# ping zyan.cc
 +
PING zyan.cc (27.255.71.186) 56(84) bytes of data.
 +
64 bytes from 27.255.71.186: icmp_req=1 ttl=50 time=68.3 ms</pre>
 +
 
 +
=aws  and  cloud.google=
 +
 
 +
==防火墙配置==
 +
GCE 默认开启了防火墙且不能关闭,只能允许你自己指定的协议和端口的流量;经过我自己的实际测试,GCE 能够自动过滤相当的 DDOS 攻击流量。
 +
 
 +
由于防火墙不能关闭,所以不能配置类似 IPv6 Tunnel 的服务,所以导致目前的 GCE 是不能够支持 IPv6 的,不过相信以后 Google 还是会启用 IPv6 支持。
 +
 
 +
在 “网络” 里,可以找到 [https://console.cloud.google.com/networking/firewalls/list 防火墙规则],然后可以 [https://console.cloud.google.com/networking/firewalls/add 添加防火墙规则]
 +
 
 +
默认已经允许了 SSH 和 ICMP 等(以 default 开头的)
 +
 
 +
=Billing=
 +
2018年 04月 30日 星期一 就算为5月一号  $10
  
srand(time(NULL));
+
2018年 09月 03日 星期一 10:18:48 CST $10 就是 70+70 rmb
while (1) {
 
computer = rand() % 3;
 
  printf("\nInput your gesture (0-scissor 1-stone 2-cloth):\n");
 
ret = scanf("%d", &man);
 
  if (ret != 1 || man < 0 || man > 2) {
 
printf("Invalid input! Please input 0, 1 or 2.\n");
 
continue;
 
}
 
printf("Your gesture: %s\tComputer's gesture: %s\n",
 
gesture[man], gesture[computer]);
 
  
result = (man - computer + 4) % 3 - 1;
+
2018年 11月 02日  2019年 01月 02日 星期三
if (result > 0)
+
2019年3.1   5.1给10刀
printf("You win!\n");
+
Mon Jul  1 13:37:10 UTC 2019
else if (result == 0)
 
printf("Draw!\n");
 
else
 
printf("You lose!\n");
 
}
 
return 0;
 
}
 
  
 +
2019年 9月 1日 星期日 13时19分13秒 CST 只先给了5刀
  
/*
+
Wed 06 Nov 2019
0、1、2三个整数分别是剪刀石头布在程序中的内部表示,用户也要求输入0、1或2,然后和计算机随机生成的0、1或2比胜负。这个程序的主体是一个死循环,需要按Ctrl-C退出程序。以往我们写的程序都只有打印输出,在这个程序中我们第一次碰到处理用户输入的情况。在这里只是简单解释一下,以后再细讲。scanf("%d", &man)这个调用的功能是等待用户输入一个整数并回车,这个整数会被scanf函数保存在man这个整型变量里。如果用户输入合法(输入的确实是整数而不是字符串),则scanf函数返回1,表示成功读入一个数据。但即使用户输入的是整数,我们还需要进一步检查是不是在0~2的范围内,写程序时对用户输入要格外小心,用户有可能输入任何数据,他才不管游戏规则是什么。
+
digita
 +
$3.33  Remaining
  
和printf类似,scanf也可以用%c、%f、%s等转换说明。如果在传给scanf的第一个参数中用%d、%f或%c表示读入一个整数、浮点数或字符,则第二个参数的形式应该是&运算符加一个相应类型的变量名,表示读进来的数存到这个变量中;如果在第一个参数中用%s读入一个字符串,则第二个参数应该是数组名,数组名前面不加&,因为数组类型做右值时自动转换成指针类型,而scanf后面这个参数要的就是指针类型,在第 10 章 gdb有scanf读入字符串的例子。&运算符的作用也是得到一个指针类型,这个运算符以后再详细解释。
+
用了 $7.36 应该可以到12月才 给钱
  
留给读者的思考问题是:(man - computer + 4) % 3 - 1这个神奇的表达式是如何比较出0、1、2这三个数字在“剪刀石头布”意义上的大小的
+
2019年12月 1日
*/
 
  
</pre>
 
  
[https://wenku.baidu.com/view/55e520da5022aaea998f0f5e.html 石头剪刀布_C语言]
+
2020年 1月28日 星期二  digio 5刀 ;  vultr没理
  
https://blog.csdn.net/guoqingchun/article/details/8104197
+
=ec2=
 +
aws web用firefox打开 不然好慢
 +
=google=
 +
cloud.google.com
  
=排序与查找=
+
2019.02.06 过期
==插入排序 ==
 
<pre>
 
#include <stdio.h>
 
#define LEN 5
 
int a[LEN] = { 10, 5, 2, 4, 7 };
 
void insertion_sort(void)
 
{
 
int i, j, key;
 
for (j = 1; j < LEN; ++j) {
 
printf("%d, %d, %d, %d, %d\n",
 
      a[0], a[1], a[2], a[3], a[4]);
 
key = a[j];  //key 标记为未排序的第一个元素
 
i = j - 1;
 
                // key  与已排序元素从大到小比较,寻找key应插入的元素
 
////采用顺序查找方式找到插入的位置,在查找的同时,将数组中的元素进行后移操作,给插入元素腾出空间 ?
 
  
while (i >= 0 && a[i] > key) {
+
=SEE ALSO=
a[i+1] = a[i];
 
--i; //跳出while
 
}
 
a[i+1] = key; ////插入到正确位置
 
}
 
printf("%d, %d, %d, %d, %d\n",
 
      a[0], a[1], a[2], a[3], a[4]);
 
}
 
int main(void)
 
{
 
insertion_sort();
 
return 0;
 
}
 
/* 就是key 一直和前面排好的比,找到正确的位置
 
10, 5, 2, 4, 7
 
5, 10, 2, 4, 7
 
2, 5, 10, 4, 7
 
2, 4, 5, 10, 7
 
2, 4, 5, 7, 10 */
 
</pre>
 
  
 +
[https://guozeyu.com/2016/10/asia-google-compute-engine/ Google Compute Engine 新手教程]
  
 +
[https://blog.51cto.com/wzlinux/2382381 国外 VPS 购买列表]
  
[https://blog.csdn.net/qq_25775935/article/details/88724130 插入排序算法及C语言实现]
 
  
=see also=
+
[https://github.com/wuyao721/51docs/blob/master/it/aws-ec2-price.org 亚马逊EC2收费笔记]
[https://wiki.ubuntu.com.cn/C%E8%AF%AD%E8%A8%80%E7%AE%80%E8%A6%81%E8%AF%AD%E6%B3%95%E6%8C%87%E5%8D%97 C语言简要语法指南]
 
  
https://wiki.ubuntu.com.cn/Compiling_C
+
[https://cloud.google.com/compute/docs/instances/connecting-to-instance#standardssh 连接到 Linux 实例]
  
[https://wiki.ubuntu.com.cn/Gcchowto Gcc-howto]
+
[https://cloud.google.com/compute/pricing?hl=zh_CN&_ga=2.171515555.-221994790.1518005746 Google Compute Engine 价格]
  
[[category:c]]
+
[[category:ops]] [[category:linux]]

2020年2月28日 (五) 07:34的版本


2020

多看一些相关的 评测和站点

还有要评测什么的

Vultr各节点官方测速地址

免费升级

vultr

servers -->settings -->change plan

digitalocean

--> resize -->Disk, CPU and RAM

 #150这个样子
evan@bsd-latop:~ % ping linuxchina.net
PING linuxchina.net (138.197.220.125): 56 data bytes
64 bytes from 138.197.220.125: icmp_seq=0 ttl=51 time=154.269 ms
64 bytes from 138.197.220.125: icmp_seq=1 ttl=51 time=153.722 ms
64 bytes from 138.197.220.125: icmp_seq=2 ttl=51 time=153.646 ms
64 bytes from 138.197.220.125: icmp_seq=3 ttl=51 time=153.907 ms
64 bytes from 138.197.220.125: icmp_seq=4 ttl=51 time=153.740 ms
64 bytes from 138.197.220.125: icmp_seq=5 ttl=51 time=152.701 ms
64 bytes from 138.197.220.125: icmp_seq=6 ttl=51 time=153.862 ms


在HK的机器好一点点 

DigitalOcean 选择 Region 的问题?


Digitalocean哪个机房快和稳定


https://digitalocean.youhuima.cc/

这些不错, 过有点小贵 http://www.ehostidc.cn

国内到韩国的网络线路,应该是最好的,甚至可以媲美中国国内的双线机房。

北京联通 ping zyan.cc:
root@linaro-alip:~# ping zyan.cc
PING zyan.cc (27.255.71.186) 56(84) bytes of data.
64 bytes from 27.255.71.186: icmp_req=1 ttl=50 time=68.3 ms

aws and cloud.google

防火墙配置

GCE 默认开启了防火墙且不能关闭,只能允许你自己指定的协议和端口的流量;经过我自己的实际测试,GCE 能够自动过滤相当的 DDOS 攻击流量。

由于防火墙不能关闭,所以不能配置类似 IPv6 Tunnel 的服务,所以导致目前的 GCE 是不能够支持 IPv6 的,不过相信以后 Google 还是会启用 IPv6 支持。

在 “网络” 里,可以找到 防火墙规则,然后可以 添加防火墙规则

默认已经允许了 SSH 和 ICMP 等(以 default 开头的)

Billing

2018年 04月 30日 星期一 就算为5月一号 $10

2018年 09月 03日 星期一 10:18:48 CST $10 就是 70+70 rmb

2018年 11月 02日 2019年 01月 02日 星期三 2019年3.1 5.1给10刀 Mon Jul 1 13:37:10 UTC 2019

2019年 9月 1日 星期日 13时19分13秒 CST 只先给了5刀

Wed 06 Nov 2019 digita $3.33 Remaining

用了 $7.36 应该可以到12月才 给钱

2019年12月 1日


2020年 1月28日 星期二 digio 5刀 ; vultr没理

ec2

aws web用firefox打开 不然好慢

google

cloud.google.com

2019.02.06 过期

SEE ALSO

Google Compute Engine 新手教程

国外 VPS 购买列表


亚马逊EC2收费笔记

连接到 Linux 实例

Google Compute Engine 价格