会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
菜鸟小何
博客园
首页
新随笔
联系
订阅
管理
2024年8月14日
博客园暂停更新,以后所有博客在掘金发布
摘要: 掘金主页
阅读全文
posted @ 2024-08-14 11:25 菜鸟小何
阅读(22)
评论(0)
推荐(0)
2024年8月7日
web页面中直接调用c++/c/go代码?【wasm】
摘要: 背景 最近在做rosbag的可视化工具,网上找了个源码参考(foxglove)。成功down下来,跑起来了。于是乎,开始研究前后端代码;结果居然花了一下午没找到后端代码,不明白为什么纯web页面就可以解析rosbag(以前都是用node.js或者c++代码解析的)。 过程 在找了一下午之后,又回到了
阅读全文
posted @ 2024-08-07 19:13 菜鸟小何
阅读(115)
评论(0)
推荐(0)
2024年7月12日
node中npm yarn pnpm孰优孰劣???
摘要: npm npm2 node版本为4,npm版本就会将为2.x,此时我们执行下那 npm install express 分析下node_modules的目录结构。我们会发现, express 包和它的依赖都会被下载下来,展开展开 express,它也有 node_modules: 再展开几层,每个依
阅读全文
posted @ 2024-07-12 10:56 菜鸟小何
阅读(58)
评论(0)
推荐(0)
2024年7月9日
基于node.js的医院挂号页面爬虫
摘要: 背景 TM的牙疼,想挂一个九院的专家,拔个牙。结果每天早起抢号都没抢到过。于是乎,就想通过捡漏的办法,24小时不间断请求医院挂号页面,看有没有专家放号。一旦检测到放号,就立即发邮件,发短信通知我。我立刻去挂号。(之所以没开发自动挂号功能,一是担心我身份证被医院拉黑,二是可能涉及到敏感问题会被叫去喝茶
阅读全文
posted @ 2024-07-09 18:44 菜鸟小何
阅读(142)
评论(0)
推荐(0)
2024年5月9日
为什么要用setTimout来做定时器?
摘要: Q:再js中定时任务 我们为什么要用setTimeout模拟,而不直接用setInterval A:以下为详细答案 精确控制时间间隔: 使用 setTimeout 可以更精确地控制每次任务执行的时间间隔。因为在任务执行完成之后,我们可以根据需要再次设置下一个任务执行的时间,从而避免了可能因任务执行时
阅读全文
posted @ 2024-05-09 18:58 菜鸟小何
阅读(26)
评论(0)
推荐(0)
2024年3月13日
Vite为什么这么快?
摘要: 1.前言 对比之前,我们先要搞懂,vite与webpack的定位以及关系才可以。 那前端社区中常谈到的这些工具webpack、rollup、parcel、esbuild、vite、vue-cli、create-react-app、umi他们之间的关系: webpack、rollup、parcel、e
阅读全文
posted @ 2024-03-13 17:24 菜鸟小何
阅读(399)
评论(0)
推荐(0)
2024年2月21日
B站弹幕不遮挡人像实现
摘要: 背景 在逛b站的时候,发现一些视频的弹幕都在视频后面,不会遮挡人像,这样看起来很舒服。于是就想着,能不能自己实现一下呢?于是就有了这篇博客。 探究源码 1、通过调试控制台发现每个video标签都覆盖了个弹幕的div,这个div有个mask-image属性。这个属相包含了一张扣出的图片。推测就是通过这
阅读全文
posted @ 2024-02-21 14:17 菜鸟小何
阅读(265)
评论(0)
推荐(0)
2023年12月26日
VUE3 + Three.js 坑
摘要: VUE3 + Three.js 坑 1. 问题描述 将scene、camera、renderer、controls等变量用reactive变成响应式时,页面渲染会报错: three.module.js?5a89:24471 Uncaught TypeError: 'get' on proxy: pr
阅读全文
posted @ 2023-12-26 11:33 菜鸟小何
阅读(671)
评论(0)
推荐(0)
2023年11月15日
每日一练:通过广播信道实现跨页面通信
摘要: 利用广播通道实现标签页通信 1. 什么是广播通道 广播通道是一种新的浏览器原生API,它可以让你在同源的标签页之间传递消息。这个API的目的是为了让开发者可以在不同的标签页之间共享数据,而不需要使用LocalStorage或者其他的存储方式。 2. 广播通道的使用 2.1 创建广播通道 const
阅读全文
posted @ 2023-11-15 10:29 菜鸟小何
阅读(50)
评论(0)
推荐(0)
2023年10月31日
每日一练:css关键词:inherit、initial、revert、unset解释
摘要: 1、inherit (继承) inherit 关键词用于将一个属性值设置为其父元素的相同属性值。 它是一种实现样式继承的方式,使子元素继承父元素的样式属性。 如果父元素没有明确定义该属性,子元素将继承到该属性的默认值。 这个关键词通常用于处理文本属性,如文本颜色、字体等。 <div> <p>这是一个
阅读全文
posted @ 2023-10-31 14:50 菜鸟小何
阅读(674)
评论(0)
推荐(0)
下一页
公告