MutationObserver监听dom变化
人生意义到底是什么呢?吃得好一点,睡得好一点,多玩玩,不羡慕别人,不听管束,多储蓄人生经验,死而无憾,这就是最大的意义吧,一点也不复杂。—— 蔡澜《不如任性过生活》 mdn: MutationObserver.MutationObserver() - Web API | MDN MutationObserver.observe() - Web API | MDN 代码如下: 12345678910111213 let app = document.querySelector("#app")var observerOptions = { attributes: true, // 观察属性变动 childList: true, // 观察目标子节点的变化,是否有添加或删除 subtree: true // 观察后代节点,默认为false}// 创建一个DOM监听器,在DOM更新完成时触发let observer = new MutationObserver((mutationsList, obs...
natapp内网穿透连接不上
交谈是生活中最有意义的事。——爱默生 主要就是这个链接 连不上网络错误调试排查详解 - NATAPP-内网穿透 基于ngrok的国内高速内网映射工具 MAC是WIFI设置的详细信息这里修改NDS 然后再次运行 1GithubIireAchao:natapp achao$ ./natapp -authtoken=xxx -log=stdout
网页让软件识别的小卡片
我越是孤独,越是没有朋友,越是没有支持,我就得越尊重自己。——《简爱》 今天发现一个问题,有的网页分享出来是带标题、描述和图标的 如何让它识别出来呢? 这遵循一个“开放图谱协议” https://ogp.me/ 开放图谱协议使任何网页都可以成为社交图谱中的丰富对象。例如,这在 Facebook 上使用,允许任何网页具有与 Facebook 上任何其他对象相同的功能。 比如 要将网页转换为图形对象,您需要向页面添加基本元数据。我们的协议初始版本基于 RDFa,这意味着您将在网页的 <head> 中放置额外的 <meta> 标记。每个页面的四个必需属性是: og:title - 对象应出现在图表中的标题,例如“The Rock”。 og:type - 对象的类型,例如“video.movie”。根据您指定的类型,可能还需要其他属性。 og:image - 图像 URL,应代表图表中的对象。 og:url - 对象的规范 URL,将用作图表中的永久 ID,例如“https://www.imdb.com/title/tt0117500/”。 ...
BGABanner-Android
家和万事兴——佚名 分享一个安卓组件 https://github.com/bingoogolapple/BGABanner-Android demo: https://github.com/bingoogolapple/BGABanner-Android/tree/master/demo 引导界面导航效果 支持根据服务端返回的数据动态设置广告条的总页数 支持大于等于1页时的无限循环自动轮播、手指按下暂停轮播、抬起手指开始轮播 支持自定义指示器位置和广告文案位置 支持图片指示器和数字指示器 支持 ViewPager 各种切换动画 支持选中特定页面 支持监听 item 点击事件 加载网络数据时支持占位图设置,避免出现整个广告条空白的情况 多个 ViewPager 跟随滚动 使用 1.添加 Gradle 依赖 把 maven { url 'https://jitpack.io' } 添加到 root build.gradle 的 repositories 中 在 app build.gradle 中添加如下依赖,末尾的...
chathub一次访问多个大模型
家庭成员的平等是家庭和睦幸福的基础。家是呼吁不平,治疗愤懑最好的地方。——阿瑟米 今天介绍的这个网站集成了多个大模型 https://app.chathub.gg/ 付费的话还可以同时使用!进行对比,非常方便
gradio
家庭和睦是人生最快乐的事。——歌德 Gradio 是通过友好的 Web 界面演示机器学习模型的最快方式,以便任何人都可以在任何地方使用它! https://www.gradio.app/ https://github.com/gradio-app/gradio 比如说代码如下 1234567import gradio as grdef greet(name): return "Hello " + name + "!"demo = gr.Interface(fn=greet, inputs="text", outputs="text")demo.launch() 就能实现一个简单的类似ChatGPT一样的web界面来演示机器学习
统计目录下java代码行数
画画用的是脑筋,而不是双手。——米开朗基罗 例如 1find /Users/achao/IdeaProjects/ -name "*.java" | xargs wc -l 即可
tensorflowjs
生命的定义就是拥有明天。——冯骥才 我们有一些前端机器学习的需求可以用这个 https://www.tensorflow.org/js/demos?hl=zh-cn 这有非常多的demo Holobooth 也很好玩 https://lipsync.withyoutube.com/ 开始 bookmark_border TensorFlow.js 是一个 JavaScript 库,用于在浏览器和 Node.js 训练和部署机器学习模型。 了解开始的更多方式,请参阅下面的部分。 在不直接处理张量的情况下编写 ML 程序想要开始机器学习,同时不用担心任何类似张量或优化器的低级细节吗? ml5.js 库构建在 TensorFlow.js 之上,通过简洁的、可利用的 API,可以在浏览器中访问机器学习算法和模型。 Check out ml5.js 安装 TensorFlow.jsTensorFlow.js 与 Tensors (张量)、Layers (图层)、Optimizers (优化器) 和损失函数等概念兼容(或希望与它们兼容)吗?TensorFlow.js 为 JavaScr...
ClickHouse快速入门
幻想中有比显示更高的东西,现实中也有比幻想更高的东西,把两者结合起来是最完美的。——列夫·托尔斯泰 官网: https://clickhouse.com/ 中文文档: https://clickhouse.com/docs/zh 我们执行命令运行 1curl https://clickhouse.com/ | sh 可以看到非常方便就好了 1234567891011121314151617181920212223Last login: Tue Jun 4 22:23:34 on ttys001curl https://clickhouse.com/ | shThe default interactive shell is now zsh.To update your account to use zsh, please run `chsh -s /bin/zsh`.For more details, please visit https://support.apple.com/kb/HT208050.GithubIireAchao:blog achao$ curl htt...
微信Markdown编辑器
正因为世界本身是平庸的,所以你也才平庸。——《寻羊冒险记》 GitHub - doocs/md: ✍ WeChat Markdown Editor | 一款高度简洁的微信 Markdown 编辑器:支持 Markdown 语法、色盘取色、多图上传、一键下载文档、自定义 CSS 样式、一键重置等特性 项目介绍 本项目基于 wechat-format 进行二次开发,感谢 lyricat 的创意和贡献! Markdown 文档自动即时渲染为微信图文,让你不再为微信文章排版而发愁!只要你会基本的 Markdown 语法,就能做出一篇样式简洁而又美观大方的微信图文。 在线编辑器地址 Gitee Pages:https://doocs.gitee.io/md GitHub Pages:微信 Markdown 编辑器 | Doocs 开源社区 注:推荐使用 Chrome 浏览器,效果最佳。另外,对于国内(中国)的朋友,访问 Gitee Pages 速度会相对快一些。 为何二次开发 现有的开源微信 Markdown 编辑器,样式繁杂,也不符合我个人的审美需求。在我使用它们...
