自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Phodal's zenthink

待我代码编成,娶你为妻可好 @花仲马

  • 博客(979)
  • 资源 (21)
  • 收藏
  • 关注

原创 Ledge:这可能是距今最好的『DevOps + 研发效能』知识平台

过去的三星期里,因为疫情 + 种种不可告人的原因,我开始建设一个 DevOps 知识平台。GitHub:https://github.com/phoda...

2020-03-30 20:58:00 1736 1

原创 无代码编程

中台之后,便是无代码编程。规模化的组织,经常要面临这样的挑战:每个应用的基础设施是相同的,部分的代码也是相同的,甚至于它们可能只是数据模型不同而已。结果却导致了,他/她们要一次又一次地重新编写一个应用。对于一个新的应用而言,它需要对接大量的三方(非自己团队)服务。服务之间的不断变化 ,导致了对应的使用方也需要发生变化。不断变化的业务,导致了前台的设计不断变化。为了应对快速谈的的前台服务,后...

2019-04-02 09:05:27 15272 16

原创 致JavaScript也将征服的物联网世界

凡是能用JavaScript写出来的,最终都会用JavaScript写出来。—— Atwood定律在那篇《最流行的编程语言JavaScript能做什么?》里,我们列举了JavaScript在不同领域的使用情况,今天让我们来详解一下JavaScript在物联网中的应用。基础:物联网的三个层级开始之前, 先让我们简单地介绍点物联网的基础知识。如果你有点Web开发经验的话,都知道下图是CS架构:相比于一

2016-08-07 22:14:26 32754 29

原创 AutoDev 1.8 融合 DevOps 规范和实践,构建演进式 AI 辅助编码

在新版本的 AutoDev 中,我们又融入了一系列软件开发的实践,以更好地辅助开发人员的日常工作。这些新的特性,融合了我们对于 AI 辅助编码的新理解。诸如于:重构:AI 重命名、坏味道重构、重构建议。提交信息优化:结合用户输入的,提交信息生成CLI 生成:结合用户输入的,生成 CLI 命令还要最重要的中文 prompt 支持—— 以更好地适应国内的模型和开发习惯,以及一系列的 bugfix 和...

2024-04-07 17:58:17 636

原创 可执行单元校验:在 IDE 中提升 AI 智能体代码的准确性

在开发 IDE 插件 AutoDev 时,我们一直遵循着 Unit Mesh 的基本思想,即 AI 所生成的应该是可执行的单元(Unit)。在底层构建丰富的各类单元/工具, 再结合 DevIns 来构建强大的智能体能力。在初步完成了 AutoDev 的整体蓝图(MVP)之后,我们开始强化原来的准确性问题,即 AI 所生成的代码是否可以被编译器编译,是否可以被测试覆盖等。在这些 功能中,我们最想解决...

2024-04-01 17:59:44 847

原创 我们是如何在 IDE 中设计 AutoDev 的 AI 编程开发智能体语言与框架?

上周微软发布了自家的 AI 编程和软件开发智能体框架:AutoDev,其与我们开发的 IDE 插件 AutoDev 有颇多的相似之处,特别是一些设计思路,以及在对于辅助软件开发任务的智能体以及一些基础设施上。稍有不同的是:交互介质。我们的 AutoDev 构建基于 IDE API 体系构建的,而微软的 AutoDev 则是构建以 CLI 为主。隔离环境。我们设计了 DevIns 语言来构建隔离环境...

2024-03-24 20:58:27 1325

原创 AI 智能体交互语言 DevIns:构建上下文感知的 AI 驱动编程

在 AutoDev 1.7.2 中,我们开始构建一个新的 AI Agent 语言:DevIns,即 Development Instruction。即 DevIns 可以让用户更快速描述软件开发任务, 同时,还可以自动化处理来自 AI Agent 返回的内容。诸如于:/write:README.md\n```\n# Hello, World!```\n",AutoDev 将会翻译并执行这个指令,...

2024-03-17 18:25:20 887

原创 如何构建全流程辅助的 AI4EE 能力:从 Team AI 到企业级 AI 辅助研发的思考?

AI4EE是指 "AI for Engineering Efficiency",即应用人工智能(AI)技术来提升工程效能。AI4EE 旨在利用 AI 技术来改善工程领域中的各个方面, 包括设计、需求、开发、测试和维护等环节,以提高工程过程的效率、准确性和可靠性。年前,我们分析、调研了大量国内外 DevOps 工具链企业的 AI 采用点,思考 2024 的总体趋势, 即《2024 年 AI 辅助研发...

2024-03-11 08:04:10 628

原创 AutoDev 自定义 Agent:快速接入内部 AI Agent,构建 IDE 即 AI 辅助研发中心

在开源 AI IDE 插件 AutoDev 的#51issue 中,我们设计了 AutoDev 的 AI Agent 能力,半年后我们终于交付了这个功能。在 AutoDev 1.7.0 中,你将可以接入内部的 AI Agent,并将其无缝与现有的 AI 辅助能力结合在一起。本文将使用 AutoDev结合 AI Agent 作为 demo,来展示如何使用 AutoDev 无疑 Agent 能力...

2024-03-07 18:14:57 1362

原创 2024 年 AI 辅助研发趋势:从研发数字化到 AI + 开发工具 2.0,不止于 Copilot

在上一年里,已经有不少的企业在工具链上落地了生成式 AI,结合我们对于这些企业的分析,以及最近在国内的一些 “新技术” 趋势,诸如于鸿蒙原生应用的初步兴起。从这些案例与趋势中,我们也看到了一些新的可能方向。结合我们在 LLM as-Copilot,LLM as-Integrator,LLM as-Facilitator 的三阶段框架,以及我们内部的分析材料,我大体将其总结为 6 个趋势:从单角色辅...

2024-03-04 18:00:42 9017 1

原创 借助生成式 AI 提升鸿蒙 APP 开发体验?试试 AutoDev 新功能

生成式 AI 在软件研发和知识管理上,有着非常大的潜力,也因此这项技术被越来越多的企业所采用。而在一些新兴的技术上,诸如于鸿蒙操作系统,它带来了一些新 的理念、开发工具 DevEco Studio、新的语言 ArkTS、新的 UI 框架 ArkUI 等等。从模式上来说,它与生成式 AI 结合企业内部的基础设施过程非常相似。因此,我们开始在 AutoDev 中探索如何结合这些新知识的可能性,同时降低...

2024-02-26 20:58:51 1286

原创 软件复杂性的协同:AI 工具应如何与人类协作解决软件开发任务?

在设计 Unit Mesh 架构时,其思想是以 Unit(如代码单元)作为 AI 辅助生成的元素,以辅助人类解决复杂的软件开发问题。围绕于 Unit Mesh 的理念,在 AutoDev 1.6.0 版本中,我们开发了更多的生成 “单元” 的功能:生成 React 前端单个组件、页面的:AutoPage生成后端代码 SQL 中的:AutoSQL如上的视频所示,即在这里的页面、SQL、函数是一系列的...

2024-01-29 07:31:20 595

原创 AutoDev 1.5.3:精准的自动化测试生成、本地模型强化与流程自动化优化

去年年初,我们开源 AutoDev 的初衷是:AutoDev 是一款基于 JetBrains IDE 的开源 AI 辅助编程插件。AutoDev 能够与您的需求管理系统(例如 Jira、Trello、Github Issue 等)直接对接。在 IDE 中,您只需简单点击,AutoDev 会根据您的需求自动为您生成代码。您所需做的,仅仅是对生成的代码进行质量检查。而今我们在朝这一目标的努力又更进一步...

2024-01-14 20:58:25 1201

原创 编码数据集生成框架 UnitGen 0.4.0:代码文档生成、测试代码生成

UnitGen 是我们从 UnitEval 拆分出来的代码数据集生成项目,旨在为基于开源模型供的私有化部署提供更好的编码数据集。在结合开源模型 + AutoDev 插件之后,你可以使用 UnitGen 结合企业内部现有的代码生成微调数据集,以让模型生成的代码更适合组织内部的需要,提升开发人员效率。GitHub:https://github.com/unit-mesh/unit-gen使用文档:ht...

2024-01-07 20:58:51 813

原创 AutoDev Coder 6.7B 代码微调模型(v1 试验版)

太长不读性:适用于 AutoDev 的编码大模型 AutoDev Coder 6.7B 第一个勉强可用的版本出来的。HuggingFace 首页:https://huggingface.co/unit-mesh (暂时没有资质提供模型,????????)。数据集下载地址:https://huggingface.co/datasets/unit-mesh/autodev-datasetsPS:AutoDev 1...

2024-01-02 18:02:07 425

原创 《生成式 AI 与开源重塑软件研发》技术白皮书(2023 年)暨开源方案与落地总结...

嘿,各位代码界的摇滚明星们!随着 2023 年这个疯狂的一年即将画上句号,我(Unit Mesh)在这个充满干脆面和代码的日子里,超兴奋地给你们带来一份特别的年终大礼——我的白皮书,“生成式 AI 与软件研发:我们是如何用 AI 打怪升级的”。这不仅仅是一本书,它是我的一年研究旅程的游戏日志。从 AI 的魔法工具箱到开源技术的武器库,我在这里记录了所有的秘诀、冒险故事和 BOSS 战胜利的秘密。...

2023-12-29 13:23:46 417

原创 构建你自己的 AI 辅助编码助手:从 IDE 插件、代码数据生成和模型微调(万字长文)...

我们会在 GitHub 上持续更新这个教程: https://github.com/phodal/build-ai-coding-assistant,欢迎在 GitHub 上讨论。2023 年,生成式 AI 的火爆,让越来越多的组织开始引入 AI 辅助编码。与在 2021 年发布的 GitHub Copilot 稍有差异的是,代码补全只是重多场景中的一个。大量的企业内部在探索结合需求生成完整代码、...

2023-12-27 19:13:40 1758

原创 “用调评” 一体化:生成上下文数据集,改善 AI 测试生成质量

最近,我们在围绕 AutoDev 开源插件,构建完整的端到端开源辅助编程方案。即:结合 IDE 插件微调开放二进制大语言模型(所谓 “开源”模型)。构建对应开放对应的模型与数据集构建针对于微调的开源数据工程:Unit Eval 。简单来说,就是依旧在 Unit Eval 开源项目中设计的:“用调评”一体化(即 AI 工具-模型微调-模型评测一体化),以构建更贴合于不同组织现状的编码方案。如何让 A...

2023-12-25 08:01:14 65

原创 开源 AI 研发提效方案 Unit Mesh 总结

回顾 2023 年,可以明显地看到生成式 AI 带给软件工程带来的新思考,每个组织也在探索结合生成式 AI 的可能性。Unit Mesh (https://github.com/unit-mesh) GitHub 组织正是基于我与我的同事的研究,所构建的一系列围绕于生成式 AI 应用于软件研发的开源项目。在这篇文章里,我们将总结 Unit Mesh 的一系列项目,从国内最早开源的微调 Llama、...

2023-12-17 20:58:47 279

原创 开源 UnitEval —— 构建 AI 辅助编程的高质量数据集与代码模型微调评估

太长不读:Unit Eval 是一个针对于构建高质量代码微调的开源工具箱。其三个核心设计原则:统一提示词(Prompt)。统一工具-微调-评估底层的提示词。代码质量管道。诸如于代码复杂性、代码坏味道、测试坏味道、API 设计味道等。可扩展的质量阈。自定义规则、自定义阈值、自定义质量类型等。总的来说,UnitEval 所要解决的是生成高质量的数据集。GitHub:https://github.com...

2023-12-10 11:58:28 117

原创 生成式 AI 应用落地小结:高估的模型能力,低估的工程实施

虽然 ChatGPT 已经诞生了一周年,但是大量的人依旧对于生成式 AI 没有足够的认识。在研发领域,Thoughtworks 一直在与不同的大型企业合作,保持开放性的探索。在我负责的 Thoughtworks 开源社区,我们与外部的几家大型企业一起探索和构建了 Unit Mesh 的诸多开源项目,作为开源 AI 研发体系的一部分。与生成式 AI 在其它领域落地不同的是,有大量的企业已经由小作坊的...

2023-12-03 20:58:15 1782

原创 构建沉浸式 AI 文本编辑器:开源 3B 编辑器的设计原则与思路

借助于在 AutoDev 与 IDE 上的 AI 沉浸式体验设计,我们开始构建一个 AI 原生的文本编辑器,以探索沉浸式创作体验。其适用于需求编写、架构文档等等文档场景,以加速软件开发中的多种角色的日常工作。GitHub:https://github.com/unit-mesh/3b (项目还在 AI 体验设计阶段,还没有接入模型,如果大家有模型,欢迎自行接入和赞助)在线预览:https://ed...

2023-11-26 20:58:55 329

原创 场景驱动的 AI 体验设计:如何让智能 IDE 赋能遗留系统重写

作为 AutoDev 的核心开发,我们不仅在不断丰富 AutoDev 的功能以满足不同公司的定制需求,还在与各种团队进行持续交流。在处理遗留系统时,我们发现程序员们日常工作中需要面对大量使用过时技术、基础设施混乱的系统。在这个背景下,探索如何利用人工智能增强这些系统的演进成为一项极富挑战性的任务。毕竟,大佬们都说:所有的应用都要重写一遍。PS:当然了,大佬也在说:未来不会有应用~~。为什么场景驱动...

2023-11-20 08:00:09 1003

原创 2024 AIGC 规划:探索交互体验变革及 智能硬件基础设施篇

TL;DRRun LLM/Embedding on Android: https://github.com/unit-mesh/android-semantic-search-kitInference SDK:https://github.com/unit-mesh/inference正文:在过去的一年时间里,国内外大中型公司都在探索、引入了 GenAI / AIGC(生成式 AI),并在 202...

2023-11-12 20:58:50 254

原创 AI 助手背后的体验设计:从AI辅助写作和编程的增强说起

在过去的一年里,越来越多的生成式 AI 应用来到了我们的日常,Copilot 似的 AI 大大改善了我们的工作和生活体验。而作为工程师,仅仅使用 AI 工具是不合时宜的,在恰当的时候,加入 AI 原生应用的开发大军,才是更适合被誉为 “夕阳产业” 从业人员的一种选择。而从我们构建 ClickPrompt、AutoDev及其它 AI 应用的过程来看,要设计好这一类 AIGC 的体验不是一件容易的事情...

2023-11-06 20:57:12 158

原创 Team AI:简化繁琐日常任务,打造团队智能协作

在过去的几个月里,我的同事们(Thoughtworker)一直在构建 Team AI 项目,一个围绕于 AIGC 辅助开发团队的野心勃勃的计划。在内部,我们还有一个名为 Team AI Hackathon 的活动,基于一个内部的 Team AI 代码库,探索构建适合于不同软件研发团队的 Team AI。结合我的认知,以及我们在 AutoDev 上的探索,我所理解的 Team AI 是这样的:Tea...

2023-10-29 20:58:23 126

原创 AutoDev 1.4 规模化 AI 研发辅助:团队 Prompts、自定义活文档、代码检视

在过去的两个月里,随着 Thoughtworks 内部的大规模 AI 辅助软件交付(AI4SoftwareDelivery)的展开 —— 在全球,有上千名的 Thoughtworker 这一个涉及不同角色、不同地区,以及几十场内部分享的活动。我们也在 AutoDev 加入了更多的新特性,以持续探索如何在 IDE 里更好的协助团队进行提效。为此,作为目前国内最好的开源 AI 辅助编程工具,我们在 A...

2023-10-23 18:00:54 306

原创 AIGC 重塑软件工程 Code Review 篇:IDE 插件 + DevOps 平台协同组合

在软件开发团队里,Code Review 是非常重要的一个质量保障环境。好的 Code Review 能促进团队成长,差的 Code Review 形同流水。而在有了 LLM 之后,事情又发生了一些微妙的变化:随着代码产量上升,需要 review 的代码越多。大量未经仔细阅读的 AI 代码。即由 GitHub Copilot、ChatGPT 生成的可以 work的代码,可能没有经过他的 pair ...

2023-10-19 20:58:53 353

原创 Prompt 驱动架构设计:探索复杂 AIGC 应用的设计之道?

你是否曾经想过,当你在 Intellij IDEA 中输入一个段代码时,GitHub 是如何给你返回相关的结果的?其实,这背后的秘密就是围绕 Prompt 生成而构建的架构设计。Prompt 是一个输入的文本段落或短语,用于引导 AI 生成模型执行特定的任务或生成特定类型的输出。不同的 Prompt 会导致不同的搜索结果,因为它们会影响模型对信息的处理方式。而通过巧妙构建Prompt,我们可以让模...

2023-10-15 20:58:54 1548

原创 PromptScript:轻量级 DSL 脚本,加速多样化的 LLM 测试与验证

TL;DR 版本PromptScript 是一个轻量级的 Prompt 调试用的 DSL (Yaml)脚本,以用于快速使用、构建 Prompt。PromptScript 文档:https://framework.unitmesh.cc/prompt-scriptWhy PromptScript ?几个月前,在研究 LLM 进行研究效能提升时,我们构建了 UnitMesh (https://gith...

2023-10-11 20:58:39 1221

原创 如何设计一个 JVM 语言下的 LLM 应用开发框架?以 Chocolate Factory 为例

本文将介绍 Chocolate Factory 框架背后的一系列想法和思路。在我们探索和设计框架的过程中,受到了:LangChain4j、LangChain、LlamaIndex、Spring AI、Semantic Kernel、PromptFlow 的大量启发。欢迎一起来探索:https://github.com/unit-mesh/chocolate-factory 。顺带一提,在我们的参考...

2023-09-24 20:58:43 422

原创 Prompt 策略:代码库 AI 助手的语义化搜索设计

在过去的一周里,为了更好的构建 AI Agent 框架 Chocolate Factory(以下简称 CF),我们加入了一个新的应用:代码库 AI 助手。在设计时,为了更好的在框架底层提供这种能力,我们参阅了 Bloop 应用、LangChain、Spring AI、LlamaIndex 框架等的代码与思想,参考/复制(基于 Apache 2.0 协议) LangChain4j 的一部分 Vect...

2023-09-17 20:58:07 2439 2

原创 构建全面 AI Agent 解决方案:Chocolate Factory 框架的文本到 UI、图表和测试用例生成...

长太不看版:基于领域驱动设计思考的 AI Agent 框架 Chocolate Factory,框架现在还在 PoC阶段,欢迎加入开发。(当前主要关注于 SDLC + AIGC 的场景)。GitHub:https://github.com/unit-mesh/chocolate-factoryDemo 视频:在过去的一段时间,我们尝试从先前的 AIGC 应用经验里,进行一些再提炼和总结。从起先的...

2023-09-10 20:58:08 772

原创 当大模型不是问题时,如何应对 LLM 的工程化落地挑战?

几个月前,在 Thoughtworks 的内部 AIGC 研讨会里,我们一直达成了一系列一致观点,诸如于:如果没有 “开源模型” 降低企业应用 LLM 的成本,那么 LLM 会很快消亡。所以,我们相信开源 LLM + LoRA 微调会成为企业的一种主流方式。现今,我们可以看到 LLaMA 2、Code LLaMA 2 等模型在不断刷新这种可能性。而在模型不是问题之后,作为架构师、开发人员,我们应该...

2023-09-03 20:58:46 2819 3

原创 CoUnit:探索 LLM 即团队接口人,释放平台团队生产力

在那篇《LLM as Co-integrator:重塑团队间交互,持续改进信息对齐》里,我们说道,为了更好的利用 AIGC 提升效能,我们的第二个阶段应该是:让 LLM 做一些协同工作,诸如于:构建多场景知识问答,降低知识检索成本、设计团队 API,打造智能助理。于是,我们着手构建了 CoUnit,以探索 LLM 作为团队接口人,凑近团队间协同。我们参考了 Bleep 语义搜索引擎的设计,使用了 ...

2023-08-26 14:54:17 159

原创 AutoDev 1.1.3 登场,个性化 AI 辅助:私有化大模型、自主设计 prompt、定义独特规则...

在过去的半个月里,我们为开源辅助编程工具 AutoDev 添加了更强大的自定义能力,现在你可以:使用自己部署的开源大模型自己配置 Intellij IDEA 中的行为自定义开发过程中的规范当然了,如果您自身拥有开发能力的话,建议您自己基于 AutoDev 定制。毕竟,为 AutoDev 添加太多的自定义能力,会导致架构的复杂性螺旋上升。AutoDev 现在已支持多语言(不同语言能力有所差异)、多 ...

2023-08-20 20:58:53 1200

原创 LLM as Co-integrator:重塑团队间交互,持续改进信息对齐

封面由Microsoft Designer 生成在五月份的 QCon 大会上,我们分享了《探索软件开发新工序:LLM 赋能研发效能提升》。在那次分享里,我们重点提及了团队并非所有的时间在 SDLC 上,可能只有 30%~50% 时间在开发软件上,甚至于有可能只有晚上才有时间写代码。所以,LLM 对于总结的提升是有限的,加之工具本身的缺乏,有可能导致带来的提升更有限。随后,我们开始重新思考,并分析...

2023-08-13 20:58:47 233

原创 LLM as Co-pilot:AutoDev 1.0 发布,开源全流程 AI 辅助编程

四月,在那篇《AutoDev:AI 突破研发效能,探索平台工程新机遇》,我们初步拟定了 AI 对于研发的影响。我们有了几个基本的假设:中大型企业将至少拥有一个私有化的大语言模型。只有构建端到端工具才能借助 AI 实现增质提效。围绕于这些假设,我们开始构建 AutoDev,将并将它开源。也在我的博客里,写下开发中的所有心得,以期望能帮助到国内的企业构建自己的 AI 辅助编程能力。作为一个开源项目,还...

2023-08-06 11:05:40 274

原创 探索 prompt 编码范式:如何优雅构建测试代码生成提示词?

从四月份到现在,我们持续为 AutoDev 编写了一系列的功能。尽管开发了三个多月,我们一直在持续思考、并重构我们管理 prompt 的方式。在即将发布的 AutoDev 0.8 里,我们进一下完善了现有的上下文构建方式,以模式化的方式重新思考并设计了新的上下文工程体系。而测试生成正是我们的第一个新试点,以探索新的 prompt 模式是否更方便?如下是基于新prompt 编码范式的视频:详细代码...

2023-07-30 20:58:06 429

原创 开源 AI 编程助手 AutoDev 0.7 发布—— 生成规范化代码,深入开发者日常

几个月前,我们朝着探索:如何结合 AIGC 的研发效能提升的目标?开源了 AutoDev,如 GitHub 所介绍的:AutoDev 是一款基于 JetBrains IDE 的 LLM/AI 辅助编程插件。AutoDev 能够与您的需求管理系统(例如 Jira、Trello、Github Issue 等)直接对接。在 IDE 中,您只需简单点击,AutoDev 会根据您的需求自动为您生成代码。您所...

2023-07-23 20:58:38 192

我的职业是前端工程师 下载

我的职业是前端工程师 我的职业是前端工程师

2017-04-28

mongodb-win32

mongodb,db,nosql,win32,windows,

2012-06-27

Android,Bash,终端,Term

在Android上使用Bash替代sh, 详细用法可以参考我的博客http://blog.csdn.net/gmszone/article/details/7246761

2012-02-09

Android GCC Term

使用方法可以见一下我博客 http://blog.csdn.net/gmszone/article/details/7246761

2012-02-09

Chameleon Install.exe

变色龙 Chameleon Install.exe

2012-01-16

Hjmac.iso MAC

Hjmac.iso MAC

2012-01-16

The Django Book中文版

The Django Book中文版

2011-12-27

Learning Website Development with Django

Learning Website Development with Django

2011-12-27

Django讲解

Django讲解

2011-12-27

Django Documentation Release1.2

《Django Documentation Release1.2》Django Software Foundation著

2011-12-27

Django 1.2.e-commerce

Django 1.2.e-commerce

2011-12-27

Django 1.0 Template Development

Django 1.0 Template Development - A practical guide to Django template development with custom tags, filters, multiple templates, caching, and more》Scott Newman著 2008年版.pdf

2011-12-27

[经典]ARM体系结构

[经典] ARM体系结构 [经典] ARM体系结构 [经典] ARM体系结构 [经典] ARM体系结构

2011-11-14

简单多任务任务高度

简单多任务 任务高度器 操作系统 OS Almost all embedded systems are event-driven; most of the time they wait for some event such as a time tick, a button press, a mouse click, or the arrival of a data packet. After recognising the event, the systems react by performing the appropriate computation. This reaction might include manipulating the hardware or generating secondary, “soft” events that trigger other internal software components. Once the event-handling action is complete, such reactive systems enter a dormant state in anticipation of the next event.1

2011-11-14

[ActionScript.3.0.Cookbook(第1版)].源代码

ActionScript 3.0 Cookbook(第1版) 源代码

2011-11-14

ADA Language

ADA Language ADA Language ADA Language

2011-08-27

51单片机教程 新概念

单片机教程,PDF格式,来自杂志,转载。不知道作者,如有盗版,请指出

2011-04-10

ICON-XP

ICO图标制作,,,,,,方便快捷

2008-07-21

Llamaworks2d

国外的一款开源的2D游戏引擎

2008-07-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除