自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

再小的帆也能远航,把分享变成一种习惯

程序源于生活,又高于生活!心在向往,梦在远方!

  • 博客(216)
  • 资源 (12)
  • 收藏
  • 关注

原创 手把手教你用Vite构建第一个Vue3项目

今天就来说说怎么创建第一个Vue3项目。并安装Element Plus 及一些常用配置,最终实现一个简单增删改查页面

2023-09-04 08:19:54 14691 65

原创 【PB案例学习笔记】-45动态创建数据窗口

本文介绍了使用PowerBuilder动态创建数据窗口的实现方法。通过SyntaxFromSQL和Create函数,用户可以选择字段和数据窗口风格来动态创建数据窗口。文章详细说明了实现思路,包括界面布局、控件设置和代码编写,最终实现了一个可视化操作界面。程序运行后,用户可以选择表字段并实时预览生成的数据窗口效果。完整代码已开源在Gitee仓库,方便开发者参考使用。该案例适合具有一定PB基础的开发者学习,可应用于实际开发中灵活创建数据窗口的需求。

2025-10-14 08:16:03 505

原创 【PB案例学习笔记】-44使用下拉子数据窗口

这篇文章介绍了如何在PowerBuilder中使用下拉子数据窗口实现数据项选择功能。文章通过创建Grid风格的数据窗口对象d_emp、外部数据窗口对象d_job和d_dept,详细展示了如何设置下拉子数据窗属性,包括选择DropDownDW类型、配置数据源和显示列等。随后指导读者完成界面布局和控件设置,并提供了完整的代码实现,包括数据窗口的检索、滚动、增删改查等操作。最终实现用户可通过下拉框选择数据项,避免手动输入错误的效果。所有相关源码已上传至gitee仓库供读者参考。

2025-10-14 08:13:20 1304

原创 用户只需要知道「怎么办」,不需要知道「为什么炸了」

摘要 本文总结了18条实用的接口设计规范,旨在避免常见的技术债问题。核心建议包括:路径永久不变、命名使用名词而非动词、统一复数形式、规范分页参数、采用小写下划线的字段命名、禁止魔法数字枚举、使用DTO而非Map接收参数、统一返回包装等。通过对比"作死写法"与"保命写法",提供了可落地的优化方案,帮助开发者设计更健壮、易维护的API接口,减少生产环境问题。这些规范覆盖了路由命名、参数处理、数据格式等关键方面,适用于日常开发场景。

2025-09-18 08:12:07 963

原创 一款专属程序员的显示器

摘要: 程序员深夜加班时,常面临屏幕空间不足、蓝光刺眼等问题。换上明基RD280U显示器后,28寸3:2比例带来更多代码行显示,专业编程模式提供深色/亮色主题切换,减少视觉疲劳。MoonHalo背光和猫头鹰模式适合夜间工作,护眼功能可调节蓝光和色弱设置。软件Display Pilot 2支持快捷分屏、定时模式切换,提升效率。一周体验表明,新显示器大幅改善代码阅读体验,减少反光和眼睛疲劳,是程序员值得投资的办公装备。

2025-09-16 08:25:08 624

原创 一款带有AI功能的markdown笔记工具

关注晓凡的同学都知道,晓凡是一名程序员。平常有空的时候会写写博客,将一些技术干货或者踩过的坑分享给大家。脑子里突然而来的灵感群里的一张梗图随手的一张截图读书看到的一段文字浏览GitHub看到的一段优秀代码浏览技术大佬博客时候的博客链接随手保存的一个文件以前我的做法是:截图 → 发微信“文件传输助手” → 晚上再手动搬运到 Typora → 调格式 → 插入图床 → 写着写着就忘了当初想表达啥。整个过程极其痛苦。今天要推荐给大家的NoteGen。

2025-09-15 08:25:46 1053

原创 【PB案例学习笔记】-42使用选项卡

本文介绍了如何在PowerBuilder中使用选项卡控件创建多标签窗口。通过开发一个"员工信息管理"系统,展示了选项卡的基本用法:1)添加并设置选项卡控件;2)在标签页中添加不同控件;3)编写切换标签页和数据处理逻辑。案例包含两个标签页,分别显示窗口说明和员工数据表格,支持增删改查操作。代码仓库提供了完整源码,适合有一定PB基础的开发者学习选项卡控件的实际应用。

2025-09-05 07:15:00 594

原创 【PB案例学习笔记】-43使用列表视窗

本文介绍了如何在PowerBuilder中创建一个具有多种显示风格的列表视窗控件(ListView)。通过案例演示了ListView的四种视图模式(大图标、小图标、列表、报告),详细说明了控件属性设置和代码实现步骤。文章包含创建基本框架、窗口布局、控件添加与属性设置、关键代码编写(如添加列、插入表项、切换视图)等内容,并提供了完整的源码仓库地址。最终实现了一个可通过点击切换不同视图风格、支持添加带图标的用户信息的交互式列表界面。

2025-09-05 07:15:00 692

原创 【PB案例学习笔记】-40数据窗口缩放显示

本文介绍了如何通过PowerBuilder实现一个可缩放的数据窗口程序。文章详细讲解了从创建基础框架到界面设计的全过程,包括数据窗口对象的创建、控件的添加与属性设置。核心功能通过HtrackBar和VtrackBar控件实现窗口缩放和翻页操作,并提供了完整的代码实现。最终效果展示了一个动态调整显示比例和滚动浏览数据的数据窗口应用。该案例适合具有一定PB基础的开发者学习进阶技巧。

2025-09-04 07:15:00 954

原创 【PB案例学习笔记】-41动态设置数据窗口风格

本文介绍了如何使用PowerBuilder动态设置数据窗口显示风格。通过SyntaxFromSQL函数生成数据窗口源代码,并结合Create函数实现四种风格(标签、列表、网格、自由)的动态切换。文章详细说明了实现思路、界面布局和关键代码,包括数据窗口创建、风格选项设置以及Oracle数据库连接配置。最终实现了一个可根据下拉菜单选择实时改变数据显示风格的应用程序,并提供了完整的代码仓库地址供读者参考。

2025-09-04 07:15:00 628

原创 【PB案例学习笔记】-38设置数据窗口条件位图

本文介绍了如何在PowerBuilder中实现根据性别显示不同头像的功能。通过向数据窗口插入位图,并设置条件表达式来控制位图的可见性。具体步骤包括:1) 添加男生和女生位图到数据窗口;2) 为每个位图设置Visible属性条件表达式(如if(sex="1",1,0));3) 编写应用连接数据库和窗口控制代码。最终实现表格中性别栏自动显示对应性别的头像,使界面更加美观直观。文章提供了完整的实现思路和代码示例,适合有一定PB基础的开发者学习。

2025-09-03 07:15:00 640

原创 【PB案例学习笔记】-39比例图显示数据

PB案例学习:3D饼状图展示员工薪资分布 本文介绍了使用PowerBuilder创建3D饼状图显示员工薪资分布的方法。主要步骤包括: 创建Grid风格数据窗口d_emp 使用SQL语句分组统计薪资范围,创建Graph风格的3D饼状图数据窗口d_emp_char 在窗口中添加两个数据窗口控件和按钮 编写检索和显示代码 最终实现效果:通过3D饼图直观展示不同薪资区间的员工人数比例,使数据呈现更加清晰直观。文章中涉及的源代码已上传至Gitee仓库,方便读者下载参考。

2025-09-03 07:15:00 519

原创 【PB案例学习笔记】-37设置数据窗口颜色

本文介绍了如何使用PowerBuilder为数据窗口表格设置背景颜色。通过连接Oracle数据库并创建网格风格的数据窗口对象,在属性卡中设置表头为蓝色背景,数据区域根据性别显示不同颜色(男生灰色,女生浅黄色)。文章详细说明了创建窗口、添加控件、设置颜色表达式及编写连接和查询代码的步骤,最终实现了一个美观醒目的数据展示效果。文中还提供了完整的源码仓库地址,方便读者参考和下载。

2025-09-02 07:30:00 761

原创 【PB案例学习笔记】-36PB连接SQLite数据库

摘要 本文介绍了如何在PowerBuilder(PB)中连接SQLite数据库并查询数据。内容包括SQLite数据库的安装配置、创建员工信息表、插入测试数据,以及通过ODBC驱动实现PB与SQLite的连接。文章详细展示了创建数据窗口、配置数据库连接的过程,并最终实现了一个简单的员工信息查询界面。通过该案例,读者可以掌握PB操作SQLite数据库的基本方法。配套源码已上传至Gitee仓库,适合有一定PB基础的开发者学习参考。

2025-09-02 07:15:00 864

原创 【PB案例学习笔记】-34PB连接MySQL数据库

本文介绍了如何使用PB通过ODBC连接MySQL数据库并显示员工信息。内容包括创建MySQL数据库和表、安装配置ODBC驱动、建立PB数据源、创建Grid风格数据窗口、设置金额格式等步骤。详细说明了窗口控件添加和代码编写过程,包括连接数据库、数据检索等功能实现。最终实现了一个可查询显示员工信息的简单应用,适合PB开发者参考数据库连接操作。 关键词:PB开发、MySQL连接、ODBC配置、数据窗口、数据库编程

2025-09-01 07:30:00 1030

原创 【PB案例学习笔记】-35PB连接Access数据库

这是PB案例学习笔记系列文章的第35篇,该系列文章适合具有一定PB基础的读者。通过一个个由浅入深的编程实战案例学习,提高编程技巧,以保证小伙伴们能应付公司的各种开发需求。文章中设计到的源码,小凡都上传到了gitee代码仓库需要源代码的小伙伴们可以自行下载查看,后续文章涉及到的案例代码也都会提交到这个仓库【如果对小伙伴有所帮助,希望能给一个小星星⭐支持一下小凡。

2025-09-01 07:15:00 989

原创 Git提交错了,别慌!还有后悔药

大家好,我是晓凡。引子写代码就像炒菜,锅铲一抖盐放多了还能加水,Git 提交错了也能“回锅”。但回锅方法不对,可能把整锅菜都糊掉。今天咱们就掰开揉碎聊聊:到底有哪些“提交错了”的场景?每种场景到底该怎么优雅地撤回?全部给你配好命令、画好流程,照着抄就行。

2025-08-27 08:22:03 381

原创 别再被VO、BO、PO、DTO、DO绕晕!今天用一段代码把它们讲透

今天咱们就用一段“用户下单买奶茶”的故事,把 VO、BO、PO、DTO、DO 全部聊明白。看完保准你下次面试不卡壳,写代码不纠结。

2025-08-21 07:30:00 1126

原创 那些年我们一起追过的Java技术,现在真的别再追了!

技术会过时,但解决问题的思维能力才是程序员真正的护城

2025-07-24 08:13:39 1258

原创 IT岗位大全

构建系统核心业务逻辑、数据库操作和接口服务,是系统的“大脑”。研究并开发AI模型,应用于图像识别、语音处理、推荐系统等领域。专注于云平台的架构设计、部署与优化,推动企业数字化转型。连接技术与市场,负责产品规划、需求定义和项目推进。连接开发与运维,实现自动化部署、监控与高效协作。我们下期再见 ヾ(•ω•`)o (●’◡’●)喜欢从数据中找规律、擅长表达与沟通的同学。沟通能力强、有商业头脑、协调能力好的同学。有艺术天赋、关注用户体验、善于沟通的同学。细心、有逻辑思维、关注产品质量的同学。

2025-07-11 08:31:54 870

原创 50 个常用 Docker 命令

我们下期再见 ヾ(•ω•`)o (●’◡’●)我是晓凡,再小的帆也能远航。希望内容对您有所帮助。

2025-07-04 08:27:30 305

原创 100条常用SQL语句

SQL常用操作语法大全,涵盖基础查询、聚合分组、数据操作、表管理、索引视图、连接查询、子查询、日期处理、字符串操作、高级功能、事务管理、游标存储过程、函数触发器、系统信息查询等15个类别。包含SELECT查询、INSERT/UPDATE/DELETE数据操作、CREATE/DROP表操作、JOIN连接查询、GROUP BY分组、CASE语句、事务控制等核心语法。适用于数据库开发、数据分析等场景,提供从基础到进阶的完整SQL语法参考。

2025-07-02 08:18:01 894

原创 这个 Bug 我调了一天!真·心态崩了

空指针并不可怕,可怕的是你以为已经处理好了,其实还有隐藏更深的问题。Spring 的自动装配虽然强大,但在 Bean 加载顺序和生命周期管理上,一定要小心谨慎。能不放在里做的操作,尽量延迟到真正使用时去做。现在回头看看,这个 Bug 其实并不复杂,但结合了多个组件、环境差异和逻辑误判,让我足足调了一整天,真的是边查边骂自己:“怎么这么不小心!所以啊,写代码容易,写稳定的代码难。你也有那种“以为十分钟搞定,结果搞了一天”的经历吗?欢迎评论区一起吐槽👇。

2025-06-28 08:19:50 494

原创 Spring Boot 最常用注解top100

Spring Boot 100个常用注解分类整理,涵盖核心、Web、数据访问、安全、测试等场景。核心注解如@SpringBootApplication、@Autowired等;Web相关包括@RestController、@RequestMapping等;数据访问涉及JPA的@Entity、@Table和MyBatis的@Select等;安全相关有@EnableWebSecurity、@PreAuthorize等;测试注解如@SpringBootTest、@MockBean等。

2025-06-28 08:13:26 1085

原创 [特殊字符] 程序员必备技能:常用 Git 命令整理(附记忆口诀)

Git 命令虽多,但常用的也就那么几个,熟练掌握可以大大提高开发效率!

2025-06-10 08:05:45 189

原创 阿里也出手了!灵码AI IDE问世

各位程序员小伙伴们,是不是还在为写代码头秃?别担心,阿里云带着它的通义灵码 `AI IDE` 来拯救你啦!

2025-06-04 08:26:02 1503

原创 在Amazon Q辅助下,半小时开发了一个俄罗斯方块游戏

晓凡开发了一款基于HTML/CSS/JavaScript的俄罗斯方块游戏,支持7种经典方块形状和键盘/触摸屏控制。游戏包含自动下落、得分系统、行消除等功能,并提供源码下载。可通过Node.js部署或直接打开HTML文件运行。控制方式包括方向键移动旋转、空格键开始游戏等。

2025-06-01 08:06:12 299

原创 SpringBoot3整合SpringSecurity6(四)添加用户、密码加密

SpringBoot3整合SpringSecurity6(四)添加用户、密码加密

2025-05-21 08:18:50 1188

原创 SpringBoot3整合SpringSecurity6(一)快速入门

SpringBoot3整合SpringSecurity6 快速入门

2025-05-21 08:16:13 631

原创 520表白神器

晓凡在520这个特殊的日子,为大家提供了一个浪漫的网页表白工具,帮助用户向心爱的人表达爱意。该工具包括浪漫启动页、动态情书系统、趣味互动游戏、时光相册墙和终极表白仪式等功能。用户可以通过编辑配置文件自定义内容,如相识日期、收件人姓名、情书内容等。此外,还支持自定义音乐和图片,以及本地和线上部署。项目源码可通过提供的链接获取。晓凡希望通过这个工具,帮助用户创造难忘的表白体验。

2025-05-20 07:51:20 512

原创 SpringBoot3整合SpringSecurity6(三)基于数据库的用户认证

上一篇文章中,我们了解了怎么基于内存进行用户认证。但这还远远不够,在实际开发中。用户往往都存在于数据库,所以从这篇文章开始,我们就要开始学习基于数据库的用户认证。

2025-05-06 08:20:56 1022

原创 SpringBoot3整合SpringSecurity6(二)SpringSecurity默默的干了些啥

第一节中,我们基本上就引入依赖,其他什么都没做就完成了认证功能。之所以我们不用做什么,是因为默认实现了很多功能。当然了,这里默认实现都是基于内存的用户认证,即用户都是创建在内存当中的,实际应用都是基于数据库的。小伙伴们不用着急,只要我们理解了基于内存的用户认证,那基于数据库也是一样的原理,不同的只是一个从内存中获取用户信息,一个从数据库中获取用户信息而已。

2025-04-21 07:17:19 804

原创 SpringBoot3整合SpringSecurity6(一)快速入门

springboot3整合springsecurity6

2025-04-15 07:30:00 1011

原创 职场新风向:996不再是常态,健康工作成主流

像大疆、美的、联想这样的大厂都纷纷行动起来,发布了相关通告,让员工能够准时下班,享受生活,就连自愿加班都不行。像联想发布的通告中提到,“反对996,大部分人都能准时下班,在联想并不是什么新鲜事,也是联想人的共识。我们希望,越来越多的公司能够加入到反对996、严禁加班的行列,让职场人能够真正地实现工作与生活的平衡。长时间的加班,不仅消耗了我们的身体,也让我们失去了与家人相处的时光,失去了对生活本身的热爱。最近,职场上发生了一件让人振奋的事情,越来越多的企业开始反对996,倡导健康的工作模式。

2025-03-15 08:24:17 316

原创 从低谷期冰冷的40亿到如今的4000亿,雷布斯的逆袭之路

他曾说:“我特别热爱编程,曾经以为我会一辈子做程序员,结果 28 岁成为了金山 CEO,真不是我厉害,纯粹是意外”。如果没有今天这么多米粉朋友的支持,我相信小米也不会这么成功的,所以呢,大家看看笑一笑就好,这些都不是真的,所以恳请大家帮我辟谣啊。雷军解释说:“我们不觉得高价要有面子,而是说这个价值,贵的有道理,让喜欢这辆车的人真正买得起。不过,雷军自己却很谦虚,他表示:“人生不是爽文,成功还是要靠梦想,靠奋斗一步一步来的,努力也靠贵人相助。同时,他也非常重视团队建设和人才培养,让小米拥有一支强大的团队。

2025-03-03 07:42:31 1002

原创 DeepSeek4J 发布啦,Java 开发者的福音,一行代码集成 DeepSeek

通过 DeepSeek4J 1.4,我们轻松完成了私有知识库的构建和 RAG 系统的搭建。虽然目前的系统已经能跑起来,但要达到生产可用,还需要进一步优化。比如,优化检索策略、重排序、提示词工程、知识库管理和性能调优等等。不过,有了 DeepSeek4J 这个强大的工具,这些优化工作也会轻松不少。小伙伴们,还在等什么?赶紧去试试 DeepSeek4J 吧!更多高级特性和最佳实践,官方文档。github地址。本期内容就到这儿,希望对您有所帮助!我们下期再见~

2025-02-28 08:07:26 792

原创 凌晨三点救火实录:Java内存泄漏的七个神坑,你至少踩过三个!

“小王啊,知道为什么我头发这么少吗?那内存泄漏的速度比理发店推子还快!“

2025-02-26 07:30:00 788

原创 Java调用本地部署的deepseek

经常逛Spring官网(https://docs.spring.io/spring-ai/reference/api/chat/deepseek-chat.html)的小伙伴会发现,Spring已经支持接入DeepSeek了。OpenAI翻译过来就是提供了开源的模型,该模型以其先进的推理和解决问题的能力而闻名。Spring AI通过与现有OpenAI客户端复用的方式与集成。要接入DeepSeek,您需要获取一个的API KEY,配置接入地址,并选择一种模型即可。

2025-02-24 13:23:41 3114 2

原创 从”技术宅“到”机器人教父“,那个用机器人改变世界的年轻人

随着民营企业座谈会的召开,有一位年轻的企业家王兴兴映入了我们的视野。没错就是那个让机器人从实验室走向舞台中央的年轻人。大家对今年春晚的机器人扭秧歌应该都还印象深刻吧,它就出自于王兴兴创办的宇树科技。今天就来看看这位“机器人教父”的故事。这可不是什么玄幻小说,而是真真切切发生在我们身边的传奇。是一位能把机器人玩出花来的“大神”。

2025-02-21 08:22:27 858

原创 本地部署DeepSeek后,没有好看的交互界面怎么行!

在前面的文章中手摸手的带小伙伴们在本地部署了DeepSeek。但是,部署完之后,我们要与之交互,只能在命令行中进行。忘记怎么部署的小伙伴,来这儿复习一下~命令行交互如下图所示,这样的交互界面对于普通人来说可谓是非常的不友好。DeepSeek是好东西,当然得给他配一个高颜值的交互界面了,得让它集才华与美貌于一身。所以,今天给大家推荐几款市面上好用且好看的交互界面,小伙伴们根据喜好自行选择一款即可~

2025-02-17 08:27:19 1311

数字信号处理实验

数字信号处理实验一,信号及系统响应。实验报告,实验目的

2013-11-20

java自学之路

马士兵java自学之路,带领你自学java。给你一个整体的框架,让你成功应付就业

2013-11-20

PowerBuilder9.0精彩编程百例

本pdf包含了PowerBuilder100个精彩实例讲解,适合初学者或者有一定PowerBuilder开发经验的开发者

2017-11-06

weblogic10.3.6 下载 windows*86

weblogic 10.3.6 Windows 32位下载

2017-04-16

jdk1.8.0_121.zip

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具

2004-08-27

weblogic 11g安装及部署详细步骤

weblogic 11g安装及部署详细步骤

2017-04-16

pbFind.rar

该工具是powerbuilder开发中必备小助手,可以快速查找代码位置,帮助pb开发人员快速定位问题代码,提高编程者开发效率

2019-12-20

医保专网检查.bat

该批处理文件用于检查网络是否通畅,使用过程中可编辑批处理内容更改ip地址,以实现相关网络检测。双击即可正常允许检测网络

2019-12-20

Weblogic管理指南中文

从Weblogic的安装到卸载,手把手教初学者认识和熟练掌握Weblogic部署集群服务

2017-11-06

IT运维宝典之weblogic实战

IT运维宝典之weblogic实战,适合初学者快速熟练的掌握Weblogic,并结合相关实例进行讲解

2017-11-06

windows下搭建ftp服务器.docx

FTP是用来在两台计算机之间传输文件,是Internet中应用非常广泛的服务之一。它可根据实际需要设置各用户的使用权限,同时还具有跨平台的特性,即在UNIX、Linux和Windows等操作系统中都可实现FTP客户端和服务器,相互之间可跨平台进行文件的传输。因此,FTP服务是网络中经常采用的资源共享方式之一。FTP协议有PORT和PASV两种工作模式,即主动模式和被动模式。

2019-11-06

空空如也

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

TA关注的人

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