首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏后台技术底层理解

    Java 工厂 Simple Factory&Factory&Abstract Factory

    下图中,Factory 有一个 doSomething() 方法,这个方法需要用到一个产品对象,这个产品对象由 factoryMethod() 方法创建。该方法是抽象的,需要由子类去实现。 public abstract class Factory { abstract public Product factoryMethod(); public void doSomething factoryMethod(); // do something with the product } } public class ConcreteFactory1 extends Factory factoryMethod() { return new ConcreteProduct1(); } } public class ConcreteFactory1 extends Factory factoryMethod() { return new ConcreteProduct1(); } } public class ConcreteFactory2 extends Factory

    45510发布于 2020-08-04
  • 来自专栏技术开源分享

    工厂模式(Factory)

    简单工厂和工厂方法这俩个设计模式不做详细介绍,请各位看官自行百度,有大量的解释。再次我简单引用一下其他博客主对这三种模式的理解。

    81210发布于 2018-10-31
  • 来自专栏叽叽西

    创建型-Factory

    简单工厂(Simple Factory) package factory.simple; public class RuleConfigParserFactory { public ; import factory.common.IRuleConfigParser; import factory.common.XmlRuleConfigParser; public class package factory.complex; import factory.common.IRuleConfigParser; import factory.common.ISystemConfigParser ; import factory.common.IRuleConfigParser; import factory.common.ISystemConfigParser; import factory.common.JsonRuleConfigParser ; import factory.common.IRuleConfigParser; import factory.common.ISystemConfigParser; import factory.common.JsonRuleConfigParser

    50810编辑于 2022-05-17
  • LLaMA Factory 详解

    前言 本文不涉及 LLaMA Factory 的具体使用,而仅仅是对 LLaMA Factory 其中各种参数设定等功能进行详解。 LLaMA Factory 快速使用:使用 LLaMA Factory 微调一个 Qwen3-0.6B 猫娘 本文重点参考 code秘密花园 的教程,因其过于繁琐,故用本人阅读喜好重写笔记,用作留存。 (完整版) LLaMA Factory WebUI 通用设置:可以设置 WebUI 展示的语言、需要微调的模型、微调的方法、是否量化、微调的加速方式等配置: 微调训练:包括以下几部分配置: LLaMA Factory 微调通用设置 基座选择 分类 标识 含义 示例(模型名称) 功能开发与任务类型 -Base 基础模型,未经过特定任务微调,提供原始能力(用于二次开发)。 加速方式 比较熟悉的加速方式是 Unsloth,它默认就会采用动态的 4 位量化,这也是它一个非常重要的加速手段;我们在 LLaMA Factory 中将量化等级选择为 4 bit,然后加速方法选择

    71210编辑于 2026-01-23
  • 来自专栏机器学习入门

    ACM Computer Factory

    ACM Computer Factory 题意: 一个工厂,有n台机器,每台机器均有输入条件和输出结果,比如3个零件,机器1,输入0 0 1,表示输入机器1之前必须拥有零件3,输出 1 1 1,则表示通过该机器

    1.1K30发布于 2019-05-26
  • 来自专栏数据库

    【设计模式】Factory模式

    为了彻底摆脱对具体数据库类的依赖,可以采用Factory模式,通过Factory实例来创建具体数据库的实例,而不是在客户程序中直接new了。 其实Factory模式也体现了以前讲过的依赖倒置原则(DIP),应用程序应该依赖于抽象,而不是具体类。应用Factory模式,应用程序只依赖于抽象的接口就能创造出具体的对象实例。 Factory模式在单元测试中也大有用途。 Factory模式是一个很有效的模式,但是使用Factory模式也会带来复杂性,至少增加了额外的几个类,所以不应该盲目使用此模式,无论创建任何对象都使用Factory模式的想法未免过于极端了。

    70080发布于 2018-01-23
  • 来自专栏数据结构与算法

    HDU 5536 Chip Factory

    Problem Description John is a manager of a CPU chip factory, the factory produces lots of chips everyday More specifically, the factory pro At the end of the day, he packages all the chips produced this day

    1.2K150发布于 2018-04-11
  • 来自专栏TopFE

    Could not create cache adapter cache factory not found: factory for cache adapter ““ was not regist

    RROR: Could not create cache adapter error=cache factory not found: factory for cache adapter

    2K20编辑于 2022-01-24
  • 来自专栏InvQ的专栏

    抽象工厂(Abstract Factory

    抽象工厂(Abstract Factory) Intent 提供一个接口,用于创建 相关的对象家族 。

    43030编辑于 2022-01-10
  • 来自专栏振兴的Android修炼手册

    遇见LayoutInflater&Factory

    attrs); } /***部分代码省略****/ } LayoutInflater有两个工厂类,FactoryFactory2,区别只是在于Factory2可以传入父容器作为参数。 public abstract class LayoutInflater { /***部分代码省略****/ public void setFactory(Factory factory 这个时候我们发现LayoutInflater的Factory已经被设置过了。具体是在哪里设置的呢?我们看看下边LayoutInflater.Factory在Android源码中的使用部分内容。 ) { //最终调用了LayoutInflater的setFactory方法,对Factory进行设置 inflater.setFactory(factory ! inflater) { LayoutInflater.Factory factory = inflater.getFactory(); if (factory instanceof

    1.2K20发布于 2020-05-29
  • 来自专栏FoamValue

    工厂模式 Factory Pattern

    Factory Pattern,是 Java 常用的设计模式之一。它提供了一种与创建逻辑无关的创建实例的能力。 本文主要介绍工厂模式的两种实现方式:简单工厂模式、工厂方法模式。 测试类 public class CarFactoryTest { @org.junit.Test public void drive() { CarFactory factory = new BwmFactory(); Car car = factory.drive(); if (car ! = null) { car.drive(); } factory = new BenzFactory(); car = factory.drive = null) { car.drive(); } factory = new AudiFactory(); car = factory.drive

    57620发布于 2020-11-06
  • 来自专栏c#开发者

    Smart Client Software Factory 初试

    Smart Client Software Factory 初试 介绍     智能客户端的介绍我就不再这里说明了,大家可以通过Google去发现。

    1.7K60发布于 2018-04-12
  • 来自专栏开心的学习之路

    工厂模式(Factory Design Patter)

    Factory Method lets a class defer instantiation to subclasses. (定义一个创建对象的接口,但是让子类决定实例化哪个类。

    50030发布于 2019-02-14
  • 来自专栏InvQ的专栏

    工厂方法(Factory Method)

    工厂方法(Factory Method) Intent 定义了一个创建对象的接口,但由子类决定要实例化哪个类。工厂方法把实例化操作推迟到子类。 下图中,Factory 有一个 doSomething() 方法,这个方法需要用到一个产品对象,这个产品对象由 factoryMethod() 方法创建。该方法是抽象的,需要由子类去实现。 Implementation public abstract class Factory { abstract public Product factoryMethod(); public factoryMethod(); // do something with the product } } public class ConcreteFactory extends Factory factoryMethod() { return new ConcreteProduct(); } } public class ConcreteFactory1 extends Factory

    24220编辑于 2022-01-10
  • 来自专栏HansBug's Lab

    1740: Yogurt factory 奶酪工厂

    1740: [Usaco2005 mar]Yogurt factory 奶酪工厂 Time Limit: 5 Sec  Memory Limit: 64 MB Submit: 119  Solved:  100 [Submit][Status][Discuss] Description The cows have purchased a yogurt factory that makes world-famous Yucky's factory, being well-designed, can produce arbitrarily many units of yogurt each week.

    67650发布于 2018-04-11
  • 来自专栏技术点滴

    抽象工厂模式(Abstract Factory

    抽象工厂模式(Abstract Factory) 抽象工厂模式(Abstract Factory)[Kit] 意图:提供一个创建一系列相关或相互依赖对象的接口,而无须指定他们具体的类。 如果我们使用这段代码创建组件,就会这么写了: GUIFactory*factory=new WindowsGUIFactory();//创建工厂 Button*btn=factory->createButton ();//创建组件 Menu*menu=factory->createMenu(); btn->click();//调用组件函数 menu->select(); delete btn; delete menu ; delete factory; 从代码中看出我们无法看到看到具体创建的组件,因为我们只需要用抽象类Button、Menu使用标准的接口就可以了,具体的实现被工厂封装起来了。

    906100发布于 2018-02-05
  • 来自专栏行者常至

    抽象工厂模式(Abstract Factory)

    抽象工厂模式(Abstract Factory) 为创建一组相关或相互依赖的对象提供一个接口,而且无需指定他们的具体类。 抽象工厂是工厂模式的升级版,他用来创建一组相关或者相互依赖的对象。

    49930发布于 2019-06-26
  • Llama Factory 使用指南

    Llama Factory 使用指南 —— 轻松微调主流大模型(LLaMA、ChatGLM、Qwen、Baichuan、Phi、Gemma等)Llama Factory 是一个开源、模块化、易用的大语言模型 项目地址:https://github.com/hiyouga/LLaMA-Factory✅ 一、核心特性特性描述 多模型支持LLaMA, LLaMA2, LLaMA3, Mistral, Gemma, # 克隆项目git clone https://github.com/hiyouga/LLaMA-Factory.gitcd LLaMA-Factory# 创建虚拟环境(可选)python -m venv 九、资源推荐GitHub 主页:https://github.com/hiyouga/LLaMA-Factory中文文档(官方):https://llamafactory.readthedocs.io/ ://github.com/hiyouga/LLaMA-Factory/blob/main/docs/Dataset.md社区交流:Discord / 微信群(见 README)✅ 总结:Llama Factory

    3K11编辑于 2025-09-17
  • 来自专栏双十二技术哥

    Android LayoutInflater Factory 源码解析

    1、LayoutInflater.Factory 简介 LayoutInflater.Factory 中没有说明,那我们来看下它唯一方法的说明: Hook you can supply that is 成功改造为Button 备注:其实还有一个关系密切的类 LayoutInflater.Factory2 ,与 LayoutInflater.Factory 的区别是: LayoutInflater.Factory2 inflater, LayoutInflater.Factory2 factory) { inflater.setFactory2(factory); } 那Factory2是被谁设置了呢? 那如果我们设置了自己的 Factory 岂不是就避开了系统的兼容?

    1K20发布于 2018-08-21
  • 来自专栏张善友的专栏

    I’m an Object Factory!

    using 100% objects either in server or client side programming.So as the title states - I’m an Object Factory

    76550发布于 2018-01-31
领券