自定义博客皮肤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

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

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

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

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

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

原创 无代码编程

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

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

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

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

2016-08-07 22:14:26 32967 10

原创 AutoDev 预上下文引擎:预生成代码语义化信息,构建 AI 编程的知识基座

Context Worker 是基于我们先前的 VSCode 版本开发的,我们从中提取核心的代码解析和分析功能,构建了一个独立的工具。尽管我们在 AutoDev 的 VSCode 版本中,构建了多种向量化 RAG 的方式,但是我一直认为在 AI 编程中, 对于大量的项目来说基于向量化方式的 RAG 的性价比并不高。构建项目级知识图谱:将解析出的代码实体(类、函数、变量等)及其关系(调用、继承、实现、引用等),并围绕领域模型构建知识图谱, 标注实体的语义和上下文信息。SDK、API 等。

2025-05-28 10:22:51 509

原创 两周 3 万行代码!我们的 7 个 AI “粪堆求生” 最佳编程实践

即 AI 生成的代码可能存在大量的注释和不必要的代码,这些代码需要被重构和清理 —— 但是从我的角度来说, 我只需要更关注于 AI 生成的代码是否可以被再次生成和修改。另外,类型才是 AI 生成的一个核心依赖,缺少类型,AI 生成的代码会有大量的错误。我们将其总结为 7 个实践,我们将其称为:“AI 粪堆求生编程实践”, 尽管生成的代码的可审查性、可维护性及整体质量还存在问题,我们还在使用 AI 进行重构,但是如何从被动变为主动规划,建立更稳健、更具前瞻性的 AI 辅助开发体系变得非常有必要。

2025-05-27 11:10:10 533

原创 AutoDev Workbench 智能驾驶舱:为你的 AI 编程工具生成高质量的上下文

如果你对 AutoDev Workbench 感兴趣,可以访问我们的官网:https://www.autodev.work/ ,或者在 GitHub 上查看我们的代码:https://github.com/unit-mesh/autodev-workbench。代码上下文知识预生成:基于代码的 interface、API、文档等信息,预先生成上下文知识,以便于 AI 编程工具能够更好地理解代码。AI 化的工程项目生成:针对于后端、前端、移动端等不同的技术栈,提供 AI 化的工程项目生成能力。

2025-05-26 11:14:48 396

原创 预生成上下文:重构 RAG 的关键工程,构建 AI 编程底座

本文探讨了预生成上下文作为增强 AI 编程能力的关键机制。传统 RAG 方法面临的不确定性和知识质量问题,使得预生成上下文成为一种更可靠的替代方案。通过对比分析了当前代码检索方法的局限性,我们看到基于关键信息检索虽快速但理解有限,而 DeepWiki 等预生成文档工具虽有进步但在处理复杂代码逻辑时仍有不足。预生成上下文代表了 AI 友好架构的重要实践,它将传统软件工程的结构化思维与AI大模型的生成能力相结合,为下一代智能编程工具铺平了道路。

2025-05-09 15:08:09 1015

原创 AI 友好架构:DevOps 平台 & 平台工程赋能 AI 自动编程 | 万字长文

上下文感知一直是 AI 辅助编程的核心要素之一。在模型不再是瓶颈的 2025 年里,如何获得当前任务所需要的上下文信息,将是 AI 助手能否成功的关键。AI 编程助手是通过 Workspace 与 编辑器/IDE 来构建工具,进而让模型获得相关的上下文。随着客户端侧的 AI 编程助手的成熟,在服务端围绕于 DevOps 平台/平台工程来感知任务所需要的上下文,将是今年的一个重要的趋势。于是,结合我们过去在 客户侧的探索以及 AutoDev 的诸多实现,我们将 AI 友好的平台工程的模式进行了总结。

2025-05-07 22:20:09 749

原创 AI 友好架构:AI 编程最佳范式,构建 10x 效率提升的代码库(万字长文)

问题:用户的需求描述往往模糊不清,AI 难以理解其意图,导致生成的代码质量不高。问题:在每次与 AI 交互时手动提供完整的项目特定上下文(编码规范、技术栈、架构模式、API 约定等)效率低下且容易遗漏,导致 AI 生成的代码不符合项目要求或团队标准。解决方案:利用现代 AI 编码助手提供的“项目规则”或“自定义指令”功能,预先定义项目上下文信息,使 AI 能够自动加载并遵循这些规则。这需要结合有效的知识捕获和管理策略, 并通过检索增强生成(RAG)技术将知识提供给 AI。

2025-04-29 12:01:13 617

原创 一句提示词,一个智能体:AutoDev 本地智能体,你的 Agent 自由工坊

AutoDev 本地智能体系统给开发者带来了真正的控制权。你定义行为,而不是接受行为你组合模块,而不是等待功能更新你掌控模型,而不是被平台绑定每个开发者都应该拥有属于自己的 AI 编程助手,而不是为一个 “通用 Copilot” 妥协。这,就是 AutoDev 想做的事。📌 项目地址:https://github.com/unit-mesh/autodev📚 文档 & 快速上手:https://ide.unitmesh.cc/docs。

2025-04-25 16:02:13 569

原创 AutoDev MCP 调试器:连接跨模型工具生态,构建国产模型生态

上个月,我们在 AutoDev 中添加了双向 MCP 的能力,AutoDev 作为一个 MCP 服务端,可以被任何 Agent Tool 调用;同时,AutoDev 作为一个 MCP 客户端,可以调用任何 MCP Tool。而随着,国内 MCP 生态的不断发展,我们进一步构建了 AutoDev 的调试器(AutoDev MCP Debugger), 以便于更好地调试和测试 MCP 服务。。查看当前的 MCP 服务是否正常工作。通过 mock 数据生成、手动调试等方式,调试 MCP 工具。

2025-04-14 10:26:07 265

原创 面向 Workspace 知识增强:AutoDev 领域知识生成、动态项目规则、提示词优化器

TL;DR,在最新的 AutoDev 2.0.7 中,我们引入了 Workspace 的概念,来帮助用户使用 AutoDev Sketch 智能体,它包含:动态项目规则:让智能体针根据场景选择规则,以生成更精准、符合规划的代码工作区文件管理:即你在 Planner 中可以管理所有的变更文件领域知识生成:生成项目的 domain 知识,以便于更好地理解项目提示词优化器:根据项目的上下文,优化用户的输入,以便 AI 更好地理解用户的意图。

2025-04-10 15:33:12 937

原创 AutoDev Next:IDE 即 AI 编程服务,构建多端粪围编程

虽然,今天是愚人节,欢迎加入 Next 的畅想:https://github.com/unit-mesh/auto-dev-next (这里没有代码)

2025-04-01 07:30:13 1199

原创 AutoDev 2.0 正式发布:智能体 x 开源生态,AI 自动开发新标杆

在我们等待了几个月之后,国内终于有模型(DeepSeek V3-0324)能支持 AutoDev 的能力,也因此是时候发布 AutoDev 2.0 了!在不同场景使用多种开源模型(编程、推理、Apply、补全等)……更棒的是 AutoDev 2.0 是开源的,你可以自由使用、修改和分享,让我们一起来探索这个无限可能的世界!与此同时,我们是集成度最好的。

2025-03-26 07:01:41 735

原创 国产开源 AI 编程起飞!新版 DeepSeek V3 + AutoDev V2

你可以从 GitHub 上下载 AutoDev 的最新版本:配置对应的 DS Key 和 URL,就可以体验完整的 IDEA 下的开源方案同时,开启以下配置,感受 Vibe Coding。

2025-03-25 07:43:59 230

原创 AI 应用即智能体:探索从 Composer 到 Manus 下的范式演进

哦,对了 AutoDev 文档在这里:https://ide.unitmesh.cc/mcp/mcp-server.html。

2025-03-20 17:15:45 754

原创 AutoDev Planner:推理模型规划编码任务,DeepSeek R1 延伸 Vibe Coding 可能性

AutoDev Planner 是一个基于推理模型的任务规划功能,它可以帮助用户更好地理解 AI 编码任务的进度,以及更好地调整任务规划。当然,它还有很多不足之处, 欢迎在 GitHub 上提出 issue 和 PR。欢迎下载最新版本体验:https://github.com/unit-mesh/auto-dev/releases。

2025-03-18 17:15:26 953

原创 AutoDev × MCP 双向赋能:AutoDev 即 MCP 服务,MCP 服务即 AutoDev 指令

在 Agentic Coding 这一话题下,工具使用(Tool Use/Function calling)是一个非常有意思的话题。完成一个软件开发任务,需要使用到大量的工具, 除去在 IDE 及其插件生态本身提供的功能外,还会使用到大量的外部工具,如 Git、Docker、Kubernetes、Jenkins 等等。如何让 AI 知道更多工具的存在以及如何使用这些工具,是一个非常有意思的话题。所...

2025-03-12 12:05:42 1118

原创 AutoDev Bridge:构建 Agent 自动分析老旧系统,设计迁移路径与方案实施

在 2023 年,基于当时的模型能力有限,我们在 AutoDev 设计了一系列的遗留系统功能的特性。而在 2025 年,经过自动编程智能体 AutoDev Sketch 的一系列 迭代,我们开始思考如何将 AI 智能体应用到遗留系统中,便产生了 AutoDev Bridge 这个想法。为什么大模型能做得更好?过去,我们公司 Thoughtworks 在这方面有非常多的积累,包括从迁移策略的设计、安...

2025-03-10 09:31:04 795

原创 AI 编码 2.0 分析、思考与探索实践:从 Cursor Composer 到 AutoDev Sketch

在周末的公司【AI4SE 效能革命与实践:软件研发的未来已来】直播里,我分享了《AI编码工具 2.0 从 Cursor 到 AutoDev Composer》主题演讲,分享了 AI 编码工具 2.0 的核心、我们的思考、以及我们的 AI 编码工具 2.0 探索实践。在这篇文章中,我将分享这次演讲的内容,希望能够给大家带来一些启发。一、AI 编程工具 2.0(趋势分析)我们分析了市面上最受欢迎的 ...

2025-02-24 10:18:16 545

原创 AutoDev Composer:您身边的 Intellij 平台 Cursor、WinSurf 平替方案(预览版)

在半个多月前,DeepSeek V3 发布之后,我们为 Shire 引入了多文件编辑的能力。在我们多次测试之后,我们发现 DeepSeek V3 在编程场景下的表现非常出色, 尤其是在多文件编辑场景下。于是,我们开发在久久未更新新特性的 AutoDev 上引入了 AutoDev Composer 的功能,我们 还借鉴了大量的成熟工具的方案:Shire 上的出色 Sketch 渲染机制Cursor、...

2025-01-20 11:43:13 1114

原创 智能体语言 Shire 1.2 发布:自定义多文件编辑、Sketch 视图、流式 diff、智能上下文感知...

在 2024 年年底,终于将我之前想跟随的自定义多文件编辑功能发布了。在最新的版本里,你可以体验一系列的 AI IDE 智能体特性:自定义 ChatBox 行为 + Patch Sketch。一次让 AI 修改多个代码文件,并且将与更友好的视图来展示它们。流式 Diff。现在你可以在 Shire 上体验到实时的代码差异比较功能(基于 Continue 的 UI 修改)。智能上下文感知。当你在 Ch...

2024-12-30 20:12:57 985

原创 一线落地 AI 辅助研发的实践心得:从工程、工具到未来展望

在过去的一年里,我大量的时间都花费在了 AI 辅助研发的调研、方案与落地实践上:年初,我们与国内大量互联网大厂一起,调研国内外 AI 辅助研发的现状,探讨了 AI 辅助研发的现状与未来。我们新增了 AutoDev 的大量功能,如精准测试、自定义团队提示词、自定义智能体等。与公司前 AI 部门,一起协作在客户侧,落地了 AutoDev 自动补全。年中,创建了全新的 AISE 知识站点 aise.ph...

2024-12-29 20:59:01 1313

原创 Shire 1.1 发布:更强大的交互支持,升级 AI 智能体与 IDE 的整合体验

在经过多个项目上的试用后,我们进入了持续的修修补补,以及功能的增强阶段。终于,我们发布了 Shire 1.1 版本,这个版本带来了更强大的交互支持, 多功能升级 AI 与 IDE 的整合体验。交互:丰富与大量 IDE 插件的交互,可以支持部分三方插件的 UI 入口语言:支持新的语言 ProtoBuf,以及对 JavaScript 的支持优化功能:支持更多的代码度量,以及代码质量的检查等详细可以见 ...

2024-12-03 07:58:39 1493

原创 ArchGuard 架构分析器发布:多语言、跨项目架构数据生成,助力 AI 时代知识挖掘...

TL;DR:https://github.com/archguard/archguard过去的几个月里,我们一直在探索用 AI 辅助跨项目、跨大量微服务的系统的开发。其中一个重要的话题就是,从现有的软件架构去生成知识,文档是落后、多版本的, 只有代码才保留着真相。ArchGuard 是一个由 Thoughtworks 发起的面向微服务(分布式场景)下的开源架构治理平台。它可以在设计、开发过程中,帮...

2024-11-17 20:42:38 1160

原创 AI 辅助研发的 2024 年的 6 个实践感受与思考

两周前受彭鑫老师邀请,在《智能化软件开发微访谈·第三十四期 基于大模型的软件智能化开发实践》分享了我们在 Thoughtworks 以及在客户侧的一些实践和探索。 在其中分享了我的一些心得和感受,在这里重新整理一下,并加上一些新的思考和想法。在不考虑模型和算力,要在企业落地还是有比较大门槛:第一,AI 提升效能效果有限。AI 工具并没有企业想象中好用,存在大量的学习成本 ,很多开发容易放弃; 第二...

2024-11-10 20:48:10 1076

原创 架构赋能 AI:知识工程推动下的软件架构数字化

TL;DR:我们试验了将 AI 应用到基于 Protobuf 的微服务架构中,基于 ArchGuard 治理平台、Shire AI 助手、Team AI 三个工具中,构建了一套完整的 AI4SE 原型,在需求、设计、开发、测试和运维等阶段,这里是我们的思考和实践。过去几个月里,我们在各大技术大会上频繁看到生成式 AI 的应用,很多研发组织都在尝试将其引入开发的各个环节。然而,随着 AI 技术的深入...

2024-11-04 08:30:40 1543

原创 成为超级个体:AI 时代研发人员的编程技巧与最佳实践

本文主要 AI 结合我在某互联网企业 1024《成为超级个体:AI 时代研发人员的编程技巧与最佳实践》的分享材料,再结合我补充一些关键信息的缺失。在生成式 AI 驱动下的编程辅助工具日益普及。AI 助力编程能够显著加速开发过程,并通过代码生成、提示词优化等方式为开发人员提供支持。然而, 这类工具的实际效能受限于生成内容的准确性、上下文完整性,以及开发人员校验生成内容的成本。特别是,开发者在应用这些...

2024-10-27 12:05:42 5181 1

原创 流式 BFF:AI 原生架构下的智能体胶水层

TL;DR:我们需要一个新的框架、胶水层,来帮助我们适配生成式 AI 的输出,以及解决流式数据传输的问题。在过去几个月里,我们一直在项目上探索:如何设计更好的架构,以将业务流程和开发流程中的各类智能体结合起来,进一步释放生成式 AI 的潜力?诸如于面向 IDE、DevOps、Team AI 等多个不同消费端的智能体。在这个过程中,浮现了一种新的架构模式:流式 BFF。流式 BFF(Streamin...

2024-10-20 20:58:12 1276

原创 可编排 AI 编程助手 Shire 1.0 发布:一键连接工具生态,重塑软件开发流程

年初,我们注意到国内几大 AI 辅助编程工具厂商,主要引流方式是:通过提供礼品和购物卡等推广手段,以引起开发者的关注和使用。这种市场营销变化逐渐影响了我们开源 AutoDev 插件。而我们也看到了大量的公司、个人都开始构建自己的智能体,以支持自己的开发流程。这些智能体往往是基于某个特定的场景, 如需求生成、代码生成、代码审查等等。但是,这些智能体往往是孤立的,无法与其他商用 AI 助手进行协同工作...

2024-10-15 17:58:56 1130

原创 你的 AI 智能体正确吗?API 开发中 10+ 个智能体的启示与反思

尽管,如过去构建 AutoDev 的 AutoCRUD、精准测试功能一样,我们有意去构建一个完全自动化的 API 开发智能体。但是依旧的,我们会遇到一些问题:API 设计是需要人类参与的,因为它需要考虑到业务逻辑、数据结构等等。API 文档是结合上下文与业务背景的。一次生成大量 API 代码存在大量的安全风险。AI 生成大量的代码,需要人类参与进行代码审查。大量的测试可以提升 API 的质量,但是...

2024-09-22 20:58:27 1131

原创 Shire 智能体市场:IDE 一键安装多智能体,协同打造集体智慧 Copilot

太长不看版:在新版本(0.8)的 Shire 中,你可以通过 Shire 智能体市场,一键下载和安装多个智能体,并直接在你的当前项目中使用。与此同时,你还可以 将你的 Shire 代码段或者智能体上传到 Shire 智能体市场。详细见视频:WHY:AI 智能体应用于真实世界软件开发的挑战?在软件开发中,确定性是非常关键的,特别是在像实例化需求、格式化测试用例等环节,开发人员需要完全可控、精确的结果...

2024-09-18 08:20:38 1374

原创 Shire.run:Prompt 即代码到 Prompt 即程序,思考 Prompt 的无限可能性

TL;DR:https://shire.run/随着 Shire 的持续迭代,我们有了一些新的体会和感触,即 Prompt 不仅仅是一段提示词,而是可以直接执行的代码。而当是可执行的代码时,就是可执行、 可共享的智能体。因此,我们创建了 Shire Run,一个轻量级的共享平台,以支持用户共享、下载、执行智能体。Shire Run 是 Shire 智能体共享平台, 你可以在上面下载、分享和共享编程...

2024-09-08 21:43:21 2566

原创 云端与 IDE 智能体整合:解决工具碎片化,实现 AI 全流程自动编码

在那篇《2024 年 AI 辅助研发趋势》里,我们谈及了未来的趋势是:从辅助开发人员发展到涵盖软件开发的 整个生命周期。而软件研发本身也是一个复杂的流程,涉及到需求分析、设计、开发、测试、部署等等。在开源的《AI 辅助软件工程:实践与案例解析》中,我们研究了国内公司的辅助研发工具,如 Google、GitHub、GitLab 等,以及对应的 Jira、Cursor、IBM Assistant Bu...

2024-09-07 15:58:01 1399

原创 Shire 0.5 发布:构建数据安全 RAG,充分整合研发资产

最近,我们发布了新版本的 Shire,在这个新的发布(Shire 0.5)里,你可以更好地融合本地研发资产,同时构建数据安全 RAG。在这次版本中,我们增加了:对 SonarQube 的 issue 支持。可以直接获取到当前文件的 SonarQube 问题列表等。增强了 ShireQL 的能力。增加了对 Git 的支持,可以直接对 Git 进行查询与分析。自定义 RAG 能力增强。增加了rer...

2024-08-22 16:18:52 523

原创 AI 增强技术文档写作体验:Shire 智能体语言生成示例

在过去的几个月里,随着智能体语言 Shire 的不断开发,我们也在使用 Shire 来自举,即使用 Shire 来进行 Shire 语言的开发。其中的一个重要应用场景是:使用 Shire 来生成 Shire 文档。在这篇文章里,我们将分享其中的三个实践:生成自定义风格注释借助 pipeline 函数,自动生成文档文件结合 RAG 技术,自动化分析文档以及我们的一些思考。经典文档工程的解决思路过去在...

2024-08-19 08:01:44 973

原创 实现 AI 辅助软件工程:团队如何量身打造 AI4SE 体系?

PS:本文节选自开源电子书《AI 辅助软件工程:实践与案例解析》第一部分《AI4SE 体系设计》(https://aise.phodal.com/design-aise.html)受限于自身企业的规模与人员结构,AI 辅助软件工程(AI4SE)的设计与实施过程会有所差异。诸如于:研发外包型企业,对于 AI 辅助研发的需求并没有特别强烈?(待进一步调研)小型研发组织,生存是主要问题,因此对于数据敏...

2024-08-08 14:43:28 1993

原创 开源电子书《AI 辅助软件工程:实践与案例解析》来了,案例持续收集中,欢迎入坑...

GitHub:https://github.com/phodal/aise网页阅读:https://aise.phodal.com/当前阶段:主要案例收集完成下一阶段:内容丰富与案例分析2024 年 6 月 1 日,我计划利用在 Thoughtworks 的三个月年资假做一些 AI 辅助研究与超前设计。同时结合之前的 AI 辅助软件工程实践经验以及在 Thoughtworks 的开源项目与落地经验...

2024-08-01 16:10:44 586

原创 自定义 RAG 工作流:在 IDE 中结合 RAG 编排,构建可信的编码智能体

构建编码智能体并非一件容易的事。结合我们在 AutoDev、ArchGuard Co-mate、ChocoBuilder 等智能体项目的经验,我们开始思考在 Shire 语言中提供一种新的 RAG 工作流。结合我们先前构建的 IDE 基础设施(代码生成、代码校验、代码执行等接口),现在你可以构建出更可信的编码智能体。TL;DR(太长不看)版现在,你可以使用 Shire + 自定义的 RAG 流程智...

2024-07-24 21:26:28 6089 2

原创 2024 年 AI 辅助研发趋势:全面探索、规模试点、领域特定智能生成

从 2024 年的视角回顾,与 2023 年相比,AI 在软件工程中的应用已经变得更加广泛和深入。这一趋势体现在AI编程工具的进化上,主要体现在以下几个方面:全面探索:从辅助开发人员到全生命周期演进路径:个体、团队、组织形态变化:从本地 AI IDE 到领域特定的智能代码生成站在全球来看,在不同的国家、区域人们的关注点是不一样的,比如在中国,人们更关注于如何提高软件工程师的工作效率,而在其它一些区...

2024-07-15 15:19:44 2146

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

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

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关注的人

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