

xz-note
https://note.pixiv.download/
可以实用,当然功能比较少。第一次加载比较慢。(因为服务器是海外的,平时也会慢一些)
功能上做了对笔记的增删改查、设置 tag。可以注册用户,使用注册邮箱接收验证码。
安全性上,传输使用 https,密码做了加盐和慢 hash 处理,保证安全性。SQL 查询做了参数化处理,应该可以防止 SQL 注入吧。认证模式采用 jsonwebtoken(JWT),过期时间一小时。
这个网站是我自己第一次用 Nodejs 搭建后台,并上线的网站,积累了一些经验(然后过一个月就忘光
GitHub 地址:
https://github.com/xuejianxianzun/xz-note-vue
做了一个练习 Vue 的记事本网站
我在本地建立了一个网站,前台使用 Vue.js,后台使用 Nodejs 的 Koa.js 框架。现在打算上架到服务器,服务器的操作系统是 Debian。记录一下操作步骤。
Read More →
在 Debian 上运行 Nodejs 网站后台
Windows 中有一些字符不能做文件名:
\ / : ? " < > * |
但是 Chrome 的下载 api 里,有更多的字符不能做文件名,否则下载会失败。这些字符里大多是控制字符。
Chrome 扩展下载文件时,不能使用的字符可以建立一个正则表达式,对文件名进行替换:
// 不安全的字符,是 Chrome 和 Windows 不允许做文件名的字符 const notSafeString = `[\u0001-\u001f\u007f-\u009f\u00ad\u0600-\u0605\u061c\u06dd\u070f\u08e2\u180e\u200b-\u200f\u202a-\u202e\u2060-\u2064\u2066-\u206f\ufdd0-\ufdef\ufeff\ufff9-\ufffb\ufffe\uffff\\\/:\?"<>\*\|~]` const safeFileName = new RegExp(notSafeString, 'g') // 安全的文件名
这些字符是 Reinford 测试出来的,测试结果的文件:
链接: https://pan.baidu.com/s/1y8AVKGmasV1ZYiCErwc1Zg 提取码: q41v
此外,还有一些情况要处理。
1. Chrome 不允许文件夹和文件名的开头、结尾使用点 .
。
2. 路径首尾不允许有空格。
3. 路径中出现多个斜线会报错,如 download//a.jpg
。
Chrome 扩展下载文件时,不能使用的字符
前段时间,Pixiv 图片批量下载器(Pixiv Batch Downloader)被 Google 从应用商店下架了。这样人们在搜索时就看不到我的下载器了,我觉得不能就这样认输,所以我为它单独建立了个网站。
话说这个 Pixiv 下载器已经 4 年的历史了,之前一直没有官网,这似乎才是更奇怪的事情……?
Pixiv 图片批量下载器官网上线
当用户用 http 网址访问网站时,我希望可以自动跳转到 https。在 Nginx 里,可以在该网站的配置文件里用 301 跳转到 https。目前测试了两种方法都有效。
第一种方法,把 80 和 443 端口的监听分开,然后在 80 里直接 301 跳转:
server { listen 80; server_name pixiv.download; return 301 https://$server_name$request_uri; } server { listen 443 ssl; server_name pixiv.download; #其余内容省略 }
Nginx 配置 http 跳转到 https
pid=75407381 图文无关
[桜都字幕组]2019年8月合集
magnet:?xt=urn:btih:925aaeac1ae5b5937e09193124cefed719b4cf6b
目录:
Read More →
2019年8月里番合集
最近我开始学习使用 TypeScript。先看了看教程,好像很简单的样子,就那些类型嘛,定义好类型就完事了。但是实际使用中却遇到了不少问题,在这里记录一些经验。
Read More →
TypeScript 使用记录
pid=76088148 图文无关
[夜桜字幕组]2019年8月3D作品合集[BIG5+GB]
magnet:?xt=urn:btih:6f44ee6591e44ec9a000fb135652fd0f38c2aa1b
ps:迅雷依旧下载不了,请换用其他 bt 下载软件,如 qBittorrent。
目录:
Read More →
2019年8月3D作品合集
欢迎大家点个关注~ 谢谢(^U^)ノ~
ps:大家不要在弹幕说她是我女朋友的事情哦,因为之前的粉丝都是 b 站路人慢慢关注的,他们不知道。如果突然暴露这件事不太好,就像爱抖露都要保持单身一样的道理,咳咳(溜了