NoBige-JackCh3n

copy to my blog

原因

​ 猪队友瞎搞路由器,按着别人的教程刷还是搞成“半砖”了,在忍受长时间k2带来的垃圾体验后试着拯救下k3c。

症状

​ 插电后亮红灯,lan口可以正常使用,192.168.2.1可以正常的ping通,无法打开web管理页面,没有WiFi。

尝试

​ 尝试重置,无果

​ 进入uboot,不知道是不是官方还是第三方的还是可以进去的。

补救措施

​ 如果刷机后无法启动,K2P进breed重刷一次官改固件即可;K3C进官方UBOOT重刷官方最新固件即可。这刷的应该是最低的版本。

K2P Breed进入方法:
1、计算机设置为自动获取IP,计算机网线连接K2P的任一LAN口
2、K2P断电,按住K2P复位键,K2P开电,按住10秒后放开
3、访问http://192.168.1.1,可刷入K2P的任何版本
4、重新启动后建议K2P恢复一次出厂设置;

K3C UBoot进入方法:
1、计算机设置为固定IP:192.168.2.2,计算机网线连接K2P的任一LAN口
2、K3C断电,按住K3C复位键,K3C开电,按住20秒后放开
3、访问http://192.168.2.1,刷入K3C官方版本
4、重新启动后K3C恢复出厂;计算机恢复为自动获取IP

END

​ 不知道是不是uboot的问题,没有重启,在等了块20左右等不下去了,手动重启。奇迹出现了,出现官方的设置界面。

​ 恢复正常的使用状态,刷第三方固件?懒得折腾。

下载

1
2
3
4
5
6
文件:	K3C_V32.1.15.93.bin
大小: 20, 214, 920 字节
修改时间:2019-04-14 15:53:04
MD5: 34CA4A22FD06D710C621C0A17D5D497B
SHA1: 1C8244359CF99A68B8DD376E96A9EE0790E07B1D
CRC32: E6DE5FAE

K3C_V32.1.15.93.zip

大小:19.1 MB
MD5值: e8bc2e3648bc86ba41edccb2046897b7

固件来源:【2018-09-15】 腾达AC9 斐讯K3 K3C K2P K2 K1 T1全套固件+刷机教程,需要的拿去吧.. - 腾达无线路由器以及腾达其它网络设备 - 恩山无线论坛 - Powered by Discuz!@tao2tina

需要验证您是否来自浙江大学问题答案

​ 通过后,网址就是:https://g.luciaz.me/

逛内网论坛的小伙伴们

问题:请问浙江大学内网最大的论坛中, 每天发帖量最大的版块是哪个?
**答案:心灵之约**

浙大本部本科生

请根据以下指引找到并输入三个汉字以验证你是浙大学生(ps:我跟求是潮一点关系都没):
Android:最新版求是潮手机app左边菜单栏中, “其他”一栏的第一个项目是什么(点左上角的选项按钮调出左边栏)(三个汉字,第一个字是”水”)
iOS:最新版求是潮手机app中, 从左往右划动主界面调出左边栏,其中有一栏是三个汉字,图标是一个”水”字,如果你没有自定义它的顺序的话是倒数第三个,它是什么
windows Phone或者老师或者其余无法找到的:请询问小伙伴
**答案:水朝夕**

浙大城院

请问浙江大学内网城市学院端统一密码是什么(即城院内网宽带连接(PPPOE)拨号的密码)?
提示: 四个字母@三个数(感谢伦同学提供本问题)如果不知道,请询问小伙伴

答案:csxy@123

javascript书签

1
2
3
4
javascript:void((function(){
document.querySelector('body > form > input[type="text"]:nth-child(7)').value="心灵之约";
document.querySelector('body > form > button').click();
})())

同类网站

参考

需要验证您是否来自浙江大学问题答案 | 码笔记

2019-04-10-Json-problem

问题

json_decode($data,true);出现以下问题,但是json数据没有任何问题,可以校验,但是偏偏无法解析。

打印显示是object(stdClass)

1
2
3
Warning: json_decode() expects parameter 1 to be string, object given in 
NULL
PHP Warning: json_decode() expects parameter 1 to be string, object given in

解决方法

1
json_decode(json_encode($data),true);

​ 之前写过一篇《给hexo添加Valine评论功能》,但是站长收到评论没有通知,导致有访客有所评论都未能及时回复,变成了单向的个人博客,我的小天地,在昨晚一次机缘巧合下摸索到了新的方法,不仅仅支持有人评论,站长有通知,还可以管理评论,甚至可以拦截广告,垃圾评论等。

以下教程是建立在已由Valine评论的基础上完成的,若是没有安装Valine评论可以产考《给hexo添加Valine评论功能》或是官网的使用教程《快速开始》

Valine-Admin

Valine Admin 是 Valine 评论系统的扩展和增强,主要实现评论邮件通知、评论管理、垃圾评论过滤等功能。支持完全自定义的邮件通知模板。基于Akismet API实现准确的垃圾评论过滤。此外,使用云函数等技术解决了免费版云引擎休眠问题,支持云引擎自动唤醒,漏发邮件自动补发。兼容云淡风轻及Deserts维护的多版本Valine。

快速部署

1.在Leancloud云引擎设置界面,填写代码库并保存:

1
https://github.com/DesertsP/Valine-Admin.git

Leancloud云引擎设置

2.在设置页面,设置环境变量以及 Web 二级域名。

  • 申请 web 主机域名必须先通过实名认证,审核速速的还是很快的,一个上午就通过了。

设置环境变量

变量 示例 说明
SITE_NAME Nobige [必填]博客名称
SITE_URL https://Nobige.cn [必填]首页地址
SMTP_SERVICE QQ [新版支持]邮件服务提供商,支持 QQ、163、126、Gmail 以及 更多
SMTP_USER xxxxxx@qq.com [必填]SMTP登录用户
SMTP_PASS xxxxxxxx [必填]SMTP登录密码(QQ邮箱需要授权码)
SENDER_NAME 路人甲 [必填]发件人
SENDER_EMAIL xxxxxx@qq.com [必填]发件邮箱
ADMIN_URL https://xxx.leanapp.cn/ [建议]Web主机二级域名,用于自动唤醒
BLOGGER_EMAIL xxxxx@gmail.com [可选]博主通知收件地址,默认使用SENDER_EMAIL
AKISMET_KEY xxxxxxxxxxxx [可选]Akismet Key 用于垃圾评论检测,设为MANUAL_REVIEW开启人工审核,留空不使用反垃圾

以上必填参数请务必正确设置。

二级域名用于评论后台管理,如https://phpMyAdmin.leanapp.cn 。

设置二级域名

切换到部署标签页,分支使用master,点击部署即可

第一次部署需要花点时间。

部署

评论管理。访问设置的二级域名https://二级域名.leanapp.cn/sign-up,注册管理员登录信息,如:https://phpMyAdmin.leanapp.cn/sign-up

数据库导出

如果打开出现的是Not Found 则是要删除 数据库**_User** Class所有的数据

删除所有数据

存储 - _User - 其他 - 删除所有数据

删除所有数据

如果有数据的话可以先导出数据库(没想到我这小破站还是有人访问的,泪流满面)

数据导出

应用设置 - 数据导出 -根据需求导出

本来高高兴兴,但是却说不能导出???中午12点后不让导出???什么逻辑,真是奇葩。

中午12点后不让导出

习惯性的按起了 Ctrl+Shift+I 看到一个连接,单开一看全是数据,以json的格式提供,大概长这样。若是需要单页显示更多可以在页面上设置,复制保存为json文件,再设置完管理员账号后倒入账号即可。

链接大概长这个样子。

1
https://leancloud.cn/1.1/classes/_User?where=%7B%7D&limit=20&order=-updatedAt

数据导入

​ 存储 - 数据 创建Class 右边的三个点 … - 数据导入 根据自己的情况导入。

数据导入

​ 处理数据需要一点点的时间

处理数据

​ 导入成功后会发邮件提醒。

邮件提醒

设置完自定义环境变量重启实例后就是安装完成了。

自定义环境变量

重启实例

云引擎 - 实例 - 螺母图案 - 重启

重启实例

定时任务设置

目前实现了两种云函数定时任务:(1)自动唤醒,定时访问Web APP二级域名防止云引擎休眠;(2)每天定时检查24小时内漏发的邮件通知。

进入云引擎-定时任务中,创建定时器,创建两个定时任务。

选择self-wake云函数,Cron表达式为0 0/30 7-23 * * ?,表示每天早6点到晚23点每隔30分钟访问云引擎,ADMIN_URL环境变量务必设置正确:

防睡眠

选择resend-mails云函数,Cron表达式为0 0 8 * * ?,表示每天早8点检查过去24小时内漏发的通知邮件并补发:

发邮件

添加定时器后记得点击启动方可生效

至此,Valine Admin 已经可以正常工作,更多进阶配置。请查看GitHub个人觉得没有什么必要,除非你觉的邮件通知的样式太丑了,或是需要添加 垃圾评论检测

邮件通知

站长的长个样子

站长邮件通知

评论被回复

评论被回复

评论管理后台

​ 评论管理后台不知道是不是我这小站评论少的问题,还是压根就没有分页,打开后全部的评论一股脑的加载出来,若是没有图片的话还好,若有图片的话性能差点的电脑可能出现卡死的现象。

评论管理后台

项目地址

1
https://github.com/DesertsP/Valine-Admin

常见问题解决

​ 2019-6-04补充

​ 最近几天收到了关于应用的Email,说是出了故障什么的,但是自从这篇文章写完后很久都没有去管了,今天又收到一位小老弟的Email说是按本文章部署的过程中出现了Not Found的错误,他的操作也是按我上文给出的删除user表,但是没有解决问题,这里稍微的说一下,为什么是删除user表而不是其他的操作?

​ 我在现在用Google搜索了一下发现没有相同的案例,唯一一个相关文章还是我所写的就是本文[关键词 Valine-Admin Not Found],其实这句话是官方说明的另一种表达意思,官方是这么说的

注:使用原版Valine如果遇到注册页面不显示直接跳转至登录页的情况,请手动删除_User表中的全部数据。

​ 而我给那位小老弟的回复是尝试一下实例,who?重启大法好!

2.第二个则是故障在我查了日志后发现是授权码的问题,修改一下,重启实例又可以正常的通知邮件啦!

LeanCloud错误邮件

实例日志

最最重要的是要学会看日志!

最最重要的是要学会看日志!

最最重要的是要学会看日志!

参考

管理控制台使用指南 - LeanCloud 文档

快速开始 | Valine

DesertsP/Valine-Admin: A simple comment system based on LeanCloud and Valine. 👉

问题:

1
2
3
4
[Composer\Exception\NoSslException]
The openssl extension is required for SSL/TLS protection but is not availab
le. If you can not enable the openssl extension, you can disable this error
, at your own risk, by setting the 'disable-tls' option to true.

解决方法:

1.启用OpenSSL插件

编辑PHP.ini,开启对应的插件

Linux/OSx:

1
extension=php_openssl.so

Windows:

1
extension=php_openssl.dll

2.禁用TLS

1
composer config -g -- disable-tls true

参考

php - The openssl extension is required for SSL/TLS protection - Stack Overflow

0%