Ubuntu 桌面培训 2010
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106 III.51 用户状态菜单中的 Ubuntu One . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 III.52 Ubuntu 成功的最本质原因。 • Ubuntu 永远免费,包括商业发行版和安全更新。 • Ubuntu 由 Canonical 和全球数百家公司提供完整的商业支持。 • Ubuntu 有自由软件社区提供的最好的翻译和无障碍设施。 • Ubuntu 所有核心应用程序都是自由软件,Ubuntu 鼓励用户使用、改进并传播自 由和开源软件。 I.III.II Ubuntu 版本 2004年10月,Ubuntu 的第一个版本正式发布。此后 开发和社区 Ubuntu 社区里有来自世界各地的成员,他们互相合作,共同开发,组成了 Ubuntu 项目。自从 2004年社区诞生以来,数以千计的贡献者加入到社区当中。他们编写代 码、进行宣传、制作美工、翻译、测试和编写文档等等,这里只例举了全部工作中的 一部分。 Ubuntu 的开发过程对所有人都是透明和开放的,无论您是一位初学者,还 是一位有经验的开发者—— Ubuntu 欢迎每一个人参与其中,并将其不断改进。除此0 码力 | 540 页 | 26.26 MB | 1 年前3JavaScript 正则表达式迷你书 老姚 - v1.1
positive lookahead 和 negative lookahead。 中文翻译分别是正向先行断言和负向先行断言。 ES5 之后的版本,会支持 positive lookbehind 和 negative lookbehind。 具体是 (?<=p) 和 (?翻译成环视,即看看右边和看看左边。 但一般书上,没有很好强调这四者是个位置。 比如 ( ^。 表示开头前面还有个位置(当然也是开头,即同一个位置,想想之前的空字符类比)。 (?=.*[0-9]) 表示该位置后面的字符匹配 .*[0-9],即,有任何多个任意字符,后面再跟个数字。 翻译成大白话,就是接下来的字符,必须包含个数字。 2.4.3.6. 另外一种解法 “至少包含两种字符”的意思就是说,不能全部都是数字,也不能全部都是小写字母,也不能全部都是大写 字母。 那么要求“不能全部都是数字”,怎么做呢? 图中第 5 步有红颜色,表示匹配不成功。此时 b{1,3} 已经匹配到了 2 个字符 "b",准备尝试第三个时, 结果发现接下来的字符是 "c"。那么就认为 b{1,3} 就已经匹配完毕。然后状态又回到之前的状态(即 第 6 步与第 4 步一样),最后再用子表达式 c,去匹配字符 "c"。当然,此时整个表达式匹配成功了。 图中的第 6 步,就是“回溯”。 你可能对此没有感觉,这里我们再举一个例子。正则是:0 码力 | 89 页 | 3.42 MB | 10 月前3JavaScript 正则表达式迷你书 老姚 - v1.0
positive lookahead 和 negative lookahead。 中文翻译分别是正向先行断言和负向先行断言。 ES5 之后的版本,会支持 positive lookbehind 和 negative lookbehind。 具体是 (?<=p) 和 (?翻译成环视,即看看右边和看看左边。 但一般书上,没有很好强调这四者是个位置。 比如 ( ^。 表示开头前面还有个位置(当然也是开头,即同一个位置,想想之前的空字符类比)。 (?=.*[0-9]) 表示该位置后面的字符匹配 .*[0-9],即,有任何多个任意字符,后面再跟个数字。 翻译成大白话,就是接下来的字符,必须包含个数字。 2.4.3.6. 另外一种解法 “至少包含两种字符”的意思就是说,不能全部都是数字,也不能全部都是小写字母,也不能全部都是大写 字母。 那么要求“不能全部都是数字”,怎么做呢? 图中第 5 步有红颜色,表示匹配不成功。此时 b{1,3} 已经匹配到了 2 个字符 "b",准备尝试第三个时, 结果发现接下来的字符是 "c"。那么就认为 b{1,3} 就已经匹配完毕。然后状态又回到之前的状态(即 第 6 步与第 4 步一样),最后再用子表达式 c,去匹配字符 "c"。当然,此时整个表达式匹配成功了。 图中的第 6 步,就是“回溯”。 你可能对此没有感觉,这里我们再举一个例子。正则是:0 码力 | 89 页 | 3.42 MB | 10 月前3清华大学 DeepSeek 从入门到精通
代码注释、文档撰写 结构化生成 文章/故事/诗歌写作 营销文案、广告语生成 社交媒体内容(如推文、帖子) 剧本或对话设计 文本创作 长文本摘要(论文、报告) 文本简化(降低复杂度) 多语言翻译与本地化 摘要与改写 02 01 03 文本生成 自然语言理解与分析 知识推理 知识推理 逻辑问题解答(数学、常识推 理) 因果分析(事件关联性) 语义分析 语义解析 情感分析(评论、反馈) 并非全面更强,仅在其训练目标领域显著优于通用模型 通用场景更灵活,但专项任务需依赖提示语补偿能力 • 例如:GPT-3、GPT-4(OpenAI),BERT(Google),主要用于语言生成、语言理解、文本分类、翻译 等任务。 快思慢想:效能兼顾 全局视野 概率预测(快速反应模型,如ChatGPT 4o) 链式推理(慢速思考模型,如OpenAI o1) 性能表现 响应速度快,算力成本低 慢速思考,算力成本高 分析型提示语:要求AI对给定信息进行分析和推 理。 6. 多模态提示语:结合文本、图像等多种形式的 输入。 表1-1-1提示语的本质特征 特征 描述 示例 沟通桥梁 连接人类意图和AI理解 “将以下内容翻译为法语:Hello, world” 上下文提供 者 为AI提供必要的背景信息 “假设你是一位19世纪的历史学家,评论拿 破仑的崛起” 任务定义器 明确指定AI需要完成的任务 “为一篇关于气候变化的文章写一个引言0 码力 | 103 页 | 5.40 MB | 8 月前3清华大学 DeepSeek+DeepResearch 让科研像聊天一样简单
指令:我想让你充当一名科研类的英汉翻译,我会向你提供一种语言的一些段落,你的任务是将这些段落准确地、学术性 地翻译成另一种语言。翻译后不要重复原文提供的段落。您应使用人工智能工具(如自然语言处理)以及有关有效写作技巧 的修辞知识和经验进行回复。我会给你如下段落,请告诉我是用什么语言写的,然后翻译。我希望你能以标记表的形式给出 输出结果,其中第一列是原文,第二列是翻译后的句子,每行只给出一个句子 所提供段落的语言是中文,以下是按要求的标记表格式翻译成英文的译文: Original (Chinese) Translation (English) 捕食是一个基本的生态过程,捕食的定义为:一种生物(捕食 者)捕食了另一种生物(猎物)(Begon等,1997)。 Predation is a fundamental ecological process,defined as one organism 应用场景4:商业研究,决策支持 用户需求 过去十年发达国家与发展中国家GDP 前十名的iOS和Android的采用率, 学习外语的百分比及移动普及率,要 求DeepResearch给出数据列表,并 提出iOS翻译应用的市场建议 收集信息 系统能够自动筛选出相关的文献资料。 明确步骤及来源摘要 自动生成对比明晰的数据表, 提高工作效率。 可视化的数据表格 生成建议报告 01 02 03 04 050 码力 | 85 页 | 8.31 MB | 7 月前3消息中间件RocketMQ原理解析 - 斩秋
中消息偏移量。Prepared 状态消息不被消费 发送消息 ok,执行本地事物分支, 本地事物方法需要实现 rocketmq 的回调接口 2)2) 2) LocalTransactionExecuter , 处 理 本 地 事 物 逻 辑 返 回 处 理 的 事 物 状 态 LocalTransactionState 3) 二阶段,处理完本地事物中业务得到事物状态, 根据 offset 查找到 查找到 commitLog 中 的 prepared 消息,设置消息状态 commitType 或者 rollbackType , 让后将信息添加到 commitLog 中, 其实二阶段生成了两条消息 事物消息发送 三:Broker 落地消息 2.1 普通消息落地 Broker 位开始的八位记录是的消息在逻辑队列 中的 queueoffset, 但是针对事物消息为 preparedType 和 rollbackType 的存储的是事物状态 表的索引偏移量 2.2.2 分发事物消息: 分发消息位置信息到 ConsumeQueue : 事物状态为 preparedType 和 rollbackType 的消息 不会将请求分发到 ConsumeQueue 中去,即不处理, 所以不会被消息0 码力 | 57 页 | 2.39 MB | 1 年前3Kubernetes Operator 实践 - MySQL容器化
机器资源利用率不高 • 服务管理复杂 问题 有状态服务的需求越来越多 有状态服务容器化 1. 背景介绍 2. Operator 的基本原理 3. MySQL Operator 设计实践 4. 小结 无状态服务 服务调度 有状态服务集群 服务调度 状态保存 集群管理 有状态服务 服务调度 状态保存 带来的新挑战 服务调度 状态存储 集群管理 成员管理 扩缩容 故障迁移 Pod、Service、Volume 等 • Kubernetes 1.7 之后增加了 CRD 自定义资源 • 二次开发扩展 Kubernetes API CRD 的基本原理 ① 观察资源的当前状态 ② 分析当前状态与期望状态的差别 ③ 调用 API 消除差别 TestCluster app=test app=test 申请扩容 期望副本数:3 当前副本数:1 VS app=test 增加2个副本 Informer:监听事件并触发回调函数的二级缓存工具包 • WorkQueue:事件合并、过滤、延时、限速 Operator CRD 里有什么 MySQL CRD • Spec:配置 & 期望状态 • Status:当前状态 MySQL 配置 • 版本 • 端口 • 存储信息 • 配置文件 集群配置 • 副本数 • 高可用模式 K8s 调度信息 • 资源套餐 • 亲和性信息 • NodeSelector0 码力 | 42 页 | 4.77 MB | 1 年前3RocketMQ v3.2.4 开发指南
虽然丌能严格保证丌重复,但是正常情冴下很少会出现重复収送、消 费情冴,只有网络异常,Consumer 启停等异常情冴下会出现消息重复。 此问题的本质原因是网络调用存在丌确定性,即既丌成功也丌失败的第三种状态,所以才产生了消息重复性问 题。 4.10 Broker 的 Buffer 满了怎么办? Broker 的 Buffer 通常挃的是 Broker 中一个队列的内存 Buffer 大小,返类 然需要 KV 存储的支持,因为第二阶段的提交回 滚需要修改消息状态,一定涉及到根据 Key 去查找 Message 的劢作。RocketMQ 在第二阶段绕过了根据 Key 去查找 Message 的问题,采用第一阶段収送 Prepared 消息时,拿到了消息的 Offset,第二阶段通过 Offset 去访问消息, 幵修改状态,Offset 就是数据的地址。 RocketMQ 返种实现事务方式,没有通过 Broker Slave2 Producer集群 Consumer集群 图表 5-2RocketMQ 网络部署图 RocketMQ 网络部署特点 Name Server 是一个几乎无状态节点,可集群部署,节点乀间无任何信息同步。 Broker 部署相对复杂,Broker 分为 Master 不 Slave,一个 Master 可以对应多个 Slave,但是一个 Slave0 码力 | 52 页 | 1.61 MB | 1 年前3MySQL高可用 - 多种方案
.................................................................................. 31 文件状态 [ ] 草稿 [ √ ] 正式发布 [ ] 正在修改 名称 mysql 高可用方案探究 作者 飞鸿无痕 版本 V1.0 日期 2012-09-04 博客地址 #停止 drbd /etc/rc.d/init.d/drbd restart #重启 drbd 查看 DRBD 状态 watch -n 1 cat /proc/drbd /etc/init.d/drbd status 以上两种方式都可以查看 drbd 的状态 设置当前节点为主节点,并进行格式化和挂载 drbdadm -- --overwrite-data-of-peer secondary r0 drbdadm -- --discard-my-data connect r0 在要作为 primary 的节点重新连接 secondary(如果这个节点当前的连接 状态为 WFConnection 的话,可以省略),使用如下命令连接: drbdadm connect r0 5.5.5 Heartbeat 的安装 在 DRBD 调试没有问题之后,就可以开始安装和配置0 码力 | 31 页 | 874.28 KB | 1 年前3基于 KUBERNETES 的 容器器 + AI 平台
LBaaS(Neutron) • openstack/kuryr- kubernetes 运⾏行行和构建应⽤用 跑在 KUBERNETES 上的应⽤用 • k8s 基础资源之外 • 资源分组和整体状态 • 重⽤用 YAML 配置 • 版本化 • 启动依赖 • Helm 很棒,但是 …… 典型企业应⽤用的架构 CAICLOUD/RUDDER • 2 CRDs - Release com/caicloud/helm-registry Rudder 技术架构 ⼀一套基于 k8s 控制器器模式的原⽣生的应⽤用管理理 和编排运⾏行行时 安全性与扩展性:从 k8s 原⽣生模式中获益 状态可读:跟踪所有 k8s 对象状态 版本化:快速从历史版本回滚 构建应⽤用 典型 CI/CD 流程 CAICLOUD/CYCLONE • 开源 • https://github.com/caicloud/cyclone 的应⽤用 • Kubeflow 社区的联合创始⼈人 • kubeflow/tf-operator • 定义 TFJob Spec (CRD) • 跟踪 TensorFlow 任务运⾏行行状态 • ⽀支持分布式 TensorFlow 任务 KUBEFLOW 之上 • 借⼒力力容器器平台提供⽣生产级的集群资源管理理 • ⼯工作区隔离与共享 • 数据、模型、环境、应⽤用等0 码力 | 19 页 | 3.55 MB | 1 年前3
共 15 条
- 1
- 2