- 博客(24)
- 收藏
- 关注

原创 Github: BeatMusic: An independent upload resources for musicians to share music WebApp
BeatMusic:一款可供音乐人自主上传资源分享音乐的WebApp(包含后台管理系统)An independent upload resources for musicians to share music WebApp (Contains background management system)Getting Startedgit clone https://github.c...
2019-10-16 14:09:31
826
原创 【windows Docker desktop】在git bash中报错 docker: command not found 解决办法
docker --verison ## 能正常输出就ok了。
2024-07-26 10:40:13
759
原创 解决nextjs生产环境下客户端(浏览器)无法获取环境变量的问题
在完成 docker 部署至生产环境时 发现浏览器获取不到容器注入的环境变量 但是服务端(nodejs)可以;这样全局的process.env中就能获取到容器注入的环境变量了。, 刷新客户端即可获得最新的环境变量了。那么就可以在这个组件中将环境变量注入到浏览器的。前缀都无法让浏览器获取到容器注入的环境变量。并且每次刷新都会运行;
2024-05-14 18:57:49
971
原创 Docker基本操作学习
不使用docker自带的网络模式 自己定制化特有的网络模式容器间的互联指令–link 在运行时加上(不常用)为net1添加一个ragga的网卡。
2024-04-23 23:57:05
332
1
原创 javascript模块化学习
允许异步加载 define(id, [depends], callback);○ commonJs本身做了缓存 当require过某个文件时 它会将结果缓存下来。○ 两个指向的是同一个东西 module.exports = exports。○ 因为commonJs是为了Nodejs设计的 没有异步问题不大。○ module.exports可以支持只导出单个变量或者函数。● module.exports跟export之间的关系。○ 无法动态加载模块只支持同步加载模块。○ 服务器端同步加载模块的方案。
2024-04-20 14:38:30
267
原创 浏览器内置JS对象 / 事件 / 请求
获取当前用户基础信息 UA读取信息 => 数据采集 / 流量监控 / 浏览器兼容性优化 剪切板 / 键盘 => 如何做剪切板 / 监听键盘输入。
2024-04-20 14:32:55
293
原创 Next.js Error: Hydration failed because the initial UI does not match what was render
Error: Hydration failed because the initial UI does not match what was rendered on the server.
2024-04-18 17:19:14
571
原创 Nextjs使用recoil遇到的报错
Expectation Violation: Duplicate atom key “userInfo”. This is a FATAL ERROR inproduction. But it is safe to ignore this warning if it occurred because ofhot module replacement.
2024-04-18 13:23:07
499
原创 uni-app学习记录
7.动画之间,创建真实的dom,onReady执行 - 相当于didmount。主要用域配置页面的各种信息,包含tabBar,具体的页面pages的相关信息等。我先把静态的节点读取出来,先创建一轮dom;onLastPageBackPress - 按最下面返回的那个按键的退出。主要配置构建与工程相关的内容,包括某一种小程序 / app的一些特殊配置。3.onInit生命周期 - ***只有百度小程序。uniapp启动,或者从后台进入前台显示。a.监听页面显示,页面出现时触发。a.处理dom,ref等等。
2024-04-18 13:06:03
650
原创 数据结构学习记录
数组 & 链表相连性 | 指向性数组可以迅速定位到数组中某一个节点的位置链表则需要通过前一个元素指向下一个元素,需要前后依赖顺序查找,效率较低。
2024-04-18 12:54:54
346
原创 React - 高级用法
函数可以作为 参数 和 返回值。类似于vue中 调用子组件的方法 refs.xxx()对应Vue,就是provide,inject。Deps: 依赖项改变了,我就再次执行;Deps: 依赖项改变了,我就再次执行;形成一个生成与消费模式的上下文。用来指代具体的dom节点。函数:返回值进行缓存;
2024-04-17 15:26:28
624
原创 Vue源码解读学习
观察者模式 & 发布订阅观察者模式:中心一对多 + 系统单点间的灵活和拓展(广播的方式)发布订阅:将注册列表遍历发布给订阅者。
2024-04-16 11:24:50
531
原创 K8S v1.23.6公网集群安装部署
卸载当前版本docker & 安装指定版本docker(如果版本大于20.10.24 则需替换docker)如何在node节点也可以使用kubectl指令?
2024-04-15 12:01:04
683
1
原创 浏览器 - 事件循环 & 浏览器原理
重排 -> 修改跟几何信息相关的属性时会触发。比较影响性能 因为会导致重排 重新进行layout树。为了避免多次操作导致布局树反复计算,浏览器会合并这些操作,当JS代码全部完成后再进行统一的计算,异步完成layout树 重排 reflow获取几何信息属性时 会重新触发 重排reflow改变了元素的样式信息 颜色啥的会导致重绘。
2024-04-15 11:21:26
530
2
原创 Golang将字符串转为unicode码。中英文符号亦可转
func StrToUnicode(str string) (string) { DD := []rune(str) //需要分割的字符串内容,将它转为字符,然后取长度。 finallStr := "" for i := 0; i < len(DD); i++ { if unicode.Is(unicode.Scripts["Han"], DD[i]) { textQuoted := strconv.QuoteToASCII(string(DD[i])) finallStr +
2020-11-12 11:22:39
2307
原创 记一次项目上线的经历(汇总 / 过程反思)
公司原本计划4月30日将现有系统做升级。那晚与数据库大牛一起搭建模拟生产环境的版本做线上升级测试版使用。大概7点半遇到一个bug。本在测试环境可以顺畅运行的程序因与模拟线上环境的数据库版本不一致(测试环境5.6.46 / 线上环境5.6.28/)导致原有的程序因游标问题引发的一连串错误,致使整个模拟环境迟迟磨到了1点才搭建完成。线上升级也就推到5月1号。这期间使用的一些排查手段的混合交错也可...
2020-05-04 13:34:01
3924
原创 vue内置动画css参数理解
vue官网提供了几种动画设置字段分别是:animation:活泼;transition:过渡transform:改变translate:转化animation暂时还没用过????。到时候再补充~transition则是设定该动画某些属性或全部属性的过渡时间例如:// 这个代表的是设置所有属性过渡时间 transition: all 0.5s;// 这个代表的是设置宽度属性过渡时间...
2019-09-04 23:18:01
734
原创 记录一次实现NestJs文件上传存储
感谢参考链接:https://www.cnblogs.com/ajanuw/p/9575278.html首先根据官方文档提供的示范添加接口接口名必须要和方法名一致啊。不然走不进去示例一下我都整个过程 @Post('uploads') @UseInterceptors(FileFieldsInterceptor([ { name: 'musicfile', ma...
2019-08-30 11:11:54
5614
原创 NestJs使用Mongoose对MongoDB操作
最近开始学习NestJs这个框架。学习成本比其他框架相对高了很多。其注册配置相对复杂一开始学起来有点摸不着哪跟哪;但这也是相比其他框架更规范严谨的体现。保证了大型项目的稳定健壮的使用!在学习...
2019-08-13 17:27:13
7116
原创 【心得】node.js使用gm图片处理
在开始使用gm这个强大的包时。一直不知道要安装GraphicsMagick 或 ImageMagick下图时npm上的解释:使用gm这个包必须先安装其中一个依赖ImageMagick这个在linux上我一直没有找到新版本。所以没装成功。于是我就打算装精简版的GraphicsMagick.这个也不赖。已经很强大了安装方法已经有大佬走过
2019-07-16 21:05:10
1550
原创 在一台服务器 & 一个公网IP上配置两个不同域名的方法 - Nginx
假设我有已经申请了两个域名:www.xxx1.comwww.xxx2.com这两个域名完全不一样且没有任何关系的情况下。配置nginx后在做解析即可实现一台服务器使用两个不同的域名对应不同的存储空间假设我们给 www.xxx1.com 这个域名设定的目录是:/usr/share/nginx/xxx1给 www.xxx2.com 这个域名设定的目录是:/usr/share/ngin...
2019-07-16 20:17:16
2600
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人