• 2024-06-23WPF频繁更新UI卡顿问题
    我的WPF程序,需要连接PLC、CCD、RFID、扫码枪、控制卡所以我写了InitHardware();privatevoidInitHardware(){vartasks=newTask[]{//后台线程长连接,不取消令牌Task.Factory.StartNew(()=>InitConnPLC(),CancellationToken.None,Ta
  • 2024-06-18js实现网页打印分页打印
    web打印思路:html页面本身带有打印功能window.print()但是在打印时又不能word模板的要求来打印不能满足打印需求。同时我们打印的数据有时候是动态变化的需要按模板来打印<br>我的处理方式是:1、按照word模板设计一个html页面模板,html页面包含了你所要输出的标签例如:{名字}{时间}
  • 2024-06-16LLaMA Factory 实战:单卡 3 小时训练专属大模型 Agent
    节前,我们星球组织了一场算法岗技术&面试讨论会,邀请了一些互联网大厂朋友、参加社招和校招面试的同学.针对算法岗技术趋势、大模型落地项目经验分享、新手如何入门算法岗、该如何准备、面试常考点分享等热门话题进行了深入的讨论。汇总合集:《大模型面试宝典》(2024版)发
  • 2024-06-09简单工厂模式( Simple Factory Pattern )
    简单工厂模式(SimpleFactoryPattern),在工厂类中对象决定创建出哪一种产品类的实例。这些产品类都实现了相同的接口,或者继承了相同的父类。结构图Factory(工厂角色):它是核心,负责实现创建所有实例的内部逻辑。在工厂类中,提供了一个静态方法,可以直接被外界直接调用,以创建具体产品
  • 2024-06-03设计模式学习(二)工厂模式——工厂方法模式+注册表
    目录工厂方法模式的瑕疵注册表工厂方法模式的瑕疵在前一篇笔记中我们介绍了工厂方法模式,示例的类图如下:考虑一种情况:现在要在程序运行时,根据外部资源,动态的实例化对象。也就是说在编译期我们无法知道要实例化的对象的类型。因此在实例化的过程中,就需要加以判断。例如,在我的例
  • 2024-06-0205beanfactory后置处理器
    BeanFactory后处理器的作用作用与bdMap创建完成后,通过对bdMap的操作(新增)来实现更多的功能拓展ConfigurationClassPostProcessor可以解析@ComponentScan@Bean@Import@ImportResourceMapperScannerConfigurer可以解析Mapper接口@ComponentScan,@Bean,@Ma
  • 2024-06-01Python factory_boy 生成测试数据
    factory_boy库中的工具,用于在测试中生成模拟数据:1.Sequence:用于生成一个唯一的序列。每次调用时,它都会返回一个新的值。这对于生成唯一的字段(如用户名或电子邮件地址)非常有用。例如,factory.Sequence(lambdan:f'user{n}@example.com')将生成一个唯一的电子邮件地址。
  • 2024-06-01AI | LLaMA-Factory 一个好用的微调工具
    ‘’LLamaFactory,这个工具能够高效且低成本地支持对100多个模型进行微调。LLamaFactory简化了模型微调的过程,并且易于访问,使用体验友好。此外,它还提供了由Hiyouga提供的HuggingFace空间,可用于对模型进行微调。下载LLaMA-Factory​#下载LLaMA-Factorygitclone
  • 2024-05-28工厂方法模式(Factory Method Pattern)
    工厂方法模式(FactoryMethodPattern)是一种创建型设计模式,它在父类中提供一个创建对象的方法,允许子类决定实例化哪一个类。工厂方法模式将对象的实例化推迟到子类中进行,使得系统在不修改原有代码的情况下可以扩展,从而实现了开闭原则(对扩展开放,对修改关闭)模式结构抽象工厂(Abstr
  • 2024-05-28抽象工厂模式(Abstract Factory)
    抽象工厂模式(AbstractFactoryPattern)是一种创建型设计模式,它提供了一种方式,将一组具有共同主题的单独的工厂封装起来,而不需要指定它们的具体类。抽象工厂模式允许客户端在不指定具体类的情况下创建一系列相互关联或相互依赖的产品族。模式结构抽象工厂模式包含以下角色:抽象
  • 2024-05-27spring源码阅读之bean加载过程(一)
    如果想要阅读源码,首先要选择版本,然后将源代码下载到本地,导入idea中,话不多说,直接看步骤吧这里我选择5版本,下载源码默认是main分支,看想学习的分支,比如我切换到5版本,截图如下:  2.安装gradle3.转换源码进idea下载完成后可以看到有个文档叫import-into-idea.md,
  • 2024-05-16openGauss connection-cursor
    connection.cursor()功能描述此方法用于返回新的cursor对象。原型cursor(name=None,cursor_factory=None,scrollable=None,withhold=False)参数表1connection.cursor参数关键字参数说明namecursor名称,默认为None。cursor_factory用于创造非标准cursor
  • 2024-05-162.2.2加入factory机制
    driver代码:这里的factory机制被集成在了一个宏中:uvm_comphonent_utils。这个宏所做的事情非常多,其中之一就是将my_driver登记在UVM内部的一张表中,这张表是factory功能实现的基础。只要在定义一个新的类时使用这个宏,就相当于把这个类注册到了这个表中。在给driver加入这个机制后
  • 2024-05-13【Quartz】SchedulerFactoryBean::setDataSource小记
    背景使用Quartz配置@ConfigurationpublicclassQuartzConfig{@BeanpublicSchedulerFactoryBeanschedulerFactoryBean(DataSourcedataSource){SchedulerFactoryBeanfactory=newSchedulerFactoryBean();factory.setDataSource(dataSourc
  • 2024-05-09openfeign接口Springboot启动Bean报错未找到Singleton bean creation not allowed while singletons of this factory
    检查步骤检查springboot启动类是否标注@EnableFeignClients注解,未标注该注解会导致无法注入bean检查远程调用模块是否标注注解@FeignClient检查@FeignClient注解中是否写了正确的微服务名称(区分大小写)检查@FeignClient注解中标识的微服务是否启动​​原因:此处接
  • 2024-05-09Java学设计模式之工厂模式
    一、工厂模式概念工厂模式是一种创建型设计模式,用于创建对象而不需要暴露对象的创建逻辑。它将对象的实例化过程封装在一个单独的类中,使得客户端代码只需通过调用工厂类的方法来获取所需的对象,而无需关心具体的实例化过程。工厂模式通常有三种主要的变体:简单工厂模式、工厂方法
  • 2024-05-06EFCore 迁移异常解决方案
    添加迁移时显示错误:Bothrelationshipsbetween'WorkCenter.Factory'and'Factory'andbetween'WorkCenter'and'Factory.WorkCenters'coulduse{'FactoryId'}astheforeignkey.Toresolvethis,configuretheforeig
  • 2024-05-02使用Colab_LLaMA_Factory_LoRA微调_Llama3(可自定义数据)
    使用LLaMAFactory微调Llama-3中文对话模型项目主页: https://github.com/hiyouga/LLaMA-Factory这个过程超级简单,半个多小时在T4上就能跑完。完全可以替换成自己的数据,支持中文数据。安装LLaMAFactory依赖 1%cd/content/2%rm-rfLLaMA-Factory3!gitclo
  • 2024-04-2923种设计模式笔记-创建型模式
    23种设计模式-创建型模式笔记模板模式前提-模式:概念:规则:实现细节:应用场景:示意图:代码实现:创建型模式单例、工厂方法、抽象工厂、生成器、原型。单例模式-共享独占资源概念:创建型设计模式,保证一个类只有一个实例,提供全局访问点来对单个实例进行访问规则:
  • 2024-04-24超时异常
    org.springframework.web.client.ResourceAccessExceptionI/OerroronPOSTrequestfor"http://xxxxx/yyyy":ReadtimedoutrestClient主动设置的超时时间或者服务器设置的超时时间到了,都会返回ResourceAccessExceptionprivateResponseEntity<String>call(JSONObject
  • 2024-04-17从LLaMA-Factory项目认识微调
    概述什么是LLaMA-Factory?LLaMA-Factory是一个在github上开源的,专为大模型训练设计的平台。项目提供中文说明,可以参考官方文档:https://github.com/hiyouga/LLaMA-Factory/blob/main/README_zh.md为什么要学习LLaMA-Factory?大模型技术发展到现在,企业想要真正利用大模型做些事情,
  • 2024-04-17一个.NET内置依赖注入的小型强化版
    前言.NET生态中有许多依赖注入容器。在大多数情况下,微软提供的内置容器在易用性和性能方面都非常优秀。外加ASP.NETCore默认使用内置容器,使用很方便。但是笔者在使用中一直有一个头疼的问题:服务工厂无法提供请求的服务类型相关的信息。这在一般情况下并没有影响,但是内置容器支
  • 2024-04-08E external/local_xla/xla/stream_executor/cuda/cuda_dnn.cc:9261] Unable to register cuDNN factory: At
    kaggle里面导入pytorch_lightning时发出的警告信息复现代码(其余是2024年3月下旬kaggle的默认环境):!pipinstall-Ueinops==0.7.0sacred==0.8.5pytorch_lightning==1.1.4torchtext==0.6.0pyarrow==15.0.0importpytorch_lightning结果(发出警告信息):2024-04-0812:59:19.0
  • 2024-03-31绕过JDK高版本限制进行JNDI注入
    前面学过了log4j2的打法,但CVE2021属实是有点久远了,打NSS搜了道java,那道题有点意思,是绕过高版本的打一个ldap,然后二次打fastjson。但是复现的时候,我配环境那里我始终有问题,感觉还是配少了
  • 2024-03-30java 咖啡工厂;
    父类:Coffeepackagecom.lxk.factory;publicabstractclassCoffee{publicabstractStringgetName();publicvoidaddMilk(){System.out.println("addmilk");}}子类1:BlackCoffeepackagecom.lxk.factory;publicclassBlack