nodejs、axios下的文件下载功能
后端为 Koa2 框架项目
前端为 Vue3 项目,使用 Axios 作为网络请求库。js-file-download。
效果演示Kapture 2022-04-08 at 14.12.44
后端routes/download.js
12345678910111213router.get('/file', async (ctx, next) => { const file = fs.createReadStream( path.join(__dirname, `../public/template/测试文件.txt`) ) ctx.set({ // 通过此种方法,同时可以隐藏真实的文件路径和文件名称 'Content-Disposition': `attachment;filename=${encodeURIComponent( '文件.txt' )}`, }) ctx.body = file})
前端首先一 ...
群晖-docker部署Vue+NodeJs项目
使用群晖部署 vue+nodejs 项目项目技术栈(和部署有关系的)前端:Vue、Nginx
后端:Nodejs、MySQL、phpMyAdmin
基础环境配置套件中心 里大概需要安装这些套件
image-20220406151905540
说明:MariaDB 是用来代替 MySQL 的。套件中心里没有 MySQL,所以用这个代替,Docker 版的MySQL不太会用(没系统学过这个Docker 不太会用)。
假设我们群晖的 IP 地址为:192.168.2.223 后面都以此 IP 为例
并且你此刻操作的电脑,与群晖在同一局域网内。假设你当前操作的电脑 IP 地址为 192.168.2.138 与群晖在同一局域网内。
正常来说,安装完上面一些 套件,你已经可以使用 phpMyAdmin 来 MariaDB 访问数据库了
数据库配置、连接安装完 phpMyAdmin 后的打开地址:http://192.168.2.233/phpMyAdmin/
image-20220406153545210
你尝试登陆的话可能会登陆失败,错误提示的图忘了截了。
我不能登陆的原因是 Mari ...
408-计算机组成原理笔记
说明
视频看的是王道的,看完后总结的笔记分享给大家。希望有用
笔记记的只是个知识大概,知识点并不详细。详细的需要去翻书。
预览图blog站点下,可以点击放大。(最后面有 xmind 的原始文件。)
计算机组成原理
原始文件下载路径1-码云/gitee:
https://gitee.com/yishen_yishen/kaoyan_notes_23/blob/master/408/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BB%84%E6%88%90%E5%8E%9F%E7%90%86/%E6%80%BB-%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BB%84%E6%88%90%E5%8E%9F%E7%90%86.xmind
下载路径2-github:
https://github.com/yishen-yishen/kaoyan_notes_23/blob/master/408/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BB%84%E6%88%90%E5%8E%9F%E7%90%86/%E6%80%BB-%E8%AE ...
408-操作系统笔记
说明
视频看的是王道的,先看的是操作系统。把看完后,总结的笔记分享给大家。希望有用。
笔记记的只是个知识大概,知识点并不详细。详细的,需要去翻书。
预览图blog站点下,可以点击放大。(最后面有xmind的原始文件。)
操作系统
原始文件下载路径1-码云/gitee:https://gitee.com/yishen_yishen/kaoyan_notes_23/raw/master/408/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/%E6%80%BB.%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F.xmind
下载路径2-坚果云:https://www.jianguoyun.com/p/DT_oCFAQ6e6UChixyLME
gitee仓库
这个仓库就是放笔记、资源等等的。两个仓库一致,同步更新的。欢迎 star
gitee 仓库地址:https://gitee.com/yishen_yishen/kaoyan_notes_23github 仓 ...
2021年终总结、2022展望
开端现在的时间是:2022年2月11日(写这段的时间,虽然发布是在好几个星期后了) 过完年,开工的第一个周五的晚上。春节过完了,2021年算是彻彻底底的过完了。距离我上次更博客也有好久好久了。所以这一篇算是过去一年的回顾、上一篇中计划的实现情况和今年的计划。
聊聊毕业后几个月,心境、态度上的一些变化。
image-20220211212716670
同学结婚、姐姐男朋友见家长、家庭关系每逢春节必催婚,好像我们也习以为常了。
同学结婚起初,是在我姐姐的朋友圈刷到,得知她的一个好闺蜜结婚了。我们暂称这个闺蜜为 liu ,liu和我姐姐,以及我都是一个村里面的,九年级同班过。所以关系也还ok,又因为我姐姐好闺蜜的这层原因,初中后偶尔也会见一下,算是有些好感吧。年前刷到她结婚的消息,感觉还是挺意外的,没想到会那么快,9年级liu和我是同届,我自己也才大学毕业没半年,我了解到她也就比我早一年毕业。
当然别人结婚这不是重点,让我意外的是彩礼、钱💰的问题。听我家里人讲:男方是出了10多万,因为房子不是新的(没有买新房)又补上8万,女方自己家里给了4万。总共这些就有20多万。刚毕业一年多,没经历过社 ...
写给三线小城毕业的普通二本毕业生同龄人的一些建议
介绍6月11号这天(周五),是我们学校要求的毕业生离校的最后时间。我的大学生活就要结束了,同学们一个一个都开始收拾行李,工作的去工作,已经上岸的回家度过暑假,等待开学。6月12(周六)-6月14(周一)这些天是端午节假期,一个人在出租房倍感无聊,遂有此文。算是对以前的回首,和对过去的展望吧!
6月10号(周四)下午,是我们学校开毕业典礼的时间,前面几天6月7号(周一)下午,是我们班级拍摄毕业照的日字。很遗憾这些应该所有人参加的活动,我都没有去。没有什么不去的理由,我在福州工作/实习,我们学校同在福建省内,动车很快不到1个小时,就可以从我工作的城市到我学校的城市,我公司请假也很简单,上级领导并不会为难我们这些学生。
10号毕业典礼这天,当天我是在宿舍的,毕业典礼在我们学校的体育馆,10分钟的路程我也没有去。我似乎没有什么不去的理由,但我也不清楚为什么我没有去,害怕分离吗?似乎也不是,我不认为我是一个重感情的人!
扯多了,重新会正题,“写给三线小城毕业的普通二本毕业生同龄人的一些建议”这是文章的标题。三线小城,是我学校所在的城市,福建省内非福州、非厦门、非泉州、其他似乎都是三线小 ...
快速搞定前端技术一面-匹配大厂面试要求
[学习笔记]快速搞定前端技术一面 匹配大厂面试要求简介
课程地址:https://coding.imooc.com/class/chapter/400.html
HTML、CSSHTML语义化image-20210228104000746
让人更容易读懂(增加代码可读性)
让搜索引擎更容易读懂(SEO)
块状元素、内联元素
块状元素:独占一行。display:block/table div h1 h2 table ui ol p 等
内联元素:不独占,向后排列。display:inline/inline-block; span img input button
盒模型宽度image-20210228120531175
offsetWidth = (内容宽度 + 内边距 + 边框),无外边距。
答案:122px
box-sizing:border-box123456789#div1 { width: 100px; padding: 10px; border: 1px solid; margin: 10px; box-sizing: borde ...
七牛云对象存储免费图床-markdown图片解决方案
七牛云的对象存储有10G的免费空间,做图床完全够了。国内速度也挺快。
我主要是用来存图片(markdown里面用,blog里面用),网站的定时备份也会放到上面。
七牛云账号价格介绍-需要的东西
七牛云对象存储的免费额度,对个人来说足够用了。
image-20210301090906341
需要一个备案域名(必须要有域名,非备案域名,应该可以使用 东南亚或北美等 非国内区域的存储,猜的我没试过)
身份证实名认证,七牛云的实名是对接支付宝的,实名很快,不到一分钟。
账号注册-实名认证打开官网:https://s.qiniu.com/qIRZbi (这个是邀请链接,你30天内有消费我有赏金,不想走可以访问:https://www.qiniu.com/)
新建空间–绑定域名注册,实名认证完成后,新建空间(bucket),空间可以新建多个。
https://portal.qiniu.com/kodo/bucket
image-20210301092732077
image-20210301093159079
绑定域名参考:https://developer.qiniu.com/kodo/ ...
ES6-ES11新特性
说明下面这些是根据视频教程加上个人理解写的笔记,仅代表个人理解!
水平不足,如有错误请批评指正!
教程地址:哔哩哔哩 官网地址
课程目录
image-20200718180806322
基础概念
ECMAScript
ECMA (European Computer Manufacturers Association)中文名称为欧洲计算机制造商协,这个组织的目标是评估、开发和认可电信和计算机标准。1994 年后该组织改名为 Ecma 国际。
版本迭代主要内容
image-20200714120106607
兼容性检查:http://kangax.github.io/compat-table/es6/
ES6新特性let相关不能重复声明1234// 不能重复声明,var可以let a = 'a'let a = 'A'// Uncaught SyntaxError: Identifier 'star' has already been declared
块级作用域
es5中的作用域:全局、函数、eval(严 ...
intel-nuc-黑苹果
配置信息配置简介image-20210122203142491
image-20210122203502317
使用的原生网卡,没有替换苹果\博通网卡
完善程度
基本功能都正常,可以投入生产环境稳定使用。
引导工具使用的 opencore OC
声音3.5毫米耳机口正常,显示器HDMI无法调节大小(个人没用过hdmi的声音,也就没管)
image-20210122203913523
image-20210122204132179
WIFI 蓝牙
我使用的原生intel网卡,没有替换为博通的卡
隔空投送、随航不可用。换了博通网卡应可以使用。
没有ipad、iphone,单黑果这两个功能意义也不大。
WIFI 正常,配合 HeliPort 可以正常使用
image-20210122204533485
image-20210122205437572
蓝牙正常
目前测试了,蓝牙发送文件给安卓正常。
蓝牙耳机、蓝牙鼠标键盘等附近没有设备,暂时没测试。
个人感觉,能蓝牙发文件,耳机、键盘、鼠标等就应该问题不大。
image-20210122205214004
image-202101222 ...