本页面主要包含Unity2017系列各版本的原始下载地址.
最新更新时间:2020/07/27;
Unity 2018系列下载列表
本页面主要包含Unity2018系列各版本的原始下载地址.
最新更新时间:2021/01/29;
Unity 2019系列下载列表
本页面主要包含Unity2019系列各版本的原始下载地址.
最新更新时间:2021/01/29;
Unity 2020系列下载列表
本页面主要包含Unity2020系列各版本的原始下载地址.
最新更新时间:2021/01/29;
QQ音乐QMC*格式转换方法
有联通网的企鹅大王卡,流量可以任性的用,虽然信号非常一般,但是还是不错的.被迫用企鹅全家桶为了免流.昨天想下载一首歌放到播放器里听,发现是qmcflac格式的,直接改为flac后缀不可以,文件本身进行了企业自家编码处理.
下载歌曲一般都是为了在更好的播放设备环境听,为了防止盗版也有其它方式吧.毕竟不是什么播放器都能装QQ音乐播放器的.
于是找解密工具,github果然伟大,找到了可用在linux/windows/mac各平台的命令行工具,同时也支持目录下多文件批处理.这里以mac下使用为例:
继续阅读关于水站送桶装水的猫腻
在京的这么多年,住处饮水机用的桶装水一直找水站订和送的,有一次水站送的某娃品牌的水,我查了下防伪,发现这桶水是假冒的,就给水站打了电话,水站态度很好,给换来两桶,之后也再没发生.
前几天因为某些原因换了雀巢品牌的桶装水,撕下的瓶口防伪标签没扔,昨天想起来查查真伪,微信扫码后出现了”正品”页面.

因为技术敏感性,这个页面的不正常引起了我的”好奇心”,下拉页面看了下页面网址: query888.com,咦,网址有点山寨哦,不太对,继续刷新了几次页面,页面内容无任何变化.一直是这样:

将页面转到浏览器打开,网址是这样:
http://query888.com/17dec1/dalw/index.html?r=0.12312
直接访问query888.com域名, 报服务器页面错误,看提示是windows服务器的iis环境.此刻已经基本确定这桶水是有问题的了.

再查查域名whois,信息中与雀巢没有一丁点关联的信息.

避免判断失误,继续剖析,首先把网址http://query888.com/17dec1/dalw/index.html?r=0.12312中看起来像”随机”的字符串17dec1更改字符访问,如27dec1,17dec2等,报404无法找到页面,说明该页面可能没有动态语言支撑.是静态页面.查看页面源码,看到save字样,是用网页抓取软件抓取的官方页面并修改而成.至此就断定这个为山寨防伪页面了.


给雀巢官方打电话.反馈假冒水的问题,官方竟然答复他们非执行部门,不管,让我自己与水站协商.真是无语.官网:https://nestle.waterscn.com/water/prd/index,电话4008208898.不知道官方是咋想的.
于是我再一次联系了水站,水站那边含糊其辞说给我换一桶,虽然没有直接承认水有问题,但是从说话语气上来讲他们心里是清清楚楚知道自己水真假的.晚上送来了另外一同,扫码后看到网址就非常确定是真品了.
并且刷新后就会提示被扫过码.

我依照url进行了手动模拟测试,验证的不严谨,可以获取到一序列二维码用来”仿真”,测试过程中扫掉了三四个真码,抱歉了. 🙂

而实际上真码页面上会有匹配的生产日期及验证码,而山寨的页面巧妙的用”详见桶身”信息蒙蔽过去了.厉害.
假冒的桶装水恐怕都是用的这一个二维码,无论你怎么扫,看到的都是正品页面,仿真度颇高.也没有太多精力去打假了,只能提醒朋友们多注意防伪.而我想到的大多数小水站的套路就是先给你送假水(自来水罐的?),没被发现就继续送假的.当你发现时,给你换一桶或者所谓的赔你一桶.想想这是多么一件损人利己的买卖啊!诅咒这种坑爹的水站.祝大家健康.
CentOS8下的Apache使用Let’s Encrypt配置HTTPS教程(免费)
越来越多的网站开始支持https协议访问了,各种浏览器随着版本的更新也非常”不厚道”的在http访问时的地址栏显示”不安全”字样.SSL证书大多数都收费,但有个非盈利性组织叫Let’s Encrypt提供免费的证书申请,并有很好的客户端工具能不关站的情况下进行证书续期,证书默认三个月有效期.
这是Let’s Encrypt官网:https://letsencrypt.org
官网推荐使用certbot客户端获取证书及配置https,cerbot客户端的官网是:https://certbot.eff.org
在cerbot官网选择对应服务器软件及系统版本即可自动跳转到指引教程,非常易用:

我们选择站点运行在CentOS8系统的Apache上.页面便会提示安装命令.
先用终端ssh到服务器,然后输入下面的命令行,下载certbot客户端,复制到bin目录,并赋予执行权限.
- wget https://dl.eff.org/certbot-auto
- sudo mv certbot-auto /usr/local/bin/certbot-auto
- sudo chown root /usr/local/bin/certbot-auto
- sudo chmod 0755 /usr/local/bin/certbot-auto
接下来输入下面的命令,根据提示输入邮箱,域名等信息即可完成证书获取及站点ssl相关配置.
- sudo /usr/local/bin/certbot-auto –apache
配置成功后,可以用如下命令将证书更新加入crontab的定时任务,每天的0点及12点自动续期证书:
- echo “0 0,12 * * * root python3 -c ‘import random; import time; time.sleep(random.random() * 3600)’ && /usr/local/bin/certbot-auto renew -q” | sudo tee -a /etc/crontab > /dev/null
整个过程非常便捷,但如果服务器下有多个站点或者多个域名,有时候上面这种向导配置的方式就不太好用了,可以参考下面这些步骤手动的获取证书与设置虚拟目录,包含http重定向给https.
如果是上面向导模式失败或者想完全重新配置Let’s Encrypt,可以先删除之前的残留文件:
- rm -rf /etc/letsencrypt/
注意,上面是删除letsencrypt目录,请谨慎操作或者备份该目录再操作.确认mod_ssl及openssl已安装,如果不小心配置错了ssl配置文件,也可以重装mod_ssl或openssl,使用下面命令重装:
- yum reinstall mod_ssl openssl
接下来我们获取对应域名的证书,以本站为例,为1vr.cn及4rmb.net获取一个证书,输入下列命令:
- sudo /usr/local/bin/certbot-auto certonly -d 1vr.cn,www.1vr.cn,4rmb.net,www.4rmb.net
根据提示输入,等有如下字样返回,说明证书获取成功,并可以看到证书存放路径:
IMPORTANT NOTES:
- Congratulations! Your certificate and chain have been saved at:
/etc/letsencrypt/live/1vr.cn/fullchain.pem
Your key file has been saved at:
/etc/letsencrypt/live/1vr.cn/privkey.pem
… …
然后进入到apache httpd服务配置所在目录,即 /etc/httpd/ 目录.确认/etc/httpd/conf.d/ssl.conf文件存在,如它不存在可尝试重装mod_ssl,或者去修改httpd.conf文件,增加433端口监听:
- vim /etc/httpd/conf/httpd.conf
在该配置文件中增加如下三行代码,代表如果mod_ssl模块启用时,对443端口进行监听:
<IfModule mod_ssl.c>
Listen 443
</IfModule>
保存并关闭它,切换到虚拟目录的配置文件,虚拟目录文件我建立在:/etc/httpd/conf.d/virtual.conf 文件中:
- vim /etc/httpd/conf.d/virtual.conf

参照上图,在原有虚拟目录配置段落中增加重定向,以实现用户使用http访问时,自动重定向至https,代码翻译为启用重定向引擎,如果访问的端口不是443,无论网址是什么,都不改变原有网址,仅将http换为https访问:
RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]
同样将VirtualHost段落复制粘贴,修改粘贴中的80端口为443端口,即用该段落作为https虚拟目录的设定配置.该段落的首尾加上mod_ssl是否激活的判断,确保仅在mod_ssl模块激活时执行该段配置:
<IfModule mod_ssl.c>
VirtualHost代码段落块
</IfModule>
在443为端口的虚拟主机设置代码段落块中加入下面4行代码,表示开启SSL引擎,以及之前我们获取的证书存放路径的指定,证书路径与申请域名有关联,请根据你自己的域名及相应证书路径做修改:
SSLEngine On
SSLCertificateFile /etc/letsencrypt/live/1vr.cn/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/1vr.cn/privkey.pem
SSLCertificateChainFile /etc/letsencrypt/live/1vr.cn/fullchain.pem
重新加载httpd配置文件使我们的配置生效:
- systemctl reload httpd.service
如果系统开启了防火墙,也需要将443端口开放,使用如下命令:
- firewall-cmd –zone=public –add-port=443/tcp –permanent
- firewall-cmd –reload
好了,我们的证书配置完毕,自动续期证书方法没有特别设置,与向导步骤一样,使用 sudo /usr/local/bin/certbot-auto renew 命令加入到crontab自动续期即可.访问站点试试吧, https://4rmb.net
有问题欢迎留言,我会尽快回复,协助解决.
Pages垂直标尺的显示方法
在UE4中写了一个角色沿样条线行走的插件,需要写份文档,图文混合,当图片遇到分页的时候就变得很难排,干脆去页面设置中将页面高设到巨大. 🙂
那么问题来了,写完文档怎么裁到与内容匹配的页面高度呢?我到视图中显示标尺,结果发现只有水平标尺,菜单中也只有显隐选项,没有选择水平还是垂直的选项.
找了一会才发现默认垂直标尺是开启的.需要在选项设置中开启,如下图:

设置好垂直标尺就出现了,好了,我继续写UE4插件的使用文档去了..