2019年1月

Godaddy cPanel 主机添加免费SSL证书

将免费的SSL证书添加到Godaddy共享主机中,从此网址前缀变成HTTPS,更加安全专业有木有!大家要知道Godaddy提供的SSL证书需要300多CNY 一年,简直巨坑。下面就给大家介绍,如何将免费SSL证书添加到Godaddy主机中。

Godaddy的主机应该是有两种,一种是共享主机带了一个cPanel,一种是独立主机,更像是谷歌云的VM。本文主要介绍的是共享主机with cPanel 的配置方法。其实,方法很简单,就是配置的入口被Godaddy隐藏得很深,就是这么坑。

第一步,获取免费的SSL证书

免费的SSL证书,网上有很多提供商,本人推荐使用Let`s Encrypt , 完全免费,如果是独立主机就可以在终端通过命令获取为期一年的证书,而由于共享主机无法对系统进行操作,就需要我们在线获取证书了。推荐使用ZeroSSL: https://zerossl.com/free-ssl/#crth

填写自己的域名,认证方式选择HTTP,不要选DNS,因为我的域名也是Godaddy的,DNS配置好了死活不生效,直接用HTTP配置,简单也比较快。右下角都勾选接受后就会生成CSR,保存到本地。然后再点下一步。

这样就生成了私钥和证书,也都保存到本地,最后就是认证了。需要把它的两个文件(分别对应我们的两个域名,neard.ws与www.neard.ws)下载下来,后期我们需要把它们上传到网站的根目录中才能进行认证。

第二步,cPanel中的配置

进入Godaddy账户中,进入到共享主机的cPanel主页中,在文件管理中把上面的两个认证文件上传到相应文件夹中。其中public_html就是站点的根目录。添加上去后就可以返回到ZeroSSL 完成认证操作。

然后我们就需要把SSL证书添加到站点中,也是在cPanel中有一个SSL证书管理,选择手动配置,将之前生成的私钥、证书等复制进去就好。然后,就可以通过HTTPS 访问自己的站点了。

欢迎大家访问本站主页:http://neardws.com

边缘性人格障碍(BPD)患者自述

边缘性人格障碍的特点是一种普遍的模式,这种模式下,患者有不稳定和过于敏感的人际关系,不稳定的自我形象,强烈的情绪波动,和冲动。

默沙东诊疗手册

人格障碍已经是一种精神疾病了,但是我却很难去和其他人讲,我也是一个精神疾病患者,但是这篇文章还是想写下来,记录我的精神状态。

其实,说起来,我并没有严重到有人格障碍,而是感觉有边缘性人格的特质而已。已经好多年没有写文章了,可能写的会随心所欲,想到什么写下什么,大家就见谅了!

我小时候并没有被抛弃,但是可能缺乏和家人的亲密关系,从初中起,就常常和最亲近的人冷战,可能开始确实是一些鸡毛蒜皮的小事,但是就是不想也拒绝和其他人交流,封闭自己。这也导致了我在为人处世方面很大的问题。比如,我在初三还是初二的时候,我有一个非常好的好朋友。当然,他现在也是我的好朋友,有一天,我脑子一热,感觉一定要和他绝交,不然可能以后会因为什么原因不再是朋友,所以不如自己先和他绝交,就感觉是自己先抛弃了他一样。但是,在我和他冷战的过程中,他一直没有放弃和我交流。我们两人友谊的小船,最终度过了这次危机,我也感觉很幸运,如果不是他,可能没人受得了我忽冷忽热的态度,与无理取闹的绝交请求。

可以说,初中时期的我情绪是非常不稳定的,开心的时候可以非常阳光健气,但是难过的时候我曾经想过自杀并实施过,虽然失败了。

我的自杀经历说起来十分搞笑,我还活着也许也是因为我并不想就这样死去,对,我也要非常感谢一个人,可以说,他拯救了我,他告诉我没有必要为人他人自杀。自杀的原因可以说是为情所困嘛,当时不知道在想些什么,选择自杀这条路,当天晚上,我半夜溜了出去,骑着自行车到处乱逛,决定在月光下进行割腕,也许在别人的劝导下,我当时是不想死的,所以那一次行为更像是仪式,确定自己不会再为了别人去死的仪式。

让我意想不到的是,我的母亲在当天晚上似乎察觉到了什么。当我早上来到学校的时候,我的父母就已经在学校了,但是他们也没有问我去干嘛了,班主任也好好地开导了我,他也只是觉得我读书压力太大了。没有几个人知道,那天晚上我原本是要去自杀的,现在想来,当初死了的话,后面也不会有太多悲伤的事情了。但当时让我难过的一件事就是我的母亲从那天起,再也睡不好觉,可能是害怕,第二天我又不见了吧。而我后面才得知,我是她当时唯一的依靠。

说起来,初中和大学都有谈过一次恋爱,而且都是我先放弃继续下去。其实也很奇怪,这两段感情的开始都不是由我,但结束都是我。莫名其妙地结束了,对方肯定是这样想的,没有好好的说再见,也许我真的是个渣男,现在我也十分抱歉。但我也再也不想爱上其他人了。无法建立稳定的亲密关系,这是我的命运,面对一些沟通上的问题,总是逃避,这是我的性格。

曾经,我高傲地觉得我不会再改变,但这种根植在我人格中的缺陷,我也已经决定要一个人生活下去,不娶妻生子,也许今后也会面临很大的压力吧。

配置NS3的Eclipse编译运行环境

前期准备

  1. Linux 系统,虚拟机、真机、子系统皆可
  2. NS3, 官方网站下载:https://www.nsnam.org/releases/
  3. Eclipse IDE for C/C++ Developers Linux 版本

本人使用的环境:

  1. Ubuntu 18.04 子系统/Bash on Windows (Windows 10)
  2. NS3 v3.29
  3. Eclipse Photon v4.8.0

搭建NS3环境

当下载好NS3后,可以在终端输入命令 ./build.py 进行构建。该命令成功执行后会在当前目录生成一个ns-3.29文件夹,该文件夹中就是我们通过命令构建的NS3,也是我们所需要的。

之后,我们再进入到生成的ns-3.29文件夹中,依次执行 ./waf configure — enable-examples — enable-tests 与 ./waf build 即可对NS3中的组件进行编译,编译成功后可以看到如下输出,说明NS3环境已经大丈夫(没问题)了😀。

 Waf: Leaving directory `/home/near/ns3/ns-allinone-3.29/ns-3.29/build'
Build commands will be stored in build/compile_commands.json
'build' finished successfully (20m56.899s)

Modules built:
antenna aodv applications
bridge buildings config-store
core csma csma-layout
dsdv dsr energy
fd-net-device flow-monitor internet
internet-apps lr-wpan lte
mesh mobility mpi
netanim (no Python) network nix-vector-routing
olsr point-to-point point-to-point-layout
propagation sixlowpan spectrum
stats tap-bridge test (no Python)
topology-read traffic-control uan
virtual-net-device wave wifi
wimax

Modules not built (see ns-3 tutorial for explanation):
brite click openflow
visualizer

Eclipse 的配置

新建NS3工程

打开Eclipse, 依次点击 File->New->Project,选择 C++ Project,然后 Project Type 选择 Executable -> Empty Project, Toolchains 选择 Linux GCC,然后直接点击Finish。具体配置见下图。

设置Waf为默认编译器

鼠标右键单击NS3工程,在选中的属性中选择 C/C++ Build, 需要配置Builder Settings 以及 Behaviour, 具体配置如下。

配置成功后可以在 Eclipse 的 Console 中看到NS3已经构建成功,因为之前我们在命令行中已经Build过了一次,所以这次会比较快,只用了5.590s 。

配置Eclipse Run Configuration

上一步我们把NS3在Eclipse编译的环境配置好了,那么只是能在Eclipse编译而已,如果我们需要在Eclipse中运行NS3的程序,就还需要进一步的配置。

选中标题栏 Run -> External Tools -> External Tools Configuration,需要配置的地方为Location, 设置为waf的地址,Working Directory 设置为NS3工程的地址,即waf的父目录,Arguments设置为 –run “$(string_prompt)”具体配置如下。

使用Eclipse 运行试试

点击应用并运行后,就可以在输入框中输入需要运行的程序,例如,scratch-simulator.cc 只需要在输入框中输入 scratch-simulator 即可,运行结果会在Console中显示。

这样就大功告成了。

附录