总访问量
Power:Hexo Theme:Coder
开发开源工具推荐
开发开源工具推荐
前言收集一些好用的开源工具 推荐的开源工具都是比较稳定完善的,有固定团队维护开发的 并不比收费的差哦 使用时尊重开源,保持署名,遵从开源协议,切勿擅自改为自己的东西 会不断地更新...
2021-03-23 17:32:14
关于electron打包构建报错:resource busy or locked
关于electron打包构建报错:resource busy or locked
起因本文章比较详细地讲述了,怎么找到解决问题的过程。如需要直接看解决方法,请直接跳到文章最后总结部分 有些工作比较繁琐,于是想写个程序来自动化处理下。 一直在玩nodejs了,那就自然用electron,谁知道还有electron-vue项目可以使用vue写页面,真香!撸起来。 不得不说,electron把桌面端开发门槛降到了最低啊,随便一个前端都可以写桌面端了。打包也简单,直接run build自动下载依赖包,帮你构建好了,香香香! 然后我修改了写东西,在构建打包就报错了: EBUSY: resource busy or locked 看错信息无非就是目录被占用着,然后我并没有占用啊,文件夹什么都关闭,Idea都关闭了也不行,那只好百度一下了。 百度后又要发牢骚了,国内的技术文章真的是一个copy一个,对于这个问题都是一个答案: 进程里开了好几个exe文件, 把他们关掉就好了。 什么exe程序,一脸懵逼啊!这样写什么博客呢,越看越蒙啊。...
2021-03-03 14:34:08
windows下nodejs优化设置
windows下nodejs优化设置
前言Nodejs现在几乎是每个前端必备的了,无论你玩不玩后端服务开发,在前端的构建上也是必备的软件了。这里总结下自己在windows系统下用这么久Nodejs的各种优化设置,让新人少走弯路,新装nodejs的可以跟着设置,一次安装设置一劳永逸。 git安装sudo apt-get install git nvm安装 nodejs这里推荐用nvm安装Nodejs,因为 有些npm包并不兼容所有版本的nodejs(例如早期的node-sass) 有些软件也指定了具体版本的nodejs才可以运行(例如: ghost cms, strapi cms)用nvm可以自由切换各个nodejs版本最是个不过了 ...
2021-01-28 10:20:47
mysql Group by获取每个分组最新的记录
mysql Group by获取每个分组最新的记录
GROUP BY 查询默认是去每个分组第一条很多时候我们需要获取每个分组的最后一条,例如查当前用户于其他用户的聊天记录的最后一条。 原始sql: SELECT * FROM table GROUP BY type ORDER BY createdAt DESC这里的ORDER BY是不生效的,因为GROUP BY 的执行会先于 ORDER BY 于是我们可以先排序后再来GROUP BY: SELECT * FROM ( SELECT * FROM table ORDER BY createdAt DESC ) as result GROUP BY result.type...
2020-09-02 14:54:58
理财入门—懒人记账
理财入门—懒人记账
背景为了生活更美好,最近开始学起了理财。穷人家的孩子,从小到大没人告诉过你理财的重要性,自然也就没那习惯了,后来自己出来赚钱了。自然开心啊,自己的钱次怎么花就怎么花。之前喝瓶可乐都要问老爸老妈,现在直接一箱箱买,想喝就喝,快哉快哉。长期这么自由自在真的很爽,可存款却永远在原地踏步,不见增长。眼看身边的人都买车买楼了,而自己还一无所有。可见凡事都有代价的。总结下原因就是不会理财、大花、月光族等等。于是痛下决心开始理财,控制自己的消费。第一步就当然是记账啦。记账可以知道自己每个月的消费、收入,清晰知道自己主要消费在哪里?哪些消费过度了,应该控制下的。但这一步也是艰难的一步啊!...
2020-06-30 16:20:29
AE渲染成视频第一句语音渲染变声问题
AE渲染成视频第一句语音渲染变声问题
背景最近在玩AE做动画,导到ME,然后渲染生成视频, 视频有配音是AI合成的。在AE预览的时候是没问题的,但是在ME渲染成视频后,视频的第一句音频渲染总是有问题的,很快,也变了调。而且只有第一句有问题,后面的语音音频都正常。...
2020-06-30 16:01:31
sequelize 问题汇总
sequelize 问题汇总
Sequelize 简介sequelize 是nodejs里面很成熟的数据库ORM,配合nodejs使用,开发事半功倍。相较于其他语言ORM,sequelize 有着一整套完整的解决方案,包括各种复杂的查询,联表,数据库表的设计与生成等。 本文主要记录各种负责的数据查询使用sequelize如何实现,还有记录一些坑或bug。 sequelize include order写过原生sql查询的人都知道,排序都是在最外层排序的,所以一下代码无效:...
2020-06-17 09:20:33
关于Vue-router=>addRoutes 方法的一些坑
关于Vue-router=>addRoutes 方法的一些坑
关于Vue-router=>addRoutes 方法的一些坑 router.addRoutes(routes: Array<RouteConfig>) routes 是要符合路由规范的数组 router.addRoutes 只是注册了路由的规则,但是并不会自动更新路由列表项,需要先手动更新路由列表,再去注册规则 // 手动添加路由列表项 router.options.routes.push(...routers) // 注册路由规则 router.addRoutes(routers)...
2020-02-28 08:07:10
自主项目【51领养】
自主项目【51领养】
前言因为自己有养猫,对流浪动物啊也时常关注,想多多少少出一份力啊。 我逛了下一些宠物机构,发现了很多宠物机构,没有自己的宠物管理系统,用户难以线上浏览可以领养的宠物,且每个机构的可宠物信息并不共享,就一定程度上加大了用户领养的难度,想领养的人只能线下一间间跑,看有没有合缘的宠物领养。 而且一些个人的宠物生了,需找人领养,只能发发朋友圈,信息扩散程序可想而知,从而加大了领养的难度。 所以我就想做一产品,可以给想领养的人,在线上可以看到身边可以领养的宠物,看上了就具体线下了解。 也可以给一些没有技术支持的机构/个人提供一个宠物的发布等管理系统让领养可以跨上那么一小步。...
2019-12-25 10:10:03
webpack使用html-loader引入html模板
webpack使用html-loader引入html模板
前言最近在打一个多页面的手脚架,因为经常会接到一两个页面的临时活动的开发需求。 vue开发栈喜欢了,想用vue来开发,有感觉有点累赘,大材小用的感觉。 直接新建个html,手撸起来又各种问题,导致开发效率低下,例如: 平时用惯了es6语法,要写回es5,要经常查文档 不能使用预处理样式(less,sass),这个效率大打折扣啊 手动页面优化(压缩,去除注释,检测语法) 本着现代开流,还是自己根据自己的需求撸个基于webpack的多页面开发手脚架,虽然没用vue,但是开发的流程基本跟vue开发流程一直,能自动化的部分都自动化,能提高开发效率的都用上,以后再也这类需求,就直接拉下手脚架,开发就行,不用再另外一个个配置了。 本以为大功告成,却忽略了一个问题,就是有时几个页面的头部或者底部是共用的,这时候需要分离出来,不然三个页面个三个一样的头部,要修改头部时也要修改三个页面,这很不好维护。 于是乎就寻找各种方案了...
2019-12-04 16:32:57
使用headless cms + ssr渲染框架来开发网站
使用headless cms + ssr渲染框架来开发网站
前言由于我是一名前端开发者,偶尔会接一些私单,最主要的无非就是帮人做网站了。 CMS根据以前的经验无非就是前端写完界面,然后找一个cms去套,但由于国内的cms框架(duxcms我之前一直用,dedecms.phpcms,wordpress)已经很难满足了现在的客户需求了。 比如做个网站,一开始以为做个网站就行,谁知道还要做小程序,App等等,但之前的cms都不带api,即使有写带比如wordpress,api接口也是问题多多的。 然后可以看国内开发的cms,即使的新开发新产品,也是比较保守的,还是跟以前的cms差不多,无非就多提供了api 供用户调用,然后后台操作界面交互也不咋地,所以很难找到一款非常合适的cms框架。 ​ 而我感觉国外的就比较思想超前敢冒险尝试,既然api方式通用,那我就专门做提供api和后台内容操作的cms,数据和界面教还给前端,自己爱拿什么数据那什么数据,唉什么布局怎么布局,前后分离。然后cms就专心做好内容管理和api接口的设计就可以了。 虽然这个想法早期还有点冒险,比较像这种前后端分离的spa还有有很多问题的 做网站的人很看重的seo问题 首屏加载速度问题 问题虽然有,但方向应该是对的,就看怎么解决这些问题而已。...
2019-11-25 11:15:44
Frontend-Sniper前端错误上报系统
Frontend-Sniper前端错误上报系统
前端错误监控系统服务端其实线上已经有很多监控系统了,例如fundebug。试用了一下还是挺不错的。可惜都是收费的,免费的只能创建一个项目,收费也不便宜。对于一些小公司来说很难花钱去搞,而且对小公司来说功能也不需要太复杂。一些js的报错和接口报错就可以大大加快bug的修复,和预知bug。(当上级和测试都还没发现时)所以我还是写这么个系统,是从自身需求出发吧。功能可以慢慢完善。 现在初期只实现了简单的js和接口资源报错。后期会加入UA和用户等信息以完善错误信息追踪错误。对服务端还是新手所以代码质量….graphql也是试手。但好在错误监控系统一般内部人使用,独立不影响线上项目和用户。所以大胆地使用吧。...
2019-10-21 08:57:01