- 博客(236)
- 资源 (12)
- 收藏
- 关注
原创 手把手教你用Vite构建第一个Vue3项目
今天就来说说怎么创建第一个Vue3项目。并安装Element Plus 及一些常用配置,最终实现一个简单增删改查页面
2023-09-04 08:19:54
15027
65
原创 Hermes官方桌面版发布了
文章摘要: Hermes Agent是一款由Nous Research开源的AI智能体项目,凭借持久记忆、自我进化和全平台消息接入三大核心功能,在GitHub获得18万星标。社区开发者fathah推出的桌面版Hermes Desktop解决了用户需要命令行操作的痛点,被官方直接纳入产品线,支持Windows/Mac/Linux三大系统。文章详细介绍了桌面版的安装配置体验和注意事项,指出可视化界面让AI智能体真正走向大众,这种"把终端换成图标"的转变具有里程碑意义。(149字)
2026-06-15 08:30:01
200
原创 折腾了一下午,终于让Codex用上了DeepSeek
AI时代真的风水轮流转,前段时间最火的还是,转眼间Codex就火得一塌糊涂。Codex是由OpenAI推出的AI智能体。起初呢主要用于编程开发,后面慢慢进化成了通用智能体。界面和操作对于小白来说可谓是非常友好。它不仅能回答问题,编写代码,还能读取电脑本地文件,修改项目,浏览网页,调用外部工具,自动化执行任务,操作浏览器甚至桌面应用。也是早早的就给身边不是程序员的亲朋好友安利了,都是用起来就离不开了。但随着问题也来了——这玩意默认只认OpenAI自家的模型,得有OpenAI。
2026-06-09 08:03:32
604
原创 【PB案例学习笔记】-56将数据保存到Excel文件中
摘要 本文介绍了如何使用PowerBuilder将数据窗口中的数据保存到Excel文件。通过OLEObject对象连接Excel应用程序,实现数据导出功能。文章详细讲解了实现步骤,包括创建程序框架、界面布局(数据窗口和按钮控件)、编写连接数据库和导出Excel的代码。案例最终实现点击按钮将数据保存到指定路径的Excel文件,并提供了完整的代码示例和运行效果演示。所有相关源代码已上传至Gitee仓库供读者参考使用。
2026-05-11 07:45:00
374
原创 【PB案例学习笔记】-55将数据保存到word文件中
本文介绍了如何使用PowerBuilder将数据窗口中的数据保存到Word文件中。通过建立OLEObject对象连接Word.Application,调用其Documents和ActiveDocument对象的方法实现数据导出。案例详细展示了从创建数据窗口、界面布局到编写核心代码的完整过程,重点讲解了如何获取数据窗口行列数、处理表头和数据内容,以及最终保存为Word文档的实现步骤。该方案实现了PB与Word的无缝交互,适用于需要将数据库数据导出为Word文档的应用场景。完整代码已开源至Gitee仓库pb-p
2026-05-11 07:00:00
315
原创 【PB案例学习笔记】-54键盘模拟器
本文介绍了如何使用PowerBuilder创建一个键盘模拟器程序。通过数据窗口设计界面,添加按键图片和响应区域,实现按键显示功能。主要步骤包括:1)创建FreeForm风格数据窗口并添加键盘图片;2)建立标准可视用户对象处理按键事件;3)在主窗口布局显示控件;4)编写事件代码实现按键名称和输入内容的实时显示。最终程序运行时能捕捉按键操作,在界面中显示当前按键名称和输入内容。该案例展示了PB中数据窗口和用户对象的综合应用,适合有一定PB基础的开发者学习参考。完整代码已开源,可通过文末链接获取。
2026-05-10 08:30:00
374
原创 【PB案例学习笔记】-53获取汉字拼音首字母
本文介绍了如何使用PowerBuilder实现汉字转拼音首字母的功能。通过建立外部数据源文件(chinaword.txt和mark.txt)存储汉字与拼音的映射关系,创建数据窗口对象d_chinaword和d_mark。重点开发了f_spell函数,该函数通过DataStore对象加载外部数据,对输入的中文字符进行特殊字符过滤和拼音首字母转换。最后设计了包含输入框、结果显示框和功能按钮的界面,实现输入中文后点击按钮即可显示对应的拼音首字母。文章提供了完整的实现思路、代码示例和运行效果展示。
2026-05-10 07:30:00
669
原创 【PB案例学习笔记】-52模糊查询数据
摘要 本文介绍了如何使用PowerBuilder实现模糊查询功能,通过员工编号部分匹配查询员工信息。主要内容包括: 创建程序框架:建立工作区、应用和主窗口 界面设计:添加数据窗口控件、静态文本、单行编辑框和按钮控件 核心代码实现: 获取原始SQL语句 使用LIKE关键字构造模糊查询条件 实现查询、重置和退出功能 数据库连接配置:设置Oracle数据库连接参数 运行效果展示:通过GIF演示模糊查询的实际操作 案例完整代码已上传至Gitee仓库,适合PB开发者学习参考。
2026-05-09 07:30:00
600
原创 【PB案例学习笔记】-51数据查询
这是PB案例学习笔记系列文章的第51篇,该系列文章适合具有一定PB基础的读者。通过一个个由浅入深的编程实战案例学习,提高编程技巧,以保证小伙伴们能应付公司的各种开发需求。文章中设计到的源码,小凡都上传到了gitee代码仓库需要源代码的小伙伴们可以自行下载查看,后续文章涉及到的案例代码也都会提交到这个仓库【如果对小伙伴有所帮助,希望能给一个小星星⭐支持一下小凡。
2026-05-08 07:45:00
201
原创 【PB案例学习笔记】-50使用DataStore共享数据
本文介绍了如何使用PowerBuilder中的DataStore实现数据窗口间的数据共享。通过创建Grid风格数据窗口对象d_emp,在w_main窗口中添加两个DataWindow控件和按钮控件。点击"共享数据"按钮时,创建DataStore对象并检索数据,然后将数据共享给第二个数据窗口。文章详细说明了实现步骤,包括界面布局、代码编写和运行效果展示,最终实现了将一个数据窗口中的数据共享给另一个数据窗口的功能。
2026-05-08 07:00:00
325
原创 【PB案例学习笔记】-48按员工编号排序
PB案例学习笔记:实现员工编号排序功能 本文介绍了如何使用PowerBuilder实现按员工编号排序的功能。通过数据窗口控件的SetSort和Sort函数,用户可以勾选"按员工编号排序"复选框后,选择升序或降序方式查看排序结果。 关键实现步骤包括: 创建数据窗口对象d_emp 在窗口中添加DataWindow、CheckBox和RadioButton控件 编写排序逻辑代码: 使用SetSort设置排序规则("empno A"升序/"empno D"
2026-05-07 07:15:00
371
原创 【PB案例学习笔记】-49数据窗口排序
这是PB案例学习笔记系列文章的第49篇,该系列文章适合具有一定PB基础的读者。通过一个个由浅入深的编程实战案例学习,提高编程技巧,以保证小伙伴们能应付公司的各种开发需求。文章中设计到的源码,小凡都上传到了gitee代码仓库需要源代码的小伙伴们可以自行下载查看,后续文章涉及到的案例代码也都会提交到这个仓库【如果对小伙伴有所帮助,希望能给一个小星星⭐支持一下小凡。
2026-05-07 07:15:00
342
原创 【PB案例学习笔记】-47恢复删除数据
文章摘要 本文介绍了如何使用PowerBuilder实现数据删除后的恢复功能。通过RowsMove函数将删除的数据从Deleted缓冲区移动到Primary缓冲区,从而实现数据恢复。文章详细讲解了界面布局、控件设置和代码编写过程,包括数据窗口连接、删除确认、数据恢复等关键步骤。最终实现效果展示了一个交互式的数据删除与恢复操作界面,适合具有一定PB基础的开发者学习参考。完整代码已上传至Gitee仓库,读者可自行下载实践。
2026-05-06 08:02:26
249
原创 【PB案例学习笔记】-46在数据窗口中编辑数据
本文介绍了如何在PowerBuilder数据窗口中进行增删改查操作。通过InsertRow、RowCount、ScrollToRow和Update等函数实现数据操作功能,详细讲解了每个函数的语法和参数说明。文章包含完整的实现步骤:创建程序框架、设计数据窗口对象、界面布局、编写代码(包括窗口打开事件、按钮点击事件等),最终实现了一个可对emp表数据进行增删改查的示例程序。所有源代码已上传至Gitee仓库供读者参考。
2026-05-06 07:59:30
457
原创 别被AI吓到!一文看懂AI到底是啥?
文章摘要(150字): 近年来,AI技术如ChatGPT、Midjourney等引发广泛关注,但许多人对其原理感到困惑。本文用通俗语言解析核心概念:生成式AI(创造内容)与判别式AI(识别判断)的区别;大语言模型的本质是“概率预测”,而非真正思考;Token作为信息处理单位影响AI的输入输出成本;开源与闭源模型的隐私差异;以及AI的“幻觉”和“偏见”短板。文章强调AI是工具而非威胁,普通人无需技术背景也能理解其基本逻辑,并安全利用其能力。 关键词:生成式AI、大语言模型、Token、开源模型、AI幻觉
2026-04-29 08:22:50
526
原创 Anthropic 翻车了:51万行代码泄露,AI 巨头的“底裤“被扒了个干净
AI公司Anthropic遭遇重大源码泄露,其当家产品Claude Code的51.2万行TypeScript代码在npm上意外曝光。泄露原因是发布时未删除.map调试文件,导致完整源码被安全研究员发现并迅速传播。代码揭示了一个完整的AI Agent操作系统,包含40多个工具模块、5万行核心推理引擎以及从未公开的实验功能,如终端电子宠物、AI做梦系统和卧底模式等。尽管不涉及核心模型权重和用户数据,但这次泄露可能加速AI Agent领域的技术发展,同时也暴露了这家估值180亿美元公司的安全漏洞。
2026-04-01 07:56:25
395
原创 米哈游36岁程序员被曝复工当晚猝死出租屋内
摘要:36岁程序员猝死事件引发行业反思。文章指出程序员群体长期将"拼命"视为常态,却忽视了身体发出的警告信号。作者通过案例揭示"再拼几年"的职场幻觉,强调生命无法重来,对家人而言"活着"才是最大价值。最后给出实用建议:学会拒绝过度加班、重视体检、培养工作外爱好、常联系家人。文章呼吁从业者认清"代码重要,但生命更重要"的真相,重新审视工作与生活的平衡。
2026-03-02 08:38:51
529
原创 Java开发中那些常见的坑,你踩过几个?
摘要:本文总结了Java开发中常见的20个陷阱,包括对象比较混淆(== vs equals)、Integer缓存机制、字符串拼接性能、集合遍历修改、资源关闭遗漏等问题。其他典型误区涉及异常处理、泛型擦除、浮点数精度、日期API、线程安全等场景,每个问题都给出了错误示例和正确解决方案。这些陷阱可能导致性能问题、内存泄漏或运行时异常,开发者应注意避免。文章旨在帮助Java程序员提高代码质量,减少常见错误。
2025-11-17 08:24:08
304
原创 接口开发,咱得整得“优雅”点
本文介绍了如何构建一个优雅的Spring Boot API项目框架,重点讲解了签名认证、数据加密、IP白名单和接口限流等生产级必备功能。通过签名拦截器实现请求防篡改,使用AES加密敏感数据防止泄露,配置IP白名单进行访问控制,并集成Sentinel实现接口限流保护。文章提供了可直接使用的核心代码示例,帮助开发者快速搭建安全可靠的高并发API服务。这些措施能有效减少线上问题,提高系统稳定性,同时降低开发者的维护压力。
2025-11-13 08:36:40
452
原创 见过哪些醍醐灌顶的Java代码:从“卧槽“到“原来如此“的顿悟
本文分享了Java编程中的几个惊艳代码示例。首先介绍了Lambda表达式简化匿名内部类和集合操作的优雅写法,展示了从"怎么做"到"做什么"的思维转变。其次讲解了Stream API的数据流式处理能力,通过工厂流水线般的操作实现复杂业务逻辑。然后介绍了Optional类如何优雅处理空指针问题,采用链式调用替代繁琐的判空操作。最后展示了策略模式如何取代if-else地狱,以及建造者模式解决构造函数参数爆炸的问题。这些Java特性不仅提升了代码简洁性,更体现了编程思维的转变
2025-10-30 08:24:24
622
2
原创 【PB案例学习笔记】-46在数据窗口中编辑数据
本文介绍了如何在PowerBuilder数据窗口控件中实现数据的增删改查操作。通过RowCount、InsertRow、DeleteRow、ScrollToRow和Update等核心函数的应用,演示了数据维护的具体实现方法。文章详细讲解了界面布局和代码编写步骤,包括数据窗口对象的创建、按钮功能的实现以及数据库连接配置。案例采用Oracle数据库作为示例,最终实现了一个完整的数据维护功能,用户可以通过界面按钮进行数据添加、删除、保存等操作。所有源代码已上传至Gitee仓库(pb-project-example
2025-10-24 21:28:35
889
原创 【PB案例学习笔记】-45动态创建数据窗口
本文介绍了使用PowerBuilder动态创建数据窗口的实现方法。通过SyntaxFromSQL和Create函数,用户可以选择字段和数据窗口风格来动态创建数据窗口。文章详细说明了实现思路,包括界面布局、控件设置和代码编写,最终实现了一个可视化操作界面。程序运行后,用户可以选择表字段并实时预览生成的数据窗口效果。完整代码已开源在Gitee仓库,方便开发者参考使用。该案例适合具有一定PB基础的开发者学习,可应用于实际开发中灵活创建数据窗口的需求。
2025-10-14 08:16:03
693
原创 【PB案例学习笔记】-44使用下拉子数据窗口
这篇文章介绍了如何在PowerBuilder中使用下拉子数据窗口实现数据项选择功能。文章通过创建Grid风格的数据窗口对象d_emp、外部数据窗口对象d_job和d_dept,详细展示了如何设置下拉子数据窗属性,包括选择DropDownDW类型、配置数据源和显示列等。随后指导读者完成界面布局和控件设置,并提供了完整的代码实现,包括数据窗口的检索、滚动、增删改查等操作。最终实现用户可通过下拉框选择数据项,避免手动输入错误的效果。所有相关源码已上传至gitee仓库供读者参考。
2025-10-14 08:13:20
1539
原创 用户只需要知道「怎么办」,不需要知道「为什么炸了」
摘要 本文总结了18条实用的接口设计规范,旨在避免常见的技术债问题。核心建议包括:路径永久不变、命名使用名词而非动词、统一复数形式、规范分页参数、采用小写下划线的字段命名、禁止魔法数字枚举、使用DTO而非Map接收参数、统一返回包装等。通过对比"作死写法"与"保命写法",提供了可落地的优化方案,帮助开发者设计更健壮、易维护的API接口,减少生产环境问题。这些规范覆盖了路由命名、参数处理、数据格式等关键方面,适用于日常开发场景。
2025-09-18 08:12:07
1030
原创 一款专属程序员的显示器
摘要: 程序员深夜加班时,常面临屏幕空间不足、蓝光刺眼等问题。换上明基RD280U显示器后,28寸3:2比例带来更多代码行显示,专业编程模式提供深色/亮色主题切换,减少视觉疲劳。MoonHalo背光和猫头鹰模式适合夜间工作,护眼功能可调节蓝光和色弱设置。软件Display Pilot 2支持快捷分屏、定时模式切换,提升效率。一周体验表明,新显示器大幅改善代码阅读体验,减少反光和眼睛疲劳,是程序员值得投资的办公装备。
2025-09-16 08:25:08
905
原创 一款带有AI功能的markdown笔记工具
关注晓凡的同学都知道,晓凡是一名程序员。平常有空的时候会写写博客,将一些技术干货或者踩过的坑分享给大家。脑子里突然而来的灵感群里的一张梗图随手的一张截图读书看到的一段文字浏览GitHub看到的一段优秀代码浏览技术大佬博客时候的博客链接随手保存的一个文件以前我的做法是:截图 → 发微信“文件传输助手” → 晚上再手动搬运到 Typora → 调格式 → 插入图床 → 写着写着就忘了当初想表达啥。整个过程极其痛苦。今天要推荐给大家的NoteGen。
2025-09-15 08:25:46
1316
原创 【PB案例学习笔记】-42使用选项卡
本文介绍了如何在PowerBuilder中使用选项卡控件创建多标签窗口。通过开发一个"员工信息管理"系统,展示了选项卡的基本用法:1)添加并设置选项卡控件;2)在标签页中添加不同控件;3)编写切换标签页和数据处理逻辑。案例包含两个标签页,分别显示窗口说明和员工数据表格,支持增删改查操作。代码仓库提供了完整源码,适合有一定PB基础的开发者学习选项卡控件的实际应用。
2025-09-05 07:15:00
691
原创 【PB案例学习笔记】-43使用列表视窗
本文介绍了如何在PowerBuilder中创建一个具有多种显示风格的列表视窗控件(ListView)。通过案例演示了ListView的四种视图模式(大图标、小图标、列表、报告),详细说明了控件属性设置和代码实现步骤。文章包含创建基本框架、窗口布局、控件添加与属性设置、关键代码编写(如添加列、插入表项、切换视图)等内容,并提供了完整的源码仓库地址。最终实现了一个可通过点击切换不同视图风格、支持添加带图标的用户信息的交互式列表界面。
2025-09-05 07:15:00
771
原创 【PB案例学习笔记】-40数据窗口缩放显示
本文介绍了如何通过PowerBuilder实现一个可缩放的数据窗口程序。文章详细讲解了从创建基础框架到界面设计的全过程,包括数据窗口对象的创建、控件的添加与属性设置。核心功能通过HtrackBar和VtrackBar控件实现窗口缩放和翻页操作,并提供了完整的代码实现。最终效果展示了一个动态调整显示比例和滚动浏览数据的数据窗口应用。该案例适合具有一定PB基础的开发者学习进阶技巧。
2025-09-04 07:15:00
1053
原创 【PB案例学习笔记】-41动态设置数据窗口风格
本文介绍了如何使用PowerBuilder动态设置数据窗口显示风格。通过SyntaxFromSQL函数生成数据窗口源代码,并结合Create函数实现四种风格(标签、列表、网格、自由)的动态切换。文章详细说明了实现思路、界面布局和关键代码,包括数据窗口创建、风格选项设置以及Oracle数据库连接配置。最终实现了一个可根据下拉菜单选择实时改变数据显示风格的应用程序,并提供了完整的代码仓库地址供读者参考。
2025-09-04 07:15:00
740
原创 【PB案例学习笔记】-38设置数据窗口条件位图
本文介绍了如何在PowerBuilder中实现根据性别显示不同头像的功能。通过向数据窗口插入位图,并设置条件表达式来控制位图的可见性。具体步骤包括:1) 添加男生和女生位图到数据窗口;2) 为每个位图设置Visible属性条件表达式(如if(sex="1",1,0));3) 编写应用连接数据库和窗口控制代码。最终实现表格中性别栏自动显示对应性别的头像,使界面更加美观直观。文章提供了完整的实现思路和代码示例,适合有一定PB基础的开发者学习。
2025-09-03 07:15:00
724
原创 【PB案例学习笔记】-39比例图显示数据
PB案例学习:3D饼状图展示员工薪资分布 本文介绍了使用PowerBuilder创建3D饼状图显示员工薪资分布的方法。主要步骤包括: 创建Grid风格数据窗口d_emp 使用SQL语句分组统计薪资范围,创建Graph风格的3D饼状图数据窗口d_emp_char 在窗口中添加两个数据窗口控件和按钮 编写检索和显示代码 最终实现效果:通过3D饼图直观展示不同薪资区间的员工人数比例,使数据呈现更加清晰直观。文章中涉及的源代码已上传至Gitee仓库,方便读者下载参考。
2025-09-03 07:15:00
609
原创 【PB案例学习笔记】-37设置数据窗口颜色
本文介绍了如何使用PowerBuilder为数据窗口表格设置背景颜色。通过连接Oracle数据库并创建网格风格的数据窗口对象,在属性卡中设置表头为蓝色背景,数据区域根据性别显示不同颜色(男生灰色,女生浅黄色)。文章详细说明了创建窗口、添加控件、设置颜色表达式及编写连接和查询代码的步骤,最终实现了一个美观醒目的数据展示效果。文中还提供了完整的源码仓库地址,方便读者参考和下载。
2025-09-02 07:30:00
917
原创 【PB案例学习笔记】-36PB连接SQLite数据库
摘要 本文介绍了如何在PowerBuilder(PB)中连接SQLite数据库并查询数据。内容包括SQLite数据库的安装配置、创建员工信息表、插入测试数据,以及通过ODBC驱动实现PB与SQLite的连接。文章详细展示了创建数据窗口、配置数据库连接的过程,并最终实现了一个简单的员工信息查询界面。通过该案例,读者可以掌握PB操作SQLite数据库的基本方法。配套源码已上传至Gitee仓库,适合有一定PB基础的开发者学习参考。
2025-09-02 07:15:00
1053
原创 【PB案例学习笔记】-34PB连接MySQL数据库
本文介绍了如何使用PB通过ODBC连接MySQL数据库并显示员工信息。内容包括创建MySQL数据库和表、安装配置ODBC驱动、建立PB数据源、创建Grid风格数据窗口、设置金额格式等步骤。详细说明了窗口控件添加和代码编写过程,包括连接数据库、数据检索等功能实现。最终实现了一个可查询显示员工信息的简单应用,适合PB开发者参考数据库连接操作。 关键词:PB开发、MySQL连接、ODBC配置、数据窗口、数据库编程
2025-09-01 07:30:00
1324
原创 【PB案例学习笔记】-35PB连接Access数据库
这是PB案例学习笔记系列文章的第35篇,该系列文章适合具有一定PB基础的读者。通过一个个由浅入深的编程实战案例学习,提高编程技巧,以保证小伙伴们能应付公司的各种开发需求。文章中设计到的源码,小凡都上传到了gitee代码仓库需要源代码的小伙伴们可以自行下载查看,后续文章涉及到的案例代码也都会提交到这个仓库【如果对小伙伴有所帮助,希望能给一个小星星⭐支持一下小凡。
2025-09-01 07:15:00
1095
原创 Git提交错了,别慌!还有后悔药
大家好,我是晓凡。引子写代码就像炒菜,锅铲一抖盐放多了还能加水,Git 提交错了也能“回锅”。但回锅方法不对,可能把整锅菜都糊掉。今天咱们就掰开揉碎聊聊:到底有哪些“提交错了”的场景?每种场景到底该怎么优雅地撤回?全部给你配好命令、画好流程,照着抄就行。
2025-08-27 08:22:03
623
原创 别再被VO、BO、PO、DTO、DO绕晕!今天用一段代码把它们讲透
今天咱们就用一段“用户下单买奶茶”的故事,把 VO、BO、PO、DTO、DO 全部聊明白。看完保准你下次面试不卡壳,写代码不纠结。
2025-08-21 07:30:00
1301
原创 IT岗位大全
构建系统核心业务逻辑、数据库操作和接口服务,是系统的“大脑”。研究并开发AI模型,应用于图像识别、语音处理、推荐系统等领域。专注于云平台的架构设计、部署与优化,推动企业数字化转型。连接技术与市场,负责产品规划、需求定义和项目推进。连接开发与运维,实现自动化部署、监控与高效协作。我们下期再见 ヾ(•ω•`)o (●’◡’●)喜欢从数据中找规律、擅长表达与沟通的同学。沟通能力强、有商业头脑、协调能力好的同学。有艺术天赋、关注用户体验、善于沟通的同学。细心、有逻辑思维、关注产品质量的同学。
2025-07-11 08:31:54
1148
jdk1.8.0_121.zip
2004-08-27
windows下搭建ftp服务器.docx
2019-11-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅