自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Geovin Du Dream Park

逻辑和美都关注封闭的事实,我们的生活则是发现的经验中度过的.....

  • 博客(350)
  • 资源 (7)
  • 收藏
  • 关注

原创 ArKTS:login page using HarmonyOS‘s ArkUI

本文介绍了使用HarmonyOS DevEco Studio 5.1.1开发的登录页面实现,包含用户名/密码输入、登录验证、第三方登录等功能。代码采用TypeScript编写,实现了基础表单验证、错误提示弹窗、页面跳转等交互逻辑。当输入admin/123456时跳转至首页,否则显示错误提示。页面还包含注册、忘记密码入口及微信/QQ/支付宝等第三方登录选项。通过Preferences模块存储凭证,展示了HarmonyOS应用开发中路由跳转、UI组件、对话框等核心功能的使用方法。

2025-07-20 10:44:09 34

原创 java: DDD using sql server 2019 or Oracle21c

摘要:本文介绍了一种基于工厂模式实现数据库系统切换的Java项目架构。项目采用分层设计,包含domain、infrastructure、application和presentation层。核心实现通过DatabaseType枚举定义支持的数据库类型,AppConfig类加载配置并初始化组件,DatabaseConnectionFactory处理数据库连接,以及针对Oracle和SQLServer的Repository实现类。通过工厂模式,只需修改infrastructure层的配置和实现即可切换数据库,其他

2025-07-19 23:27:03 272

原创 java: DDD using sql server 2019

摘要: 本文展示了一个基于DDD架构的Java项目结构,包含domain、infrastructure、application和presentation四层。重点分析了SQL Server数据库操作实现类DuSqlServerHelper,通过JDBC连接数据库并支持存储过程调用。SchoolRepositoryImpl类演示了CRUD操作,包含分页查询、条件搜索和数据统计功能。项目采用工厂模式设计,支持多数据库切换(Oracle/MySQL/SQL Server等),注释中强调了版权信息和跨平台兼容性(W

2025-07-15 08:50:08 142

原创 java: DDD using oracle 21c

这是一个基于领域驱动设计(DDD)的学校管理系统Java项目,采用分层架构实现: 项目结构: 领域层(domain):包含School实体类和QueryParams查询参数类 基础设施层(infrastructure):实现SchoolRepository接口,处理数据库操作 应用层(application):SchoolService提供分页查询、CRUD等业务逻辑 表现层(presentation):SchoolView提供GUI界面,SchoolController处理用户交互 核心功能: 支持学校信

2025-07-13 19:35:47 194

原创 Java: OracleHelper

摘要:本文介绍了涂聚文开发的DuOracleHelper数据库工具类,用于简化Oracle数据库操作。该类支持文本查询和存储过程两种命令类型,提供参数化查询、结果集转换等功能。主要特性包括:1)通过JSON配置文件管理连接信息;2)支持输入输出参数;3)将查询结果转换为DataSet/DataTable层次结构;4)详细的调试日志输出。该工具类封装了JDBC底层细节,使用枚举类型规范操作,并支持Oracle游标等特性,适用于Java17开发环境。调用示例展示了如何通过参数化查询获取学校信息。

2025-07-13 16:53:01 196

原创 vue.js 3: markmap using typescript

摘要:本文介绍了如何通过Vue.js构建Markmap思维导图应用的开发流程。首先通过npm初始化Vue项目并安装相关依赖,包括markmap-lib、markmap-view等核心库。代码展示了三个核心组件:markmap.ts负责加载Markmap资源并创建转换器;VueComposition.vue和VueLegacy.vue分别使用Composition API和Options API实现Markmap的渲染与交互,包含Markdown编辑器与SVG可视化区域;displayview.vue作为入口

2025-06-24 22:58:08 220

原创 javascript: markmap

这是一个简单的HTML文档,用于展示中国三个不同地区的行政层级结构。文档使用markmap(思维导图)可视化技术,呈现了北京市东城区、江西省吉安市永丰县和广东省深圳市罗湖区的行政区划,从省级到社区/村委的完整层级关系。其中包含了具体到街道社区的地名信息,如教苑社区-林海花园、涂家村委-涂家村和兰心社区-江海花园。页面采用响应式设计,通过CDN加载markmap-autoloader库实现可视化效果。

2025-06-19 21:00:33 207

原创 vue3: bingmap using typescript

该组件是一个基于Bing Maps的交互式地图应用,主要功能包括: 地图展示:加载Bing Maps API并显示中国地区的地图,支持动态调整视图范围 数据可视化: 在地图上标记办公地点和零售门店位置 显示统计卡片(总位置数、覆盖人群等) 集成柱状图展示区域表现分析数据 交互功能: 点击地图标记显示详细信息的弹窗 点击位置列表项自动聚焦到对应地图位置 响应式设计,自动适应容器尺寸变化 状态管理: 加载状态提示和错误处理 调试信息显示 内存管理和资源清理 组件采用Vue 3 Composition API开发

2025-06-07 18:37:52 273

原创 vue3: baidusubway using typescript

摘要:本文介绍了一个基于Vue 3和百度地图API的地铁线路规划系统。系统主要包含两个组件:BaiduSubwayMap负责地图渲染和路线规划,SubWayView提供用户界面交互。主要功能包括:1) 城市地铁地图显示;2) 站点搜索与路线规划;3) 地图缩放控制;4) 线路图例展示。系统采用响应式设计,支持城市切换、默认站点设置、本地状态保存等功能,并通过事件机制实现组件间通信。技术栈包含Vue 3 Composition API、TypeScript、TailwindCSS等,具有良好的可维护性和扩展性

2025-06-01 16:22:38 281

原创 vue3: tmap (腾讯地图)using typescript

本文介绍了一个基于Vue.js 3.0和腾讯地图API开发的深圳酒店地图展示系统。系统主要功能包括: 通过TencentMapMarker组件加载腾讯地图并展示酒店位置标记 从JSON文件异步加载酒店数据,包含名称、描述和坐标信息 实现标记点击交互,显示带有酒店详情的信息窗口和关闭按钮 处理加载状态和错误提示 采用TypeScript编写,包含完善的类型定义 系统使用vscode开发,依赖Node.js 20环境,地图容器高度为600px,支持响应式布局。代码包含详细的注释和开发信息,采用模块化设计,便于维

2025-05-29 23:54:31 258

原创 vue3: baidumap using typescript

该项目实现了一个基于Vue 3和百度地图API的深圳酒店地图展示系统。系统包含两个组件:BmapApp.vue负责加载酒店数据并处理状态,BaiduMapMarker.vue负责地图渲染和标记展示。主要功能包括:通过百度地图API显示深圳地区酒店位置,使用红色标记标注每家酒店,点击标记可查看酒店详情。项目采用TypeScript开发,包含数据加载、错误处理、地图控件添加等功能,并实现了响应式更新机制。需要注意的是,由于使用高德地图的经纬度数据,可能存在位置偏差。

2025-05-25 16:01:24 226

原创 vue3: amap using typescript

在VSCode中创建了一个名为AmapMarker.vue的Vue组件,用于展示高德地图并标记酒店位置。组件通过mapKey、hotelDataUrl和mapOptions等属性进行配置,支持动态加载酒店数据并在地图上显示自定义标记。酒店数据从hotel.json文件中获取,包含名称、地址、坐标和图标等信息。地图初始化时加载高德地图SDK,并根据酒店数据生成标记,点击标记会弹出信息窗口展示酒店详情。组件在挂载时初始化地图,卸载时清理资源。app.vue中引入了AmapMarker组件,并提供了地图配置和酒店

2025-05-17 10:51:25 255

原创 vue3: pdf.js 3.4.120 using javascript

本文介绍了如何在Vue.js项目中使用pdfjs-dist库实现PDF查看器功能。通过pdfjsViewer.vue组件,用户可以加载、浏览和缩放PDF文件。组件支持翻页、跳转到第一页或最后一页,以及调整缩放比例。pdfjsViewer.vue组件通过pdfjs-dist库加载PDF文件,并使用Canvas渲染页面。dupdf.vue组件作为父组件,负责文件选择和PDF路径的传递。App.vue则提供了导航功能,允许用户在不同页面之间切换。整体项目结构清晰,功能完善,适合在Vue.js项目中集成PDF查看功

2025-05-12 19:55:01 396

原创 vue3: pdf.js5.2.133 using typescript

本文展示了一个基于Vue 3.0和PDF.js的PDF查看器组件实现。组件通过pdfjs-dist库加载PDF文档,并提供放大、缩小、下载、翻页等功能。PDF的渲染通过Canvas实现,支持动态调整缩放比例,并显示当前页码和总页数。组件还包括加载状态和错误处理的逻辑,确保用户体验流畅。代码通过npm安装[email protected],并在Vue 3.0环境中使用Composition API进行开发。项目结构清晰,功能模块化,适用于需要在线预览PDF的Web应用场景。

2025-05-09 22:27:35 553

原创 vue3: pdf.js 2.16.105 using typescript

一个基于Vue 3.0和PDF.js的PDF查看器组件实现。组件通过pdfjs-dist库加载PDF文档,并提供放大、缩小、下载、翻页等功能。vue3: pdf.js 2.16.105 using typescript。

2025-05-09 21:04:15 450

原创 javascript: Multi-page PDF in Canvas using PDFJS 5.1

【代码】javascript: Multi-page PDF in Canvas using PDFJS 5.1。

2025-05-08 19:58:08 449

原创 PyCharm 2023升级2024 版本

上有提示, 运行的环境python的版本,用.venv/Script/下的 python.exe。Local\JetBrains和 Local\JetBrains 都删除,再重新安装。并且把C:\Users\用户\AppData 文件夹下的。1.2023虚拟机的文件夹是venv 改为.venv。把老版本卸载之后,需要把环境变量,注册表信息删除。3.打开原主输出的文件如.main.py。2.打开原来的项目文件夹,选择一个项目。

2025-04-28 19:29:31 627

原创 python: DDD+ORM+pyQt6 using MySql

数据处理各层,就用前面文章提到的就可以了。如果是并行或多线程,在此架构上,再加上代码。

2025-03-30 07:29:04 254

原创 python: Model 两种方式

【代码】python: Model 两种方式效果一样,不用动代码。第二种更灵活些

2025-03-12 06:32:13 264

原创 python: DDD+ORM using oracle 21c

【代码】python: DDD+ORM using oracle 21c。

2025-03-07 21:37:34 298

原创 python: DDD using postgeSQL and SQL Server

【代码】python: DDD using postgetSQL and SQL Server。

2025-03-06 23:06:58 226

原创 python: 并发编程 (Concurrent Programming) Simple example

python 操作mysql 并发编程 (Concurrent Programming) Simple example 用mvc 模式

2025-02-22 23:05:26 197

原创 python: SQLAlchemy (ORM) Simple example using mysql in Ubuntu 24.04

用python采用DDD(领域驱动)+MVC 框架,用SQLAlchemy ORM操作SQL Server,考虑主外键关系表,一多对,多对多等关系,用tk.Treeview进行添加,修改,删除,模糊查询分页,添加和修改为弹出子窗口,主子窗口采用MDI。有主菜单下有学校管理,老师管理的父子下列菜单

2025-02-21 00:25:15 344

原创 python: SQLAlchemy (ORM) Simple example using SQLite

【代码】是一个使用 Python 结合 DDD(领域驱动设计)、MVC(Model - View - Controller)框架,借助 SQLAlchemy ORM 操作 SQLite 数据库,并利用 ttk.Treeview 进行学校信息的添加、修改、删除、模糊查询和分页的完整示例。

2025-02-19 22:07:49 609

原创 python: Domain-Driven Design (DDD) Simple example

视图层(View):SchoolView 类使用 ttk.Treeview 显示学校信息,并提供了分页、搜索、添加、修改和删除等操作的界面。应用层(Application):SchoolService 类封装了学校信息的业务逻辑,依赖于 SchoolRepository 完成数据的持久化操作。控制器层(Controller):SchoolController 类负责协调视图层和应用层,处理用户的操作请求并调用相应的服务方法。:用于实现简单的桌面 GUI。:用于存储任务数据。

2025-02-15 10:38:25 356

原创 MVC(Model-View-Controller)framework using Python ,Tkinter and SQLite

是一个基于 Python 的 Tkinter 实现的 MVC 框架示例,操作 SQLite 数据库中的 School 表,使用 ttk.Treeview 控件显示记录,具备数据分页、添加、修改、删除和模糊查询功能,添加和修改操作通过弹出窗口实现,并且采用 MDI(多文档界面)模式。

2025-02-11 20:23:18 485

原创 java: framework from BLL、DAL、IDAL、MODEL、Factory using postgresql 17.0

java: 只需写DAL有点区别,其它和上篇基本一样。

2025-02-10 08:52:44 200

原创 java: framework from BLL、DAL、IDAL、MODEL、Factory using oracle

【代码】java: framework from BLL、DAL、IDAL、MODEL、Factory using oracle。复习一下基础java代码

2025-02-09 18:01:15 360

原创 VMware Workstation Pro安装了Ubuntu 24.04实现与Windows10之间的复制粘贴

【代码】 VMware Workstation Pro安装了Ubuntu 24.04实现与Windows10之间的复制粘贴。

2025-02-05 06:05:26 503

原创 D3.js Org Chart

【代码】D3.js Org Chart。用json,csv 文件数据,只需要改读取文件方式不同而已

2025-02-04 14:58:36 430

原创 neo4j-community-5.26.0 create new database

2. 在neo4j-community-5.26.1\data\databases和neo4j-community-5.26.1\data\transactions 文件夹下创建自己数据库名称的文件夹。如honglouneo4j。在neo4j-community-5.26.1\conf 文件夹。2.重启动电脑,重启服务器 neo4j.bat console。1.edit neo4j.conf 把。相数据库文件自动生成。

2025-02-01 15:20:02 962

原创 d3.js: Relation Graph

d3.js Relation Graph 人物关系图谱

2025-01-30 12:58:40 481

原创 neo4j-community-5.26.0 install in window10

用原始密码:初始账号和密码:neo4j 修改密码。查看java -version 版本。在住处电脑重新配置一下neo4j,2.配置java jdk。jdk 21 官网下载。

2025-01-28 15:11:16 965

原创 java:read weather info from openweathermap.org

【代码】java:read weather info from openweathermap.org。

2025-01-27 17:59:03 345

原创 CSharp: Neo4j .NET Driver Manual

【代码】CSharp: Neo4j .NET Driver Manual。

2025-01-27 13:10:16 813

原创 Qt Designer and Python: Build Your GUI

在Python安装的所在 Scripts 文件夹下找到此文件。如C:\Program Files\Python312\Scripts。用代码执行 pyside6-uic.exe simple.ui -o simple.py。2.pyside6-designer.exe 发送到桌面快捷方式。3. 打开pyside6-designer 设计UI。4.保存为simple.ui 文件,再转成py文件。simply2.py 引用 simply1.py。

2025-01-25 15:24:28 649

原创 python: simple example of working with neo4j

【代码】python: simple example of working with neo4j。

2025-01-22 20:20:12 694

原创 https 的Secure Sockets Layer (SSL)/Transport Layer Security (TLS)证书过期

通过上述步骤和代码,你可以检查证书是否过期,更新证书,并确保服务器的 HTTPS 连接安全可靠。通过遵循这些解决方法和预防措施,您可以有效地解决HTTPS证书过期导致的连接问题,并保护您的网站和用户免受潜在的安全威胁。定期监控证书有效期:使用自动化工具定期监控SSL/TLS证书的有效期,并在证书即将过期时发送提醒。使用受信任的证书颁发机构:选择受信任的证书颁发机构,并确保购买的证书符合您的安全需求。收到证书颁发机构颁发的证书后,将证书文件和可能的中间证书文件部署到服务器上。

2025-01-22 09:01:40 960

原创 python: generate model and DAL using Oracle

【代码】python: generate model using Oracle。

2025-01-02 20:33:20 383

原创 Oracle sql developer and Toad for Oracle set start DBMS output

Oracle sql developerToad for Oracle

2024-12-31 20:20:56 448

SQL Prompt 7.5.1 支持sql server 2016和Visual Studio 2017

SQL Prompt 7.1,在 SQL server 2012以下版本都支持,以上版本还没有试过。Visual studio 2017以下版本。在写SQL SCRIPT 时,可以智提示并快速自动生成代码,智能提示列的备注说明(MS_Description)等,易于提高写代码的率。压缩文件中有破解文档说明和工具。见官方说明:https://documentation.red-gate.com/display/SP7/SQL+Prompt+7.5+release+notes

2017-04-24

MySql5.0以上代码生成器Csharp版

MySql每个表必须要有主键,暂不支持外键。工厂模式框架。生成C#代码。减少写代码时间。暂不支持生成UI层。并且生成存过程。也支持SQL脚本和存储过程操作数据。有问题联系我。为BLL,DAL,Factory,Interface,Model架构代码。

2016-09-09

SQL Prompt 8.2.5 支持sql server 2017以下版本,Visual Server 2017最后更新版本

提高定代码的效率。对于不太熟悉的关键字,可以自动提示出来选择。附有安装说明。

2018-04-15

面向模式的软件架构(5卷)中英文

面向模式的软件架构(5卷)中英文: Pattern-Oriented Software Architecture Volume 1: A System of Patterns Pattern-Oriented Software Architecture Volume 2: Patterns for Concurrent and Networked Objects Pattern-Oriented Software Architecture Volume 3: Patterns for Resource Management Pattern-Oriented Software Architecture Volume 4: A Pattern Language for Distributed Computing Pattern-Oriented Software Architecture Volume 5: On Patterns and Pattern Languages 面向模式的软件架构 卷1:模式系统 面向模式的软件架构 卷2:用于并发和网络化对象的模式 面向模式的软件架构 卷3:资源管理模式 面向模式的软件架构 卷4:分布式计算的模式语言 面向模式的软件架构 卷5:模式与模式语言

2017-06-19

最新顺丰快递单打印程序

.NET2.0,快递打印程序.有简单的客户信息管理.需人性化,请联系开发人员.

2013-02-20

SQL Prompt 7.1破解文件及说明

SQL Prompt 7.1,在 SQL server 2012以下版本都支持,以上版本还没有试过。Visual studio 2010--2015支持,2017还未测试过。在写SQL SCRIPT 时,可以智提示表,列的备注说明(MS_Description)等,易于提高写代码的率。

2017-03-30

快递单简明打印程序

快递单简明打印程序,如果需个性化的需求,可以和程式序员联系。

2013-01-29

空空如也

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

TA关注的人

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