全站上https

本来觉得这个https不是什么大不了的事情,但是输入密码的时候突然意识到,这个post的过程中是有危险的。危险在哪里呢?我们可以参考mozilla的相关描述

因此,我决定给我的站上一下https。上https的过程比较容易,因为之前一直都是在腾讯云捣鼓,所以直接从腾讯云走的域名以及https,因此可以直接从腾讯云一键申请【当然,还是需要填写一部分步骤】,这里就不再赘述了。另外,补充一下,申请ssl证书,即https必需品,首先需要网站进行审核,审核通过以后,才能直接申请。

因为我直接使用的是nginx作为前端,因此直接添加了一条server记录:

server {
    listen 443;
    server_name svtter.cn;
    ssl on;
    ssl_certificate 1_svtter.cn_bundle.crt;
    ssl_certificate_key 2_svtter.cn.key;
    ssl_session_timeout 5m;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
    ssl_prefer_server_ciphers on;
  location / {
        proxy_pass http://web/;
    }
}

这个地方的域名需要换成自己申请的。其中有一个小坑是,如果你已经配置好http,希望全站都走https,那么要记得在原本的server处,添加一条语句

   rewrite ^(.*) https://$host$1 permanent;

如此一来,所有访问你网站的流量就都走https啦~看见小绿锁真开心呀;

后记

使用https以后,我发现我使用的许多图片并不是https,因此我的网站依然有被篡改的可能性。

这个不是很讲究的博客

功能列表

这个博客的雏形很早之前就写好了,但是一直没有挂上去,主要有这几个原因:一是写的不好,很多功能都没写全,写的也不太走心;二是长得有点丑,当然,这一点也可以放在功能不全这个问题里面。总而言之,就是不太讲究。这个不讲究还体现在之前的文章Latex适配没做好,等等。

完成博客的基本功能后,准备向着知识库的方向迈进一下,做成笔记形式的东西。其实做成笔记形式的东西并不难,把接口做好,然后写几个符合自己心意的前端就好了。只不过这时间上可能有点扛不太住,所以现在web方面做点事情,等以后有时间了,再去做别的。可以参考主题

关于web

说一点观点,web这个东西随着app的盛行,可能生存空间就像是原来的pc,或者说伴随着pc吧,流量会变得小很多。这也是没办法的事情,虽然不至于被逼死。但是不能说这个东西就不做了,不现实。web会以另一种形式存在,比如说我们喜欢的web-app【微信小程序,支付宝小程序】等等继续存在,当然,还有大家称的h5【react-native】等等。

现在的公众如果需要什么功能,可能在手机商店先搜索的概率更大一些,这也对某些新型的创业公司提出了挑战。这个事情可能被其他人提出很多次了,可能我发现的有点晚了。

以后写文章还是要先列个大纲,然后往里面填写内容,写到这里我已经忘记我之前想说什么了。

web开发依旧是猛如虎,虽然现在机器学习又炒的很热,我也很不能免俗的投入到机器学习的学习热潮之中。。

这个博客用的技术

Django,Docker,Bootstrap;以后再添加什么再说。当然,还有SQLite等。

其中我觉得最有必要吹一下的还是Docker,Docker可能需要耗费你一周的时间进行学习,当然,因人而异,最初的时候我学习这门”技术“大概就是用了一个周的时间,然后就开始了几次测试;最初是因为一些云服务商提供这个东西【免费】我猜逼着自己去学,学了之后发现用的不太好——我觉得这个事情云服务商还是要背锅的,具体我就不点名了,做的真的非常不友好。不如自己去找两本书学习一下,以学习一个虚拟化技术为目标去学习。

听说最近阿里推出了自己的容器技术,不过我没有精力看——有是的确应该有的。容器的好处就是你可以在本地搞好配置清单,或者抄一份配置清单,然后ssh到服务器上面部署一下,过程非常流畅,很舒服。

我更喜欢作为什么

我想了一下,我更喜欢作为一个原型开发工程师——这个名词是我自己的发明的,我也没有上网去查查有没有类似的名词。原型开发工程师的意思是做一些人们想要做的东西,但是实现起来没有必要做的非常彻底的东西。原型开发工程师是很痛苦的,尤其是在设计完之后开始写代码的过程。不是说设计完了,这个东西就实现了。

话说如果人工智能能够做到我设计完就能实现,还不用我非得用一些特别的领域设计语言来做的话,那真是虎的一批啊。

原型的最好处是不用在一个地方死抠着,做出东西更有成就感,也更容易致富一些。这个地方牵扯手艺的问题。手艺的问题应该作为另一篇博文来讲一下。

回学校的一些感想

嗯,来读研了。感觉研究生是非常有必要读的,尤其是本身作为二本院校的毕业生,很多知识的宽度与深度都是不够的。搞过的东西听过的课重新搞一遍,感觉是不一样的。对于有些东西实现没有头绪,现在来看看,收获了很多的思路,也把解决许多老旧的问题,感觉自己的开发水平应该又上了一个台阶。应该属于内功的部分吧。

BUG

  • RSS feed 存在问题【修改文章后会更改文章的时间线】
  • 目录出现小问题

这个博客应该没有多少人关注,阅读量少的可怜。但是如果你有什么想法,可以先发邮件给我。svtter#qq.com

C- tips

最近做了一部分硬件的工作,重新对C语言的一部分知识进行了学习,发现了之前做算法
不太注意的部分,补充在这里。

函数指针

函数指针是指向函数的指针变量。也就是说这个变量里面存的值是函数的地址,在调用
的时候可以通过变量名来调用。

通过此方式来声明,调用:

继续阅读“C- tips”