摘要: 1. 下载MinGW w64的离线包 近期需要在Windows中安装GCC编译器,我们采用了 来安装GCC,可以使用项目的在线安装包 对进行GCC的安装,但是在安装过程中频繁的访问公网,而且访问速度比较慢,我们改用离线包的方式进行下载。 离线包下载地址: https://sourceforge.ne 阅读全文
posted @ 2019-06-11 12:17 cloes 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 从数据库理论上讲,一共有8种范式(normal form),分别是:1NF,2NF,3NF,BCNF,4NF,5NF,DKNF,6NF。但是常见的是:1NF,2NF,3NF三个范式。 1.1 第一范式(1NF) 第一范式(1NF):符合1NF的关系中的每个属性都不可再分。第一范式强调的是属性的原子性 阅读全文
posted @ 2019-05-07 23:33 cloes 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 1.安装docker和docker compose 1.1 docker的安装 本次安装使用的Linux发行版是 ,我们可以参照docker的 "官方文档" 进行安装,但是有些步骤需要做一些小修改。 首先,删除旧的docker版本: $ sudo apt get remove docker dock 阅读全文
posted @ 2019-04-19 14:04 cloes 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 1.dd命令的简单使用 工作中,我们经常需要测试磁盘的性能,我们可以使用 命令对系统的磁盘性能进行一个测试。 dd if=/dev/zero of=/mnt/test/testfile bs=1G count=1 oflag=direct if:表示从/dev/zero这个设备读取数据,在类UNIX 阅读全文
posted @ 2019-04-03 11:18 cloes 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 1.安装jre elasticsearch是使用java开发的搜索引擎,因此其运行依赖于java runtime environment,我们在这里不使用Oracel的官方jre,改为使用open jre。 运行环境: ubuntu:18.04 jre:openjdk 11 jre 执行一下的命令进 阅读全文
posted @ 2019-03-22 19:47 cloes 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 精度丢失 阅读全文
posted @ 2019-01-23 10:46 cloes 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 1.简单型的项目目录结构 如果我们只是开发一个小应用或者做一些简单的测试,那么完全没有必要根据官方的建议建立各种目录,只需要要一个文件夹中放置我们的源码文件,然后直接运行 就可以,例如: go build hello.go 然后编译器就会在当前目录下面生成一个hello.exe文件。 我们还可以用以 阅读全文
posted @ 2018-11-25 22:45 cloes 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 根据Nginx的官方文档,Location标签一共有四个修饰符,分别是: (1) :表示完全匹配; (2) :匹配URI的前缀,并且后面的正则表达式 不再 匹配,如果一个URI同时满足两个规则的话,匹配 最长 的规则; (3) :匹配正则表达式,大小写敏感; (4) :匹配正则表达式,大小写不敏感; 阅读全文
posted @ 2018-11-22 00:07 cloes 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 1.安装rp pppoe 测试环境: PPPoe Server:Ubuntu 16.04.5 PPPoe Client:Windows 10 测试网络环境:Vmware虚拟网络 首先,我们先安装PPPoe服务器,我们需要下载rp pppoe的源码,然后自行编译安装,本次编译的环境是Ubuntu 16 阅读全文
posted @ 2018-10-24 22:19 cloes 阅读(2132) 评论(0) 推荐(0) 编辑
摘要: 1. SYN Flood攻击原理 SYN Flood是DDos攻击的其中一种形式,其原理是:在TCP连接初始化的时候需要进行三次握手(见图1和图2),攻击者在第一次握手的数据表里面,通过伪造"Source Address"(见图3),让服务器(接收端)在进行第二次握手的时候,将确认包发向一个伪造的I 阅读全文
posted @ 2018-08-09 16:08 cloes 阅读(339) 评论(0) 推荐(0) 编辑