自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(434)
  • 资源 (5)
  • 收藏
  • 关注

原创 pnpm 启动 Vite 报错 Cannot find module vite/bin/vite.js 解决

报错Cannot find module 'xxx/node_modules/vite/bin/vite.js'源于vite依赖文件残缺,非配置或代码问题。修复核心:执行pnpm install --frozen-lockfile --force强制重装并修复缓存,确保依赖完整。验证命令pnpm exec vite --version正常输出即成功。避免直接复制node_modules,杜绝因网络中断、系统同步或缓存损坏导致的文件丢失。推荐团队统一使用冻结锁文件的安装方式,保障环境一致性。

2026-10-27 16:14:23 245

原创 WPS 排版小技巧:如何完美实现左右两栏对照

WPS分栏功能常因自动排版导致内容混杂,无法实现左右对照。正确做法是:先设置“两栏”分栏布局,再在左栏末尾插入“分栏符”,强制将后续内容移至右栏。关键在于使用“分栏符”而非仅设分栏,才能精准控制内容分布,实现单词与句型的清晰对照排版。

2026-10-20 21:26:20 250

原创 Unibest 自定义 Tabbar 接入 Lime‑Echarts 图表完整实操

本文基于Unibest模板,演示如何在自定义Tabbar中新增图表入口。通过创建lime-echarts页面、配置customTabbarList、启用tabbarCacheEnable并引入Tabbar组件,实现图表页的正常跳转与底部栏显示。重点解决pnpm12依赖映射异常、图标空白、页面栈叠加等五大踩坑问题,强调页面必须位于主包、重启项目生效、UnoCSS需safelist或注释占位等关键点,确保功能稳定可用。

2026-10-20 11:07:52 275

原创 PNPM 常用命令

本文为pnpm常用命令速查指南,涵盖版本查看、依赖管理、更新、开发依赖安装、清理缓存、脚本执行、workspace操作及本地调试等场景。重点推荐pnpm update -i交互式升级、pnpm why排查依赖冲突、--frozen-lockfile保障CI稳定,强调-D(dev)、-r(递归)、--filter(过滤)三大核心修饰符在Monorepo中的关键作用,助力高效项目维护。

2026-10-17 13:18:50 266

原创 Pnpm Monorepo 理论与实战指南

本文系统介绍PNPM与Monorepo协同实践,涵盖基础概念、pnpm-workspace.yaml配置详解、workspace:*协议与catalog版本池机制、依赖安装模式对比及高频命令。强调Monorepo是架构思想,PNPM为实现工具;catalog专用于统一底层依赖版本,避免重复维护;推荐“按需安装”原则,子应用依赖归各自目录,共用依赖才用-w安装。附避坑指南:禁用循环依赖、勿手动修改catalog、组件需手动引入CSS。适用于日常开发查阅。

2026-10-17 13:06:23 270

原创 使用 nvm 管理多 Node.js 版本 + pnpm 完整实操,解决 pnpm Node 版本报错

本文详解在macOS上使用nvm管理多版本Node.js,解决老项目(Node 16)与新项目(pnpm需Node ≥22.13)的版本冲突问题。通过安装nvm、多版本安装、一键切换(nvm use)、设置默认版本(nvm alias default)、配合.nvmrc自动切换及隔离全局包,实现高效开发环境管理。重点强调pnpm需在对应Node环境下安装,避免版本错误。附完整命令手册与常见问题解答,助力前端开发者无缝切换,提升多项目维护效率。

2026-10-16 22:25:40 384

原创 JDK8 迁移至 JDK17+ 完整指南:变化清单、废弃类与平滑过渡方案

本文系统梳理了从JDK8升级至JDK17/JDK21的核心挑战与迁移路径。重点指出:JDK9起引入模块化(JPMS),JDK17为首个长期支持的模块化LTS,核心难点在于移除的JavaEE包(如javax.xml.bind、JAX-WS)、反射限制、安全策略收紧及默认GC变更。但AWT/Swing/ImageIO等桌面图形类仍保留。迁移建议分步实施:先扫描风险代码,升级依赖(替换javax为jakarta),编译时配置JDK17,运行时通过--add-opens临时兼容,逐步重构。推荐保持传统classpa

2026-10-08 14:34:49 282

原创 Eclipse 与 IDEA 找不到 target/classes?Maven 构建产物显示指南

在Java开发中,Maven构建生成的target/classes和target/test-classes文件常因IDE默认隐藏而不可见。这是因为IDE为避免干扰,将编译输出目录设为“排除”状态。解决方法:在Eclipse中取消“Java output folders”过滤;在IntelliJ IDEA中勾选“Show Excluded Files”或右键取消target目录的排除标记,并确保模块输出路径正确指向target/classes。刷新后即可查看编译产物,便于调试与资源检查。

2026-09-23 15:31:51 244

原创 SpringBoot + Vue3 解决HTML反转义导致JSON解析失败的方案

在前后端分离项目中,因在后端业务代码中直接对数据库存储的HTML实体(如")进行反转义,导致生成含裸引号的非法JSON,引发前端解析失败。正确做法是:避免修改实体字段,将解码逻辑延迟至序列化阶段(如自定义Jackson序列化器),或在前端渲染时通过innerText安全解码。前者适用于多端共用接口,后者适合仅需后台展示的场景。核心原则:解码应在序列化前完成,且不能破坏JSON结构,否则即使HTTP状态码为200,仍会因语法错误导致解析失败。

2026-09-20 19:00:52 120

原创 AI生图总崩图、细节拉胯?看懂特性+实操技巧,快速提升出图质量

AI绘图常翻车,根源在于误用“人脑画画”逻辑。AI本质是像素概率拼接,不理解画面结构,依赖统计而非逻辑。关键突破:用精简提示词+权重控制、加反向词防崩坏、优先参考图锁定风格、复杂场景启用ControlNet结构约束,配合标准参数与批量择优重绘。避开文字、精密结构等短板,掌握这套可复制的工作流,告别盲盒式出图,实现稳定高质量创作。

2026-09-14 11:07:57 360

原创 Vibe Coding 是什么?它带来了哪些麻烦,又该怎么解决?

AI写代码虽高效,但过度依赖易陷入“凭感觉编程”陷阱:代码能跑却难理解,报错反复修改反而越改越乱,还可能隐藏安全与性能风险。关键在于正确使用——先理清问题、拆解任务、审思路再生成代码;人工把关核心逻辑与规范;避免盲目信任AI输出。记住:AI是助手,不是替身。真正可靠的是人的判断力与责任意识。

2026-09-12 11:15:50 74

原创 SAP Z10/Z20 工单零散采购全解析:库存采购与文本 PO 无规格采购业务落地指南

制造企业SAP运维中,Z10标准工单须全物料号、库存采购,禁止文本PO;Z20维修改制工单采用7/3混合模式:常规件建物料号入库存领料,一次性非标件用文本PO直入工单成本。无规格靠PO长文本约束供货。落地管控:文本PO须写全参数,剩余库存禁走文本。核心:Z10守标准,Z20保灵活。

2026-09-05 17:37:45 373

原创 Vibe Coding vs Spec Coding:两种 AI 编程范式对比 + Vue3 TodoList 理论

核心逻辑:重体验效果,弱化完整规则,靠运行感受验收结果开发者用口语化自然语言描述想要的界面、功能、使用感受,需求可以模糊,不需要把所有边界、数据结构全部梳理清楚。AI 拥有很高自由度,可以自主选择技术方案、存储方式、UI 实现。开发者不需要逐行研读代码,只需要运行项目,看实际使用效果。哪里体验不好,就用自然语言描述问题,让 AI 迭代修改。适用场景:快速验证想法、Demo 原型、个人小工具、探索新技术栈。:快速探索想法,体验优先,适合原型验证;代价是存在隐藏 bug,后期维护成本高。

2026-08-27 09:42:20 371

原创 短视频之后,下一代内容媒介是什么?

本文剖析短视频成瘾的底层逻辑,预判未来 3‑10 年内容媒介从被动信息流向 AI 按需生成、互动叙事、空间沉浸演进的趋势,梳理手机硬件交互的配套变化,并给出架构开发人员的技术转型思路。

2026-08-25 17:45:20 223

原创 MySQL Illegal mix of collations 全解|字符集与排序规则冲突原理、分层排错、通用解决方案(适配5.7/8.0迁移)

MySQL字符集冲突解决方案:本文针对"Illegal mix of collations"报错,深度解析字符集(Charset)与排序规则(Collation)差异,指出MySQL5.7与8.0版本迁移时的常见冲突场景(如0900_ai_ci规则不兼容)。提供三层解决方案:1)紧急方案-通过COLLATE强制统一规则;2)根治方案-使用ALTER TABLE整表转换字符集;3)长期规范-建表明确定义charset/collation。特别强调JDBC连接参数无法根本解决问题,需通过元数

2026-08-19 12:03:27 416

原创 TinyML Agent:MCU 上的微型智能体,AI 智能体下沉的底层实现

摘要: TinyMLAgent是专为资源受限MCU(如STM32H7)设计的轻量化AI智能体,通过裁剪Agent核心链路(感知-推理-状态记忆-执行),实现工业现场本地闭环控制。其特点包括:部署TinyML小模型(量化/剪枝)、移除LLM依赖、运行于512KB+RAM的MCU,支持断网独立工作。与Linux端侧Agent相比,TinyMLAgent聚焦底层实时控制(如液位调节、设备预测维护),而复杂逻辑仍由云端处理。典型案例包括水务泵站自主控制和电机故障本地诊断,显著降低云端依赖与流量开销。需注意:MCU无

2026-08-16 11:00:38 431

原创 AI智能体下沉:工业AI落地的核心解法

摘要: 工业AI落地的核心痛点并非技术智能不足,而是过度依赖云端导致的网络延迟、断网风险及数据安全问题。本文提出AI智能体下沉方案,将关键决策能力部署在本地终端(如STM32、边缘网关),实现端云协同:高频实时控制由终端处理,复杂分析仍由云端统筹。该方案有效解决三大问题:断网不瘫痪(本地自主运行)、毫秒级实时响应(满足工业控制需求)、降本增效(减少数据上传,保障安全)。适配低成本嵌入式硬件,已在野外水务、设备预测性维护、车间运维等场景验证,推动工业AI从“概念”走向“实干”。

2026-08-16 10:48:52 450

原创 Spring @Transactional 完整避坑指南 + 生产级真实业务事务设计

本文系统介绍了Spring的@Transactional事务注解使用要点:1. 核心机制:基于AOP动态代理实现事务管理,默认对RuntimeException回滚,推荐显式配置rollbackFor=Exception.class2. 常见失效场景:包括异常被捕获、非public方法、同类调用、MyISAM引擎等10种典型问题3. 实战设计模式:通过"增删改+日志+消息"三层次架构,演示了事务分离(REQUIRES_NEW)和消息后置处理的最佳实践4. 使用规范:强调public方法、

2026-07-31 16:50:31 237

原创 前端(js)代码混淆与压缩工具全攻略:UglifyJS、Terser、html-minifier-terser、Webpack/Vite 对比与实战

本文对比了4款主流前端代码压缩混淆工具(UglifyJS、Terser、html-minifier-terser、Webpack/Vite),从处理范围、混淆能力和适用场景进行详细解析。针对不同需求给出选型建议:老项目ES5代码推荐UglifyJS;现代ES6+项目首选Terser;单页HTML内联代码适用html-minifier-terser;大型工程化项目建议使用Webpack/Vite实现全栈资源优化。文中提供各工具的具体配置方法及常见问题解决方案,帮助开发者根据项目特点选择最优方案,在提升页面性能

2026-07-31 10:44:28 229

原创 为什么你的 console.log 会 “骗人”?—— 前端调试必懂的对象引用陷阱

前端调试陷阱:为什么打印的对象值会"自动变化"? 在处理Excel解析、表格数据组装时,常遇到一个诡异现象:console.log打印的对象值在控制台中显示为修改后的状态,即使修改代码在打印之后。这并非代码执行顺序错误,而是由JavaScript对象引用特性和控制台懒加载机制共同导致。 核心原理: 引用类型特性:对象/数组存储的是内存地址,console.log记录的是引用而非快照,后续修改会同步反映。 控制台懒加载:浏览器仅在展开对象时读取当前内存值,而非打印时的值。 解决方案: JS

2026-07-29 17:05:08 349

原创 微服务已经用 HTTP/REST 了,为什么还要用 gRPC?

本文对比了REST/HTTP和gRPC在微服务通信中的差异,阐述了gRPC的五大优势:1)二进制协议效率更高;2)强类型接口契约避免歧义;3)基于HTTP/2支持多路复用;4)原生支持流式通信;5)跨语言自动生成代码。文章通过一个双向流聊天Demo展示了gRPC实现实时通信的过程,包括.proto定义、服务端流处理、客户端消息收发等核心环节。最后指出,REST适合对外接口,而gRPC凭借高性能、强规范和流式支持,成为微服务内部通信的更优选择。

2026-07-29 10:04:31 587

原创 Spring Boot gRPC 是什么?有什么用?微服务交互完整极简理论

gRPC是Google开源的高性能跨语言RPC框架,基于HTTP/2和Protobuf实现,适合微服务内部通信。相比传统HTTP/JSON方式,gRPC具有二进制传输、强类型校验、低延迟等优势,支持流式通信。文章提供了SpringBoot集成gRPC的完整示例,包括Protobuf定义、服务端实现、客户端调用三部分,并阐述了gRPC在微服务架构中的交互流程。作为REST API的补充,gRPC特别适合高频内部服务调用,能显著提升系统性能和开发效率。

2026-07-29 09:39:57 280

原创 MySQL 千万级数据查询完整解析:直接 SELECT * 后果 + 流式读取 + 分页优化 + 安全导出

《MySQL千万级数据查询与导出的核心风险与优化方案》摘要: 生产环境中对千万级表执行全表SELECT*查询会引发系统性风险:全表扫描导致磁盘IO打满、内存溢出风险、长期持有视图阻塞写入、网络带宽占满及主从延迟。必须采用流式读取技术(JDBC配置useCursorFetch+分批fetchSize),避免客户端OOM。深度分页LIMIT存在性能缺陷,应改用主键分批查询。安全处理大数据方案推荐:1)主键分段分批查询;2)mysqldump流式导出;3)mydumper并行工具;4)专业ETL工具。严禁全表拉取

2026-07-28 10:35:47 385

原创 开发踩坑记录:电脑异常锁屏后,Java 微服务端口被占用解决全过程的方法记录

开发微服务时遇到电脑异常锁屏导致端口占用问题的解决方法 问题现象:电脑异常锁屏后重新登录,发现IDE自动恢复项目但Java进程仍在后台占用端口,导致服务无法重启。 两种解决方案: 命令行方式(精准): macOS/Linux:使用lsof -i:端口号查PID,kill -9 PID结束进程 Windows:netstat -ano|findstr ":端口号"查PID,taskkill /F /PID 进程ID结束 图形界面方式(快捷): 打开系统任务管理器 搜索并全选所有Java进程

2026-07-12 12:30:05 284

原创 visibility: hidden 先离屏渲染、再统一显式,彻底消除渲染抖动

本文介绍了一种利用离屏渲染技术优化BootstrapTable弹窗显示的方法。通过将容器设为visibility:hidden(而非display:none),表格在后台完成初始化、高度计算等操作,避免布局抖动。待resetView完全执行后,再显示最终渲染结果。相比setTimeout和shown.bs.modal方案,该方法能确保渲染完成后再显示,彻底消除视觉闪烁。实现关键是在弹窗HTML中将表格容器设为visibility:hidden,待resetView完成后切换为可见状态。这种"预渲染

2026-07-02 17:33:48 237

原创 Nginx 的 location 匹配规则

有全局正则(比如匹配静态资源)优先级比普通/abc/高导致 root 被篡改成一般,我们发现访问404的时候,但是资源文件还存在,那么可以去看一下error.log,然后找到原因。之前原因就出现在全局设置了root,然后直接定位到了另一个目录下,这样看上去存在的资源,在另一个目录里其实是不存在的。

2026-07-02 15:09:51 219

原创 Spring Boot JWT Token 无感刷新(理论)

Access Token 过期:可以用刷新,用户无感知。Refresh Token 过期:无法刷新,必须重新登录。每次刷新时,建议生成新的,实现「活跃用户无限续期」:只要用户在有效期内使用软件,就能一直续登,直到长期不使用导致过期。短有效期 Access Token保证接口鉴权安全。长有效期 Refresh Token保证用户体验,避免频繁登录。Access Token 过期时,用 Refresh Token 自动刷新,用户无感知。

2026-06-22 16:39:34 319

原创 打包报:Class com.sun.tools.javac.tree.JCTree$JCImport doe... ‘com.sun.tools.javac.tree.JCTree qualid

【摘要】JDK17+与旧版Lombok(≤1.18.20)存在兼容性问题,导致"JCImport no qualid"编译错误。最佳解决方法是升级Lombok至1.18.24+版本(推荐1.18.30),修改pom.xml依赖后执行mvn package即可。备选方案包括:1) 在maven-compiler-plugin中显式指定JDK版本;2) 降级JDK至11版本。升级Lombok是最快速稳定的解决方案,操作后需重新同步Maven依赖。该问题本质是JDK新编译器结构与旧版Lombo

2026-06-06 17:20:48 197

原创 将 MP4 转为 886×1920(竖屏)使用ffmpeg处理

摘要:MP4转886×1920竖屏视频的常用方法包括:1)FFmpeg命令行(推荐),提供三种处理方式(拉伸、填充黑边或裁剪);2)HandBrake图形界面工具;3)剪映/爱剪辑等可视化软件。关键注意事项:竖屏转换会产生黑边或裁剪,低分辨率视频上采样会模糊,建议使用H.264编码保证兼容性。FFmpeg脚本效率最高,适合批量处理,其他工具可根据需求选择。

2026-05-18 21:16:36 445

原创 but 2 were found: - userDetailsService: defined in file [/xxx],- userDetailServiceImpl: define...的解决

本文解决了Spring Boot多模块项目中UserDetailsService实现类冲突的问题。通过使用@ConditionalOnProperty注解,根据配置文件中的app.module属性值(users或system)来条件化加载不同的UserDetailsService实现类。在users模块中配置app.module:users,在system模块中配置app.module:system,确保每个模块运行时只加载对应的UserDetailsService实现,避免了Bean冲突。这种方案既保持了

2026-05-16 15:00:07 208

原创 Spring Framework 、Spring Boot 、 Spring Data 、Spring Cloud之间的关系简单说明

Spring生态体系由四个核心组件构成:Spring Framework作为基础层提供IoC、AOP等核心功能;Spring Boot在其基础上简化配置,提供自动装配和快速开发能力;Spring Data统一数据访问层,支持多种数据库操作;Spring Cloud基于Spring Boot构建分布式系统解决方案。实际开发中常组合使用:单体应用采用Spring Boot+Spring Data,微服务架构则结合Spring Cloud。各组件层级清晰,Spring Framework是底层支撑,Spring

2026-05-11 15:31:28 1271

原创 android studio 图标的使用及处理

本文介绍了Android应用图标适配技巧,重点解决图标显示不全和留白问题。操作步骤包括:1)导入PNG格式图标并选择Image类型;2)在Scaling区域开启Trim功能,通过调整Scale滑块(建议70%-80%)控制留白大小,确保核心图案位于安全区内;3)可选设置背景色保持风格统一;4)生成时保持默认名称覆盖原文件。关键提示:必须开启Trim避免白边占用空间,Scale不宜过小以免图案模糊,可通过Showsafezone检查安全区域。该方法能确保图标在各种设备上显示一致,避免系统裁剪问题。

2026-05-07 11:33:28 340

原创 Android studio CMake4.1 找不到了的解决

摘要:解决Android Studio中CMake缺失问题的方法:1)在Settings中找到Android SDK并切换到SDK Tools;2)取消勾选"Hide Obsolete Packages"并勾选"Show Package Details";3)展开CMake列表,安装项目所需的4.1.0版本;4)点击Apply后等待下载完成并重启Android Studio,重新同步项目后报错即可解决。注意必须正确勾选两个复选框才能看到所需版本。

2026-04-20 11:38:51 164

原创 The specified Gradle installation directory ‘/c:\gradle-6.8.1‘ does not exist. 的解决

文章摘要:解决Android项目中"The specified Gradle installation directory does not exist"错误的方法。该问题是由于项目强制指定了本地Gradle目录导致的。解决方案是在设置中将Gradle配置改为Wrapper方式,让系统自动下载所需版本。具体操作路径:Windows在File-Settings中设置,Mac在偏好设置中调整。修改完成后返回Android Studio点击Sync Now同步即可解决问题。这种方法避免了手动配

2026-04-20 11:15:17 191

原创 Spring Security 与 Spring MVC

Spring Security采用过滤器链机制,在请求到达DispatcherServlet前完成认证授权工作。认证流程包括JWT令牌提取、验证、用户信息加载和上下文存储。授权阶段通过FilterSecurityInterceptor检查权限,未通过时返回401/403错误。最佳实践包括:严格区分公开/私有接口、分离异常处理职责、采用无状态JWT认证、禁用CSRF、密码加密存储等。关键原则是安全优先,避免为显示404而绕过安全验证,防止API结构泄露。测试404时应使用有效令牌,确保异常处理器正常工作。

2026-04-10 11:43:48 419

原创 error: Sandbox: rsync(19113) deny(1) file-write-create /Users/xxx/Library/Developer/Xcode/Derived解决

Xcode 13新增的UserScriptSandboxing安全功能会导致rsync脚本权限被拦截,引发CocoaLumberjack.framework拷贝失败。解决方案是将PROJECT和TARGETS中的UserScriptSandboxing配置改为No,并清理构建缓存。该问题在项目重命名后会更加明显,因新路径不在沙箱白名单内。

2026-03-29 16:10:39 288

原创 Spring Boot 项目构建的三大插件说明

本文介绍了SpringBoot项目中三个核心Maven插件的配置与优化:1. maven-compiler-plugin负责指定JDK版本和编码,支持Lombok注解处理;2. maven-resources-plugin处理资源文件拷贝和占位符替换,支持多环境配置;3. spring-boot-maven-plugin实现模块差异化打包,启动模块生成可执行Jar。文章详细讲解了基础配置、进阶优化(如增量编译、分层打包)以及多模块项目中的父子POM配置方案,并提供了配套命令和注意事项。这些配置可解决编译乱码

2026-03-08 11:41:24 585

原创 Spring boot 多模块打包时,报错类或者注解不存在的问题的解决

在多模块 Maven 项目中,module-users编译时找不到module-log中的类,排查发现module-log因启用 Spring Boot 插件被打成可执行 Jar 包(类文件在BOOT-INF/classes下),导致依赖它的module-users无法读取类;精简要点(3 个核心)问题:多模块编译时依赖模块类找不到;根因:依赖模块被打成 Spring Boot 可执行 Jar,类路径嵌套无法被识别;解决:禁用依赖模块的 Spring Boot 打包插件,重新安装为普通 Jar 包。

2026-03-08 11:27:43 468

原创 mysql 导出及还原 ERROR 3546 (HY000) at line 24: @@GLOBAL.GTID_PURGED cannot be changed: the a... 解决

解决MySQL GTID冲突的核心方法是将导出参数set-gtid-purged设为OFF。该冲突源于GTID的唯一性规则被破坏,当备份文件中的GTID与目标库已执行的GTID重叠时,会触发ERROR 3546错误。通过禁用GTID导出功能,可避免SQL文件包含GTID相关语句,从而绕过唯一性校验。此方法适用于测试环境,若为主从环境则需同步GTID状态。操作时需在导出设置中将set-gtid-purged从AUTO改为OFF,保持其他选项不变即可。

2026-02-28 21:25:25 1139

原创 SB4 + MyBatis Plus 3.5.15,加入依赖以后,获取列表,分页返回的total=0的解决

摘要:系统升级后出现分页查询total=0问题,原因是未正确配置MyBatis-Plus分页插件。解决方案包括:1)添加mybatis-plus-jsqlparser核心依赖;2)统一MyBatis-Plus相关依赖版本为3.5.15;3)配置分页拦截器,设置页码溢出处理和最大条数限制;4)确保分页查询接口使用LambdaQueryWrapper构建查询条件。最终通过补充缺失依赖和正确配置解决了分页统计异常问题,使total能正确返回记录总数。(149字)

2026-02-27 22:52:35 562

db2 8.2 license

db2 8.2 license license db2licm -a db2ese.lic

2014-11-15

jquery.mloading.zip

加载等待,进行网络操作的时候,一般会有些等待,此时就需要有一个友好的提示,那么如果你用的是jquery,那么jquery-mloading将是很好的选择。 此资源来自网络。

2019-10-29

android websocket推送

tomcat7.47及以上版本实现websocket推送 包括 1、WebSocketServlet来实现 2、@ServerEndpoint实现 android与pc ie10等等推送 来知网络

2016-01-09

android service

Android的startservice和bindservice

2016-02-16

sun.misc.BASE64Decoder.jar.zip

Base64 incode decode 图片转为base64 字符串 ,将base64字符串转为图片。

2019-10-29

空空如也

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

TA关注的人

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