自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(130)
  • 资源 (42)
  • 收藏
  • 关注

原创 LangChain调用tool集的原理剖析(包懂)

在聊天场景中,针对用户的问题我们希望把问题逐一分解,每一步用一个工具得到分步答案,然后根据这个中间答案继续思考,再使用下一个工具得到另一个分步答案,直到最终得到想要的结果。这个场景非常匹配langchain工具。在langchain中,我们定义好很多工具,每个工具对解决一类问题。然后针对用户的输入,langchain会不停的思考,最终得到想要的答案。

2024-04-11 15:35:31 1216

原创 Unity3D知识点精华浓缩

unity3D最核心的硬记知识

2024-04-08 00:18:53 939

原创 CharacterController.Move called on inactive controller

请看上面截图的红色报警提示部分:Step Offset must be less or equal to ...所以是Step Offset的原因,不用在inactive controller上寻找原因。这个提示指的是 Character对象的Step Offset设置太大了,将Step Offset设置为0.1。

2024-03-25 23:38:33 331

原创 MybatisPlus分页失效不起作用问题剖析

在使用MybatisPlus的selectPage时发现分页不起作用,每次返回的都是全部的数据,同时getPages()和getTotal()返回的都是0。初步怀疑是拦截器没有生效,为了验证这一点,在mybatisPlusInterceptor()函数中打一个断点。执行测试程序,发现确实没有进入这个函数。然后再执行debug,发现可以进入mybatisPlusInterceptor的断点。查看springboot的启动返回,发现确实没有扫描到这个包文件。

2024-03-10 23:40:00 505

原创 ElasticSearch搜索引擎使用指南

主要包括: text和keyword两种类型,keyword代表精确值不会参与分词,text类型的字符串会参与分词处理包括: long, integer, short, byte, double, floatbooleandate数组类型不需要专门定义,只要插入的字段值是json数组就行主要涉及地理信息检索、多边形区域的表达。

2024-03-01 14:23:51 860

原创 DataWorks(ODPS)性能优化技巧指南

使用阿里云DataWorks进行数据处理的时候,有时候会遇到一个sql或pyodps(本质上还是转化为sql)执行很长的情况,这个时候有必要对代码进行性能优化。

2024-03-01 12:46:09 548

原创 Spark的reduceByKey方法使用

Spark的reduceByKey方法使用。reduce操作之字符串方式。reduce操作之列表方式。reduce之partition属性。reduceByKey和groupByKey的区别。

2024-03-01 11:07:15 1040

原创 ElasticSearch查询语句用法

查询用法包括:match、match_phrase、multi_match、query_string。

2024-02-05 15:17:14 1280 2

原创 Unity3D实现坦克大战

Enemy 游戏对象添加了刚体组件,并修改 Mass = 100,Drag = 0.5,AngularDrag = 0.1,Freeze Rotation 中勾选 X 和 Z。Player 游戏对象添加了刚体组件,并修改 Mass = 100,Drag = 1,AngularDrag = 0.1,Freeze Rotation 中勾选 X 和 Z。PlayerController 脚本组件挂在 Player 游戏对象上。EnemyController 脚本组件挂在 Enemy 游戏对象上。

2024-02-05 00:07:15 1288 1

原创 一文读懂ElasticSearch底层原理

ES是一个,有数据的引擎。支持等功能。近实时:非实时,数据不是实时最新的。其底层基于Lucene,但比较复杂,面向普通应用开发者而言,易用性不是很好,同时,所以就诞生了ES。ES使用Java编写,它的内部使用Lucene做索引与搜索,隐藏了Lucene的复杂性,面向开发者暴露了,方便大家将搜索功能快速植入到日常应用中。

2024-02-04 11:42:14 1290

原创 C#中委托的理解及Action委托

通过+=方式注册的函数都会被执行,但是假如delegate方法有返回值,则只返回最后一次注册的返回值。委托的实例有两种方式,一种是通过new的方式创建,另一种方式是通过"+="注册的方式创建。,是一种引用类型,表示对具有特定参数列表和返回类型的方法的引用。委托包含两部分,委托的声明和委托的实例化。12(代表只返回最后一个注册函数的值)3(代表所有的注册函数都执行了一遍)

2024-01-14 01:37:19 503

原创 Stable Diffusion运行时自动重启的小程序

2、contab执行时的路径并非当前路径,即使launch.py写了绝对路径,但是launch.py依赖的包并非绝对路径,所以需要cd到固定目录后,再执行sd的启动脚本。思路:stable diffusion运行时需要使用GPU,如果GPU没有在用,并且GPU对应的进程也找不到,则判断sd服务已经挂掉了。1、crontab时的执行环境,不是当前的conda环境,所以需要明确指定conda对应的python的可执行命令的路径信息。

2024-01-08 14:12:40 446

原创 Unity3D入门基础知识汇总

创建C#脚本,然后放到物体下面就可以了。

2024-01-04 19:54:08 1250

原创 Windows的C盘爆掉了怎么办?

如果C盘的分区爆掉了,变红色了,是时候该处理这个问题了,解决你的C盘焦虑!

2023-12-08 17:59:44 1155

原创 SDXL使用animateDiff和hotshot-xl进行文生视频

截至2023.12.8号,目前市面上由两款适用于SDXL的文生视频开源工具,分别是AnimateDiff和hotshot-xl。

2023-12-08 11:02:19 1733 1

原创 Java的Font类createFont方法创建 +~JF 临时文件

有一个创建图片的项目,每个图片都包含很多的文字,项目中需要生成海量的这类图片。在windows电脑上运行程序发现C盘的存储空间不断下降,直至为0。

2023-12-08 10:04:43 624

原创 Spring精华知识

spring框架的基础内容,方便查阅,属于入门级别

2023-12-05 09:55:38 1028

原创 Java的动态代理Proxy.newProxyInstance

利用Java的反射技术,在运行期间创建可以实现某些给定接口的新类,称为动态代理类。此处代理的接口(Interfaces),不是类(Class)。动态代理是因为在运行时才知道具体的类的实现(接口对应不同的实现,动态调用)。

2023-11-21 00:11:33 463 1

原创 Stable Diffusion XL搭建

介绍了SDXL的安装过程,涉及webui工程下载、base基础模型、refiner模型、vae模型的安装。

2023-10-12 14:40:17 4446

原创 Java文字描边效果实现

java的Graphics2D工具中实现文字描边效果

2023-09-18 22:42:50 840

原创 CSS读书笔记

清除浮动:当子元素浮动时,按照上一个特性应该将子元素超出的部分截掉。但是子元素有浮动无法裁剪,所以只能由父元素增加高度去包裹住子元素,使得父元素拥有了高度,而这个高度是跟随子元素自适应的高度,这样就把浮动的子元素包含在父元素内了。相对于父级(非static定位)或浏览器的位置进行指定的偏移,绝对定位的话,它不在标准文档流中,原来的位置不会被保留。向左浮动或者向右浮动,向左或向右移动,直到自己的边界紧贴着包含块(一般是父元素)或者其他浮动元素的边界为止。选择当前p元素的父级元素,选中父级元素的第一个。

2023-09-08 14:47:47 409

原创 Stable Diffusion训练Lora模型

通过kohya进行lora训练的过程演示

2023-08-18 17:11:24 2161 1

原创 Stable Diffusion核心算法DDPM解析

stable diffusion中核心算法DDPM的详细阐述

2023-08-17 10:55:11 1483

原创 Stable Diffusion Webui源码剖析

遍历callback_map['callbacks_model_loaded']所有的回调函数,然后把sd_model模型传进去依次执行这些回调函数。接着用OmegaConf.load加载yaml文件,然后通过/data/work/xiehao/stable-diffusion-webui/repositories/stable-diffusion-stability-ai/ldm/util.py(82)instantiate_from_config()加载yaml信息获得model。

2023-08-11 19:11:15 4518 1

原创 SpringBoot异步框架

Async注解,在默认情况下用的是SimpleAsyncTaskExecutor线程池,因为它不是真正的线程池,这个类不重用线程,每次调用都会新建一个新的线程。可以通过如上日志查看,每次打印的线程名都是[task-1],[task-2], [task-3]……递增的。我们采用ThreadPoolTaskExecutor,其实质是对java.util.concurrent.ThreadPoolExecutor的包装。// 核心线程数。

2023-08-09 16:37:46 360

原创 Dubbo基于springboot学习笔记

(1)dubbo使用的架构最基本的使用需要3个角色注册中心提供服务注册服务,provider将服务注册到注册中心,consumer从注册中心获取服务,并且通过RPC调用provider上的服务(2)调用RPC服务注解在需要调用的服务接口上使用@Reference即可直接调用远程服务,它和@Autowired类似均实现了自动注入的过程。

2023-08-09 10:06:26 183

原创 SpringBoot根据注解动态执行类中的方法

springboot中自定义注解,动态调用方法

2023-08-04 19:58:26 697

原创 springboot背诵

6、@Controller和@RestController的区别。10、Servlet、Filter、Listener区别。9、HandlerInterceptor拦截器步骤。11、JDBC、Druid、MyBatis区别。18、vue+springboot的服务端部署。4、Lombok简化类的定义及日志。3、@Bean标注方法的对象参数。15、MyBatisPlus使用。1、springboot简介。8、自定义Converter。12、MyBatis使用方法。2、spring注解。

2023-08-03 15:37:27 374

原创 SpringBoot+Vue开发笔记

参考:https://www.bilibili.com/video/BV1nV4y1s7ZN?p=1。

2023-08-03 14:36:32 388

原创 SpringBoot2学习笔记

springboot学习的教程

2023-08-01 16:37:05 550

原创 Vue第六篇:电商网站图片放大镜功能

2)mousemove:鼠标移动时,鼠标的遮罩块区域跟着移动,同时放大镜区域的图片跟着切换(显示遮罩块的放大效果)(1)商品图区域:主要是浏览图片,根据图片的url显示图片。当鼠标离开此区域时"放大镜区域"不需要显示。放大镜区域其实放着一个大图,当鼠标在商品图区域移动时,放大镜区域的大图相向移动。1)mouseenter:鼠标进入时,放大镜区域根据url显示图片。(3)商品图总览:鼠标over时,切换商品图区域的url图片。主要是通过CSS的translate方法实现的。(2)鼠标放大区块。

2023-07-23 18:52:37 472

原创 Vue第五篇:电商网站登录时vuex的使用

name为top-home,其他组件中可以通过vue.$router.push({name: 'top-home'})到当前组件。刚才我们提到,主界面包含路由的输出,而这个代码显示路由包含index的Home组件,以及login的Home组件。登录或者退出两个行为,除了改变内存中vuex的状态信息,还需要更改session持久化中的变量信息。该组件由两部分组成,Main.vue就是一张图片,Footer就是最下面的注脚部分内容。主页面主要由两部分组成:Top组件的内容以及路由的出口显示信息。

2023-07-21 22:15:10 189

原创 Vue第四篇:html和js基础知识查漏补缺

给自己看的,html和js的基础知识

2023-07-21 00:02:11 953

原创 Chatglm2使用及微调教程

chatglm2是清华大学的,比较好的LLM大语言模型。本教程主要是提供使用及微调的方法,适合linux上开发。

2023-07-20 10:48:35 3460 2

原创 Vue第三篇:最简单的vue购物车示例

vue创建购物车最基本的示例

2023-07-18 19:45:01 1620

原创 Vue第二篇:概念深度剖析

侦听器的意义:在插值表达式和计算属性时修改一个响应数据,它会做页面的更新,这是Vue内部自动实现的。这是Vue在内部给我们开放了一个可以参与响应式的一个过程。如何在一个页面中实现多页面应用的效果,其实就是检测页面URL的变化,当URL变化后在页面中渲染一些内容就可以了,这就是单页面应用程序。el选项只能在根组件中使用,而内部的子组件是不需要el选项的,因为这取决于标签的位置,而不是挂载在特定的标签上。所谓的响应式数据指的是:Vue内部对数据做操作,它就会自动地更新到视图中,这样就可以省去大量的DOM操作。

2023-07-18 16:52:36 710

原创 Vue第一篇:最基本的概念(背诵专用)

在Vue组件中通过dispatch方法触发一个action,在action中通过commit方法提交一个mutation,通过mutation对应的函数更改一个新的state值,vuex会将新的state值渲染到组件中。不能直接使用文本插值的方式,需要使用v-bind:属性 指令,比如v-bind:src=”src”将切换后的状态保留在内存中,以避免重复渲染,使用一个元素将动态组件包含起来。使用元素,动态绑定到它的is属性,根据is属性的值来判断使用哪个组件。

2023-07-18 12:36:41 419

原创 roop工具使用方法

Take a video and replace the face in it with a face of your choice. You only need one image of the desired face. No dataset, no training

2023-07-17 14:25:29 1948

原创 知识蒸馏的说明

知识蒸馏(Knowledge Distillation,简称KD)是一种经典的模型压缩方法,核心思想是通过引导轻量化的学生模型“模仿”性能更好、结构更复杂的教师模型,在不改变学生模型结构的情况下提高其性能。

2023-06-19 21:33:12 467

原创 Stable Diffusion实操示例

解决问题:生成的图片存在瑕疵,比如多只眼睛、多只手指等情况。通过embeddings可以将避免一些常用的不好结果。

2023-06-14 14:33:28 8318

人物行走的2D动画png

人物行走的2D动画连续的png图片18张,可应用于unity3d的开发

2024-03-12

spring教程,spring教程,spring教程,spring教程

spring教程,参考哔哩哔哩的黑马程序员的视频

2023-12-04

springboot学习工程

springboot2学习时编写的工程,包含了各种功能实现的方法

2023-08-01

ModNet算法对应onnix模型

ModNet算法对应onnix模型

2023-06-09

cycleGan的pytorch简化版本

cycleGan的pytorch简化版本, 提供了训练集和测试集 运行python -m visdom.server之后,整个训练就可以直接跑起来了

2023-03-16

python+opencv生成较真实的车牌号码图片

python+opencv生成较真实的车牌号码图片

2023-03-08

机器学习、神经网络相关算法概述

面试机器学习、神经网络相关算法的宝典, 比较全面,但是比较概述,需要具备一定背景知识,否则浏览比较困难

2023-01-30

基于CenterNet简化后只做目标检测的源代码

基于CenterNet简化后只做目标检测的源代码, 各个文件说明: (一)目录层级 data:存放训练数据,目前只存放了太平洋汽车网的训练数据,主要是识别车牌的位置。只有训练集的数据。 exp:训练中日志存放的位置 images:验证时候图片存放的位置 models:存放训练过程中产生的模型 src:源代码 (二)文件说明: dataset: -- CtdetDataset.py: 读取图片并进行预处理 detector: -- CtdetDetector.py: 预测推理流程 model: 存放各个BackBone的模型代码 prune: -- prune.py: Slimming裁剪方法 train: -- CtdetTrainer.py: 训练主体流程 -- CtdetTrainer_NNI.py: 基于NNI裁剪训练主体流程 -- losses.py: 训练中各种loss的计算方法 utils: -- image.py: 图像处理方法,包括高斯变化,调整亮度、饱和度等方法 -- logger.py: 日志处理方法 src: -- demo_3dcar_ai.py: 一张图片推

2022-12-30

算法面试准备,包括机器学习和数据结构两部分

算法面试准备,包括机器学习和数据结构两部分

2022-11-10

一文读懂Faster RCNN - 知乎.pdf

https://zhuanlan.zhihu.com/p/31426458,知乎大神之作。 转化成pdf版本,方便打印阅读

2021-11-15

kaggle中rossmann store sales数据集

kaggle中rossmann store sales数据集,不方便去kaggle官网下载的朋友,方便国内下载

2020-03-17

java ee开发的颠覆者spring-boot源代码

书籍Java EE开发的颠覆者,spring boot实战的源代码。

2018-03-31

hadoop2.7.3_windows安装附件

hadoop2.7.3在windows安装时,需要替换一些文件,否则会导致执行失败

2017-12-28

flink什么都不是的框架

这个是一个很好的flink框架,反正你们可以参考看一下,实现了陈及时编程

2017-10-25

云栖大会部分公开的ppt

云栖大会上公开的部分ppt的截图,有不少的干货,想要看的自己下载下了

2017-10-16

编辑距离自动机

编辑距离自动机的java实现,参考《自然语言处理 原理与技术实现》进行稍微改动,同时增加了注释使得可读性更强。

2017-10-04

flink最佳实践ppt(杭州量子金融信息服务有限公司-谢豪)

odps开发中遇到的问题,使用flink完美规避这些问题,同时基于flink进行了二次开发,设计了一套框架

2017-09-28

opencc windows版本

opencc,可以快速进行繁体<->简体之间的转换,使用参考: opencc -i wiki.zh.text -o wiki.zh.text.jian -c zht2zhs.ini

2017-07-12

jersey和jetty的restful服务程序

基于jersey的restful请求的demo代码,可执行

2017-07-03

flink任务调度器

很牛逼的任务器,可以管理flink的任务

2017-06-20

data-stream数据处理框架(含调度机制)

基于flink开发的含流处理调度的框架,调度是可配置的

2017-05-14

flink任务分process处理方案

通过control的config配置文件控制所有流程的执行,每个业务只需要在相应processor中编写代码即可。缺陷:这个框架主要是在一个map下进行业务控制,没有对流级别进行封装

2017-05-03

flink standalone部署的dockerfile

flink 独立集群部署的dockerfile、dockercompose文件

2017-04-26

Flink入门教程

根据Flink官网翻译的中文教程,同时自带了入门Demo教程

2017-04-15

spring+mybatis可执行的工程

spring和mybatis组合的web开发,可执行的程序

2016-12-02

spring+mybatis依赖的jar包

spring+mybatis依赖的jar包,开发java后台系统必用

2016-11-30

pipeline管道模型python实现

管道模式的python实现,包括配置文件的解析,使用networkx进行processor的管理等

2016-11-24

elasticsearch

最新官网下载的elasticSearch版本,大数据必用的工具

2016-10-11

spring学习入门工程(可执行)

spring工程入门的工程,囊括了ioc、aop、jdbc、restful等所有的内容

2016-10-04

第一个spring程序

spring第一个测试程序,直接用就行了

2016-10-03

windows的curl工具

curl官网下载的都是source包,这个是windows下安装后可以直接使用的

2016-08-19

scikit-learn cookbook机器学习

scikit-learn入门教程,非常实用初学者实用。 这个是英文教程,不过英文相对还是简单的,相信搞这行的基本都能够搞定

2016-05-18

人脸识别 PCA方法 论文+实例

人脸识别的论文,采用python语言编写,完整的例子,机器学习值得一看

2016-05-06

mastering machine learning with scikit-learn源代码

mastering machine learning with scikit-learn这本书的源代码,里面包含各种数据、代码,是你看这本书不可缺少的资料

2016-04-25

iBatis工程简单例子

iBatis工程的简单例子,在eclipse上实现的,数据库是mysql数据库,里面的字段为CREATE DATABASE MYDB; use MYDB; Drop TABLE IF EXISTS `MYDB`.`student`; Create TABLE `MYDB`.`student` ( `name` varchar(40) NOT NULL, `psw` varchar(10) NOT NULL, `enabled` boolean ); insert into student values("lanp","lanpiao",true); insert into student values("ph","ph",true); insert into student values("wxh","wxh",true);

2014-10-07

ibatis工程依赖的jar包

构建ibatis工程必须的两个jar包,分别为:ibatis-2.3.4.726.jar和mysql-connector-java-5.1.6-bin.jar。

2014-10-07

apache-jemter-2.11

JMeter 介绍: 一个非常优秀的开源的性能测试工具 Jmeter工具和其他性能工具在原理上完全一致 工具包含4个部分:    1 负载发生器:用于产生负载 通常以多线程或是多进程的方式模拟用户行为    2 用户运行器:通常是一个脚本运行引擎 用户运行器附加在线程或进程上 根据脚本要求模拟指定的用户行为    3 资源生成器:用于生成测试过程中服务器 负载机的资源数据    4 报表生成器:根据测试中霍地的数据生成报表 提供可视化的数据显示方式 ">JMeter 介绍: 一个非常优秀的开源的性能测试工具 Jmeter工具和其他性能工具在原理上完全一致 工具包含4个部分:    1 负载发生器:用于产生负载 通常以多线程或是多进程的方式模拟用户行为    2 用户运行器:通常 [更多]

2014-07-08

jetty插件(直接使用)

解压后直接放在dropins目录下,然后重启eclipse即可实现安装

2014-06-24

Android即时通信(Openfire+asmack+spark)

Android IM的例子, 非常的好用 最简单的入门程序

2014-02-20

opencv-python-2.2.0.win32-py2.7.exe

python opencv工具,主要处理python中图像相关的问题,非常的适用。

2013-11-03

空空如也

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

TA关注的人

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