Webpack4支持打包第三方库quickjs-emscripten
作者: gunhawk时间: 2024-06-08javascript新版的quickjs-emscripten使用了现代模块的打包方式, 即同时支持ESM和COMMONJS的方式(.mjs, .cjs). 我们的项目是由vue-cli生成的工程结构, 使用的是webpack4. 虽说webpack4貌似也支持一部分的mjs, 但是编译quickjs-emscripten时候, 会出现编译错误...
小米MIX2由砖变机的过程记录
作者: gunhawk时间: 2023-12-31others小米MIX2又刷成砖了, 上一次是让同事帮我拯救了一回, 这次只能靠自己搞一遍了. 通过这次折腾, 妈妈再也不用担心MIX2变砖了:P
使用pytest进行项目的自动化流程测试
作者: gunhawk时间: 2023-10-27python我司有个团队的权限系统, 团队里有不同角色的成员, 不同的成员又有对文件和文件夹的控制权限, 而且文件又可以分享给团队以外的人. 整套权限系统相当之复杂. 如果光靠人力去手动测试, 时间成本相当之高. 但是不测试又很难保证每次发版时这些权限功能会相对稳定. 因此自动化测试流程应运而生...
使用puppeteer对网页应用进行性能测试
作者: gunhawk时间: 2022-01-29nodejs自从我们老板对内核绘制进行了一次彻底的性能优化后, 我们产品的操作体验有了质的提升. 但是究竟提升了多少, 和竞品相比如何, 有没有一个比较客观的数据描述? 一番探索之后, 我发现puppeteer竟然有录制性能的api: page.tracing. 于是一波折腾又开始了...
解决mikan爬虫在512M的vps上内存溢出的二三事
作者: gunhawk时间: 2017-12-25python现代的开发设备内存标配都是8g起步, 内存控制在本地运行的程序完全可以忽略不计, 然而服务器的配置往往没有开发设备好, 有时候内存上线往往就变成了瓶颈. 这时候要么加配置要么优化程序, 像吾等穷dio看了看口袋里的money, 当然是选择优化程序啦...
用python3开发爬虫的一些总结
作者: gunhawk时间: 2017-10-30python早就想玩玩爬虫了, 最近总算是下定决心撸了一下python爬虫, 因此总结一下一些心得...
Windows下配置vscode开发C
作者: gunhawk时间: 2017-10-05C最近表弟在学习C语言, 偶尔会问问我C相关的问题, 说来惭愧, 大学时候学的C基本上忘光了. 兼之WebAssembly已经成为了W3C标准, 浏览器也陆陆续续实装了, 趁国庆假期重温一下C还是个不错的选择. 编辑器我还是选择了信仰工具vscode, 于是折腾之旅也就开始了...
跟风升级博客全站使用https
作者: gunhawk时间: 2017-09-22others很早之前一直想玩玩https了, 今天总算是板上定钉啦~嘎哈哈!
分享一次惨痛的折腾经历
作者: gunhawk时间: 2017-09-11others之前为了学习koa2, 顺带使用js新特性async函数, 我利用gnvm切换nodejs的版本到8.x. 升级后我还测试了下博客项目的依赖包在npm5.x是否仍然可用, 使用npm install查看变化(←万恶之源), 当时提示的结果是增删了一些依赖, 并新增了一个package-lock.json文件, 项目还是可以跑, 我天真的以为这应该没问题了, 没想到深深立下了一个死亡flag......
关于空数组foreach在Chrome里的那些事
作者: gunhawk时间: 2017-09-04javascript时不时都会遇到这样的场景: 让程序循环N次去做相似的事情. 用for固然很好, 但能不能更函数式一点? 接着能想到foreach, 于是问题就来了...