小程序效果截图展示
Github地址:https://github.com/ZhuningS/Bookstore



路在脚下
title: Docker使用记录
date: 2019-06-21 11:20:07
tags:Dokcekr;云服务;命令
群晖NAS以及腾讯云平台使用Docker APP配置,日常常用的命令记录
使用官方提供的APP
安装好之后配置DaoCloud的加速
右键点击桌面顶栏的 docker 图标,选择 Preferences ,在 Daemon 标签(Docker 17.03 之前版本为 Advanced 标签)下的 Registry mirrors 列表中加入下面的镜像地址:
重启docker
搜索公共镜像

这个NAME就是刚刚搜索出来的NAME栏
下载一个lnmp的镜像,不选择CentOS7是因为可能遇到systemctl起不来的坑

eg: docker run -i -t --name=test -p 0.0.0.0::80 -v ~/Desktop/html:/www/html lc4t/centos6:lnmp5.6 /bin/bash
-i -t /bin/bash 是用来做前台数据交互
-p 0.0.0.0::80是将容器的80端口映射到外部的0.0.0.0的随机端口,用-P将会自动映射所有
1 | -p`的参数支持`ip:hostPort:containerPort、 ip::containerPort、hostPort:containerPort |
--dns=IP 设置dns地址,如果无法解析域名需要设置
--name=test 写个名字方便
-v 是用来做目录映射Host:Container
-d 后台运行
docker system prune
清理所有无用的镜像、容器
当exit退出后,镜像处于停止状态,再次进入使用docker attach ID,这里ID能唯一识别就好,也可以是NAME或TAG
docker ps -a 显示所有镜像
docker images 已经pull的镜像包
docker ps -a | awk '{ if ($1 != "CONTAINER") {print $1;}}' | xargs docker rm 删除停止的镜像们
title: 群晖NAS崩溃系统修复
date: 2019-01-08 17:13:32
tags:群晖;故障;命令;系统;Linux
#群晖NAS崩溃系统修复
系统环境:
DS3615xs
DSM 6.1.4-15217 Update 1
2017/11/10
具体配置:
主板:迷你NANO小主板
CPU:英特尔J1900 四核CPU 做NAS高性能低功耗(装一个3.5硬盘工作仅18W左右)
内存:单根 DDR 3代笔记本内存,4G
背景:由于经常断电,部分系统数据损坏,加上第三方不规范套件太多,有可能存在很多冲突。
系统崩溃,大部分套件都被莫名停用而且显示启动失败,都很难进入管理页面。
按照此方法重装系统不会影响硬盘(数据盘,非系统盘)的数据。
拔下引导盘,重新写入6.17引导,开机,不出意外 “群晖管家” 能找到主机了,打开管理页面,不能上传固件,提示修复数据。点击修复后,系统重启,然后又 失联 了。
用U盘做个PE系统接在NAS上启动到PE下,就会出现一个WIN的界面,进入PE后打开 diskgenius分区工具。 打开后会显示你所有的盘,选中硬盘,其中有3个分区,第一个2.4G,第二个2G,第三个很多G(硬盘其余容量全在这),不用理会分区软件提出的什么没有活动分区之类的提示,直接选那个2G的,格式化,保存。然后取下PE的U,用黑群引导开机重装
重装后,所有的套件都没有了,安装套件后,套件数据依然都在。
第一个2.4G:系统分区
第二个2G:交换分区
第三个很多G:存储分区
参考文章:
由于我没有做Raid,所以每块硬盘都是相对独立的。一般basic模式的硬盘,群晖给其分区的结构是下图这样的。2.3G为系统分区,2G为交换分区,后面的大空间才是磁盘存储分区。既然ubuntu下可以正常读取磁盘存储分区的数据,也就说明存储分区是没有损坏的,进不去群晖系统八成是系统分区出了问题。

当遇到这种情况时可以通过群晖本身的机制来修复损坏的系统分区。比如我遇到的断电引起的DSM系统错误导致无法启动, 可以这样解决——拔掉原硬盘A,找个空硬盘B装上重装DSM系统(B盘的数据会被清空,所以要用空硬盘)。关机后装回原硬盘A,开机登入管理界面还原系统,进入系统后进入存储管理员,可以看到修复按钮。

看到他就说明有救了
不过这种方法我实测是需要用实体硬盘才能实现,虽然理论上虚拟硬盘应该也能保留系统分区,但用虚拟硬盘时每次都不成功。
title: 前端入坑学习中bug的一些解决方法小结-npm篇
date: 2018-04-11 15:25:07
tags:前端;bug;命令;npm
#前端入坑学习中bug的一些解决方法小结-npm篇
其实报错的时候会有英文提示,仔细看的话都能发现一些简单问题的解决方法。
下面列出常用的一些方法:
有些时候是可能因为缓存的原因,清空缓存然后重新操作npm cache clean –force
安装环境尽量使用-save-dev或者是-save 否则容易出问题npm install –save
有些时候需要补充一些参数 如–save(保存到文件里)
–force(强制)
–global(全局)
npm ls列出所有依赖的包
查看版本号参数-v 比如vue -v
安装特定版本(也可以用于降级或者更新特定依赖包,因为有些存在兼容性问题,所以常常需要安装指定版本):npm install [依赖包名]@[版本号]
查看过期的依赖 npm outdated
(然后会列出所有依赖)
继续npm update [-g] 更新过期依赖
title: 全文RSS汇总(附 推荐工具)
date: 2019-03-08 10:13:32
tags: RSS;云服务
Feedburner目前在大陆被墙。以下订阅地址,不能直接点开。请复制进Inoreader、Feedly等阅读器,直接订阅即可
【RSS列表】
NEXT@36氪 //20170308新增
http://feeds.feedburner.com/L/next
FT中文网 - 一周十大热门文章
http://feeds.feedburner.com/herokuapp/fttop10
FT中文网 - 今日焦点
http://feeds.feedburner.com/herokuapp/ftnews
新京报
http://feeds.feedburner.com/bjnews1
BBC中文网
http://feeds.feedburner.com/BBC_Chinese.......http://feeds.feedburner.com/52/NOxB
纽约时报中文网 国际纵览
http://feeds.feedburner.com/52/lclb
Tech2Pocket
http://feeds.feedburner.com/Tech2pocket
子夜书社(Podcast 需用支持m3u8的播客客户端订阅)
http://feeds.feedburner.com/xbdlm
中华读书报
http://feeds.feedburner.com/52/TFHc
新京报•书评周刊
http://feeds.feedburner.com/xinjingbao_book
南方都市报•阅读周刊
http://feeds.feedburner.com/nandu_book
东方早报•上海书评
http://feeds.feedburner.com/shanghaibook
财新周刊
http://feeds.feedburner.com/52/tEtn
V2EX 周报(一周热门)
http://feeds.feedburner.com/52/azhb
—————————
【推荐的RSS工具】
Huginn:神器。以上RSS源,全部借助Huginn制作
Feed43:网页 → 摘要rss
Feedity:网页 → 摘要rss
fivefilters:摘要rss → 全文rss
feedex:摘要rss → 全文rss
FeedSoSo:摘要rss → 全文rss
kindle4rss:摘要rss → 全文rss 20170308新增
Tumblr2RSS: Tumblr Dashboard → RSS (Tumblr某账号转rss,直接二级域名加/rss即可)
Pull Feed:Github 的PR → 全文rss
emails2rss:Emails → RSS
知乎 转 RSS
Google Groups 转 RSS
Jianshu RSS:简书 转 rss
Bilibili2RSS:**更新 转 RSS 20170424新增
v2ex的节点rss:v2ex 转 rss
publicate:Twitter 转 rss 20170509新增
hnrss:Hacker News 转 RSS 20170522新增
微博看看:微博 转 RSS 20170605新增 详见这里
github-issues-rss:Github Issue 转 rss 20170612新增
\20. reddit:链接后面,参数前面,加.rss即可。如 https://www.reddit.com/r/Anki/top/.rss?sort=top&t=week&limit=5 limit控制条目数量 20170720新增
\21. fetchrss:Instagram 转 RSS 20180116新增
\22. twitrss:Twitter 转 RSS 20180116新增 ————————— 【不再维护的RSS源:阅读价值不高、兴趣转移等】 豆瓣新上线的美剧(评分>8.0) (节制**,不看电视剧了) http://feeds.feedburner.com/177/WYCr 新浪新知/新闻极客 http://feeds.feedburner.com/herokuapp/sinaxz 知乎前端 http://feeds.feedburner.com/52/NKBp 知乎热门回答(内容太水,很多抖机灵) http://feeds.feedburner.com/52/KziC 豆瓣最受欢迎的书评 http://feeds.feedburner.com/52/IITF 豆瓣热点内容 http://feeds.feedburner.com/52/VIgP 知乎编辑推荐(和知乎官方源约95%一致) http://feeds.feedburner.com/52/DkCm
【转载请注明本文链接:https://www.douban.com/note/522518464/】
title: 信息内容处理-正文:个人信息过滤方案
date: 2019-06-08 10:13:32
tags: 命令;系统;Linux
常用相关工具及介绍:
通过插件、油猴脚本、RSS阅读器、在线网页甚至云服务进行过滤。(建议使用4G以上内存,过滤比较消耗内存和CPU)
配合净网以及相关过滤屏蔽,替换插件以及油猴脚本。主要插件脚本软件工具介绍。(插件和脚本、以及配置数据文件都提供在对应文件夹。)
搜索引擎不建议百度以及360等无良平台,最好使用谷歌(keyword:ggfwzs),或者必应,开启安全搜索。知识内容经验类搜索:推荐使用搜狗搜索。
Webcleaner:可以过滤图片文字,支持白名单、精确过滤以及模糊过滤(比如某一段落出现三个以上关键词则整个段落屏蔽,或者直接关闭网页)。Filters inappropriate content from the internet. ID:kkbagfmmpacnmcnhlfahaodpckpidpme
四叶草净网插件:净网卫士官方插件,支持丰富强大的过滤功能。目前Chrome商店暂无。需要手工在Chrome扩展管理――开发者模式下安装。
藏词:建议用来过滤严重敏感类词,整段过滤。ID:hgbindcneceemnihehjhijlolkfeohjc
Advanced Profanity Filter:高级亵渎过滤器,功能强大。比如可以过滤av但不过滤Java。ID:oofnbdifeelbaidfgpikinijekkjcicg
脏嘻嘻翻译器:国人出品, 官方介绍:网络文字净化神器,预设脏嘻嘻词库,可自动识别页面中的脏话。把它们变成温馨可爱的俏皮字眼。浏览页所到之处,放眼望去只有爱与光明,再无肮脏暴躁。让网络呈现出精神文明建设成功90%的欣欣向荣感。ID:emekfhagigbnimbagpggijijmmoioppf
uBlock Plus Adblocker:复合屏蔽插件:支持广告屏蔽、页面元素自由屏蔽等,功能强大。ID:oofnbdifeelbaidfgpikinijekkjcicg
Habitlab:斯坦福大学出的防沉迷插件,保姆级上网管理。
RescueTime:时间追踪、统计记录工具
Tune:谷歌出品,网络暴力防护,主要用于外网YouTube、Facebook等
WebCensor - Profanity Filter:主要针对英文和外网过滤,可以使用英文关键词。Blocks the swear words, bad, strong, foul language, swearing, cursing, etc. Make browsing safer and Internet cleaner!
ID:ecpmlmghgijjnigjidogbabcahlobodo
Blocksi Web Filter:高级过滤器,功能强大。Blocksi is the #1 rated extension for Web & Youtube Filtering, Time Management and trend analysis for Chrome and Chromebooks.
ID:pgmjaihnmedpcdkjcgigocogcbffgkbn
FoxFilter - The content filter!:高级内容过滤器
FoxFilter helps block pornographic and any other user-defined content. Great for use in your home, business, library or classroom.
ID:nopeodilnmhhlfageeohjojginlgeljk
Tiny WebFilter: Anti-Porn & Block Adult Sites:
Protect your family from offensive content and sex-adult sites. Tiny WebFilter PRO is the best Anti-Porn (Parental Control) addon.
ID:hijnjfkkfccbdcgbbcdidhgfgfhiapib
Tiny WebFilter: Anti-Porn & Block Adult Sites
Protect your family from offensive content and sex-adult sites. Tiny WebFilter PRO is the best Anti-Porn (Parental Control) addon.
ID:hijnjfkkfccbdcgbbcdidhgfgfhiapib
Text-Mode_v0.5.0.crx:无图模式+纯黑白浏览,非常好用。ID:adelhekhakakocomdfejiipdnaadiiib
针对学生等成年群体电脑端,安装净网卫士(反黄之盾),以及奇式网盾。可以根据个人倾向和意愿配置一下,主要关键词。
高效上网方式:
社交软件推荐Telegram与slack,(注意:telegram是很奇怪的工具,能让选择好的人变的更好,也可以让选择垃圾的人更垃圾),国产QQ尽量使用TIM代替,或者干脆只用电脑版,微信等工具建议每天使用特定时间聚合处理(比如固定每天下午4点用一小时处理所有社交软件)。
回归本质,更纯粹的古典的上网方式,多使用邮箱短信,云服务,RSS订阅,脚本处理信息,markdown写作。
建议奇式网盾http://www.hao2.me/ ,是一套功能很完善的工具,配合Yandex浏览器或轻量级的via浏览器,其中Yandex浏览器支持chrome插件,以及油猴脚本和用户自定义脚本。
via浏览器:也支持一些js脚本
建议乐网adclear以及1blocker X过滤器。配合Alook浏览器。可以使用一些简单的js脚本。
针对未成年儿童。建议设置家长密码以及在那个电脑端设置后台密码。
JSbox、捷径等:脚本化、自动化,也可以对各大平台热榜、鱼龙混杂的信息进行极简聚合(防止分散精力、洗脑、负面垃圾)(不熟悉编程的朋友也可以直接使用今日热榜App进行聚合,可以参考https://sspai.com/post/53812)
心情记录:Daylio
线下结合:Hear、白描、讯飞输入法、Siri
MARKDOWN: MWeb
RSS阅读器:不说了,自己搜,经典阅读。
邮箱:QQ邮箱或者系统自带的都可以,web端可以设置各种黑名单、屏蔽过滤、订阅。
neatreader或者kindle(有全平台手机版):都是很干净的电子书阅读器。
定时器:番茄土豆、语音定时器、BFT
自动化:IFTTT、Hooks、diigo、rescuetime
万能社交工具:Telegram(RSS、IFTTT联动,开放API,支持自己制作机器人)、slack
笔记:印象笔记、有道云笔记
推荐TinyTinyRSS阅读器服务+Reeder或者Fiery Feeds阅读器客户端/安卓可以使用官方客户端(关于TinyTinyRSS阅读器服务收录在 收藏夹文件 中,不在赘述,搭建建议使用群晖,黑群晖就可以,或者租用VPS主机,实在不会搭建或者懒得搭建某宝上有提供服务。)
RSS生成建议使用RSShub(附件里有医过滤的文档),自己烧录可以使用小乐阅读器或者直接群晖搭建Huginn自行抓取。
Chrome版:小乐RSS阅读器插件版:ID: phanomkkjgledipighdfjnilhfenpam
小乐RSS阅读器云端版:https://chrome.google.com/webstore/detail/zzllrr-rss-reader-local/aphanomkkjgledipighdfjnilhfenpam?hl=zh-CN
keyword: zzllrr
https://sites.google.com/site/zzllrrrssreader/
付费的话推荐INOREADER。
题外话:TT-RSS过滤器建议学一下正则表达式。
推荐文章:
智能过滤器有docker和家长控制功能。
已知还有URL过滤路由器,主要针对网页链接的关键词进行过滤(或者针对特定网址),暂不推荐
对于企业和学校,奇式网盾官网提到可以提供安装服务,详情请自行咨询。
群晖真的是非常超值的一样东西,家庭服务器(当然,也可以替代智能路由器、VPS等),非常万能。建议选购支持docker和vmachine虚拟机的群晖。黑群晖就行。
信息过滤方面主要用于搭建TINY TINY RSS以及其他RSS服务。