- 博客(4505)
- 收藏
- 关注
原创 Gemma 3本地部署实战指南:避开Gemma4误传陷阱
Gemma是Google开源的轻量级大语言模型系列,以Apache 2.0许可证、高推理效率和强本地适配性著称。其技术原理基于Transformer架构,采用RoPE位置编码与线性缩放策略,兼顾精度与长上下文支持。Gemma 3(2024年12月发布)作为当前官方最新版,提供1B/4B/27B三档尺寸,在边缘设备、笔记本及工作站场景中实现低门槛落地。需特别注意:所谓‘Gemma4’系中文社区对‘Gemma 3 4B’的误读,并非真实版本,盲目采用将导致量化失效、RoPE错配与许可证违规等工程风险。本文聚焦G
2026-06-21 15:19:09
171
原创 ATmegaS128与STK600开发板入门:从硬件连接到LED跑马灯程序烧录
微控制器(MCU)作为嵌入式系统的核心,通过执行存储在Flash存储器中的程序来控制外部硬件。其工作原理基于冯·诺依曼架构,通过GPIO(通用输入输出)引脚与LED、传感器等外设交互。掌握MCU开发的技术价值在于能够实现从简单逻辑控制到复杂物联网节点的各类嵌入式应用。对于初学者而言,从经典的8位AVR系列入手,如ATmegaS128,结合官方STK600开发板,是理解硬件连接、交叉编译和程序烧录全流程的理想实践。本文聚焦于解决开发中的常见痛点,例如**硬件连接**与**程序烧录**失败排查,通过详细的步骤演
2026-06-21 13:53:43
104
原创 MC13202中断机制与低功耗唤醒实战指南
中断是嵌入式系统中实现实时响应与高效能管理的核心机制,它允许处理器在无需持续轮询的情况下,由硬件事件触发并暂停当前任务,转而执行高优先级的服务程序。其原理基于硬件信号线与状态寄存器的协同,当特定事件发生时,硬件自动置位状态标志并产生中断请求信号。这一机制的技术价值在于极大提升了系统响应效率,并是实现超低功耗的关键,通过中断唤醒可使设备在休眠状态下瞬时响应事件,从而大幅延长电池寿命。在无线传感器网络、物联网终端等场景中,中断机制与低功耗模式的结合应用尤为广泛。本文聚焦于MC13202 2.4GHz无线收发器的
2026-06-21 10:38:30
166
原创 JavaScript单例模式实战避坑指南:延迟初始化、封装安全与框架适配
单例模式是面向对象编程中管理全局状态的基础设计模式,其核心在于保证类在运行时仅存在一个实例并提供全局访问点。在JavaScript中,由于模块缓存、执行上下文隔离及前端框架生命周期等特性,传统写法极易引发内存泄漏、状态污染和测试失效等问题。本文围绕延迟初始化(lazy initialization)、私有静态字段封装、WeakMap状态隔离、引用计数资源管理等关键技术原理展开,强调单例的本质是可控的实例生命周期管理,而非简单变量导出。适用于React/Vue状态共享、WebSocket连接复用、微前端配置隔
2026-06-21 09:23:13
211
原创 NXP 12XSFD3智能高边开关:SPI控制、PWM与多级过流保护实战详解
在嵌入式系统与工业控制领域,功率驱动是连接数字世界与物理执行器的关键环节。其核心原理在于通过微控制器(MCU)精确控制大功率负载的通断与能量调节。为实现安全可靠的驱动,工程师需要集成电流采样、故障诊断与多重保护电路,这直接关系到系统的稳定性和寿命。智能功率开关技术应运而生,它将复杂的模拟保护电路与数字控制接口集成于单芯片,通过SPI等总线实现功率的数字化管理与实时状态监控,极大地提升了设计的灵活性与可靠性。这种技术尤其适用于汽车电子、工业自动化等对安全性和实时性要求极高的应用场景。本文以NXP 12XSFD
2026-06-20 15:39:58
405
原创 汽车蓝牙协议栈漏洞解析:从供应链安全到车主防护指南
蓝牙作为短距离无线通信的核心技术,其协议栈的分层结构(如L2CAP、SDP、A2DP等)为设备互联提供了便利,但复杂的实现也引入了潜在风险。其安全原理依赖于对协议状态机和数据包的严格校验,一旦实现存在缺陷,便可能引发缓冲区溢出等经典漏洞,威胁系统安全。在车联网领域,这类漏洞的技术价值尤为突出,因为它能将便利的互联功能转化为实际的攻击入口。应用场景已从消费电子延伸至智能汽车的信息娱乐系统,直接影响着车载音频、通信乃至车辆数据的安全。本文聚焦于近期影响多个主流品牌的蓝牙协议栈高危漏洞,深入剖析其通过供应链传播的
2026-06-20 14:18:49
454
原创 FastAPI生产部署必学:Docker Compose服务编排与Dockerfile最佳实践
Docker Compose 是现代 Python Web 应用(如 FastAPI)实现环境一致性、服务可复现与团队协作的关键基础设施。其核心原理在于通过声明式 YAML 定义服务依赖、网络拓扑、健康检查与启动契约,解决开发/测试/生产环境不一致这一高频痛点。技术价值体现在降低部署复杂度、提升 CI/CD 可靠性、支撑平滑演进至 Kubernetes;典型应用场景包括 FastAPI 与 Redis、PostgreSQL 的协同部署,以及多阶段构建、secrets 安全注入、Windows 权限适配等工程
2026-06-20 12:39:49
328
原创 Web应用上线前必配的5个Nginx与系统级服务器配置
Web服务器配置是保障应用从开发环境平稳过渡到生产环境的基础技术环节,其核心在于理解HTTP服务原理、进程资源调度机制与安全协议演进逻辑。合理设置Nginx的worker模型、反向代理超时策略、静态文件路径映射、TLS安全基线及应用内存硬限,可显著提升响应性能、降低502/504错误率、杜绝404资源丢失,并增强HTTPS兼容性与抗OOM能力。这些配置直接关联高并发、低延迟、高可用等工程目标,广泛应用于Node.js、Python Flask、PHP等主流Web栈的生产部署场景,是DevOps和全栈工程师必
2026-06-20 12:04:53
397
原创 CSS line-height 原理与无单位值最佳实践
line-height 是 CSS 中控制文本垂直节奏的核心属性,其本质并非‘行间距’,而是决定行框(line box)最小高度的计算基准,直接影响基线对齐、容器高度计算及可访问性表现。理解其基于 font-size 的乘法计算原理,是避免文字截断、错位和响应式失效的前提。无单位值(unitless)因其继承安全、响应式弹性与嵌套鲁棒性,成为现代 Web 开发中唯一推荐的取值方式;它确保 line-height 随字体缩放而同比例变化,完美适配 rem/em 布局、高对比度模式及 WCAG 2.1 AA 可
2026-06-20 10:53:38
497
原创 Vue模板语法实战:零构建照片画廊开发指南
Vue模板语法是声明式前端开发的核心范式,其本质是将UI状态与数据变化解耦,通过v-for、v-on、v-if等指令实现响应式渲染与交互闭环。相比命令式DOM操作,它天然适配列表展示、动态状态管理、条件渲染等典型场景,在图片画廊这类数据驱动型界面中展现出极高的开发效率与运行稳定性。本文以真实可运行的照片画廊为载体,详解模板语法在列表渲染、事件处理、状态控制、性能优化中的工程化落地,覆盖从CDN直跑、key设计、懒加载到三态反馈的完整链路,帮助开发者快速掌握Vue最常用、最实用的模板能力。
2026-06-20 10:31:20
309
原创 Chromedriver下载与版本匹配全攻略:从原理到自动化部署实战
WebDriver协议是实现浏览器自动化的核心标准,它定义了脚本与浏览器交互的指令规范。Chromedriver作为该协议的实现,充当了自动化脚本与Chrome浏览器之间的通信桥梁,其底层依赖的Chrome DevTools Protocol会随浏览器版本更新而迭代,这导致了严格的版本匹配要求。理解这一机制对于保障自动化测试、数据抓取和Web UI交互的稳定性至关重要。通过使用淘宝NPM镜像等国内高速源,或集成webdriver-manager等自动化工具,开发者可以高效解决驱动下载与版本匹配的痛点,显著提
2026-06-20 09:28:58
387
原创 DFR-Gemma框架:地理空间嵌入与LLM的高效融合技术
稠密地理空间嵌入(Dense Geospatial Embeddings)是地理空间智能领域的关键技术,通过神经网络将复杂的地理特征压缩为低维向量表示。传统方法如Population Dynamics Foundation Model (PDFM)生成的嵌入向量虽能有效表征区域特征,但与大型语言模型(LLM)结合时面临语义理解挑战。DFR-Gemma框架通过创新的跨模态投影机制(Cross-Modal Projector),实现了地理空间嵌入与LLM的高效融合。该技术包含轻量级MLP投影层、混合模态序列构造
2026-06-20 09:00:44
404
原创 Arch Linux包管理深度解析:pacman原理、镜像机制与AUR安全实践
Arch Linux的包管理不是简单的软件安装工具,而是基于SQLite数据库的状态同步系统,其核心是libalpm库驱动的原子事务机制。理解pacman如何通过sync元数据、规划依赖图谱、校验GPG签名与zstd包完整性,是避免升级失败、密钥过期和依赖冲突的关键。镜像源(mirrorlist)实为可信锚点,影响仓库一致性与内核固件协同;AUR则本质是Git+PKGBUILD沙盒,依赖用户本地构建与签名验证。本文结合真实故障日志,深入pacman -Syu五阶段流程、base-devel元包逻辑及登录管理
2026-06-19 12:56:27
405
原创 AI提示工程合规审计:构建可持续的AI应用风险管理框架
在人工智能应用开发中,提示工程(Prompt Engineering)作为连接用户意图与大模型能力的核心环节,其技术原理在于通过精心设计的指令和上下文,引导模型生成符合预期的输出。这一过程不仅关乎模型效果,更直接关系到数据安全、内容合规与算法透明度。从技术价值看,系统化的提示工程是提升AI应用可控性、可解释性和可信度的关键。尤其在金融、医疗、法律等强监管行业,提示工程的应用场景必须满足严格的合规审计要求,涉及数据跨境、内容安全、知识产权与公平性等多重风险。本文聚焦于将合规要求深度融入提示工程全生命周期,通过
2026-06-19 12:48:02
417
原创 Kimi Batch API 批处理基础设施实战指南
Batch API 是现代 AI 工程中实现规模化任务调度的核心范式,其本质是将离散的模型调用抽象为可声明、可编排、可监控的作业(Job)单元。它依托动态批处理(dynamic batching)、IO 解耦与原子化任务粒度等底层原理,显著提升 GPU 利用率与请求吞吐效率,同时降低 token 开销与运维复杂度。该技术价值集中体现在企业级自动化场景:如批量文档生成、合同条款提取、多语言商品文案生成等结构化 AI 流水线。Kimi Batch API 作为典型代表,原生支持 JSONL 输入、全局 Syst
2026-06-19 12:27:12
434
原创 嵌入式GUI开发实战:从emWin源码构建静态库与配置优化
在嵌入式系统开发中,图形用户界面(GUI)的实现是提升产品用户体验的关键环节。其核心原理在于通过图形引擎将应用逻辑与底层硬件操作解耦,从而让开发者专注于界面设计。这项技术的核心价值在于解决了资源受限MCU上开发GUI时面临的性能与定制化难题,通过提供稳定可靠的图形解决方案,显著提升开发效率。在实际应用场景中,从工业HMI到智能家居中控,流畅美观的界面都离不开高效的GUI库支持。本文以emWin为例,深入探讨如何从源码构建静态库并进行精准配置,其中涉及静态库构建和配置宏详解等关键技术环节,帮助开发者掌握从基础
2026-06-19 11:53:10
427
原创 Nginx自定义错误页配置实战:CentOS 7下error_page与SELinux深度适配
HTTP错误页是Web服务的关键用户体验触点,其本质是状态码语义的可视化承载与用户意图的引导接口。理解Nginx error_page指令的内部重定向机制、执行上下文及权限模型,是实现404/502/503等错误响应可控化的基础。在CentOS 7等启用SELinux的生产环境中,文件路径选择(如/usr/share/nginx/html/errors)、上下文标签(nginx_sys_content_t)与目录所有权(root:nginx)共同构成安全合规的落地前提。该配置无需修改业务逻辑,即可将默认白页
2026-06-19 11:13:38
387
原创 Ubuntu 18.04 Postfix仅发送模式配置指南
Postfix作为Linux系统最主流的邮件传输代理(MTA),其‘仅发送’模式是一种轻量、安全、高可用的运维实践。该模式绕过本地投递(local transport)、禁用收信监听(inet_interfaces=localhost)、强制通过上游SMTP中继(relayhost)外发,从根本上规避了MX配置、用户邮箱管理、SPF/DKIM复杂验证等冗余环节。技术价值在于提升告警邮件、日志通知、CI/CD状态推送等自动化场景的稳定性和可审计性;典型应用场景包括Zabbix监控告警、logwatch报表分发
2026-06-19 10:50:24
283
原创 科研配图从入门到精通:发布级图表捕获与处理全流程指南
在学术出版与技术文档撰写中,高质量的可视化图表是有效传达复杂信息的关键。从原理上讲,发布级配图需满足分辨率、色彩空间、文件格式等一系列技术标准,以确保在不同媒介上呈现的一致性。其技术价值在于提升工作的专业度与可信度,避免因图像质量问题导致的信息损耗或误解。应用场景广泛覆盖学术论文投稿、技术报告、项目文档及演示材料等。本文聚焦于实现这一目标的方法论,系统介绍了从数据可视化导出、软件界面智能截图到实物拍摄的多种捕获技术,并深入探讨了后期统一处理、色彩校正及自动化工作流构建等核心实践。文中涉及的Matplotli
2026-06-19 09:47:32
308
原创 可解释机器学习在社交网络分析中的应用与价值
可解释机器学习(Explainable Machine Learning)是当前人工智能领域的重要研究方向,旨在解决复杂模型的“黑箱”问题。通过特征贡献可视化和交互作用解析等技术,可解释机器学习能够揭示模型预测的内在逻辑,提升模型的可信度和实用性。在社交网络分析中,可解释机器学习技术如可解释提升机(EBM)能够量化三元组影响力(triadic influence)等网络特征的作用,帮助研究者理解社交关系的形成机制。这种技术不仅适用于学术研究,还可应用于社交平台推荐系统、网络健康监测等实际场景,具有广泛的应用
2026-06-18 15:23:00
394
原创 DP转VGA芯片PTN3355:从高速数字接口到模拟显示的全链路设计解析
在数字显示接口(如DisplayPort)与模拟显示接口(如VGA)共存的应用场景中,高速数字信号到模拟信号的转换是核心挑战。其原理涉及协议解析、时钟数据恢复、串并转换以及高速数模转换(DAC)等一系列复杂处理。这项技术的价值在于,通过高度集成的专用转换芯片,能够以高集成度、低功耗和高兼容性,解决现代设备与老旧显示设备(如投影仪、工业显示器)的连接难题。在工程实践中,这类芯片(例如NXP PTN3355)不仅完成了信号格式的转换,还集成了关键的辅助功能,如通过AUX通道实现I2C Over AUX以读取显示
2026-06-18 13:40:09
390
原创 教育智能体L3实战解析:九章龙虾的技术跃迁与垂类大模型封装路径
教育智能体是AI原生时代教育数字化的核心载体,其本质是融合规划能力、工具调用与短期记忆的闭环决策系统。技术演进遵循L1至L5分级范式,L3标志着从多工具拼接迈向场景自主闭环的关键拐点。实现L3需突破三大瓶颈:垂类大模型的精准任务执行能力、通用模型的高鲁棒意图理解能力,以及教研数据资产化驱动的动态活化机制。当前主流方案普遍采用‘通用模型+垂类大模型’双模协同架构,在成本、效果与工程落地间取得平衡。典型应用场景覆盖教师智能备课、学情动态诊断、个性化学习路径生成等真实教学闭环。本文以好未来九章龙虾为样本,深入剖析
2026-06-18 12:50:40
363
原创 Chrome高危漏洞CVE-2025-10585深度解析:V8类型混淆攻击原理与应急修复指南
内存安全是现代软件工程的核心挑战之一,尤其在浏览器这类复杂系统中。内存损坏漏洞,如缓冲区溢出和类型混淆,允许攻击者通过精心构造的输入破坏程序内存布局,从而绕过安全机制执行任意代码。其技术价值在于揭示了动态语言引擎(如V8)在追求极致性能时,优化策略(如隐藏类、内联缓存)与运行时类型系统之间的脆弱边界。这类漏洞的利用通常涉及复杂的利用链构建,例如通过ROP技术拼接代码片段,最终实现远程代码执行或数据窃取。在应用场景上,浏览器作为用户访问网络内容的主要入口,一旦其核心引擎存在此类漏洞,恶意网页即可成为攻击载体,
2026-06-18 09:31:05
447
原创 AI Agent记忆系统实战:三层分层+符号化设计
AI Agent记忆系统是支撑智能体持续学习与个性化服务的核心基础设施。其原理在于突破传统向量检索的语义模糊与上下文爆炸瓶颈,通过分层存储(原始日志→结构化事实→场景块→用户画像)实现信息可追溯、可解释、可演进;结合Mermaid符号图谱等轻量级语义压缩技术,显著降低LLM推理Token消耗并提升决策精准度。该技术具备明确工程价值:提升任务成功率、缩短响应延迟、支持白盒调试与人工干预。典型应用场景包括开发助手长期经验复用、客服Agent跨会话意图理解、自动化运维中的故障模式沉淀等。本文即基于Hermes A
2026-06-17 16:05:25
435
原创 Model Card深度解读:如何从大模型跑分77分读懂真实落地能力
大模型跑分并非单一标量,而是多任务加权平均的压缩结果,其背后依赖严格的评估协议、数据分布与硬件条件。Model Card作为标准化工程交付物,系统披露模型基本信息、训练数据构成、评估方法、局限性及伦理约束,是判断模型能否适配业务场景的核心依据。它将模糊的‘智能水平’转化为可验证的‘X条件下达成Y指标’,支撑性能压测、偏见规避、合规审计与版本演进等关键工程决策。尤其在金融、法律、医疗等高可靠性场景中,对Model Card中量化策略、时序衰减、小众语言支持、PII脱敏准确率等细节的深度审计,直接决定上线风险与
2026-06-17 12:12:37
292
原创 W&B实验管理:构建可复现、可归因、可协作的机器学习工作流
机器学习实验本质上是科学实验,其核心挑战在于过程不可见、结果难归因、协作无依据。Weights & Biases(W&B)通过Project/Run/Artifact三层结构,将数据、代码、配置与指标统一建模,实现从‘跑通模型’到‘说清实验’的跃迁。它支持结构化日志、版本化数据制品、跨实验对比与知识图谱式下钻分析,显著提升调试效率与团队协同质量。本文以伦敦气温预测为案例,详解如何用W&B固化实验因果链、管理数据血缘、标准化特征与模型评估,并无缝对接CI/CD与MLOps流水线,真正让每一次训练都成为可追溯、
2026-06-17 11:11:06
304
原创 ARM嵌入式实时调试实战:EmbeddedICE与RealMonitor原理与应用
在嵌入式系统开发中,调试技术是保障软件可靠性与实时性的关键。其核心原理在于通过硬件辅助模块,在不中断或最小中断系统运行的前提下,实现对程序执行流与数据流的监控。ARM架构为此提供了标准化的片上调试解决方案,其技术价值在于能够有效解决传统调试方法对系统实时性的破坏,尤其适用于电机控制、通信协议栈等对时序要求严苛的应用场景。本文以经典的ARM7TDMI-S内核为例,深入剖析了其内置的EmbeddedICE硬件调试逻辑与RealMonitor实时监控软件。EmbeddedICE作为硬件探针,通过JTAG接口提供硬
2026-06-17 11:06:40
369
原创 Hermes Agent 在 WSL2 中部署的完整实践指南
Hermes Agent 是一个面向任务自动化与多模态交互的智能体框架,其核心依赖 Linux 原生运行时环境——尤其是 POSIX 终端、systemd 服务管理、真实文件权限和低延迟文件系统语义。WSL2 并非简单兼容层,而是提供完整内核级 Linux 行为(如 fork()、信号处理、/proc 支持)的轻量级运行时,解决了 Windows 原生环境在终端交互、进程守护、权限控制和跨系统 I/O 等关键维度的根本性缺失。这使得 Hermes 的 gateway 长期驻留、chat 实时响应、api-s
2026-06-17 09:34:31
661
原创 深入解析LPC122x Bootloader与ISP/IAP:嵌入式固件更新实战指南
在嵌入式系统开发中,固件更新是产品生命周期管理的关键环节。在系统编程(ISP)和在应用编程(IAP)技术是实现这一目标的核心机制,它们允许微控制器在不依赖外部编程器的情况下,通过串口或应用程序自身完成固件的擦写与更新。其原理在于利用芯片内部固化的Bootloader程序,在启动时根据特定引脚状态或校验结果,决定是执行用户程序还是进入编程模式,从而实现对Flash存储器的安全操作。这项技术的价值在于极大降低了现场维护和功能升级的成本与复杂度,为设备参数存储、功能模块动态加载乃至无线OTA升级奠定了基础。本文以
2026-06-17 09:13:38
319
转载 在 .NET Core 中结合 HttpClientFactory 使用 Polly(上篇)
译者:王亮作者:Polly 团队原文:http://t.cn/EhZ90oq译者序一:前两天写了一篇文章 .NET Core 开源项目 Polly 介绍,在写这篇文章查看 Polly 资料时,看到了“Polly and HttpClientFactory”这篇 Wiki 文档,觉得很有价值,于是抽时间把它翻译了一下,并和大家分享。由于翻译下来篇幅过长,所以我分成了上、中、下...
2019-07-05 07:51:47
1185
转载 用Vim搭建C/C++开发环境
李若老师曾经说:世界上的程序员分三种,一种是用Emacs,一种是用Vim的,其它的归为第三种。其意是说如果一个程序员两者都不用的话,那大抵是不能归为入流者行列的。对使用C/C++的人来说,很多人喜欢Emacs,据说与对Stallman的崇拜与爱屋及乌有关;-) 当然,Emacs与Vim虽然在文本编辑方面的性能是等价的,但使用起来两者还是有很大的不同:Vim是为程序员而开发的,功能强大而...
2019-07-05 03:59:12
1671
转载 Record Level Auditing
I'm sure you are aware that PeopleSoft has built in Field Level Auditing that allows you to track any adds, changes, or deletes to a specific field in a record.This is good to use at times when y...
2019-07-04 12:55:43
1169
转载 pefile解析PE格式
import os,sysimport pefileimport pydasmimport struct#print sys.argvdef show_section(pe): print "[sections layout:]" print "#"*45 print "%10s %10s %10s %10s" % ("section"...
2019-07-03 00:29:37
1326
转载 有的手机无法收到系统发送的注册短信
有的手机无法收到系统发送的注册短信 本系统是通过移动梦网发送短消息和WapPush, 因此接受方手机必须要加入移动梦网.如何判断是否在移动梦网中?1、发送0000到1861能够收到短信查询业务,说明在移动梦网中。2、发送0000到2580能够收到短信查询业务,说明我们的系统支持发送短信到这个手机上。如果没有开通移动梦网,1、发送0000到186...
2019-07-02 21:04:44
377
转载 网络字节序、主机字节序以及大小端的问题
不同的CPU有不同的字节序类型 这些字节序是指整数在内存中保存的顺序 这个叫做主机序 最常见的有两种1. Little endian:将低序字节存储在起始地址2. Big endian:将高序字节存储在起始地址LE little-endian 最符合人的思维的字节序 地址低位存储值的低位 地址高位存储值的高位 怎么讲是最符合人的思维的字节序,是因为从人的第一观感...
2019-07-02 19:42:39
394
转载 jsonp
import { NetWorkError } from '../common/errors.js'let jsonpId = 1;export function jsonpCallbackId() { return jsonpId ++;}export function jsonpRequest(url, params) { let pStr;...
2019-07-02 09:57:00
272
转载 Git 分支管理
参考链接:https://www.liaoxuefeng.com/wiki/896043488029600/896954848507552分支就是科幻电影里面的平行宇宙,当你正在电脑前努力学习Git的时候,另一个你正在另一个平行宇宙里努力学习SVN。注意是平行宇宙分支在实际中有什么用呢?假设你准备开发一个新功能,但是需要两周才能完成,第一周你写了50%的代码,如果立刻提交,由于代码还没写完...
2019-07-01 13:08:00
246
转载 201671030116 宋菲菲 实验十四 团队项目评审&课程学习总结
项目内容作业所属课程所属课程作业要求作业要求课程学习目标(1)掌握软件项目评审会流程;(2)反思总结课程学习内容任务一:团队项目审核已完成、项目验收过程意见表已上交。任务二:课程学习总结1.结合本学期课程学习内容,对比《实验一 软件工程准备》的任务5你所提的问题(给出提问博客链接),尝试对提出问题进行解答,并阐明是如何通过学习/实践/讨论弄清楚的;学...
2019-06-30 13:43:00
322
转载 架构师修炼 II - 表达思维与驾驭方法论
开篇之前我想先说说当年开发的那点事儿:大约10年前吧,我还是一个程序员的时候经常都是遇到这样的项目开发流程:解决方案 :满足客户目的和投标用的一堆文档(不少还是互联网上抄的) ,是以Word为主的纯文字。投标完成和客户付订金后项目组成立,通常为(0至1)个项目经理或者叫项目负责人+(1至N)个程序员 的项目组模式设计:由项目的头或者经验最足的成员参与编写设计。倒霉的时候我们会...
2019-06-29 19:37:18
328
转载 简洁的 c# 拖动无标题栏窗体
usingSystem.Runtime.InteropServices;[DllImport("user32.dll")]publicstaticexternboolReleaseCapture();[DllImport("user32.dll")]publicstaticexternboolSendMessage(IntPtrhwnd,intwMs...
2019-06-29 13:12:59
284
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅