杰者的备忘录

阿里云RDS的SQLSERVER2012/2016创建数据库的方法

以前买过阿里云RDS的SQL SERVER2008,感觉挺好用的,直接在阿里云面板管理也方便,最近又买了个新的实例,选的SQL SERVER2012版,进到面板直接懵逼了,找不到创建数据库的地方。于是阿里云帮助文档看了下,噢噢有教程https://help.aliyun.com/document_detail/43164.html呃,要用命令创建,从这个问题上,可以看出阿里的现在的技术多渣了,前一批人可以搞出图形面板创建,后一批人搞不定,只能让用户手动去执行命令。好吧,手动就手动。复制官方文档里...

解决宝塔面板使用反向代理时Let's Encrypt免费证书无法自动更新的问题

 问题形成原因是因为更新Let's Encrypt免费证书时,Let's Encrypt会访问你的http://域名/.well-known/pki-validation/fileauth.txt这个路径,由于你启用了反向代理,而宝塔又无法往你后端服务器写入文件,导致Let's Encrypt无法访问到你的验证文件自然也就无法更新证书了,解决起来其实很简单,让.well-known目录不要走反向代理就可以了。

 

登录宝塔面板 → 网站 → 设置 → 配置文件

...

微信小程序ASP版无组件加密数据解密算法

 

微信小程序接口如果涉及敏感数据(例如 wx.getUserInfo的withCredentials 或者 wx.getPhoneNumber),都需要走后端去解密这些敏感数据。

对称解密使用的算法为 AES-128-CBC,数据采用PKCS#7填充。

微信官方提供了多种编程语言的示例代码但是没有ASP的,网上也没有现成的,所以只能自己折腾了,通过整合CryptoJS v3.1.2可以实现AES跟BASE64的解密,从而实现纯ASP版的无组件加密数据解密算法。

...

微信小程序rich-text组件在苹果IOS图片显示不了

由于有一些文章是从公众号那边复制过来的,公众号后台会尝试把图片转换成webp格式。


作为安卓用户,webp在安卓上看起来是正常的。加上又是个人开发者,没有条件去做各种测试。普通用户一般也不太会挑这些问题会反馈的就更少了。


最后还是经过了很久自己偶然在一个朋友的iPhone手机上发现的问题。


微信小程序的文档里并没有注明这些兼容性的问题。真是坑。

...

微信小程序unionid有时候获取得到有时候获取不到undefined

在你认证了开放平台以后,把公众号跟小程序都绑定上。

 

这里有一个大坑,就是用户必须先关注你了的公众号,你在小程序那边才能在wx.login获取到unionid。否则就没有返回unionid字段。

 

作为个人开发者,肯定早早就关注了自己的公众号,所以自己的账号在小程序那边是正常的。

 

但是其他用户不是啊,有很多是从附近小程序之类的入口来的。获取不到他们的unionid。

 

...

微信小程序video组件调用腾讯视频的解决方案

==================================2018年6月更新最新消息:小程序插件已经支持直接引用腾讯视频了。文档:https://mp.weixin.qq.com/wxopen/plugindevdoc?appid=wxa75efa648b60994b&token=735194258&lang=zh_CN==================================最近在折腾微信小程序,需要引用一些腾讯视频网站上的视频去播放,很多地方都是教人用F1...

用Windows自带的netsh实现端口映射命令

安装(如果已经安装IPV6则不需要)

netsh  interface ipv6 install


增加端口映射

将192.168.1.10的11111映射到192.168.1.11的80端口,可以不指定listenaddress本地监听地址,如果系统启用了防火墙,需要放行TCP对应端口的入站连接

netsh interface portproxy add v4tov4 listenport=11111 listenaddress=192.168.1.10 connectport=80 connectaddress=192.168.1.11

...

online.net独立服务器安装操作系统



online家的机器主要有惠普跟戴尔的

戴尔的是用IDrac 惠普的是用ILO

其实都是差不多的东西,可以参考官网的图解,虽然是英文的,但是不太复制,基本能看懂,其中戴尔的IDrac进入以后还可以设置成中文的

https://documentation.online.net/en/dedicated-server/operating-system/custom-install/start


...

centos禁用证书登录改回账号密码登录

手上有一个GCE的虚拟机,默认是证书登录的,由于挂在路由上不能使用证书,于是需要改回root账号密码登录。


下面是方法,从谷歌云的网页面板找到实例,点那个SSH,进入一个网页版的SSH。


sudo -i


切换回root账号


然后

passwd

设置root的密码


然后vi /etc/ssh/sshd_config

...

成功解决宝塔面板Let's Encrypt免费证书时提示获取失败

我用的香港阿里云,安装了宝塔面板,想着启用Let's Encrypt免费证书,一直提示获取失败,看宝塔论坛说是dns有问题,换了dns还是不行。

仔细分析了一下,是马上点了马上提示失败的,根本没有访问网络的迹象,肯定不是dns的问题。那么就是本地安装的问题。于是尝试重新安装证书部分的内容。


下载脚本:

wget -O /www/server/panel/certbot-auto http://download.bt.cn/install/certbot-auto.init -T 5

...