摘要: Creational patterns provide object creation mechanisms that increase flexibility and reuse of existing code. Factory method: Provides an interface for 阅读全文
posted @ 2024-01-23 15:11 Zhentiw 阅读(40) 评论(0) 推荐(0)
摘要: Just for fun... Given a number (always positive) as a type. Your type should return the number decreased by one. For example: type Zero = MinusOne<1> 阅读全文
posted @ 2022-10-07 22:57 Zhentiw 阅读(73) 评论(0) 推荐(0)
摘要: Blog: https://www.geeksforgeeks.org/es6-trampoline-function/ Stackoverflow problem for recursion: const sumBelow = (number, sum = 0) => ( number 0 ? s 阅读全文
posted @ 2022-08-18 14:32 Zhentiw 阅读(65) 评论(0) 推荐(0)
摘要: Serverless framework with AWS Link to each sections Table of Content: Part 0: Serverless Project structure Part 1: DynamoDB & ApiGateway Part 2: Event 阅读全文
posted @ 2021-05-17 15:15 Zhentiw 阅读(170) 评论(0) 推荐(0)
摘要: Storage Services: S3 Glacier CloudFront Elastic Block Store (EBS) Storage Gateway Snow family Database Overview Block storage: Used on local networks 阅读全文
posted @ 2021-03-15 03:06 Zhentiw 阅读(175) 评论(0) 推荐(0)
摘要: S3 Features Prefiees and delimiters For example: the file name in S3 can be: `marking/plans/kpi_2021_1.pdf`. The point is make it looks like a folder 阅读全文
posted @ 2021-03-12 17:34 Zhentiw 阅读(167) 评论(0) 推荐(0)
摘要: In our previous code, we have seen this partten for operators: // #region operators const concat = curry((broadcaster, listener) => { let string = ''; 阅读全文
posted @ 2020-10-25 21:54 Zhentiw 阅读(168) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-05-07 18:22 Zhentiw 阅读(0) 评论(0) 推荐(0)
摘要: Generators can yield promises which can work with the "for await of" loop syntax. This lesson shows how all the pieces fit together and explains why t 阅读全文
posted @ 2020-03-22 02:59 Zhentiw 阅读(177) 评论(0) 推荐(0)
摘要: In this post, we are going to see how to use Ramda Lens. For example, we have data: R.lens: R.lens takes a getter and a setter: R.lensProp: There is a 阅读全文
posted @ 2019-02-24 20:12 Zhentiw 阅读(731) 评论(0) 推荐(0)
摘要: Just like the State ADT an Array is also an Applicative Functor. That means we can do the same tricks with liftA2 with Array that we have been doing w 阅读全文
posted @ 2019-01-16 16:30 Zhentiw 阅读(721) 评论(0) 推荐(0)
摘要: Use custom Cypress command for reusable assertions We’re duplicating quite a few commands between the registration and login of our user for assertion 阅读全文
posted @ 2018-12-06 21:13 Zhentiw 阅读(441) 评论(0) 推荐(0)
摘要: Use Cypress to test user registration Let’s write a test to fill out our registration form. Because we’ll be running this against a live backend, we n 阅读全文
posted @ 2018-12-05 15:54 Zhentiw 阅读(366) 评论(0) 推荐(0)
摘要: Despite the fact that Cypress is an application that runs natively on your machine, you can install it and add it as a dependency just like all other 阅读全文
posted @ 2018-12-05 02:38 Zhentiw 阅读(589) 评论(0) 推荐(0)
摘要: Ensure Functions are Called Correctly with JavaScript Mocks Often when writing JavaScript tests and mocking dependencies, you’ll want to verify that t 阅读全文
posted @ 2018-11-06 04:25 Zhentiw 阅读(440) 评论(0) 推荐(0)
摘要: 1. Color Picker (Chrome) You might know how to use color picker in Chrome, recently there is a feature inside color picker which is "Contrast Ratio", 阅读全文
posted @ 2018-07-15 18:41 Zhentiw 阅读(254) 评论(0) 推荐(0)
摘要: We'll examine how to unnest function calls, capture assignment, and create a linear data flow with a type we call Box. This is our introduction to wor 阅读全文
posted @ 2016-12-11 21:47 Zhentiw 阅读(345) 评论(0) 推荐(0)
摘要: Well, this stuff will be a little bit strange if you deal with it first time. Container Object: Just a wrapper / contianer for values No Method No Nou 阅读全文
posted @ 2016-09-06 04:23 Zhentiw 阅读(351) 评论(0) 推荐(0)
摘要: First, what is 'High Order function', basic just a function, inside the function return another fuction. For example: Decorators is a subset of high o 阅读全文
posted @ 2016-06-14 03:10 Zhentiw 阅读(392) 评论(0) 推荐(0)
摘要: Somehow it looks like reflect in Java. For example: We define an mothod on the Object, it called defineMethod(). It accepts two arguements, one is met 阅读全文
posted @ 2016-05-02 03:06 Zhentiw 阅读(392) 评论(0) 推荐(0)
摘要: 并发 并发 英语为 Concurrency 指的是在同一时间段内,多个任务交替进行。这些任务没有真正同时运行,而是通过任务切换来营造“同时进行”的效果。 类比:一个服务员同时负责 3 桌客人,他会先给 A 桌上菜,再去 B 桌点单,然后回到 C 桌加水……看起来好像在同时照顾三桌,其实是快速切换任务 阅读全文
posted @ 2026-02-10 14:58 Zhentiw 阅读(0) 评论(0) 推荐(0)
摘要: 节点的本质就是一个函数,这个函数可以是同步的,也可以是异步的,该函数会自动被框架包装成 RunnableLambda。 1. RunnableLambda LangChain 提供的一种轻量级工具,它能把普通函数封装成符合 Runnable 接口规范的实例,从而让该函数能够无缝参与到 LCEL 的链 阅读全文
posted @ 2026-02-10 14:29 Zhentiw 阅读(2) 评论(0) 推荐(0)
摘要: While iframe-based UI components provide rich, visual interfaces, they need a way to communicate back to the host application to trigger actions, requ 阅读全文
posted @ 2026-02-09 14:32 Zhentiw 阅读(3) 评论(0) 推荐(0)
摘要: 二进制基础知识 1. 二进制表示数 一个格子 --> bit(位):计算机中最小的存储单位 2 个bit 种类数:22 = 4 数的范围:0~3(0~22 - 1) 8 个 bit 一组:byte:计算机中最小的访问单位 种类数:28 = 256 数的范围:0~255(0~28 - 1) 2. 反码 阅读全文
posted @ 2026-02-09 14:07 Zhentiw 阅读(1) 评论(0) 推荐(0)
摘要: Zod v4 + Schema Metadata + Reducer-Based State Compilation This is a single, self-contained learning note. It explains why LangGraph works, how the in 阅读全文
posted @ 2026-02-06 15:25 Zhentiw 阅读(2) 评论(0) 推荐(0)
摘要: Users expect iframes to fit their content perfectly, not waste space or require scrolling. The journal viewer should automatically adjust to show exac 阅读全文
posted @ 2026-02-02 14:38 Zhentiw 阅读(4) 评论(0) 推荐(0)
摘要: When iframes load in AI chat, the host application doesn't know when they're ready to receive data or handle interactions. Without this handshake, use 阅读全文
posted @ 2026-02-02 14:23 Zhentiw 阅读(6) 评论(0) 推荐(0)
摘要: While raw HTML and Remote DOM provide great ways to create UI components, they have limitations when it comes to building truly complex, interactive a 阅读全文
posted @ 2026-01-30 15:03 Zhentiw 阅读(7) 评论(0) 推荐(0)
摘要: While raw HTML gives us visual interfaces, it has limitations when it comes to creating truly interactive and consistent user experiences. Raw HTML re 阅读全文
posted @ 2026-01-29 14:53 Zhentiw 阅读(4) 评论(0) 推荐(0)
摘要: MCP UI enables servers to send rich, interactive user interfaces along with their responses, transforming AI chat from text-only interactions into vis 阅读全文
posted @ 2026-01-29 14:51 Zhentiw 阅读(6) 评论(0) 推荐(0)