- 博客(585)
- 资源 (18)
- 收藏
- 关注
原创 从 Cursor 到 Antigravity:我这一年的 AI 编程工具演进记录
2025年是AI编程工具爆发的一年,作者从最初使用Cursor IDE逐渐转向CLI形态的AI编程工具。通过体验Trae、CodeBuddy、Qoder等国产IDE和Claude、Gemini等大模型,最终形成了以Google Antigravity和Claude Code CLI为主的工作流。作者认为Anthropic的Sonnet 4.5性价比最高,显著提升了编程效率,让开发者能更专注于需求分析而非代码实现。这一年的工具演进清晰展现了AI编程从IDE到CLI再到模型工具一体化的发展路径。
2025-12-22 08:00:00
1110
原创 ArkTS @Entry 和 @Component 区别说明
本文档介绍了ArkTS中@Entry和@Component装饰器的区别与应用场景。@Entry用于标记可作为路由目标的独立页面,如登录页、主页面等,需在main_pages.json中注册,支持路由跳转并具有完整生命周期。@Component则用于创建可复用的UI组件,如患者信息卡片、抽屉菜单等,通过export导出并在其他组件中直接引用。通过实际项目代码示例展示了两种装饰器的具体使用方式,包括参数传递、生命周期管理等特性,并对比了它们在路由、复用性等方面的关键差异。
2026-01-01 08:00:00
952
原创 前端面试八股文:单线程的JavaScript是如何实现异步的
JavaScript 是单线程语言,通过事件循环实现异步机制。事件循环检查调用栈和任务队列(宏任务如setTimeout、微任务如Promise.then),确保异步回调有序执行。Promise则基于状态机(pending/fulfilled/rejected)和回调队列实现异步控制,通过then方法支持链式调用。其核心在于状态不可逆、异步调度(setTimeout/微任务)和错误处理机制,有效解决了回调地狱问题。两者共同构成了JavaScript处理异步操作的完整方案。
2025-12-29 21:19:19
574
原创 前端面试八股文:JavaScript 原型链
JavaScript原型链是实现继承和共享属性的核心机制。每个对象通过__proto__链接到原型对象,属性查找会沿着这条链向上追溯。现代JS中class语法是原型继承的语法糖,其底层仍依赖原型链。合理使用原型链能优化内存(共享方法)和性能(快速查找),常见于框架扩展、工具库和polyfill实现。面试常考察new操作原理(创建对象+链接原型+执行构造)和继承实现(组合+寄生组合式)。理解原型链是掌握JS面向对象编程的关键。
2025-12-29 15:57:05
704
原创 Windows 下在 Droid CLI 中使用 GLM-4.7
Factory.ai推出的Droid CLI是一款AI编程代理工具,支持多种主流大模型。用户可通过Google账号注册,获得10M tokens试用额度。安装简单,Windows下执行irm命令即可。工具提供/model查看支持的大模型及价格对比,/help获取命令帮助。同时支持VSCode插件使用,功能与Claude Code类似。核心是调用各类大模型辅助编程,适合开发者提升工作效率。
2025-12-27 10:42:18
378
原创 ArkTS 项目中引入彩色 Iconfont 图标的集成方案
摘要 项目需将单色iconfont字体图标替换为彩色SVG图标。提供两种方案: 方案A(推荐): 下载iconfont离线包获取SVG文件 将大SVG文件拆分为单个图标文件 放入项目资源目录 修改代码使用Image组件替代Text组件 优点:支持多色显示、可离线使用 方案B(快速): 调整现有字体图标代码: 增大图标尺寸 修改图标颜色 统一背景色 优点:快速实现,但仅支持单色 SVG方案能完全还原原项目效果,但需要转换文件;字体图标方案简单但视觉效果有限。
2025-12-24 17:30:39
643
原创 Sherpa-onnx 离线 TTS 集成解决 openharmony 下语音播报完整方案
本文探讨了在鸿蒙开发中实现语音功能的解决方案。针对OpenHarmony缺少CoreSpeechKit集成的问题,分析了三种现有方案:系统原生(不可用)、振动+Toast降级方案(稳定但体验差)和网络TTS(依赖网络且高延迟)。重点推荐采用Sherpa-onnx本地语音合成方案,该方案具有离线支持、音质优良(基于VITS模型)、低延迟(<200ms)等优势,并详细介绍了其技术架构和集成方法。文章还提供了性能优化建议和故障排查指南,为开发者提供了一套完整的本地化TTS实现方案。
2025-12-23 14:03:21
1088
3
原创 在 Claude Code 中调用 OpenRouter
本文介绍了在Claude Code中集成OpenRouter的方法。OpenRouter是一个AI模型聚合平台,允许用户便捷访问多种大语言模型。实现步骤包括:1) 在OpenRouter创建预设模型配置;2) 配置.env文件指向OpenRouter API;3) 使用PowerShell切换脚本加载环境变量。通过执行switch-env.ps1 openrouter命令即可完成切换,之后便可在Claude Code中直接调用OpenRouter提供的AI服务。该方法保留了原有的一键切换功能,支持多平台模型
2025-12-21 09:27:18
540
原创 HarmonyOS ArkTS IconFont 实践指南
本文总结了HarmonyOS应用开发中使用iconfont字体图标时遇到的常见问题及解决方案。主要问题包括字体文件路径错误、Unicode编码不匹配、字体文件版本不一致以及字体注册时机不当等。通过分析问题现象,提出了分步排查方法:确保使用$rawfile()访问字体文件、验证Unicode编码一致性、检查字体文件版本,并重点解决了字体注册时序问题。最终方案建议在页面级注册字体,通过工具函数确保字体在渲染前可用。该方案具有时序保证、上下文正确、重复注册安全等优势,为HarmonyOS开发者提供了可靠的icon
2025-12-05 22:47:18
833
原创 react native for OpenHarmony iconfont 图标不显示问题
摘要:在OpenHarmony 5.0.0.71中解决iconfont图标不显示问题,需采用双重配置机制:1)在font.json声明字体元数据;2)在Index.ets通过fontResourceByFontFamily显式注册字体资源。关键点包括路径一致性(rawfile/iconfont.ttf)、名称一致性(三处配置必须相同)及正确目录结构。常见错误包括仅配置font.json、路径错误或缺少注册步骤。最终通过清理重建和安装测试验证效果。该方案适用于OpenHarmony 5.0.0.71与Reac
2025-12-03 15:08:35
978
原创 深入理解 React Native 的 Metro
摘要:Metro是React Native的JavaScript打包器和开发服务器,专为移动端优化。它通过解析模块依赖、转译代码、打包成RN特定格式并提供开发功能(如热更新)来支持RN开发。Metro具有启动快、增量构建、多平台支持等特性,可通过metro.config.js自定义配置。与Webpack/Vite不同,Metro面向RN运行时而非浏览器。理解Metro有助于优化RN性能、定位问题和扩展工程能力。开发者可通过分析bundle来优化打包体积和性能。
2025-12-02 13:15:22
954
原创 Claude Opus 4.5 重磅发布:更强代码能力、更智能代理、更深度办公整合
Anthropic发布旗舰模型Claude Opus 4.5,在编码、办公自动化、研究任务等方面实现重大突破。该模型具备独立分析复杂bug、自动生成PPT、深度研究分析等能力,并能作为智能代理执行跨系统操作。相比前代,Opus 4.5在保持价格稳定的同时性能提升显著,输入/输出token成本仅为前代的1/3。其增强的安全性和工具动态加载功能,使其成为企业级自动化工作流和专业智能助手的重要选择。目前已在官方App、插件及主流云平台全面开放使用。
2025-11-25 09:55:11
972
原创 赋能行业终端:基于React Native的uni-app应用在OpenHarmony PDA上的落地指南
本文详细介绍了将uni-app项目迁移到React Native并部署到OpenHarmony 5.0.0 PDA设备的完整流程。首先分析了uni-app项目特点,提出了组件映射、API适配、状态管理和路由转换的迁移策略,展示了使用AI辅助代码转换的示例。接着阐述了React Native项目在Android模拟器中的调试过程,包括环境配置、启动方法和遇到的挑战解决方案。最后介绍了OpenHarmony环境的准备与项目初始化步骤,包括系统要求、工具安装和项目结构配置,重点说明了入口能力的配置方法。该指南为开
2025-11-23 08:26:38
432
1
原创 新一代图像生成工具:Nano Banana Pro 带来更自然的创作体验
Google最新发布的Nano Banana Pro图像生成工具实现技术突破,融合Gemini 3核心技术,从基础创作迈向专业应用。该工具具备逻辑理解能力,确保图像符合常理;可整合实时信息,生成贴合实际的场景;还能清晰呈现文字内容。新增专业级调节功能如焦点控制、光线调节等,满足电商、游戏、设计等行业需求,显著提升创作效率。这一进展标志着图像生成技术正从辅助工具转变为专业创作伙伴。
2025-11-22 22:54:59
450
原创 在 Windows 系统上安装官方 Gemini CLI 教程
本文介绍了在Windows系统上安装和使用官方Gemini CLI的方法。主要包括:1)通过AICodeMirror网站注册获取API密钥;2)使用npm安装Gemini CLI包;3)设置系统环境变量;4)启动Gemini并配置API密钥;5)切换至Gemini 3 Pro模型。文中提供了详细的操作步骤和截图指引,并对比了与Claude、Codex CLI的启动速度差异。注册AICodeMirror可获赠3000积分,该平台已稳定运行三个月,适合开发者免费使用。
2025-11-20 13:25:49
1934
1
原创 Gemini 3 Pro 深度技术剖析:面向未来的 Agentic 革命
Google DeepMind发布的Gemini 3 Pro模型通过革新性的自主智能体能力和超深度推理,重新设定了行业标准。该模型在复杂逻辑、数学和科学任务中表现出色,支持100万token的上下文窗口并优化了长序列召回精度。其Agentic能力使其能自主规划执行多步骤任务,在终端工具使用和代码修复方面表现突出。相比竞争对手GPT-5和Claude Sonnet 4.5,Gemini 3 Pro在长上下文处理和专业Agentic能力上具有明显优势。API支持原生多模态输入和结构化输出,虽然定价较高,但长上下
2025-11-20 08:35:55
747
原创 Google 发布 AI IDE —— Google Antigravity 支持使用 Gemini 3 Pro
摘要:Google Antigravity 是一款革命性的智能开发工具,让开发者从编码转向架构设计。它能根据高阶任务自动完成规划、编写、执行和验证全流程,实现愿景与代码的无缝对接。工具整合了代码编辑、任务控制台和浏览器交互三大界面,确保开发过程的透明度,并提供详细演练报告说明所有修改和操作。Antigravity 通过自动化复杂编码工作,使开发者能专注于创造性设计,同时消除传统AI工具的"黑箱"问题。
2025-11-19 08:48:18
6212
20
原创 使用 Docker Compose 一键更新:深入理解 docker-compose pull 的适用场景
docker-compose pull命令能否实现"一键更新"取决于项目部署模式。对于使用预构建镜像的服务,该命令可直接拉取最新镜像,配合docker-compose up -d完成更新;而对于需要源码构建的服务,则需先获取最新代码并重新构建镜像。混合部署模式下需分别处理不同组件。生产环境中建议采用明确的镜像标签、更新验证机制和自动化策略,避免使用latest标签。正确理解项目架构并选择对应的更新流程,才能实现真正安全高效的容器更新。
2025-11-13 22:33:32
1047
原创 Claude Code 原生安装教程,不再依赖 nodejs
Claude Code 官方推出原生安装程序,简化了非技术用户的安装流程。支持多种系统安装方式:Homebrew、命令行脚本(macOS/Linux/WSL)、PowerShell 和 CMD(Windows)。老用户可通过运行"claude install"命令迁移到新版本。新版安装程序优化了自动更新功能,提升了稳定性和可靠性,减少了更新失败和系统崩溃问题。同时仍保留原有的Node.js安装方式供用户选择。
2025-11-08 09:08:46
1304
原创 使用开源工具 XiaoMusic 搭建本地音乐源,让小爱音箱不再吃灰!
摘要:本文介绍了如何通过开源工具XiaoMusic实现小爱音箱的本地音乐播放功能。作者详细记录了部署过程,包括Docker环境配置、网络参数设置以及音乐文件导入。该方案支持语音控制播放、切歌、循环模式等操作,兼容主流小爱音箱型号。最终成功将前期下载的千余首FLAC音乐接入智能音箱系统,解决了电脑播放不便的问题。文章包含完整的配置截图和操作指引,为拥有小爱音箱的用户提供了实用的音乐管理方案。
2025-11-01 12:46:13
1573
原创 Microsoft 365 Copilot 扩展至应用和工作流构建功能
微软发布Microsoft 365 Copilot重大更新,新增应用开发和工作流自动化功能。用户可通过自然语言快速生成代码和自动化流程,无需编程基础即可轻松完成客户管理系统开发、定期报告发送等工作。与同类AI工具相比,其深度集成Microsoft 365生态的优势显著,可直接在Excel、Teams等应用中实现自动化,大幅提升开发效率和业务响应速度。该功能将推动企业数字化转型,同时代码质量和数据安全仍值得关注。
2025-10-29 13:16:17
444
原创 MiniMax M2,据说比 GLM-4.6 还强,支持 OpenRouter 免费调用
国产大模型MiniMax M2为用户提供100万tokens免费额度(约15元),支持多种调用方式:1)官网注册获取API密钥,可配置到Claude Code环境使用;2)通过OpenRouter平台免费调用(需使用VS Code的CLINE插件)。该模型为开发者提供了便捷的AI编程工具选项,补充了国内大模型生态资源。
2025-10-28 15:00:13
1445
1
原创 快手加入AI Coding战场,发布了 KAT Coder
快手推出KAT-Coder-Air永久免费使用,并限时赠送2000万tokens(90天有效)。用户只需注册并创建API key,配置推理端点后即可接入Claude Code使用。相比其他已开始收费或限制使用的AI编程工具(如Qoder、Codebuddy),快手此举可能对市场产生冲击,但实际效果还需考察模型表现。
2025-10-25 20:27:41
963
原创 Google 推出新一代学习平台:Google Skills
Google推出全新学习平台Google Skills,专注于AI和云计算技能培训。该平台采用"实践为先"的学习模式,提供90%高完成率的实战课程,并设有三级认证体系(证书/技能徽章/专业认证)。平台还提供社区支持和免费实践资源,帮助学习者快速掌握Google核心技术。通过官方认证,用户可获得行业认可的凭证,提升职业竞争力。
2025-10-24 08:35:49
942
原创 写代码的人,从来不过节——写在 1024 程序员节
摘要:一位二十年资历的程序员在1024程序员节平淡度过,坦言早已褪去热血,不再追求代码完美,只求系统稳定运行。从PHP到Docker,技术迭代中唯一不变的是"跑通比优雅重要"的信条。如今更注重代码可维护性,会多写注释帮助后来者。最大的幸福就是能安静敲代码,服务不崩溃。这或许就是资深码匠最真实的工作哲学。
2025-10-24 08:27:25
229
原创 基于 React + TypeScript + Fabric.js 构建一个封面生成器网站
CoverMaker 封面生成器开发说明 本项目基于React + TypeScript + Fabric.js构建,采用Vite构建和Tailwind CSS样式,通过Docker部署。核心功能包括:1960×1280画布编辑、文字样式调整(字体/颜色/透明度)、背景管理(颜色/图片)和PNG导出。开发过程分为7个阶段:项目初始化、画布实现、状态管理、背景功能、导出功能、UI整合及Docker部署。最终生成无服务端依赖的轻量级应用,支持一键启动(端口8090),具有极简灰白界面,未来可扩展模板、快捷键等功
2025-10-21 16:55:30
688
原创 Windows / Linux 中如何使用 Docker 部署项目
本文介绍了Docker和Docker Compose的入门实践指南。主要内容包括:Docker基础概念解析;Windows和Linux系统下的Docker安装配置;从项目准备到容器部署的完整流程;Dockerfile编写与镜像构建;文件挂载和路径映射方法;以及如何使用docker-compose.yml管理多容器应用。文章还提供了常用命令速查表,并对比了Windows和Linux环境下Docker使用的差异,适合开发者快速上手容器化部署。
2025-10-18 20:29:15
1018
原创 从零构建生产级日志分析系统:Flask + Docker + Nginx 完整实战
本文将Tomcat日志可视化系统的开发过程浓缩为150字以内摘要: 摘要: 本文介绍了一个基于Flask+SocketIO的Tomcat日志可视化系统设计方案。系统通过Docker容器部署,实时监控/home/tomcatlog/jkwh_app_out.log日志文件,同时支持查看按日期归档的历史日志。核心功能包括:1) WebSocket实时推送最新日志;2) REST API获取历史日志列表和内容。系统采用Python+Flask后端和简单HTML前端,使用watchdog模块监控日志变化。部署时通过
2025-10-18 17:51:28
1337
原创 基于 MediaMTX 的微信小程序 & Web 实时音视频实操方案
本文探讨了医疗远程问诊场景下基于开源MediaMTX替代腾讯云TRTC的实时音视频通信方案。对比分析了三种实现方式:纯MediaMTX方案(低成本但延迟较高)、LiveKit方案(最佳体验但实现复杂)以及简化RTMP+FFmpeg方案(快速验证但延迟3-7秒)。重点介绍了方案C的本地验证过程,包括部署MediaMTX、启动Node后端和React前端等步骤,并详细分析了延迟来源(HLS协议、FFmpeg转码、RTMP播放)及优化方向,如改用WebRTC全链路、去除转码环节等。该方案虽功能可行,但需进一步优化
2025-10-16 16:15:57
752
原创 GitHub Spec-Kit:AI 时代的规范驱动开发工具
GitHub推出的Spec-Kit是一套"规范驱动开发(SDD)"工具链,旨在解决AI辅助编程中缺乏结构化的问题。它将开发流程从需求意图出发,通过可执行的规格(spec)、计划(plan)和任务(tasks)驱动代码生成。Spec-Kit通过CLI工具和AI指令流将整个开发过程结构化、可追溯,让规范成为代码生成、任务拆解和校验的中枢。它支持多步细化、宪法机制和技术中立,适用于新项目或重构项目,特别是AI驱动开发团队。虽然学习曲线较高,但Spec-Kit代表了从prompt到process
2025-10-15 22:32:07
3692
原创 深入理解 npm 与 npx:包管理器与包执行器的本质区别
摘要: npm 和 npx 是现代 JavaScript 开发的核心工具,分别承担不同角色。npm 是包管理器,负责依赖安装与版本控制;npx 是包执行器,用于临时运行工具(如脚手架),避免全局污染。关键区别在于:npm 持久化安装到 node_modules,而 npx 默认临时下载执行。典型场景中,npm 管理项目长期依赖,npx 处理一次性任务或测试不同版本。两者协同工作,npm 确保依赖稳定性,npx 提供执行灵活性,共同优化开发效率。
2025-10-14 09:00:00
677
原创 《Agentic Design Patterns》智能体设计模式
谷歌资深工程师Antonio Gulli发布新书《智能体设计模式》,全书424页,分为四大部分和附录,涵盖提示链、路由、并行化等21个核心章节,以及7个附录。书中包含大量代码示例,系统介绍了构建智能系统的关键技术,如多智能体协作、记忆管理、安全防护等。作者承诺将全部版税捐赠给救助儿童会。该书作为实践指南,为开发者提供了构建智能系统的全面方法论。
2025-10-14 07:13:19
928
原创 Tauri 2 相比 Electron 的优点及从零开始用 Tauri 开发一个客户端
Tauri 2是2024年发布的轻量级跨平台应用开发框架,相比Electron具有显著优势。它采用Rust作为后端,使用系统WebView渲染前端,使应用体积缩减至3-10MB,内存占用降低至50-100MB。开发流程支持主流前端框架,通过tauri-cli工具快速初始化项目,实现Rust与前端的高效通信。Tauri 2还新增iOS/Android支持,提供丰富的插件系统,涵盖文件操作、系统通知等功能,是构建高性能、安全原生应用的理想选择。
2025-10-13 10:00:00
1064
原创 一键切换 Claude Code 多平台大模型环境配置
本文介绍了两种优雅切换多平台大模型环境配置的方案。方案一使用PowerShell脚本结合.env文件,支持项目隔离和会话级变量加载;方案二通过修改集中式JSON配置文件,适合全局管理。文章对比了两种方法的优缺点,建议根据场景选择:单项目/VS Code插件推荐JSON方案,多项目/CLI场景适合.env方案,也可两者结合使用。两种方案都能实现快速切换不同AI平台的API配置,提升开发效率。
2025-10-12 08:12:01
1806
原创 在 Claude Code 中使用 GLM 4.6
本文介绍了如何配置使用国产大模型GLM-4.6替代Claude Code的方法。主要内容包括:1)购买GLM编码套餐后,通过修改settings.json配置文件或创建.env文件来设置API参数;2)解决VS Code插件的登录限制问题;3)提供不同套餐的用量说明和适用工具;4)说明模型切换方法。GLM套餐提供高性价比的AI编码服务,支持多种主流编程工具,用户可根据需求选择Lite/Pro/Max不同套餐。
2025-10-11 13:43:21
2093
原创 假期最后一天用 kiro 写了个自动抓取 flac 文件的爬虫
本文介绍了一个基于Python的音乐抓取下载程序,支持自动搜索和下载高品质FLAC音乐。主要特点包括:通过POST请求获取音乐信息,自动分页处理,仅下载高品质歌曲(hasSQ=true),自动创建分类文件夹并保存文件。程序克服了Cookie过期问题,采用DrissionPage实现JWT认证,并具备重试机制和防爬保护。支持两种启动方式:快速启动(自动管理Cookies)和传统模式,能有效处理网络错误和会话失效情况。下载文件按"歌手_歌曲名.flac"格式保存到对应关键词文件夹中,实现了高
2025-10-09 09:44:04
1440
原创 使用超过1万亿Token的OpenAI大客户名单
OpenAI首次公布了30位Token消耗超1万亿的顶级客户名单(按姓氏排序)。上榜企业包括Duolingo、Salesforce、Notion等知名公司,业务涵盖语言学习、CRM、代码审查、医疗转录等多元领域。这些企业通过将AI深度集成至核心业务,如Duolingo的个性化课程、Abridge的医疗笔记自动化,推动了大模型Token的规模化应用。名单显示,生成式AI已在教育、电商、招聘等场景实现商业化落地,头部企业的技术采用正在重塑行业生态。该数据为AI商业应用提供了重要参考。
2025-10-08 12:21:37
1088
原创 Agent 之争:Claude 与 OpenAI 谁在构建更聪明的智能体?
给 agent 一台“电脑”:不仅能“说”,还能“做”;具有强规划能力和自我检验、子 agent 并行能力。更强调“平台整合 + 低门槛设计 + 工具治理 + 评估监控”,让 agent 开发、部署和管理流程更简单、更规范。因此,在真实项目中,选择哪个并非绝对好坏,而是看你任务的性质、团队能力、对可视化 vs 控制深度的偏好。
2025-10-07 10:59:18
1124
原创 Windows 下使用 Claude Code CLI 启动 Kimi
摘要:本文介绍如何在CLI环境下调用国产大模型Kimi(kimi-k2系列)进行开发。主要内容包括:1)获取Moonshot API Key并配置环境变量;2)提供PowerShell和.env文件两种配置方式;3)在VS Code中安装Cline扩展并配置Moonshot Provider使用kimi-k2模型。文章特别指出kimi-k2-0905-preview模型具有256K上下文窗口,而turbo版响应速度可达100 tokens/s,可作为Claude Code的替代方案。配置完成后,用户即可通过
2025-10-06 22:47:08
1435
原创 Google Jules Tools —— 开发者的新助手
Google推出异步AI编程代理Jules,定位为"远程工程师",可在云端独立完成代码任务并通过PR提交。开发者绑定GitHub仓库后,用自然语言描述需求,Jules会在隔离环境中分析、修改代码并生成Diff供审查。它能处理bug修复、测试生成、依赖升级等任务,并具备自我批判机制。最新扩展包括命令行工具Jules Tools和开放API,支持终端操作和自定义集成。Jules强调项目级自动化开发,与Claude Code等实时辅助工具形成差异化,未来有望成为开发团队的虚拟成员。
2025-10-05 15:37:33
1799
GoogleChrome-Wappalyzer-v6.10.83.crx
2025-07-06
React Developer Tools 最新版 4.28.0 (7/10/2023)
2023-08-12
android开发十个案例打包下载
2011-09-01
NTWDBLIB.DLL新版本 (2000.80.2039.0)
2011-07-19
重置mysql管理员root帐号密码的工具!亲测可用!
2011-12-27
SQLyog Ultimate 9.6.2.0(中文版)
2012-11-07
SQLSERVER sqlsrv_亲测win7 64位下可用 (php5.5+sqlserver 2008 R2)
2016-03-08
TortoiseSVN-1.9.3.27038-win32+win64+语言包
2017-11-20
epubbuilder轻松将epub格式转化成mobi格式
2013-11-27
ZXing-2.1 用com.google.zxing生成、解析二维码
2015-07-23
Google Android开发入门与实战 part1
2011-09-02
Google Android开发入门与实战 part2
2011-09-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅