- 博客(426)
- 资源 (65)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 IntelliJ Idea 常用快捷键列表
原文:https://www.open-open.com/lib/view/open1396578860887.htmlIntelliJ Idea 常用快捷键列表Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],...
2020-02-10 08:49:35
1835
2
转载 Springboot程序开启远程DEBUG
在运行Spring Boot程序时,在启动命令的JVM参数中指定远程调试的相关配置,比如指定调试端口和允许远程连接等参数,例如:-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=7005。Spring Boot程序远程debug的原理主要是通过在启动时指定JVM参数来启用远程调试模式,并在调试器中连接到程序所在的调试地址,从而实现对程序的远程调试。在调试器中创建一个远程调试配置,配置连接到程序所在的服务器和指定的调试端口。
2024-05-22 19:14:57
431
转载 Stable-DiffusionLoRA模型训练教程
在训练LoRA模型之前,我们需要首先明确自己需要训练什么类型的LoRA,有的博主将模型分成了几个大类:人物角色、画风/风格、概念、服饰、物体/特定元素等。我只简单的划分为两类:具象类和泛化类,具象类如:一个物体、一种姿势、一种服装、一个人物、某个特定元素等都可以划归为具象类。泛化类如:某种场景、某种艺术风格、色彩风格等。前期明确目的的训练能更好的确定要找素材的数量及选择的大模型类型,为后面的具体训练打好基础。⚠️ 「大模型的选择」和「图片质量」都是收集素材的关键!
2024-01-05 13:48:28
1492
转载 Segment-and-Track Anything
这样的分割效果,如果用到训练里面去,就会影响训练的效果,解决的办法是,可以去优化源码里面自带的bisnet网络,但操作起来有些麻烦。分割完成之后,可以看到最终分割结果比源码自带的效果要好很多,但要改成NeRF要的颜色格式,就是头部用蓝色表示,脖子用绿色表示,身体部用红色表示,背景部分用白色表示。获取分割的色块颜色值之后,要对现有的颜色值更改成源码需要的颜色值,在这个过程中顺带把色块之后的孔洞给填充上。运行项目之后,打开项目的交互界面,然后打开要分割的视频,然后等待一会,下面的窗口就出现视频的第一帧图像。
2023-12-19 17:53:29
355
转载 ER-NeRF论文学习和代码实战
NeRF用的很广,但效率不行。用稀疏特征网格替换部分MLP网络,可大幅提升速度。引入了用于静态场景建模的哈希编码体素网格,允许使用紧凑的模型进行快速和高质量的渲染。RAD-NeRF首先将这项技术应用于说话肖像合成,并构建了一个具有最先进性能的实时框架。然而,这种方法需要一个复杂的基于MLP的网格编码器来隐式学习区域音频运动映射,这限制了其收敛性和重建质量。在体积渲染中,由于只有表面区域有助于表示动态头部,因此大多数其他空间区域都是空的,可以用一些有效的NeRF技术进行修剪,以降低训练难度;
2023-12-14 19:10:46
780
原创 深度学习epoch、psnr、epoch、step解释
所谓正样本是指希望正确分类出的类别多对应的样本。例如判断一张人物头像照片是否为男性。那 么在数据训练的时候,男性图片就是正样本,负样本就是女性照片了。
2023-12-14 18:32:56
1110
原创 数字人er-nerf安装
最近安装er-nerf,安装了很久,各种报错,我都快疯了,好不容易本地电脑安装成功,去服务器又不成功。故记录下,本次服务器安装详情步骤。组合:python:3.9 - portch:11.8 -- 失败python:3.10 - portch:11.8 --成功python:3.10 - portch:11.7 --成功python:3.10 - portch:12.1 --失败。
2023-12-13 00:33:10
2829
13
原创 SD之lora训练
训练自己的模型可以在现有模型的基础上,让AI懂得如何更精确生成/生成特定的比如,你下载了一个人物的大模型checkpoint,但是你想生成特点的人物,比如迪丽热巴,AI大模型是不知道迪丽热巴长什么样子的,这个使用lora就派上用场了。要注意的是,对于一些基础东西,比如长头发、短头发、黑色头发、棕色头发,这些AI 都是知道的,lora并不是做这个的。
2023-12-09 00:38:31
7345
原创 Excel技巧
3、如果想要自动生成id,mysql数据库可以使用UUID()代替__,Oracle数据库使用sys_guid()代替__,SQLserver使用newid()代替__4、完成sql语句后,点击回车即可看到完成的sql语句,且如'"&A2&"'这样的都已经被替换为对应格的内容,然后鼠标放到表格右下双击即可看到全部行都有对应的sql了。1、点击行最后的空白格输入sql,例如="insert into xxx (xh,name,pwd) values ( __,'"&&"','"&&"');
2023-10-10 09:28:05
109
原创 javax.validation.constraints校验
NotBlank 只能用在 string ,并且去掉空格之后要大于0。@NotEmpty 长度要大于0 (可以为空格,因为空格也有长度)三者都得不为null (没有参数传过来即为null )@notNull 可以为空白或空格(长度不限)
2023-09-22 15:46:33
272
原创 记录生产mysql死锁解决过程
只能查看mysql审计日志了,通过阿里云后台,用MySQL thread id,分别查到 俩个事物所有运行的sql。最近生产上每个星期都会有几次死锁告警异常,今天终于给处理了,待后续观察,记录下整个过程。因为事物1拿到的是s锁,且是主键锁,所以最简单办法就是 select里面,避免去回表。至此mysql死锁问题解决,后面就是静静的等待结果了,没有结果就是最好的结果。根据事物1和事物2的sql,以及java报错的堆栈信息,找到发生问题的代码。看到最终的sql,有点眉目了,再次查看mysql死锁日志。
2023-06-29 19:59:12
875
翻译 SimpleDateFormat的线程不安全问题&新日期处理
*** localDate时间创建方式* 获取当前时间*/@TestSystem.out.println("年月日: " + yyyyMMdd);System.out.println("时分秒毫秒: " + HHmmssSSS);System.out.println("年月日时分秒毫秒: " + yyyyMMddHHmmssSSS);//输出:// 年月日: 2020-10-16// 时分秒毫秒: 09:55:49.448。
2023-06-13 00:13:10
647
转载 MapStruct
/ 自定义的映射方法:转换boolen为String时,做一些判断然后返回对应的值。return "已完成";} else {return "未完成";return "该产品已完成";} else {return "该产品未完成";if (str.equals("已完成")) {} else {// 通过uses 来导入上面我们写的 自定义映射方法// 当有多个方法 拥有一样的参数和返回类型时,需要指定使用其中的哪一个,使用qualifiedByName指定。
2023-05-28 23:32:38
1070
原创 线程execute()与submit()区别
Execute()方法只能接收Runnable类型的参数,而submit()方法可以接收Callable、Runnable两种类型的参数。execute()方法主要用于启动任务的执行,而任务的执行结果和可能的异常调用者并不关心。在ThreadPoolExecutor类的实现中,内部核心的任务提交方法是execute()方法,虽然用户程序通过submit()也可以提交任务,但是实际上submit()方法中最终调用的还是execute()方法。以上的submit()和execute()两类方法的区别在哪里呢?
2023-01-30 16:44:14
368
转载 idea热加载
1.首先解决 热部署 和 热加载的区别热部署:就是容器状态在运行的情况下部署或者重新部署整个项目.在这种情况下一般整个内存会清空,重新加载.简单来说就是Tomcat或者其他的web服务器会帮我们重新加载项目.这种方式可能会造成sessin丢失等情况.热加载:就是容器状态在运行的情况下重新加载改变编译后的类.在这种情况下内存不会清空,sessin不会丢失,但容易造成内存溢出,或者找不到方法。因为内存无法转变成对像. 一般改变类的结构和模型就会有异常,在已经有的变量和方法中改变是不会出问题的。在中模式最好是
2022-04-11 00:39:27
6872
1
原创 gradle逆向工程产生mybaties代码
主要是配置build.gradleplugins { id 'java' id "com.arenagod.gradle.MybatisGenerator" version "1.4" //gradle提供的mybatis generator插件}group 'cn.com'version '1.0-SNAPSHOT'sourceCompatibility = 1.8repositories { mavenCentral()}dependencies ..
2021-09-27 23:19:03
201
原创 APP使用的一些工具和知识
1.查看android的versionCode一般从androidmanifest.xml 里面读取,使用工具AXMLPrinter.jar 和AXMLPrinter2.jarAXMLPrinter2.jar apk分析APK文件,取得APK文件中的 包名、版本号及图标,很强大的工具,再一次感受到了批处理的牛逼。可以将android安卓编译过的二进制XML文件(binary xml file)反编译明文输出保存。是APK反编译修改的必备工具之一。例如需要查看apk安装包的权限、名称等,可以用AXM.
2021-04-09 23:26:58
256
转载 mapper接口中的方法解析
原文:https://blog.csdn.net/thedarkclouds/article/details/82384606一、mapper接口中的方法解析mapper接口中的函数及方法方法 功能说明int countByExample(UserExample example) thorws SQLException 按条件计数int deleteByPrimaryKey(Integer id) thorws SQLException 按主键删除int delet...
2021-03-16 15:36:41
386
转载 HttpClient容易忽视的细节——连接关闭
HttpClient client = new HttpClient(); HttpMethod method = new GetMethod("http://www.apache.org"); try { client.executeMethod(method); byte[] responseBody = null; responseBody = method.getResponseBody(); } catch (HttpException e.
2021-02-03 17:01:00
2165
转载 HttpClient连接池的深入理解
原文:https://www.jb51.net/article/141015.htm一、背景HTTP协议是无状态的协议,即每一次请求都是互相独立的。因此它的最初实现是,每一个http请求都会打开一个tcp socket连接,当交互完毕后会关闭这个连接。HTTP协议是全双工的协议,所以建立连接与断开连接是要经过三次握手与四次挥手的。显然在这种设计中,每次发送Http请求都会消耗很多的额外资源,即连接的建立与销毁。于是,HTTP协议的也进行了发展,通过持久连接的方法来进行socket连接复.
2021-01-22 00:08:00
1613
原创 常用性能指标
一、概念1、QPSQueries Per Second意思是“每秒查询率”,是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。QPS = req/sec = 请求数/秒。它代表的是服务器的机器的性能最大吞吐能力。2、TPS是TransactionsPerSecond的缩写,也就是事务数/秒。它是软件测试结果的测量单位。一个事务是指一个客户机向服务器发送请求然后服务器做出反应的过程。客户机在发送请求时开始计时,收到服务器响应后结束计时,以此来计算使
2021-01-12 23:26:38
2151
转载 Strict Transport Security强制转换https
https://developer.mozilla.org/zh-CN/docs/Web/HTTP/HTTP_Strict_Transport_Security以下类容来源:https://www.freebuf.com/articles/web/66827.html为什么我们要使用HTTP Strict Transport Security?HTTP Strict Transport Security (通常简称为HSTS) 是一个安全功能,它告诉浏览器只能通过HTTPS访问当前资源, 禁止.
2021-01-05 23:59:30
536
转载 emoji-java处理emoji表情字符
原文:https://blog.csdn.net/a1359029494/article/details/89814546maven依赖<dependency> <groupId>com.vdurmont</groupId> <artifactId>emoji-java</artifactId> <version>4.0.0</version></dependency>使用.
2021-01-04 10:39:40
546
转载 ONS中GID与Topic订阅关系一致的疑惑
基本概念问题在阿里云服务提供的消息队列服务(RocketMQ)中,给出了一份关于订阅关系一致的最佳实践,在文档中指出同一个 GroupID 中的所有消费者实例最好订阅同样的 Topic+Tag。这让我有一些疑问,为什么一个 GroupID 只能产生一种订阅,这样岂不是同一个应用需要订阅不同的 Topic 那么每一次都需要去申请一个 GroupID,这使得 GroupID 和 Topic 产生了一定的耦合关系,看起来是不太合理的,那么为什么 RocketMQ 要这么做呢?解答经过对源码的阅
2021-01-04 00:14:45
748
原创 Arthas入门
目录一、介绍二、安装步骤三、命令介绍watch-观察方法入参出参trace-查看链路耗时monitor-统计方法执行情况dashboard-系统数据面板thread-查看线程栈一、介绍Arthas(阿尔萨斯)是阿里巴巴开源的 Java 诊断工具,深受开发者喜爱。当你遇到以下类似问题而束手无策时,Arthas 可以帮助你解决: 这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception? 我改的代码为什么没有执行到?难道是我...
2020-12-31 15:59:22
498
1
hibernateAPI,JQeury,liferay中文API
2012-04-23
hibernate中文API,以及liferay的API,已经struts和spring的文档
2012-04-22
手写RPC框架,说明:https://blog.csdn.net/lan861698789/article/details/103837228
2020-02-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人