ASP+ACCESS房产信息管理系统毕设实战:部署、改造与答辩指南
简介一份面向计算机专业毕业生的ASPACCESS房产信息管理系统完整毕业设计资源可供正在选题或需要参考实际开发流程的学生使用。系统基于ASP服务器脚本语言与ACCESS小型数据库实现房产信息的前后端管理覆盖房源录入、信息查询、后台维护等常见功能模块能帮助学习者理解动态网站开发与数据库操作的结合方式。压缩包约2MB包含项目源代码、论文LW、部署视频、开题报告等文件源码含ASP页面、数据库连接文件及函数库论文详述系统架构、功能设计与技术选型部署视频直观演示环境配置与运行验证开题报告则梳理了研发背景与目标。目前已有78人学习该资源完整覆盖了从需求分析、系统设计、编码实现到测试调试的毕业设计全过程既能通过阅读源码积累ASPACCESS编程经验也能借助配套文档和视频掌握项目文档撰写与系统部署的规范方法适合本专科学生作为实战参考。1. 计算机毕业设计选了ASPACCESS东西老但确实能毕业现在打开毕设资源站随便搜房产信息管理系统翻几页大概率会看到ASPACCESS这个组合。你可能会犹豫——这东西现在还有人用吗但换个角度想恰恰因为技术栈老系统的业务逻辑才足够直白房源发布、求租求购、用户注册、后台管理每一块都能在代码里快速定位。对一个要在一学期内完成系统、论文和答辩的人来说这是优势不是劣势。这篇笔记就按拿到源代码和配套LW论文后该做什么的顺序写先把环境跑起来再拆代码结构然后是二次开发防重和排错最后是答辩验证。2. 搭建ASPACCESS运行环境IIS配置与数据库文件挂载大多数毕业生在写代码之前先被环境卡住。ASP是Windows生态里的服务端脚本跑它的标准宿主是IISACCESS数据库是文件型数据库不需要装独立的数据库服务但需要确认系统的ODBC或OLE DB驱动在位。先建立一个认知ASPACCESS不是把代码扔到服务器就能跑的东西它依赖IIS对你的项目目录执行ASP脚本的权限以及32位/64位应用程序池的兼容设置。下面按步骤来。2.1 启用IIS与ASP功能控制面板里的三步配置常见做法是在Windows 10/11或Windows Server上安装IIS路径是控制面板 → 程序 → 启用或关闭Windows功能。需要勾选的是Internet Information Services下的万维网服务以及应用程序开发功能里的ASP。如果你用的是Windows Server角色管理里添加Web服务器(IIS)角色再勾选ASP即可。# 以管理员身份打开PowerShell在Windows上启用IIS与ASP功能的等效命令 Enable-WindowsOptionalFeature -Online -FeatureName IIS-WebServerRole -All Enable-WindowsOptionalFeature -Online -FeatureName IIS-ASP -All说明第一条命令安装IIS核心角色第二条安装ASP脚本引擎。装完后确认IIS管理器中ASP图标存在。参数说明-Online表示操作当前操作系统-FeatureName指定功能名称-All表示同时安装依赖项。如果你的版本找不到IIS-ASP说明系统镜像版本偏低去控制面板图形界面补勾。接下来把解压后的项目文件夹设为IIS站点。打开IIS管理器右键网站→添加网站物理路径指向源码目录端口给一个不冲突的比如8088。这一步有个隐藏问题站点绑定默认会监听所有IP的该端口如果你本机装了多个Web环境容易端口冲突建议在绑定里指定为127.0.0.1答辩时再把IP改回本机局域网地址。!-- 网站根目录下默认文档优先级配置供检查用一般改web.config -- configuration system.webServer defaultDocument files clear / add valueindex.asp / add valuelogin.asp / add valuedefault.asp / /files /defaultDocument /system.webServer /configuration逻辑说明IIS收到对目录的请求后按上到下顺序找默认文档。ASP老项目的第一入口常见是index.asp或login.asp不写这个配置会出现403目录浏览禁止。参数说明clear去掉继承列表避免上一级站点配置干扰add按顺序添加响应页面。如果你发现打开首页直接显示文件目录结构多半是这一步没做。到这里IIS已经能响应HTTP请求但ASP还没法执行。回到IIS管理器双击站点里的ASP图标把启用父路径设为True保存。ASP老代码里大量使用../相对路径访问上层目录父路径默认关闭会导致页面报ASP 0131错误。这一步改完再用浏览器打开http://127.0.0.1:8088/index.asp测试。2.2 挂载ACCESS数据库文件路径与连接字符串的关键细节房产信息管理系统的数据库一般是一个.mdb文件常见命名有house.mdb、db_house.mdb放在database目录下。项目里所有数据操作都通过连接字符串指向这个文件。以.mdb为例连接字符串这样写% 全局连接文件 conn.asp所有页面调用 Dim conn, connStr connStr ProviderMicrosoft.Jet.OLEDB.4.0;Data Source Server.MapPath(database/house.mdb) Set conn Server.CreateObject(ADODB.Connection) conn.Open connStr Response.Write 数据库连接成功 %逻辑说明Server.MapPath把虚拟路径database/house.mdb映射成服务器磁盘绝对路径。用这个写法可以避免在代码里写死D:\xxx换个目录部署不用改代码。参数说明ProviderMicrosoft.Jet.OLEDB.4.0是32位驱动如果你的IIS应用程序池默认是64位点击网站所属的应用程序池→高级设置→启用32位应用程序设为True否则会报未找到提供程序。这是ASPACCESS老项目最容易翻车的第一坑。如果你在Windows 10较新版本上遇到Jet驱动不可用可以改成ACE驱动ProviderMicrosoft.ACE.OLEDB.12.0但要确认系统装了Access Database Engine。切忌在64位系统上用32位驱动还保持64位池会让数据库连接直接静默失败。连接写好之后做一个test.asp放到网站根目录浏览器打开能看到数据库连接成功就说明环境通了。我一般不会删除这个测试页因为后续改数据库结构、排查锁库问题都还有用。3. 拆解房产信息管理系统的代码骨架三层结构不止是论文里的词拿到这套源代码不要上来就改界面。它的代码量不大但目录结构是典型的三层雏形数据层是ACCESS数据库和操作它的公用文件业务逻辑层是各功能asp页面里的脚本块表现层是HTML表单和表格页面。论文里写基于ASP的房产信息管理系统采用三层架构你要能在代码里指出每个文件属于哪一层答辩时才能站得住。这一章按数据层到表现层走读一遍。3.1 数据库表设计与Access字段类型陷阱打开house.mdb常见表有管理员表admin、用户表user、房源表house或sell_house、求购表buy、新闻公告表news、留言表message。以房源表为例字段一般包括字段名Access类型说明id自动编号主键房源唯一IDtitle文本(50)房源标题area文本(50)所在区域price数字(双精度)单价或总价house_type文本(20)户型如2室1厅images文本(255)图片路径content备注详细描述add_time日期/时间发布时间Access有个特点设置主键时下拉里有自动编号和数字两个选项自动编号字段你自己插入数值会被忽略。另一个常见坑是文本类型长度上限255字符如果你往里面塞一段很长的房源描述会在后台被静默截断。真正常文本要选备注类型。以管理员验证登录为例典型的登录SQL在Access中长这样% Dim sql sql SELECT * FROM admin WHERE username userName AND password pwd %参数说明userName和pwd来自前端表单。Access对SQL语法要求宽松但字段名不能用反引号包裹那是MySQL的习惯直接用方括号不加也行。日期字段做范围查询时用#括起来比如WHERE add_time BETWEEN #2024-01-01# AND #2024-12-31#用单引号会查不出结果。3.2 典型流程走读从房源列表到详情页房产信息管理系统的核心链路是发房源→列表→详情→联系。发房源在后台页面admin/house_add.asp里用表单收集数据后拼接一条插入语句% Dim sql sql INSERT INTO house (title, area, price, house_type, content, add_time) VALUES _ ( title , area , price , houseType , content ,Now()) conn.Execute sql %逻辑说明Now()取系统当前时间避免在ASP里用Date()再转格式。注意content是备注字段Execute执行插入时如果内容里含单引号会破坏SQL语法所以后台提交页要先做Replace(content, , )。参数说明分隔符 _是ASP里的字符串续行最后一句conn.Execute sql只传SQL字符串不返回记录集。如果想让管理员提交后看到是否成功用If Err.Number 0 Then ... End If做判断。列表页house_list.asp的分页逻辑老系统里最常见的是每页10条% Dim page, pageSize, rs, sql page CInt(Request(page)) If page 1 Then page 1 pageSize 10 sql SELECT TOP pageSize * page * FROM house ORDER BY add_time DESC Set rs conn.Execute(sql) rs.Move (page - 1) * pageSize %逻辑说明ACCESS不支持LIMIT老一代ASP程序专门用SELECT TOP n配合记录集Move实现分页。rs.Move是指针跳行比循环读到指定位置更快适合房源量小的系统。参数说明CInt()把请求参数转成整数防止拼接内联参数时把非法字符带进来TOP后面的数字必须是整数所以pageSize * page先算好再进SQL。如果你的房源超过几百条这种分页会越翻越慢答辩时能说出这个局限并给出改用存储过程的思路反而是加分项。3.3 登录模块与权限控制代码走读后台登录几乎都是同一个模板表单提交到login_action.asp取POST参数拼SQL比对成功把用户名写进Session。下面是常见的完整登录逻辑% Dim loginName, loginPwd, rs loginName Trim(Request.Form(username)) loginPwd Trim(Request.Form(password)) loginName Replace(loginName, , ) loginPwd Replace(loginPwd, , ) Set rs conn.Execute(SELECT * FROM admin WHERE username loginName ) If rs.EOF Then Response.Redirect login.asp?err1 Else If rs(password) loginPwd Then Session(admin_name) rs(username) Session(admin_type) rs(role) Response.Redirect index.asp Else Response.Redirect login.asp?err2 End If End If %逻辑说明先查用户名再比对密码避免把两次查询拼到一起。Session(admin_name)和Session(admin_type)是这个系统的登录凭证后续每个后台页面都检查它。参数说明Trim去除首尾空格Replace(..., , )是Access环境下最简单的防注入手段err1表示用户不存在err2表示密码错误。这里暴露了老系统的常见问题密码是明文存储在Access里的。如果你打算把它作为毕设可以在答辩前的修改中改成MD5存储论文里写采用哈希算法增强安全性会更稳。后台页面权限校验的惯用法是每个页面上方放一段判断% If Session(admin_name) Then Response.Redirect login.asp?err3 End If %这样未登录用户直接输入admin/house_add.asp的地址会被弹回登录页。注意这个判断只是一个用户存在性检查并没有区分普通用户和管理员论文里的权限分级描述最好和实际代码保持一致别写出代码里没有的东西。4. 把毕业设计改成自己的二次开发与命名改造的实操毕设查重和导师审查的核心标准是不要整套原封不动交上去。拿到这套ASPACCESS源码改造不是把页面换个颜色就行而要在代码结构和功能上做出可讲清楚的差异。这一章给两条最实用的路线全局改名防重和扩展一个能写进论文的功能模块。4.1 全局替换项目名与版权信息从文件层到页面层先用文件管理器把根目录改成你自己的项目名比如HouseManager或RealEstateSystem。然后打开网站目录用编辑器做全局搜索替换替换范围是.asp页面和公共文件里的字符串。常见替换项全局替换对照表 房产信息管理系统 - 你的系统名如城市家园房产信息管理系统 Copyright 2024 XXX - Copyright 2025 你的姓名 default.asp - index.asp (如果入口不一致)# 在项目根目录下用PowerShell批量替换文件内容 Get-ChildItem -Recurse -Include *.asp, *.html, *.js | ForEach-Object { (Get-Content $_.FullName -Encoding Default) -replace 房产信息管理系统, 城市家园房产信息管理系统 | Set-Content $_.FullName -Encoding Default }逻辑说明-Encoding Default是重点ASP页面保存编码常见为GB2312/GBK不加编码参数用UTF-8读取会乱码写回后整个页面变天书。这个替换会扫到所有的ASP页面把标题、面包屑、页脚文字一次性换名。参数说明-Include限定文件类型避免把数据库和图片也替换了-replace后两个参数是被替换词和新词。替换完用编辑器打开两个页面确认编码正常再跑一遍测试页看有没有报错。如果你用的编辑器是VS Code注意右下角编码要选为GBK或GB2312再打开这类老ASP文件否则中文注释全部乱码。这一点是ASP老项目的血泪经验很多人改了文件后页面就白屏就是这个原因。另外数据库文件名也可以改。把house.mdb改名为house_yourname.mdb后conn.asp里的路径要做同步更新。这里有个差别conn.asp里的路径是相对于网站根目录的虚拟路径改名后如果还写成旧名字连接串会直接报文件找不到。如果嫌麻烦可以反过来把连接字符串里的文件名提取成一个常量Const DB_NAME house_db.mdb后续只改这一处。4.2 给房产系统扩展一个二手房房源模块新增模块是毕业设计答辩里最愿意讲的部分。做法不复杂仿照现有新房表新增一张resale_house表再复制house_add.asp、house_list.asp、house_detail.asp三个页面改成resale_*。下面是二手房模块的建表SQL和插入逻辑CREATE TABLE resale_house ( id AUTOINCREMENT PRIMARY KEY, title TEXT(50), community TEXT(50), floor TEXT(20), toward TEXT(20), area DOUBLE, total_price DOUBLE, old_degree TEXT(20), owner_name TEXT(20), owner_phone TEXT(20), content MEMO, add_time DATETIME );参数说明AUTOINCREMENT是Access里的自增写法等价于图形界面选自动编号TEXT(50)对应文本字段超过50个字符会被截断DOUBLE对应数字-双精度MEMO对应备注。注意在Access中执行建表语句不一定非得用查询设计器在查询里新建一个SQL视图粘贴执行即可。% 二手房提交页 resale_add.asp 的插入逻辑 Dim sql sql INSERT INTO resale_house (title, community, floor, toward, area, total_price, old_degree, owner_name, owner_phone, content, add_time) VALUES ( _ title , community , floor , toward , area , totalPrice , oldDegree , ownerName , ownerPhone , content ,Now()) conn.Execute sql %逻辑说明字段一一对应注意area和total_price是数字类型拼SQL时不需要加单引号但也意味着前端传过来的值必须是纯数字否则Execute会报类型不匹配。参数说明old_degree表示房屋年限如满2年、满5年这是房产领域特有的字段写进论文里能体现你做过需求调研。owner_phone建议用文本类型存因为手机号以0开头时数字类型会自动丢0这是数据库设计里很典型的思维陷阱。加完表之后把后台导航菜单里加一个二手房管理入口前台列表页加一个Tab切换。扩完还要注意老ASP系统很多菜单写在inc/head.asp或top.asp里用编辑器打开全局搜索house_add.asp把对应的导航项替换成resale_add.asp否则菜单点过去还是旧模块答辩演示时会被一眼看出功能没有真正新增。这个功能点可以让你的毕设从照搬模板变成有扩展设计答辩时直接说我新增了一张表并完成了增删改查全链路。5. 部署与验收中的常见问题避坑从404到access报错把代码从压缩包变成能演示的系统这中间拦路最多的问题集中在IIS配置、数据库权限和字符编码三个方向。下面这几条是这类ASPACCESS毕业设计项目里最常出现的踩坑记录按现象→原因→解决列出来你大概率会撞上其中一两个。5.1 页面报错未找到提供程序或提示access denied现象浏览器访问test.asp时页面提示未找到提供程序或直接显示数据库连接失败部分情况下错误信息里能看到access denied for user。原因前者是IIS应用程序池位数与OLEDB驱动位数不匹配64位池找不到32位的Microsoft.Jet.OLEDB.4.0后者是数据源名字写错或用户权限不足时前台对Access库无法创建锁文件。解决打开IIS→应用程序池→选中当前网站的池→高级设置→启用32位应用程序改为True然后确认database目录有Users或IUSR的读写权限因为Access运行时要生成.ldb锁文件没有写权限就会报拒绝访问。提示测试环境建议用Windows身份验证发布到虚拟机展示时在文件夹属性→安全→编辑里给Everyone加完全控制最省事。5.2 访问页面变成纯文本或直接下载ASP文件现象地址栏输入index.asp浏览器没有解析而是弹出下载或显示源码。原因IIS里ASP父路径功能或ASP脚本映射没启用常见于只装了静态文件功能没装应用程序开发功能。另外如果你的项目目录用了中文名IIS对ASP的物理路径解析偶尔会失效。解决回到Windows功能里勾选ASP确认IIS管理器的处理程序映射里*.asp映射到asp.dll。建议把项目目录改成纯英文路径这也能避免Server.MapPath遇到中文路径时的编码问题。5.3 分页或列表页越来越慢甚至提示内存不足现象房源数据几百条之后SELECT TOP分页的页面打开要好几秒管理员后台偶尔报记录集超过内存。原因SELECT TOP n配合记录集移动实际是把前n条全部读进内存再做指针位移数据越多越慢。加上Access单文件并发读写的天然限制系统到数百条规模会出现性能瓶颈。解决后台加搜索条件让列表默认只显示某区域或某价格段同时把rs.Move (page-1)*pageSize改成WHERE id NOT IN (SELECT TOP ...)的写法能更稳一些但代码改动稍大需要重写分页函数。据我平时改库的经验这类系统在答辩演示场景下不超过300条数据性能问题影响不大但你要在论文的不足分析里提到这一点。5.4 页面中文乱码改完文件后更严重现象界面文字出现一堆???或菱形方块尤其改过文件之后。原因老ASP项目页面编码是GB2312或GBK浏览器默认也是中文编码但你的编辑器把文件保存成了UTF-8或者全局替换时PowerShell用了默认UTF-8读取。解决用编辑器的以编码重新打开选GBK打开或把页面顶部的% LANGUAGEVBSCRIPT CodePage936 %保持原样。如果你习惯用UTF-8就要同时在文件头部加% CODEPAGE65001 %并统一所有文件的保存编码切忌同一个页面里混着两种编码。5.5 敏感字段被SQL注入ASPACCESS老系统的通病现象登录框输入admin or 11能直接进入后台或者网址传参处一加单引号就报语法错。原因页面拼接SQL时没有过滤用户输入。Access数据库虽然没有独立的账号体系注入攻击一旦成功攻击者可以读取甚至删除整个house.mdb里的数据。解决在conn.asp或公共文件里放一个过滤函数对所有从Request取到的参数统一处理% Function SafeStr(str) If IsNull(str) Then SafeStr Else SafeStr Replace(Replace(Trim(str), , ), , ) End If End Function %说明SafeStr对单引号和双引号做转义调用方式是把所有Request.Form(xxx)包进SafeStr()。这项工作不需要每个页面逐一排查用编辑器全局搜索Request.再批量替换成SafeStr(Request.即可但注意不要替换到已经包过的。适配后的代码在答辩时可以直接说对用户输入做了转义处理比只说功能更能体现工程意识。6. 答辩前的最后验证把代码和LW对齐到能讲清楚最后这一步很多人忽略。系统能跑不等于答辩能过你需要用半小时验证代码里有什么论文里写了什么导师问的时候你怎么答这三者一致。先做功能走查清单。按房源发布→前台展示→用户注册→后台管理的顺序把每一条手工执行一遍。重点是登录后的Session是否在各页面正确跳转以及发布房源后列表页、详情页能否立刻看到。演示的时候建议准备一份带图片的房源数据并预先把浏览器窗口尺寸调好避免演示现场切屏露怯。然后打开LW论文把功能模块的标题和系统里的菜单比对一遍。论文写了求购信息管理而代码里没有这个功能的话答辩会被追问。常见做法是论文里的系统结构图尽量简化为前台浏览、用户管理、房源管理、后台登录四个大块和代码对齐门槛低。最后是我个人的一个习惯在conn.asp里保留一个Response.Write的调试开关用If DebugMode 1 Then包住调试输出答辩前调成0。这样一旦现场报错你还能打开调试输出看具体SQL不至于对着白屏黑匣子干着急。说到底这套ASPACCESS项目的价值不是技术本身而是让你在最短时间内把一个信息管理系统的前后端请求链路走通。希望帮到你。本文还有配套的精品资源点击获取

相关新闻

852页计算机网络技术PPT:文本提取、修复与教学备课全攻略

852页计算机网络技术PPT:文本提取、修复与教学备课全攻略

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 3:35:15 阅读更多 →
蓄电池与超级电容混合储能Simulink仿真:能量管理策略与模型搭建

蓄电池与超级电容混合储能Simulink仿真:能量管理策略与模型搭建

做混合储能仿真的朋友,多少都经历过这种场面:负载一开,蓄电池电流瞬间拉满,SOC曲线像过山车,控制器忙得团团转,可效果始终不尽如人意。其实问题往往不在控制器本身,而在能量管理策略没有把"…

2026/10/9 3:34:14 阅读更多 →
云原生架构白皮书精读:容器化部署与Kubernetes编排落地指南

云原生架构白皮书精读:容器化部署与Kubernetes编排落地指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 3:34:14 阅读更多 →

最新新闻

JavaWeb在线问卷调查系统课程设计:结构部署与核心代码解析

JavaWeb在线问卷调查系统课程设计:结构部署与核心代码解析

简介:基于JavaWeb的在线问卷调查系统课程设计源码包,面向需要完成Java课设、毕设或学习Servlet/JSP与Spring Boot整合开发的学生和开发者。系统覆盖用户注册登录、问卷创建与填写、管理员统一管理、多题型支持(单选、多选、文本题&#xff09…

2026/10/9 4:00:29 阅读更多 →
JavaWeb在线问卷调查系统:从建表到统计的完整实践

JavaWeb在线问卷调查系统:从建表到统计的完整实践

简介:这是一份基于JavaWeb的在线问卷调查系统课程设计源码包,涵盖前后端完整工程与数据库脚本,面向需要完成Java课设或学习Spring Boot、ServletJSP项目的开发者。系统实现用户注册登录、问卷创建与填写、单选题多选题文本题、发布暂停结束、…

2026/10/9 4:00:29 阅读更多 →
PyYAML实战指南:从配置文件解析到安全加载与避坑

PyYAML实战指南:从配置文件解析到安全加载与避坑

作为一个天天跟配置文件打交道的 Python 开发者,我可以直接告诉你:PyYAML 是那种你用一次就再也离不开的库。项目里无论是 CI/CD 流水线参数、爬虫的抓取规则、深度学习模型的超参数,还是后端服务的路由配置,用 YAML 写出来就是比…

2026/10/9 4:00:29 阅读更多 →
基于微信小程序的心理健康咨询系统设计与实现

基于微信小程序的心理健康咨询系统设计与实现

搞过计算机毕业设计的人都知道,选题是整个环节里最要命的一步。选个图书管理系统、学生选课系统这类,答辩老师看一眼就翻页,因为千篇一律到没有记忆点;选个算法题,工作量又很难撑起一篇合格的毕业论文,代码…

2026/10/9 4:00:29 阅读更多 →
全球开源发展愿景论坛:从议程拆解到参会议题指南

全球开源发展愿景论坛:从议程拆解到参会议题指南

看到这届“全球开源发展愿景论坛”的议程表正式发布,我第一反应是:这个论坛是真的想把“开源无界,共筑未来”从口号变成可讨论、可落地的议题集合。前几年大家聊开源,更多还是盯着代码仓库、许可证、社区PR,但今年这份…

2026/10/9 4:00:29 阅读更多 →
基于EasyHook的.NET虚拟文件系统:从API Hook到路径重定向实战

基于EasyHook的.NET虚拟文件系统:从API Hook到路径重定向实战

简介:这是一份基于 .NET 与 EasyHook 的虚拟文件系统完整源码,面向熟悉 C#、希望深入理解 Windows 文件操作 Hook 机制的开发者。项目通过拦截 FindFirstFileW、FindNextFileW、CreateFileW 等关键 API,实现文件查找、创建等行为的监控与自定…

2026/10/9 3:59:28 阅读更多 →

日新闻

Java时间API实战:LocalDate、Date与ZonedDateTime的转换与避坑指南

Java时间API实战:LocalDate、Date与ZonedDateTime的转换与避坑指南

Java时间API这个话题,隔三差五就会在群里被翻出来讨论一次。上周还有个同事线上处理一个订单超时问题,排查到最后发现是ZonedDateTime序列化后时区丢了,用户在下单当天晚上看到的时间整整差了8个小时。这类问题几乎每个做Java开发的人都遇到过…

2026/10/9 0:00:49 阅读更多 →
EasyTier实践:从NAT穿透到子网代理的异地组网部署与排错

EasyTier实践:从NAT穿透到子网代理的异地组网部署与排错

前几个月我手头有好几台机器需要互相访问:办公室台式机、家里 NAS、还有一台云主机。如果只是偶尔传个文件倒还好,问题是工作场景经常要在几处环境之间来回切换,每次都先登录跳板机再层层代理,实在折腾。我先后试过端口映射、自建…

2026/10/9 0:00:49 阅读更多 →
AI Agent工程实战:从七要素到七个决策点的系统设计指南

AI Agent工程实战:从七要素到七个决策点的系统设计指南

AI Agent 这个词在过去一年里被反复提及,但真正动手搭过一套能跑起来的 Agent 系统的人都知道,从"知道它是什么"到"让它稳定干活"之间隔着一整套工程决策。我前后参与过几个 Agent 项目的落地,从最初用现成框架拼装&…

2026/10/9 0:01:50 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 15:26:32 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 15:26:40 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 10:10:36 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 21:13:17 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 15:26:17 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 13:34:55 阅读更多 →