{"pageContext":{"index":286,"total":364,"name":"2024-10-26","items":[{"node":{"frontmatter":{"title":"A* 寻路算法简介","publish":true,"cover":"","showCover":null,"date":"2024-10-26","category":"math","url":"https://www.redblobgames.com/pathfinding/a-star/introduction.html","author":"Red Blob Games","translator":"","tags":["algrithm"],"priority":1},"html":"<hr>\n<p>广度优先搜索在各个方向上平等地探索。\nDijkstra 算法考虑移动成本。\nA*向单个目的地探索更多内容。</p>\n<p>A* 是两全其美的。只要启发式算法不高估距离，A* 就会找到最佳路径，就像 Dijkstra 的算法一样。A* 使用启发式方法对节点进行重新排序，以便更有可能更快地遇到目标节点。</p>"}},{"node":{"frontmatter":{"title":"Adobe AI工具将2d对象旋转时自动3d补全","publish":true,"cover":"https://cdn.mos.cms.futurecdn.net/FrUYPzk3FiVjDdxZzuZp7Y-1200-80.jpg.webp","showCover":null,"date":"2024-10-26","category":"AI","url":"https://www.creativebloq.com/design/adobes-new-image-rotation-tool-is-one-of-the-most-impressive-ai-concepts-weve-seen","author":"Daniel John","translator":"","tags":["Adobe"],"priority":1},"html":"<hr>"}},{"node":{"frontmatter":{"title":"Amazon推出彩色kindle 售价280美元","publish":true,"cover":"https://assets.aboutamazon.com/dims4/default/f002870/2147483647/strip/true/crop/1600x900+0+0/resize/767x431!/quality/90/?url=https%3A%2F%2Famazon-blogs-brightspot.s3.amazonaws.com%2Fae%2Fcb%2F768e417f48e3975ce7f13a6dfe2a%2Faa-oct24-kindlecolorsoft-standard-inline-v1-400kb-1600x900.jpg","showCover":null,"date":"2024-10-26","category":"other","url":"https://www.aboutamazon.com/news/devices/new-kindle-color-scribe-paperwhite-entry","author":"Amazon Staff","translator":"","tags":["kindle"],"priority":2},"html":"<hr>"}},{"node":{"frontmatter":{"title":"Crokinole 的两位伟大人物同时获得完美的回合","publish":true,"cover":"https://pudding.cool/2024/10/crokinole/assets/images/ontario.jpg","showCover":null,"date":"2024-10-26","category":"other","url":"https://pudding.cool/2024/10/crokinole/","author":"Russell Samora","translator":"","tags":["game"],"priority":1},"html":"<hr>\n<p>对于篮球迷来说：Crokinole 球员在现场比赛中连续 8 次投中 20 分，就像 NBA 球员在比赛中连续 20 次罚球——并非不可能，但远非常见。</p>"}},{"node":{"frontmatter":{"title":"Node23发布默认支持使用require加载原生 ES 模块","publish":true,"cover":"","showCover":null,"date":"2024-10-26","category":"nodejs","url":"https://nodejs.org/en/blog/release/v23.0.0","author":"Rafael Gonzaga","translator":"","tags":["es"],"priority":2},"html":"<hr>"}},{"node":{"frontmatter":{"title":"Node23不支持require导入顶级await的包","publish":true,"cover":"","showCover":null,"date":"2024-10-26","category":"nodejs","url":"https://evertpot.com/using-top-level-await-is-bc-break/","author":"Evert Pot","translator":"","tags":["commonjs"],"priority":1},"html":"<hr>"}},{"node":{"frontmatter":{"title":"Graphite - 2d绘图工具","publish":true,"cover":"https://camo.githubusercontent.com/c4fba1231c1228ce774fe754b3f22c4596d7762f8f01b62c585bb8d89eff98ae/68747470733a2f2f7374617469632e67726170686974652e72732f636f6e74656e742f696e6465782f6775692d64656d6f2d76616c6c65792d6f662d7370697265735f5f342e706e67","showCover":null,"date":"2024-10-26","category":"python","url":"https://github.com/GraphiteEditor/Graphite","author":"Graphite","translator":"","tags":["2d"],"priority":1},"html":"<hr>"}},{"node":{"frontmatter":{"title":"Transformers.js v3支持在浏览器运行","publish":true,"cover":"https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/blog/transformersjs-v3/florence-2-webgpu.gif","showCover":null,"date":"2024-10-26","category":"javascript","url":"https://huggingface.co/blog/transformersjs-v3","author":"Joshua","translator":"","tags":["AI"],"priority":1},"html":"<hr>"}},{"node":{"frontmatter":{"title":"genaiscript - 自动化 GenAI 脚本","publish":true,"cover":"https://microsoft.github.io/genaiscript/_astro/visual-studio-code.CzkSq6ro_ZQ8RMG.webp","showCover":null,"date":"2024-10-26","category":"javascript","url":"https://github.com/microsoft/genaiscript/","author":"Microsoft","translator":"","tags":["AI"],"priority":1},"html":"<hr>"}},{"node":{"frontmatter":{"title":"dealwithit - deel with it动图创建","publish":true,"cover":"","showCover":null,"date":"2024-10-26","category":"nodejs","url":"https://github.com/klimeryk/dealwithit","author":"Igor Klimer","translator":"","tags":["gif"],"priority":1},"html":"<hr>"}},{"node":{"frontmatter":{"title":"css 2024调查结果","publish":true,"cover":"","showCover":null,"date":"2024-10-26","category":"frontend","url":"https://2024.stateofcss.com/en-US/resources/","author":"Devographics","translator":"","tags":["css"],"priority":1},"html":"<hr>\n<p><code class=\"language-text\">:has</code>最受欢迎，Tailwind CSS，CSS Modules，Sass/SCSS</p>"}},{"node":{"frontmatter":{"title":"matchsorter - 简单、预期和确定性最佳匹配排序","publish":true,"cover":"","showCover":null,"date":"2024-10-26","category":"javascript","url":"https://github.com/kentcdodds/match-sorter","author":"Kent C. Dodds","translator":"","tags":["AI"],"priority":1},"html":"<hr>\n<div class=\"gatsby-highlight\" data-language=\"javascript\"><pre class=\"language-javascript\"><code class=\"language-javascript\"><span class=\"token keyword\">import</span> <span class=\"token punctuation\">{</span>matchSorter<span class=\"token punctuation\">}</span> <span class=\"token keyword\">from</span> <span class=\"token string\">'match-sorter'</span>\n<span class=\"token keyword\">const</span> list <span class=\"token operator\">=</span> <span class=\"token punctuation\">[</span><span class=\"token string\">'hi'</span><span class=\"token punctuation\">,</span> <span class=\"token string\">'hey'</span><span class=\"token punctuation\">,</span> <span class=\"token string\">'hello'</span><span class=\"token punctuation\">,</span> <span class=\"token string\">'sup'</span><span class=\"token punctuation\">,</span> <span class=\"token string\">'yo'</span><span class=\"token punctuation\">]</span>\n<span class=\"token function\">matchSorter</span><span class=\"token punctuation\">(</span>list<span class=\"token punctuation\">,</span> <span class=\"token string\">'h'</span><span class=\"token punctuation\">)</span> <span class=\"token comment\">// ['hello', 'hey', 'hi']</span>\n<span class=\"token function\">matchSorter</span><span class=\"token punctuation\">(</span>list<span class=\"token punctuation\">,</span> <span class=\"token string\">'y'</span><span class=\"token punctuation\">)</span> <span class=\"token comment\">// ['yo', 'hey']</span>\n<span class=\"token function\">matchSorter</span><span class=\"token punctuation\">(</span>list<span class=\"token punctuation\">,</span> <span class=\"token string\">'z'</span><span class=\"token punctuation\">)</span> <span class=\"token comment\">// []</span></code></pre></div>"}},{"node":{"frontmatter":{"title":"route-list - 查看express,koa等路由的工具","publish":true,"cover":"","showCover":null,"date":"2024-10-26","category":"nodejs","url":"https://github.com/VladimirMikulic/route-list","author":"Vladimir Mikulic","translator":"","tags":["router"],"priority":1},"html":"<hr>"}},{"node":{"frontmatter":{"title":"khoshnus - 手写动画特效","publish":true,"cover":"https://camo.githubusercontent.com/4ac1ea90e6c3c8e05bdd3af79b2ad454451a733a241dc7e4009ea796228b3bc1/68747470733a2f2f696d6775722e636f6d2f304d6b4e62544a2e676966","showCover":null,"date":"2024-10-26","category":"frontend","url":"https://github.com/Amer-Jabar/khoshnus","author":"Amer-Jabar","translator":"","tags":["animation"],"priority":2},"html":"<hr>"}},{"node":{"frontmatter":{"title":"使用网络摄像头,MediaPipe,Three.js 创建3D手控制器","publish":true,"cover":"https://codrops-1f606.kxcdn.com/codrops/wp-content/uploads/2024/10/GestureControlled_Featured.jpg?x66413","showCover":null,"date":"2024-10-26","category":"javascript","url":"https://tympanus.net/codrops/2024/10/24/creating-a-3d-hand-controller-using-a-webcam-with-mediapipe-and-three-js/","author":"Caio Bassetti","translator":"","tags":["3d"],"priority":1},"html":"<hr>"}},{"node":{"frontmatter":{"title":"使用 Postgres 对 PDF 进行全文搜索","publish":true,"cover":"","showCover":null,"date":"2024-10-26","category":"database","url":"https://tselai.com/full-text-search-pdf-postgres","author":"Florents Tselai","translator":"","tags":["postgres"],"priority":1},"html":"<hr>\n<p>使用<a href=\"https://github.com/Florents-Tselai/pgpdf%E6%8F%92%E4%BB%B6\">https://github.com/Florents-Tselai/pgpdf插件</a></p>"}},{"node":{"frontmatter":{"title":"裸盖菇素(Psilocybin)在首次长期比较中击败了 SSRI(serotonin reuptake inhibitor) 治疗重度抑郁症","publish":true,"cover":"","showCover":null,"date":"2024-10-26","category":"medicine","url":"https://www.medscape.com/viewarticle/psilocybin-bests-ssri-major-depression-first-long-term-2024a1000h77","author":"Kate Johnson","translator":"","tags":["medicine"],"priority":1},"html":"<hr>\n<p>“这是第一项在整体健康背景下比较这两种药物的长期影响的工作，而不仅仅是摆脱抑郁症，”</p>"}},{"node":{"frontmatter":{"title":"探索 Typst，一种类似于(但更优于) LaTeX 的新排版系统","publish":true,"cover":"https://github.com/ThatOneCalculator/riesketcher/assets/44733677/4f87b750-e4be-4698-b650-74f4fe56789d","showCover":null,"date":"2024-10-26","category":"other","url":"https://blog.jreyesr.com/posts/typst/","author":"jreyesr","translator":"","tags":["text"],"priority":1},"html":"<hr>\n<p>甘特图，和弦乐谱等都可以拍版</p>"}},{"node":{"frontmatter":{"title":"美国联邦贸易委员会宣布了一项最终的“点击取消”规则要求卖家让消费者取消注册时像注册时一样容易","publish":true,"cover":"","showCover":null,"date":"2024-10-26","category":"other","url":"https://www.ftc.gov/news-events/news/press-releases/2024/10/federal-trade-commission-announces-final-click-cancel-rule-making-it-easier-consumers-end-recurring","author":"FTC","translator":"","tags":["policy"],"priority":1},"html":"<hr>"}},{"node":{"frontmatter":{"title":"使用 JSON 注入攻击 API","publish":true,"cover":"https://i0.wp.com/danaepp.com/wp-content/uploads/2024/10/CharTruncation.png?w=1425&ssl=1","showCover":null,"date":"2024-10-26","category":"javascript","url":"https://danaepp.com/attacking-apis-using-json-injection","author":"Dana Epp","translator":"","tags":["json"],"priority":1},"html":"<hr>\n<p>举个例子：\n如果使用 Unicode 字符截断帐户创建对象中名为“role”的键中的值，突然“administrator\\ud888”被解析为“administrator”</p>"}}]}}