- 博客(54)
- 资源 (1)
- 收藏
- 关注
原创 RAG实战:本地部署ragflow+ollama(linux)
Ollama+RAGFlow为例,应用RAG(Retrieval Augmented Generation,检索增强生成)构建本地知识库,其中 Ollama 中使用的模型是Qwen2
2025-01-03 23:18:10
13984
7
原创 merlin语音合成算法流程
merlin语音合成框架,关于合成部分的流程记录代码基于github:CSTR-Edinburgh/merlinduration model加载问题集questions-mandarin.hed中的每一行转为若干个正则,QS439行,CQS28行解析lab,prompt-lab/.lab --> gen-lab/.labbin对原始lab中的每一行内容,先用439个QS...
2019-01-16 19:51:37
4422
7
原创 java调用tensorflow模型文件
需要用到tensorflow官方提供的java api,maven依赖如下: <dependencies> <dependency> <groupId>org.tensorflow</groupId> <artifactId>libtensorflow</arti...
2018-05-03 20:33:23
12590
12
原创 TensorFlow 模型的保存与恢复
TensorFlow目前保存的模型文件主要有两种,ckpt与pb,二者之间的异同请见https://zhuanlan.zhihu.com/p/32887066下面,我以mnist手写数据集用softmax回归为例,说明如何对训练好的模型进行保存与恢复。1. 训练模型并保存为模型文件from tensorflow.examples.tutorials.mnist import input_data...
2018-05-03 20:18:18
4437
原创 java获取word文档中指定位置图片
//获取图片 private List<XWPFPicture> getPictureDatas(XWPFParagraph xwpfParagraph) { List<XWPFPicture> pictureDatas = Lists.newArrayListWithCapacity(1); for (XWPFRun run...
2018-03-08 17:38:03
2894
1
原创 Java利用SFTP实现文件上传与下载
SFTP是Secure File Transfer Protocol的缩写,安全文件传送协议。可以为传输文件提供一种安全的加密方法。SFTP为SSH的一部份,是一种传输文件到服务器的安全方式。package sftp;import com.jcraft.jsch.*;import com.jcraft.jsch.ChannelSftp.LsEntry;import org.apache.l...
2018-03-08 17:27:45
29213
8
转载 tensorflow笔记-tensorboard的使用
tensorflow笔记之 tensorboard的使用原博文地址:http://www.cnblogs.com/fydeblog/p/7429344.html前言这篇博客将介绍tensorflow当中一个非常有用的可视化工具tensorboard的使用,它将对我们分析训练效果,理解训练框架和优化算法有很大的帮助。还记得我的第一篇tensorflow博客上的的例子吗?这篇博
2017-12-14 19:51:40
591
原创 Linux定时任务crontab执行脚本出错
Linux下用crontab执行定时任务不会缺省的从用户profile文件中读取环境变量参数,经常导致在手工执行某个 脚本时是成功的,但是到crontab中试图让它定期执行时就是会出错。这是因为用户登陆Linux操作系统的时候,”/etc/profile”, “~/.bash_profile”等配置文件会被自动执行。2种方法可以解决这个问题,1、在Shell文件里面获取环境变量值的路径写成绝对
2016-05-25 18:26:18
4206
转载 Guava中针对集合的 filter和过滤功能
在guava库中,自带了过滤器(filter)的功能,可以用来对collection 进行过滤,先看例子: Java代码 @Test public void whenFilterWithIterables_thenFiltered() { List names = Lists.newArrayList("John", "Jane", "
2015-09-23 13:49:13
5086
原创 五点共圆证明方法
在任意五角星AJEIDHCGBF中,△AFJ、△JEI、△IDH、△HCG和△GBF各自的外接圆顺次相交的交点分别是K、O、N、M、L。求证:K、O、N、M、L五点共圆。要证K、L、M、N、O五点共圆,分别证明K、L、M、N四点共圆和L、M、N、O四点共圆。下面证明证明K、L、M、N四点共圆:连接KL、LM、MN、NK,即证明∠LMN + ∠LKN = 180°
2015-07-02 14:38:08
12196
1
原创 java中缀表达式转后缀表达式
将中缀表达式转换为后缀表达式:与转换为前缀表达式相似,遵循以下步骤:(1) 初始化两个栈:运算符栈S1和储存中间结果的栈S2;(2) 从左至右扫描中缀表达式;(3) 遇到操作数时,将其压入S2;(4) 遇到运算符时,比较其与S1栈顶运算符的优先级:(4-1) 如果S1为空,或栈顶运算符为左括号“(”,则直接将此运算符入栈;(4-2) 否则,若优先级比栈顶运算符的高,也将
2015-06-08 14:09:17
2835
转载 堆排序java实现
/** * 升序用大根堆,降序用小根堆 * 调整堆:从根节点开始向下调整堆 * ①先建立初始堆,从n/2-1(第一个非叶子节点)节点开始,将之看做根节点,向下调整堆,到根节点结束 * ②循环i from n-1 to 0,每次取出堆的最顶层根节点,即数组下标为0,然后与节点i交换,这样对于大根堆而言,最大值总是在后面,再从根节点开始调整堆 */public class HeapSort
2015-06-06 15:01:03
546
转载 java读写创建excel
import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.text.SimpleDateFormat;import java.u
2015-06-06 11:03:37
3137
翻译 java语言陷阱
1.表达式类型的自动提升System.out.println("Hello!" + 'a' + 7);//自动将7、'a'等基本类型转换为字符串,输出Hello!a7System.out.println('a' + 7 + "Hello!");//把'a'当成int处理,因此'a'+7得到107,输出,输出104Hello!2.复合赋值运算符 的高位
2015-05-20 22:23:28
869
原创 eclipse下Drools 6.x 开发环境搭建
1、官网下载下面两个文件http://www.drools.org/download/download.htmldrools-distribution-6.2.0.Final.zipdroolsjbpm-tools-distribution-6.2.0.Final.zip 2、安装eclipse插件解压droolsjbpm-tools-distribution-6.2.0.Fi
2015-05-09 16:55:37
4079
1
转载 java内部类总结
Java 内部类 分四种:成员内部类、局部内部类、静态内部类和匿名内部类。 1、成员内部类: 即作为外部类的一个成员存在,与外部类的属性、方法并列。注意:成员内部类中不能定义静态变量,但可以访问外部类的所有成员。public class Outer { private static int i = 1; private int j = 10; private int k = 20;
2015-04-23 22:25:54
596
翻译 java对象及内存管理
1. 静态变量的初始化 输出结果为-2.8和17.2 2. 访问子类对象 public class Base{ private int i = 2; public Base(){ System.out.println(this.i);//2 this.display();//0 System.out.printl
2015-04-23 22:03:44
685
原创 visio画uml类图添加自定义数据类型
类图(Class Diagram): 类图是面向对象系统建模中最常用和最重要的图,是定义其它图的基础。类图主要是用来显示系统中的类、接口以及它们之间的静态结构和关系的一种静态模型。 类图的3个基本组件:类名、属性、方法。 1、打开visio(演示所用版本为visio 2003),选中UML模型图; 2、拖动左侧UML静态结构中的“类”图标至右侧编辑窗口; 3、双击新建的类,在类的属性框中填写
2015-03-29 10:46:50
21206
转载 java中的equals与hashCode
在Java中任何一个对象都具备equals(Object obj)和hashcode()这两个方法,因为他们是在Object类中定义的。 equals(Object obj)方法用来判断两个对象是否“相同”,如果“相同”则返回true,否则返回false。 hashcode()方法返回一个int数,在Object类中的默认实现是“将该对象的内部地址转换成一个整数返回”。 接下来有两个个
2014-12-18 15:17:07
668
转载 找数组中只出现一次的元素
Given an array of integers, every element appears twice except for one. Find that single one. Note:Your algorithm should have a linear runtime complexity. Could you implement it without using ex
2014-11-13 22:36:53
2257
转载 计算幂的一种高效方法
计算x^n次方时,我们首先想到的是递归,时间复杂度为O(n) public double pow(double x, int n){ if(n==0) return 1.0; if(n<0) return 1.0/pow(x,-n); return x*pow(x,n-1);} 从改善时间复杂度的角度考虑,可以利用pow(x,n) = pow(x,n...
2014-11-09 18:31:12
888
原创 java多线程run()与start()区别
Thread类中run()和start()方法的区别如下:run()方法:在本线程内调用该Runnable对象的run()方法,可以重复多次调用;start()方法:启动一个线程,调用该Runnable对象的run()方法,不能多次启动一个线程;
2014-11-08 17:51:29
815
原创 java反射动态方法调用
import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;/* * 方法的调用 */public class CallMethod { public static void main(String[] args) throws ClassNotFoundException,
2014-11-06 17:23:00
778
原创 java static的加载顺序
public class StaticLoadOrder { static int b = 2; { System.out.println("加载静态成员变量"); } public StaticLoadOrder() { System.out.println("加载构造函数"); } static{ System.out.println("加载静态代码块")
2014-10-09 21:46:15
620
原创 java继承时多态方法与成员的访问
class Father{ String member = "father";}class Son extends Father{ String member = "son"; String member2 = "son2";}public class test{ public static void main
2014-08-28 23:51:18
712
转载 Tortoise SVN Clean up失败的解决方法
step1: 到 sqlite官网 (http://www.sqlite.org/download.html) 下载 sqlite3.exe找到 Precompiled Binaries for Windows ,点击 sqlite-shell-win32-x86-3080500.zip下载,300KB左右 step2: 将下载到的 sqlite3.exe 文件复制到 本地磁盘的某个临
2014-08-16 13:53:15
15159
原创 java xml
public class XmlCope { public static List getChildElements(Node pNode) { List elements=new ArrayList(); NodeList nodeList=pNode.getChildNodes(); int length=nodeList.getLength(); for(int i=0;
2014-07-01 12:00:24
621
转载 java static详解
static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可以在它的任何对象创建之前
2014-06-26 12:17:36
508
转载 Java中LinkedList类详解
import java.util.*;public class LinkedListDemo { public static void main(String []args){ LinkedList list = new LinkedList(); list.add("one"); list.add("two"); list.add("three");
2014-06-19 16:15:24
585
原创 JAVA通过JNI调用c++本地方法dll
了解JNI:JAVA因其跨平台特性而受人们喜爱,也正因此,使得它和本机各种内部联系变得很少,所以JNI(Java Native Interface)就是用来解决JAVA本地操作的一种方式。JAVA通过JNI调用本地方法,而本地方法是以库文件的形式存放的(在WINDOWS平台上是DLL文件形式,在UNIX机器上是SO文件形式)。通过调用本地的库文件的内部方法,使JAVA可以实现和本地机器的紧密联系,
2014-06-06 21:32:54
876
原创 Dom解析XMl文档
在DOM接口规范中,有四个基本的接口:Document,Node,NodeList以及NamedNodeMap。在这四个基本接口中,Document接口是对文档进行操作的入口,它是从Node接口继承过来的。Node接口是其他大多数接口的父类,象Document,Element,Attribute,Text,Comment等接口都是从Node接口继承过来的。NodeList接口是一个节点的集合,它包
2014-05-14 16:02:11
1222
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人