自定义博客皮肤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

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

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

原创 go: Simple Factory Pattern

本文展示了使用Go语言实现的简单工厂模式在珠宝加工系统中的应用。系统定义了Jewelry接口和三种具体珠宝产品(钻戒、项链、手镯),每个产品都实现了展示信息、材质检测和定制刻字功能。通过JewelryFactory工厂类,客户端可以根据不同类型参数创建对应的珠宝实例。调用示例演示了完整的下单流程:创建工厂实例、生产不同类型珠宝、执行材质检测、定制刻字和展示成品信息。该设计模式将对象创建与使用分离,提高了系统的灵活性和可维护性,适用于需要根据不同条件创建相似对象的场景。

2026-04-13 22:18:36 6

原创 go: Factory Method Pattern

该代码实现了珠宝生产工厂方法模式,定义了Jewelry接口及其核心属性(材质、克重、宝石)和生产流程(设计、制作、质检、定价)。具体产品包括戒指(Ring)、项链(Necklace)和手镯(Bracelet),每个产品都有对应的工厂类(RingFactory、NecklaceFactory、BraceletFactory)来创建实例。主程序通过调用不同工厂生产各类珠宝,展示完整的生产流程和定价信息。这种设计模式将产品创建逻辑封装在工厂类中,便于扩展新的珠宝类型而不修改现有代码。

2026-04-12 20:01:11 39

原创 python: 初养龙虾微信纯文字自动回复using workBuddy

本文介绍了一个微信智能自动回复系统v23版本,主要功能是通过OCR技术识别对方消息并调用AI自动回复。系统采用PrintWindow截图解决微信4.x GPU渲染问题,通过白色气泡定位对方消息,优化了OCR识别效果。安装需配置Tesseract引擎和中文语言包,支持多种OCR方案选择。核心改进包括:截图方式优化、气泡定位更精准、仅处理最新消息等。系统包含消息去重、AI回复生成、自动发送等功能,适用于Windows环境下的微信聊天自动化场景。

2026-03-15 18:36:08 683

原创 python: Null Object Pattern

本文展示了一个珠宝门店业务系统的Python实现,采用空对象设计模式(Null Object Pattern)。系统包含珠宝实体接口(Jewelry)、真实珠宝类(RealJewelry)和空珠宝类(NullJewelry),通过珠宝仓库(JewelryWarehouse)管理库存。核心功能包括:查询珠宝信息、计算折后价、生成销售单据和扣减库存。空对象模式避免了空指针异常,当查询不存在的珠宝时返回NullJewelry对象而非None,确保系统稳定运行。示例展示了查询存在和不存在珠宝时的不同处理流程,体现了

2026-03-12 21:32:15 46

原创 python: Abstract Factory Pattern

摘要:本文通过珠宝行业的抽象工厂模式实现,展示了卡地亚和蒂芙尼两大珠宝品牌的生产线差异。系统定义了珠宝基类(Jewelry)和具体产品类(戒指Ring、项链Necklace、耳环Earrings),包含材质、重量等通用属性。抽象工厂(JewelryAbstractFactory)规范了生产接口,具体工厂(CartierFactory/TiffanyFactory)实现了各品牌特有的材质选择(如卡地亚18K金、蒂芙尼铂金)、成本计算和质检标准。业务流程(jewelry_business_process)封装了

2026-03-12 20:25:21 228

原创 python: Simple Factory Pattern

本文通过珠宝行业案例演示了简单工厂模式的应用。珠宝店(客户端)无需直接创建产品,而是通过珠宝工厂类(DuJewelryFactory)统一生产钻戒、项链、手镯等具体产品。工厂根据传入参数创建对应产品实例,并支持定制刻字、材质检测等业务逻辑。代码实现了抽象珠宝基类(Jewelry)和具体产品类(DiamondRing/Necklace/Bracelet),每个产品具有特有属性和定制逻辑。客户端只需指定产品类型和参数即可获得相应产品,实现了创建逻辑与使用逻辑的分离,体现了工厂模式的核心思想。

2026-03-12 20:20:55 336

原创 python: Bridge Pattern

摘要:本文展示了一个基于桥接模式的珠宝业务管理系统设计。系统通过将珠宝实体(JewelryEntity)与业务逻辑解耦,实现了业务流程(如销售、质检、回收)和实体属性(如材质、宝石)的独立扩展。核心采用桥接模式,通过JewelryMaterialImpl和JewelryGemImpl接口层连接实体与业务,支持新增"回收"流程和"铂金"材质等扩展需求。代码示例包含实体类定义、桥接接口实现(如DiamondGemImpl)、业务流程类(如RecycleBusiness)以

2026-03-11 20:38:45 57

原创 python: Adapter Pattern

本文展示了适配器模式在珠宝电商平台中的应用。系统需要整合不同供应商的数据格式:传统供应商A返回中文字典数据,国际供应商B返回英文类对象。通过定义统一的DuJewelryEntity标准接口,并实现SupplierAAdapter和SupplierBAdapter两个适配器,将不同格式的数据转换为标准格式。JewelryBusinessFlow业务流程只需依赖标准接口,无需修改即可处理所有供应商数据,实现了系统的高扩展性和低耦合性。适配器模式有效解决了接口不兼容问题,使业务逻辑能平滑整合新旧供应商。

2026-03-11 20:31:21 95

原创 python: Builder Pattern

本文介绍了建造者模式在珠宝定制系统中的应用。系统通过Jewelry产品类定义珠宝属性,使用JewelryBuilder抽象类规范建造流程,并由DiamondRingBuilder具体实现钻戒定制步骤。JewelryDirector指挥者类控制构建流程,确保按选材质、宝石、工艺、刻字、质检的顺序执行。客户端可灵活配置不同参数(如铂金戒托、1克拉钻石、包镶工艺等)生成定制珠宝,系统自动计算价格并输出详情。该设计将复杂对象的构建与表示分离,支持参数化定制,适用于多配置场景的珠宝生产流程。

2026-03-11 20:25:44 143

原创 python: Prototype Pattern

本文提出了一种基于原型模式的珠宝定制解决方案。针对珠宝行业批量定制时重复定义基础属性的问题,通过创建基础款珠宝原型(如钻戒、珍珠项链),使用深克隆方法复制原型并仅修改差异化属性(证书号、刻字等)。该方法实现了:1) 避免重复定义材质、宝石参数等基础属性;2) 通过clone()方法快速生成新实例;3) 保持原型与克隆对象的独立性。实际业务演示显示,该方案能显著提升珠宝定制效率,降低出错率,适用于钻戒、项链等复杂属性珠宝的批量定制场景。

2026-03-10 20:44:12 107

原创 python: Singleton Pattern

本文介绍了单例模式在珠宝行业中的典型应用场景,包括珠宝库存管理中心、珠宝鉴定证书生成器等需要全局唯一实例的场景。通过Python代码实现了一个珠宝库存管理中心的单例类,使用装饰器确保类实例唯一性,并提供了入库、出库、查询等核心功能。文章详细展示了如何定义珠宝实体类、实现单例模式,以及在实际业务中的调用示例,验证了单例模式在确保数据一致性和集中管控方面的优势。代码中还包含了异常处理、库存校验等实用功能,为珠宝行业系统开发提供了参考实现。

2026-03-10 19:55:36 179

原创 python: Composite Pattern

本文采用组合模式(Composite Pattern)实现了珠宝行业的产品管理系统。系统包含叶子节点(SingleJewelry)和容器节点(JewelryComposite)两类组件:叶子节点代表不可拆分的单个珠宝(如钻戒、项链),包含重量、单价等实体属性;容器节点可嵌套其他组件,代表珠宝套装或礼盒。通过统一的JewelryComponent抽象类,系统支持计算总价、生成销售清单和库存盘点等核心业务操作。该设计实现了珠宝单品与组合的无缝管理,通过递归调用可处理任意层级的嵌套结构,典型应用场景包括珠宝套装定

2026-03-09 20:14:21 44

原创 python: Decorator Pattern

本文展示了一个基于装饰器模式的珠宝产品定制系统。系统通过抽象组件JewelryProduct整合珠宝实体属性(价格、描述)和业务流程(加工),具体组件PlainGoldRing实现基础珠宝功能。装饰器分为两类:属性装饰器(如DiamondInlayDecorator添加钻石镶嵌)和流程装饰器(如QualityCheckDecorator添加质检环节)。通过多层装饰,可将基础5克素金戒指逐步升级为含钻石、雕花、质检、证书和高端包装的定制产品,最终形成"珠宝+全流程服务"的完整解决方案,实现

2026-03-08 07:51:42 38

原创 python: Facade Pattern

本文通过珠宝店定制钻戒的场景,展示了外观模式(Facade Pattern)的应用。系统包含4个子系统:钻石采购、戒托制作、珠宝镶嵌和证书办理。通过JewelryAdvisorFacade门面类,客户只需与珠宝顾问交互,无需了解复杂的子系统细节。该模式简化了客户端调用,隐藏了系统复杂性,提供了统一的定制接口。实现代码包括实体类定义(Diamond、RingSetting、DiamondRing)、4个子系统类以及门面类,最后通过客户端调用演示了完整的钻戒定制流程。

2026-03-07 13:33:38 34

原创 python: Flyweight Pattern

本文介绍了一个基于享元模式(Flyweight Pattern)的珠宝管理系统实现。系统通过区分珠宝的可共享基础属性(品类、材质、款式等)和个性化业务属性(库存、销售等),有效减少了内存占用。核心实现包括: JewelryBaseInfo类封装共享的内部状态 JewelryFlyweightFactory工厂管理享元对象池 JewelryInventory和SalesOrder类处理外部状态 实际业务流程(如库存查询、销售出库)展示了如何复用享元对象。测试结果显示,系统仅需创建2个基础信息对象即可支持多个库

2026-03-05 23:01:31 89

原创 python: 枚举类型 enum

摘要: 本文展示了一个Python设计模式示例程序,通过枚举类管理11种行为设计模式(如备忘录、命令、观察者等),提供交互式选择功能。程序核心包含: DesignPattern枚举类定义各模式及中文映射 show_example()方法根据选择调用对应示例 交互流程包括模式选择、示例执行和循环控制 采用字典映射实现模式与示例函数的动态调用 程序支持用户多次选择不同模式进行学习,具有良好的可扩展性和交互体验。

2026-03-04 23:24:14 64

原创 python: Proxy Pattern

摘要: 本文通过珠宝行业场景演示了代理模式的应用。高端珠宝(RealSubject)由珠宝顾问(Proxy)代理访问,实现权限控制和安全保护。系统包含顾客实体(Customer)、珠宝实体(HighEndJewelry)和展示接口(JewelryDisplay)。珠宝顾问代理类(JewelryAdvisorProxy)实现了权限校验、访问记录和购买提醒等扩展功能,验证了不同VIP等级顾客的访问权限差异。代码采用Python 3.11实现,展示了代理模式在实际业务中的典型应用场景和实现方式。

2026-03-04 21:24:35 37

原创 python: Chain of Responsibility Pattern

本文设计了一个基于责任链模式的珠宝维修处理系统。系统包含三个层级:初级技师处理简单维修(清洗、抛光等),高级技师处理复杂维修(宝石松动、金属焊接等),维修主管处理重大维修(宝石更换、整体重构等)。通过Python实现了DuJewelry珠宝实体类和各级维修处理者类,构建了完整的责任链。测试案例展示了不同价值的珠宝(如钻石项链、红宝石戒指)的维修请求如何沿责任链传递,直至找到合适的处理者。系统能根据维修类型和珠宝属性自动分配任务,并处理无法完成的请求。该设计提高了珠宝维修流程的自动化程度和灵活性。

2026-03-01 22:40:26 235

原创 python:Iterator Pattern

本文介绍了Python实现的迭代器模式(Iterator Pattern),包含以下核心组件: Jewel珠宝实体类封装珠宝属性 Iterator抽象迭代器定义核心方法 JewelryIterator具体迭代器实现遍历逻辑 Aggregate抽象聚合类定义创建迭代器方法 JewelryBox具体聚合类管理珠宝集合 实现特点: 支持多种遍历方式(for循环、生成器表达式、手动迭代) 隐藏集合内部实现细节 符合Python迭代器协议(iter__和__next) 提供完整珠宝属性展示功能 该模式使客户端代码能统

2026-02-28 22:21:34 162

原创 python: Mediator Pattern

本文展示了中介者模式在珠宝交易系统中的应用。系统通过JewelryExchange中介者协调买家、卖家和鉴定师之间的交互,实现了解耦。主要特点包括: 定义Message类封装交易信息 不同角色采用不同消息处理模式(买家需手动确认,鉴定师自动处理) 中介者根据消息类型智能路由(求购→卖家,出售→买家+鉴定师) 支持消息确认和手动回复机制 该设计有效降低了系统复杂度,使各角色只需与中介者交互,无需直接通信,提高了系统的可维护性和扩展性。

2026-02-27 22:53:48 208

原创 python: Observer Pattern

本文介绍了一个基于观察者模式的珠宝店通知系统实现。系统包含主题(珠宝店)和观察者(珠宝爱好者、收藏家、经销商)两个核心角色,通过Python代码实现了以下功能: 珠宝店可发布新品到货和打折活动信息 观察者可订阅/取消订阅珠宝店动态 状态变化时自动通知所有订阅者 不同类型的观察者收到通知后做出差异化响应 该系统采用抽象类规范接口,通过attach/detach管理订阅关系,使用notify方法实现状态变化的自动推送,完整演示了观察者模式的一对多依赖关系及其应用场景。

2026-02-26 21:43:49 241

原创 python: Strategy Pattern

摘要:本文通过珠宝定价案例演示了策略模式的应用。定义了PricingStrategy抽象基类作为策略接口,实现了三种具体定价策略:WeightBasedPricing(按重量)、CraftComplexityPricing(按工艺复杂度)和BrandPremiumPricing(按品牌溢价)。Jewelry类作为上下文,可动态设置不同定价策略并计算价格。示例展示了黄金项链、钻石戒指和卡地亚手镯分别采用不同策略定价,并演示了策略的动态切换功能,体现了策略模式灵活替换算法的特性。

2026-02-24 23:53:58 247

原创 python: Visitor Pattern

本文展示了访问者模式(Visitor Pattern)在珠宝管理系统中的应用实现。通过定义珠宝抽象类(Jewelry)和具体珠宝类(钻石、黄金、翡翠),以及访问者接口(JewelryVisitor)和具体访问者(估值师、鉴定师、清洁师),实现了数据结构与操作的分离。系统允许在不修改珠宝类的情况下,通过访问者类为珠宝添加新的操作功能,如估值、鉴定和清洁等。代码演示了如何创建珠宝集合,并依次应用不同的访问者进行操作,体现了访问者模式的核心思想:将数据结构与操作解耦,提高系统的扩展性和灵活性。

2026-02-23 18:15:32 239

原创 python: Template Method Pattern

本文展示了一个珠宝制作的模板方法模式实现。通过抽象基类JewelryMaker定义制作流程模板(选材、塑形、打磨、镶嵌、质检),其中塑形和镶嵌为可变步骤由子类实现。具体子类RingMaker和NecklaceMaker分别实现戒指和项链的特殊制作步骤,同时继承通用方法。该设计模式确保了制作流程的统一性,同时允许不同珠宝类型定制特定步骤,体现了"整体流程固定,局部步骤可变"的设计思想。

2026-02-22 10:44:21 215

原创 python: State Pattern

本文实现了一个珠宝加工状态模式的Python示例。系统包含:1)抽象状态基类JewelState定义核心行为;2)四个具体状态类(原石、粗加工、精加工、成品)实现各自的状态逻辑和转换;3)上下文类Jewel持有当前状态引用,通过委托模式执行操作。示例展示了钻石从原石到成品的完整加工流程,每个状态只能转换到下一阶段,成品不可再加工。该设计实现了状态与行为的解耦,新增状态只需扩展具体类,符合开闭原则。

2026-02-19 09:24:48 335

原创 python: Command Pattern

本文展示了命令模式(Command Pattern)在珠宝加工场景中的Python实现。通过定义抽象命令类JewelCommand和具体命令类(PolishRingCommand、InlayDiamondCommand等),将珠宝工匠(JewelCraftsman)的具体操作封装为对象。珠宝工作台(JewelWorkbench)作为调用者管理命令执行,支持操作撤销功能。该设计解耦了请求发送者和接收者,使操作可记录、撤销和排队执行,体现了面向对象设计原则中的"封装变化"思想。代码示例演示了

2026-02-18 21:43:28 240

原创 python: Memento Pattern

本文介绍了备忘录模式(Memento Pattern)在珠宝管理系统中的实现。通过三个核心类:JewelryMemento(备忘录类,存储珠宝状态)、Jewelry(原发器类,珠宝实体对象)和JewelryCaretaker(负责人类,管理备忘录)来展示如何保存和恢复对象状态。示例中创建了一个钻石戒指对象,演示了修改价格、材质等属性后保存状态,并能够回退到之前保存的状态。该模式适用于需要撤销/重做功能的场景,实现了对象状态的封装和版本管理。

2026-02-14 06:02:35 215

原创 Java: 简单本地调用deepseek-r1:1.5b 模型 using JDK 21

本文介绍了一个基于Java的Ollama API聊天客户端实现。该程序通过HTTP连接本地Ollama服务(默认URL为http://localhost:11434/api/chat),使用deepseek-r1:1.5b模型进行对话交互。主要功能包括:支持持续对话会话,用户输入处理,消息历史记录维护,以及流式响应处理。程序采用Jackson库处理JSON数据,使用Java 11+的HTTP客户端实现异步请求,并通过控制台实现简单的用户交互界面。用户可输入"exit"或"qui

2026-02-08 12:42:24 178

原创 CSharp:简单本地调用deepseek-r1:1.5b 模型 using .net9.0

摘要:本文介绍了使用RestSharp和.NET Core实现的DeepSeek对话服务。该服务通过配置API密钥、基础URL和模型ID初始化RestClient,并维护对话历史记录。核心方法SendMessageAsync()处理用户消息,构建包含对话历史的请求体,调用DeepSeek聊天API,并处理响应结果。服务包含完整的错误处理机制,包括API响应验证、异常捕获和日志记录功能。调用示例展示了控制台交互流程,支持多轮对话直到用户输入"exit"退出。该实现特别针对辩论场景设计,系统

2026-02-08 12:02:54 215

原创 python:简单本地调用deepseek-r1:1.5b 模型

本文介绍了如何使用OpenAI SDK调用DeepSeek API进行本地模型交互。首先通过pip安装openai依赖,然后初始化OpenAI客户端,配置API密钥和基础URL。核心代码展示了两种调用方式:直接访问DeepSeek云端API和使用本地Ollama兼容接口。文章提供了完整的异常处理机制,包括API密钥验证、接口调用错误等常见问题的捕获。最后通过一个测试示例,演示了如何获取本地DeepSeek模型对"推荐辩论话题"的响应结果。代码注释详细,适合开发者参考实现AI模型交互功能。

2026-02-08 09:54:19 244

原创 python: 简单提取PDF文档内文字

摘要:本文介绍了一个私有化PDF文档问答系统的实现方案,重点解决了中文PDF解析和加密文件处理问题。系统采用pdfplumber替代PyPDF2进行文本提取,优化了对中文PDF的支持,并新增了加密PDF的密码输入和解密功能。系统提供用户友好的Web界面,包含文档上传、问题输入、回答生成和内容预览等功能,支持文本型PDF和加密PDF(需输入密码)的处理。

2026-02-05 23:09:18 1019 2

原创 python: 两个工作表中的员工比对

本文介绍了一个Python脚本,用于比对Excel中两个工作表中的人员数据。脚本通过Pandas和Matplotlib实现数据比对与可视化,主要功能包括:1)检查并配置中文字体显示;2)比对两个工作表中的人员数据(基于关键字段如员工号);3)生成包含比对结果的Excel报告和可视化图表。脚本会统计两个表的共有/独有人员数量,并输出饼图和柱状图展示比对结果。使用前需安装openpyxl、matplotlib等依赖包。该工具适用于人力资源、行政管理等场景下的人员数据比对需求。

2026-01-21 22:26:21 52

原创 viewerjs+vue3 using typescript

本文介绍了使用Vue.js 3.0结合Viewer.js实现图片查看器功能的实现方法。主要包含:1) 安装相关依赖包,包括Viewer.js及其类型声明、Font Awesome图标库;2) 在main.ts中配置Viewer.js默认设置并注册组件;3) 实现图片查看组件,包含缩略图显示、文件名提取、图片下载等功能;4) 通过ref获取DOM元素并初始化Viewer实例,在组件生命周期中管理Viewer的创建和销毁。该实现支持响应式图片列表展示,并提供自定义下载功能,能够根据图片URL提取文件名进行保存。

2025-10-31 22:10:41 221

原创 viewerjs+vue3 using javascript

本文介绍了在Vue.js 3.0项目中集成图片查看器Viewer.js和Font Awesome图标库的实现方案。通过npm安装v-viewer、viewerjs以及Font Awesome相关依赖包,并在main.js中配置Vue组件注册。在Welcome.vue组件中实现了图片查看功能,包含缩略图展示、高清图预览、图片下载等功能,使用Canvas技术确保下载图片质量。文章详细说明了图片查看器的初始化配置、工具栏自定义以及下载功能的实现逻辑,同时提供了响应式的页面布局样式。整个方案基于Vue 3.0组合式

2025-10-30 23:47:03 186

原创 java: send mail using javamail 1.6.2

该代码展示了JavaMail实现邮件发送的多种方式:1. 基础发送功能包含图片和附件处理,使用QQ邮箱SMTP服务(465端口SSL加密);2. 提供同步发送方法sendEmailSync(),主线程阻塞等待发送结果;3. 通过线程池实现异步发送sendEmailAsync(),返回Future对象;4. 采用CompletableFuture支持并行批量发送邮件sendEmailsParallel(),可统计发送成功率。代码包含完整的异常处理,支持HTML内容、内嵌图片和附件,并封装了授权认证(需替换实际

2025-10-26 14:53:30 194

原创 CSharp: word,excel,powerpoint convert to pdf,html etc using Aspose.Office

该代码实现了一个基于Aspose商业软件库的文件格式转换工具类AsposeOfficeHelper。主要功能包括: 支持多种文档格式转换(PDF、HTML、DOC、XLS等17种格式) 提供核心转换方法DuConvert(),通过FileFormat枚举指定目标格式 包含各格式间的转换实现,如: Office文档互转(DOC/DOCX/XLS/PPT等) 图片格式转换(JPG/PNG转PDF/WEBP/SVG等) CAD/PSD专业格式处理 注意事项: 使用Aspose商业库需购买授权 转换结果会带水印 作

2025-10-24 20:30:05 147

原创 CSharp: word,excel,powerpoint convert to pdf,html etc using SautinSoft.UseOffice

该代码实现了一个商业文件格式转换工具,支持多种文档格式之间的相互转换。主要功能包括: 支持转换的格式包括PDF、HTML、Text、DOC/DOCX、XLS/XLSX、CSV、PPT/PPTX、SVG、Webp和RTF等 提供核心转换方法Convert(),根据源文件扩展名和目标格式调用相应的转换函数 实现了多种具体转换功能,如Word转PDF、Excel转CSV、图片转Webp等 使用SautinSoft.UseOffice等第三方商业库进行格式转换 包含错误处理和日志记录功能 这是一个需要购买许可证的商

2025-10-23 18:16:34 192

原创 CSharp:Convert word to html,pdf etc. using Aspose.word

这段代码展示了使用Aspose.Words库进行文档格式转换的过程。首先将Word文档("计算机语言信息技术框架参考资源.docx")转换为HTML格式并自动在浏览器中打开,然后尝试将同一Word文档转换为PDF格式("geovindu.pdf")。转换成功会显示提示信息,若失败则捕获并显示异常信息。代码演示了两种常见的文档格式转换操作,并包含基本的错误处理机制。

2025-10-19 21:55:14 140

原创 CSharp: Aspose.CAD 25.10 Convert DWG and DXF to PDF

这篇文章介绍了如何使用Aspose.CAD库将CAD图纸(DWG格式)转换为PDF文件。代码通过CadImage类加载CAD文件,设置PDF转换参数(包括页面尺寸和光栅化选项),然后保存为PDF格式。转换完成后,系统会自动重定向到生成的PDF文件。

2025-10-14 22:16:55 154

原创 CSharp:Convert ppt to html,pdf etc. using Aspose.Slides

本文介绍了使用Aspose.Slides库将PPTX文件转换为PDF等格式的代码示例。核心功能是通过Presentation类加载PPTX文件,并调用Save方法将其转换为PDF/XPS/TIFF/HTML5等多种格式。代码中演示了服务器端文件路径处理、格式转换及异常捕获机制,转换成功后自动重定向到生成的PDF文件。该代码片段适用于.NET环境下的文档格式转换需求,来自塗聚文(GeovinDu)的技术实现。

2025-10-12 16:58:21 1435

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关注的人

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