draft

1 k ! ∑ i = 2 k ( A k i − C k i ) ( 3 4 ) i = 1 k ! ∑ i = 2 k ( C k i i ! − C k i ) ( 3 4 ) i = 1 k ! ∑ i = 2 k C k i i ! ( 3 4 ) i − 1 k ! ∑ i = 2 k C k i ( 3 4 ) i \frac{1}{k!}\sum_{i=2}^k(A_k^i-C_k^i)(\frac{3}{4})^i=\frac{1}{k!}\sum_{i=2}^k(C_k^ii!-C_k^i)(\frac{3}{4})^i=\frac{1}{k!}\sum_{i=2}^kC_k^ii!(\frac{3}{4})^i-\frac{1}{k!}\sum_{i=2}^kC_k^i(\frac{3}{4})^i k!1i=2k(AkiCki)(43)i=k!1i=2k(Ckii!Cki)(43)i=k!1i=2kCkii!(43)ik!1i=2kCki(43)i,对上两项分开求和
1.求 1 k ! ∑ i = 2 k C k i i ! ( 3 4 ) i \frac{1}{k!}\sum_{i=2}^kC_k^ii!(\frac{3}{4})^i k!1i=2kCkii!(43)i,因为 C k i = k ! i ! ( k − i ) ! C_k^i=\frac{k!}{i!(k-i)!} Cki=i!(ki)!k!,代入得 1 k ! ∑ i = 2 k C k i i ! ( 3 4 ) i = ( 3 4 ) k + ∑ i = 2 k − 1 1 ( k − i ) ! ( 3 4 ) i = ( 3 4 ) k + ( 3 4 ) k ∑ i = 2 k − 1 1 ( k − i ) ! ( 4 3 ) ( k − i ) \frac{1}{k!}\sum_{i=2}^kC_k^ii!(\frac{3}{4})^i=(\frac{3}{4})^k+\sum_{i=2}^{k-1}\frac{1}{(k-i)!}(\frac{3}{4})^i=(\frac{3}{4})^k+(\frac{3}{4})^k\sum_{i=2}^{k-1}\frac{1}{(k-i)!}(\frac{4}{3})^{(k-i)} k!1i=2kCkii!(43)i=(43)k+i=2k1(ki)!1(43)i=(43)k+(43)ki=2k1(ki)!1(34)(ki),又因为 lim ⁡ k → + ∞ ∑ i = 2 k − 1 1 ( k − i ) ! ( 4 3 ) ( k − i ) = e 4 / 3 \lim_{k \to +\infty}\sum_{i=2}^{k-1}\frac{1}{(k-i)!}(\frac{4}{3})^{(k-i)}=e^{4/3} limk+i=2k1(ki)!1(34)(ki)=e4/3,于是原式 = lim ⁡ k → + ∞ ( 3 4 ) k + ( 3 4 ) k e 4 / 3 = 0 =\lim_{k \to +\infty}(\frac{3}{4})^k+(\frac{3}{4})^ke^{4/3}=0 =limk+(43)k+(43)ke4/3=0
2.求 1 k ! ∑ i = 2 k C k i ( 3 4 ) i \frac{1}{k!}\sum_{i=2}^kC_k^i(\frac{3}{4})^i k!1i=2kCki(43)i,因为 ∑ i = 0 k C k i ( 3 4 ) i = ( 1 + 3 4 ) k \sum_{i=0}^kC_k^i(\frac{3}{4})^i=(1+\frac{3}{4})^k i=0kCki(43)i=(1+43)k,所以原式 = lim ⁡ k → + ∞ ( 1 + 3 4 ) k − 1 − 3 4 k k ! = 0 =\lim_{k \to +\infty}\frac{(1+\frac{3}{4})^k-1-\frac{3}{4}k}{k!}=0 =limk+k!(1+43)k143k=0

综合式1,2,原式等于0

### 创建或编辑 Draft 模型 在 Web 开发领域,Draft.js 是由 Facebook 提供的一个强大的富文本编辑器框架[^2]。为了创建或编辑 Draft 模型,开发者可以利用该框架所提供的 API 和工具集。 #### 初始化 EditorState 要开始使用 Draft.js 进行文档建模,首先需要初始化 `EditorState` 对象: ```javascript import { EditorState, ContentState } from 'draft-js'; const editorState = EditorState.createEmpty(); ``` 此代码片段展示了如何通过调用 `createEmpty()` 方法来实例化一个新的空状态对象 `editorState`,这是所有后续操作的基础。 #### 修改现有内容 对于已经存在的内容,可以通过转换现有的 HTML 或者字符串形式的内容到 `ContentState` 来加载初始数据: ```javascript // 假设有一个HTML字符串作为输入源 let rawHtmlString = '<p>Hello world!</p>'; // 将其转化为RawDraftContentState let contentBlocksFromHTML = convertFromHTML(rawHtmlString); // 使用转化后的block数组创建新的ContentState let contentState = ContentState.createFromBlockArray( contentBlocksFromHTML.contentBlocks, contentBlocksFromHTML.entityMap ); // 更新EditorState以反映新内容 let newEditorState = EditorState.push(editorState, contentState); ``` 上述过程说明了怎样把外部的 HTML 文本导入并应用至当前编辑环境中。 #### 应用变更 当用户与编辑器互动时,每一次按键事件都会触发内部逻辑更新 `EditorState` 实例的状态。这些变化可能涉及字符插入、删除或是样式调整等动作。由于 Draft.js 设计上支持高度定制化的插件机制,因此也可以轻松实现更复杂的业务需求处理逻辑。 请注意,在实际应用场景下,通常会结合 React 组件生命周期管理以及 state 管理模式(如 Redux),以便更好地控制组件间的数据流和视图同步问题[^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值