- 博客(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: 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
原创 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
原创 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
原创 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
2017-04-24
MySql5.0以上代码生成器Csharp版
2016-09-09
SQL Prompt 8.2.5 支持sql server 2017以下版本,Visual Server 2017最后更新版本
2018-04-15
面向模式的软件架构(5卷)中英文
2017-06-19
SQL Prompt 7.1破解文件及说明
2017-03-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人