漆黑菌的博客

也许面向工资编程才是先进生产力的发展方向...

灵车指南——如何正确食用NAT网络VPS

为什么要用NAT?什么是NAT? 前段时间问了问做IDC的商家才知道原来VPS服务里面IP地址也是很贵的,相对应的也就有了新招数——搞NAT,让几台VPS共享一个IP地址。其实这个服务我们几乎天天在用,典型的就是一台路由器拖一家全部设备这个场景,其实对外只有一个IP地址,有了NAT局域网设备才能正确访问局域网之外的服务。无线路由器会根据一张NAT表发送和接受数据,让不同的设备发送的数据正确的...

Let's HTTPS!新手入门caddy+tomcat实现HTTPS建站

前言 记录一波新手配置HTTPS极简建站历程,HTTPS可以进行加密传输,更好的保证传输数据不被他人窃取。 关于HTTPS你需要知道的 太长不看系列:HPPTS=HTTP+TLS/SSL 想要详细了解系列: 什么是 http 和 https https 的工作原理 https 的安全性是如何保证的,有没有什么单点故障 对于 https 的了解,大致需要了解: ...

另一免费CDN之选incapsula使用教程

前言 前两天介绍了可能是全球最好的免费CDN供应商cloudflare,在了解CDN的时候发现了早年和cloudflare齐名CDN供应商incapsula。然而中文资料很多都过时了,于是决定补充一篇现在2018年3月11日的使用incapsula教程。incapsula现在应该正处于转型期,请注意时间节点的不同可能会导致本教程完全失效。 注册 首先是打开incapsula官方网站。此时就...

linux学习之路(三)

记录几个最近发现的Linux主机常用工具

ping测试 国内站长之家ping检测工具有国内各个地方的节点,也有简单的统计图很实用。 国外著名的ping.pe有全球节点,可以检测全球的连接状况。 ipip.net业务 精确IP地址查询https://www.ipip.net/ip.html国外国内都很准。不过很多时候直接百度可以凑合用。 路由追踪 B...

新手练习建站神器!免费域名+免费CDN

前言 免费并不是开善堂,缺点还是有的,免费域名随时可能被回收,免费cdn在大陆访问速度并不是很好。我认为域名回收就是如果这个域名用的人多了,就会被回收让你拿钱去赎。不过因为也就自己玩玩,说穿了被回收了换个新的就行了。CDN因为众所周知的原因,在大陆用起来不咋地,不过免费还要啥自行车。这次推荐的CDN和域名都有DNS功能,可以二选一。 免费域名 先打开 “免费注册网站Freenom.com”...

刷题记录(一)

前言 之前对算法方面看的太少了,现在补补课。 Mumbling This time no story, no theory. The examples below show you how to write function accum: Examples: Accumul.accum(“abcd”); // “A-Bb-Ccc-Dddd” Accumul.accu...

cent6下傻瓜式配置开机启动

对于已经注册在service中的服务 已经在service中注册过的服务,比如yum方式安装的tomcat6.可以使用chkconfig 服务名 on的方式来开启开机启动,同理可以使用chkconfig 服务名 off来关闭,如果不清楚是不是已经注册为服务,可以只输入chkconfig来查看。 对于没注册的服务 Linux有个类似开机就会执行的脚本,把想执行的东西塞进去就可以了。centO...

cent6下yum傻瓜安装tomcat6

安装tomcat6 yum install tomcat6 启动tomcat6 service tomcat6 start 停止tomcat6 service tomcat6 stop 重启tomcat6 service tomcat6 restart 安装目录 按照以上方法安装tomcat6默认目录在/usr/share/tomcat6/下 配置文件默认目录在/etc/t...

解决新版Infinity无法修改天气中的所在城市的脚本

前言 Infinity标签页是一款不错的chrome插件,我一直在用但是在最近(发文时间为2018/02/24)的某次更新后天气标签栏的所在城市不能改了,似乎是为了引流用户到新的pro版本做了限制。搞得有点不爽,我也不想用pro版本,所以就有了如下脚本。 使用方法 把文中的代码全部复制,新建标签页后,打开chrome的控制台console粘贴进去,然后输入updateWeather('你所...

JavaScript中判断是非为整数的小技巧

前言 众所周知JavaScript是一门弱类型语言,JavaScript中不区分整数和浮点数,所有数字内部都采用64位浮点格式表示好处是不用像Java一样疯狂写各种转换函数,坏处是当需要精确数据类型时有点头大。这次就记录下如何用JavaScript判断一个变量是否为整数。 一点技术原理 这篇看看如何判断为整数类型(Integer),JavaScript中不区分整数和浮点数,所有数字内...