{"pageContext":{"index":269,"total":364,"name":"2024-06-29","items":[{"node":{"frontmatter":{"title":"DIY-CNC-machine - 从头开始创建数控机床","publish":true,"cover":"https://github.com/maxvfischer/DIY-CNC-machine/raw/main/images/cnc_top_gif.gif","showCover":null,"date":"2024-06-29","category":"other","url":"https://github.com/maxvfischer/DIY-CNC-machine","author":"Max Fischer","translator":"","tags":["CNC"],"priority":2},"html":"<hr>"}},{"node":{"frontmatter":{"title":"asciinema - 跨平台命令行会话记录器","publish":true,"cover":"https://github.com/moqsien/img_repo/raw/main/test.gif","showCover":null,"date":"2024-06-29","category":"devops","url":"https://github.com/gvcgo/asciinema","author":"gvcgo","translator":"","tags":["cli"],"priority":1},"html":"<hr>"}},{"node":{"frontmatter":{"title":"Javascript Set新方法","publish":true,"cover":"https://developer.mozilla.org/en-US/blog/javascript-set-methods/featured.png","showCover":null,"date":"2024-06-29","category":"javascript","url":"https://developer.mozilla.org/en-US/blog/javascript-set-methods/","author":"Brian Smith","translator":"","tags":["Set"],"priority":1},"html":"<hr>\n<p>intersection() 返回一个新集合，其中包含该集合和给定集合中的元素。 union() 返回一个新集合，其中包含该集合和给定集合中的所有元素。 Difference() 返回一个新集合，其中包含该集合中但不包含在给定集合中的元素。</p>\n<p>symmetryDifference() 返回一个新集合，其中包含任一集合中的元素，但不包含两个集合中的元素。\nisSubsetOf() 返回一个布尔值，指示集合的所有元素是否都在特定集合中。\nisSupersetOf() 返回一个布尔值，指示集合的所有元素是否都在特定集合中。\nisDisjointFrom() 返回一个布尔值，指示该集合是否与特定集合没有共同元素。</p>"}},{"node":{"frontmatter":{"title":"Ecma International 批准 ECMAScript 2024：有什么新功能","publish":true,"cover":"","showCover":null,"date":"2024-06-29","category":"javascript","url":"https://2ality.com/2024/06/ecmascript-2024.html","author":"Axel Rauschmayer","translator":"","tags":["ECMAScript 2024"],"priority":1},"html":"<hr>\n<p>Map.groupBy()对同步迭代对象进行分组\nPromise.withResolvers()\n正则表达式标志 /v\nArrayBuffers 和 SharedArrayBuffers 的新功能\nString.isWellFormed() 确保字符串格式正确\nAtomics.waitAsync() 允许我们异步等待对共享内存的更改</p>"}},{"node":{"frontmatter":{"title":"hftbacktest - 使用 Python 和 Rust 编写的高频交易和做市回测工具","publish":true,"cover":"","showCover":null,"date":"2024-06-29","category":"AI","url":"https://github.com/nkaz001/hftbacktest","author":"hobbyist","translator":"","tags":["trade"],"priority":1},"html":"<hr>\n<p>可考虑限价订单、队列位置和延迟，利用交易和订单簿的完整报价数据，并提供币安期货的真实加密货币做市示例</p>"}},{"node":{"frontmatter":{"title":"kaboom - javascript游戏框架","publish":true,"cover":"https://github.com/replit/kaboom/raw/master/kaboom.png","showCover":null,"date":"2024-06-29","category":"javascript","url":"https://github.com/replit/kaboom","author":"replit","translator":"","tags":["game"],"priority":1},"html":"<hr>"}},{"node":{"frontmatter":{"title":"不需要等宽字体实现纯 CSS 圆形文本","publish":true,"cover":"https://i0.wp.com/frontendmasters.com/blog/wp-content/uploads/2024/06/RBLFebgK.png?resize=260%2C274&ssl=1","showCover":null,"date":"2024-06-29","category":"frontend","url":"https://frontendmasters.com/blog/pure-css-circular-text-without-requiring-a-monospace-font/","author":"AMIT SHEEN","translator":"","tags":["css"],"priority":2},"html":"<hr>"}},{"node":{"frontmatter":{"title":"custom-cache-decorator - 使用可配置的缓存机制轻松缓存方法结果","publish":true,"cover":"","showCover":null,"date":"2024-06-29","category":"nodejs","url":"https://github.com/alexcambose/custom-cache-decorator","author":"Alexandru Cambose","translator":"","tags":["cache"],"priority":1},"html":"<hr>"}},{"node":{"frontmatter":{"title":"popover可以很好地用作滑出式抽屉提示","publish":true,"cover":"https://i0.wp.com/frontendmasters.com/blog/wp-content/uploads/2024/06/CleanShot-2024-06-24-at-14.24.04@2x.png?w=1102&ssl=1","showCover":null,"date":"2024-06-29","category":"frontend","url":"https://frontendmasters.com/blog/popovers-work-pretty-nicely-as-slide-out-drawers/","author":"CHRIS COYIER","translator":"","tags":["css"],"priority":1},"html":"<hr>"}},{"node":{"frontmatter":{"title":"simpleParallax.js  - React 和 JavaScript 的简单视差效果","publish":true,"cover":"","showCover":null,"date":"2024-06-29","category":"frontend","url":"https://github.com/geosigno/simpleParallax.js/","author":"Geoffrey SIGNORATO","translator":"","tags":["react"],"priority":1},"html":"<hr>"}},{"node":{"frontmatter":{"title":"使用 Claude、Datasette 和 Val Town 构建基于搜索的 RAG","publish":true,"cover":"https://static.simonwillison.net/static/2024/claude-rag/frame_002158.jpg","showCover":null,"date":"2024-06-29","category":"AI","url":"https://simonwillison.net/2024/Jun/21/search-based-rag/ ","author":"Simon Willison","translator":"","tags":["cli"],"priority":1},"html":"<hr>\n<p>针对全新的 Claude 3.5 Sonnet 语言模型构建了此模式的基本版本，使用在 Datasette 中运行的 SQLite 全文搜索作为搜索后端，使用 Val Town 作为原型平台。</p>"}},{"node":{"frontmatter":{"title":"用三次贝塞尔曲线在 SVG 中变形任意路径","publish":true,"cover":"","showCover":null,"date":"2024-06-29","category":"frontend","url":"https://minus-ze.ro/posts/morphing-arbitrary-paths-in-svg/","author":"Alexandru-Gabriel Ică","translator":"","tags":["svg"],"priority":1},"html":"<hr>"}},{"node":{"frontmatter":{"title":"无停机时间迁移到 Next.js App Router","publish":true,"cover":"https://cdn.prod.website-files.com/621f84dc15b5ed16dc85a18a/6675c3ba4793c4bc7853b026_Create%20a%20temporary%20new%20directory.png","showCover":null,"date":"2024-06-29","category":"nodejs","url":"https://workos.com/blog/migrating-to-next-js-app-router-with-zero-downtime","author":"MOTTA & MOROZ (WORKOS)","translator":"","tags":["nextjs"],"priority":2},"html":"<hr>"}},{"node":{"frontmatter":{"title":"pdfslick - 查看 PDF 并与之交互(基于Mozilla PDF.js)","publish":true,"cover":"https://camo.githubusercontent.com/24f548e881af1cdf6f4d8a39e523bb261851f29cf065d4c5beba9a6a421f48af/68747470733a2f2f706466736c69636b2e6465762f706466736c69636b5f6c6f676f2e737667","showCover":null,"date":"2024-06-29","category":"frontend","url":"https://github.com/pdfslick/pdfslick","author":"PDF Slick","translator":"","tags":["pdf"],"priority":1},"html":"<hr>"}},{"node":{"frontmatter":{"title":"研究人员发明了100%可生物降解的大麦塑料","publish":true,"cover":"https://scx1.b-cdn.net/csz/news/800a/2024/researchers-invent-100.jpg","showCover":null,"date":"2024-06-29","category":"science","url":"https://phys.org/news/2024-06-biodegradable-barley-plastic.htm","author":"University of Copenhagen","translator":"","tags":["other"],"priority":1},"html":"<hr>\n<p>哥本哈根大学创造了一种由大麦淀粉与甜菜废料纤维混合而成的生物友好型新材料——一种坚固的材料，如果它最终进入自然界，就会变成堆肥。</p>"}},{"node":{"frontmatter":{"title":"测试生成式 AI用于电路板设计","publish":true,"cover":"https://blog.jitx.com/hs-fs/hubfs/image-png-3.png?width=2682&height=1404&name=image-png-3.png","showCover":null,"date":"2024-06-29","category":"AI","url":"https://blog.jitx.com/jitx-corporate-blog/testing-generative-ai-for-circuit-board-design","author":"Duncan Haldane","translator":"","tags":["LLM"],"priority":2},"html":"<hr>\n<p>让AI理解设计原理文档的最有效的方法是通过聊天文件上传机制将整个数据表加载到 LLM 中，然后以交互方式查询它以获得正确的详细信息。Gemini 1.5 是完成这项任务最可靠的版本。</p>"}},{"node":{"frontmatter":{"title":"本地优先应用的实现方法","publish":true,"cover":"https://tonsky.me/blog/crdt-filesync/talk.webp?t=1719322633","showCover":null,"date":"2024-06-29","category":"javascript","url":"https://tonsky.me/blog/crdt-filesync","author":"Niki","translator":"","tags":["crdt"],"priority":2},"html":"<hr>\n<p><a href=\"https://github.com/tonsky/crdt-filesync\">基于操作的CRDT示例</a></p>"}},{"node":{"frontmatter":{"title":"网站分析工具","publish":true,"cover":"","showCover":null,"date":"2024-06-29","category":"javascript","url":"https://v1.web-check.xyz/","author":"web-check","translator":"","tags":["website"],"priority":1},"html":"<hr>"}}]}}