自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(376)
  • 资源 (12)
  • 收藏
  • 关注

原创 传述最详细的干货,让简历面试不再成为你找工作的绊脚石

📢📢📢📣📣📣哈喽!大家好,我是「奇点」,江湖人称 singularity。刚工作几年,想和大家一同进步🤝🤝一位上进心十足的【Java ToB端大厂领域博主】!😜😜😜喜欢java和python,平时比较懒,能用程序解决的坚决不手动解决😜😜😜✨ 如果有对【java】感兴趣的【小可爱】,欢迎关注我❤️❤️❤️。

2022-09-02 11:47:24 844 55

原创 Malformed \uxxxx encoding问题的多种完美解决方法总结

上午项目启动还是好好的,下午就启动不了了😂这是啥情况。。。开始是因为maven3.8.1版本之后会将http的资源过滤掉导致项目启动不了。后来将http改为https还是不行,最好没办法只能修改maven版本了,我改成了3.6.3版本的maven,之后就能够下载包了,但是还没多久就又出现问题了。Malformed \uxxxx encoding.今天就从这个报错说起:Malformed \uxxxx encoding.(今天遇到的问题,解决了半下午终于找到原因。。。。)先说一下解决方法无非是下面几种1、先.

2022-08-15 10:54:29 31065 47

原创 0基础,跟我一起学python---基础篇(1)

Python是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。这意味着,您可以在一个Python提示符>>>后直接执行代码。这意味着Python支持面向对象的风格或代码封装在对象的编程技术。......

2022-07-26 16:10:48 747 58

原创 IDEA谷歌翻译插件提示:更新 TKK 失败,请检查网络连接

cn.yiiguxing.plugin.translate.trans.NetworkException: connect timed out. host=translate.googleapis.com at cn.yiiguxing.plugin.translate.trans.NetworkException$Companion.wrapIfIsNetworkException(Exceptions.kt:37) at cn.yiiguxing.plugin.translate.trans.go.

2022-01-10 14:14:39 15952 124

原创 解决No module named numpy问题

目录前沿解决解决方法1:方法2:(强行安装更新更高的版本)最近开始学习python了,由于要简单处理一下图片,奈何能C++力太差,openCV上手有点难,想学习一下py简单的处理一下图片就好了。拿到程序之后,报错No module named numpy what?下面是解决方法一般安装numpy的时候,1,更新pip需要用最新版的pip来安装python -m pip install --upgrade pip然后pip install numpy但是在命令行窗口运行:import numpy会

2021-12-28 09:50:35 18665 28

原创 教你使用jmeter实现接口性能测试

目录1.添加线程组2.设置端口3.添加监听器4.运行测试5.分析结果我们在开发完接口之后,需要对接口的性能进行测试。性能测试工具有很多如AB、webbench、loadRunner和jemeter。不同的测试工具有不同的优点,其中Apache AB和jmeter是比较常用的压测工具。这里主要讲一下jmeter实现压测。jmeter使用非常简单,具体的使用方法见下文。https://blog.csdn.net/qq_29235677/article/details/9144..

2021-11-25 14:38:16 12675 12

原创 Java字符串截取,截取某个字符之前或者之后的字符串

📢📢📢📣📣📣哈喽!大家好,我是「奇点」,江湖人称 singularity。刚工作几年,想和大家一同进步🤝🤝一位上进心十足的【Java ToB端大厂领域博主】!😜😜😜喜欢java和python,平时比较懒,能用程序解决的坚决不手动解决😜😜😜✨ 如果有对【java】感兴趣的【小可爱】,欢迎关注我❤️❤️❤️。......

2021-08-27 13:58:05 34793 3

原创 Spring源码学习---------(最简单易懂的源码学习笔记)

前沿工作一段时间了,之前一直想学习一下spring的源码,最近有时间学习了一下。现在把最近学习的成果整理一下,也向大家分享一下。下面是spring源码的学习笔记,仅供参考。本人能力有限,难免会出现问题,欢迎各位大佬指出。读源码的方法:之前只是看过JDK的一些源码,像是spring和springboot等源码只是简略的看过,并没有系统的学习过,同时,这么优秀的作品很是值得我们学习的。抱着好奇心开始了读spring源码的道路,废话不多说,这里把我的学习笔记分享给大家。读源码首先找...

2021-07-05 17:30:00 12354 10

原创 springcloud(4)常用的微服务间的调用方式

在配置文件yml里面,自定义负载均衡策略#自定义负载均衡策略product-service: (要找的服务名注册中心的名称 调用哪个服务的策略,可以有很多服务每个服务有对应的策略)策略选择:1、如果每个机器配置一样,则建议不修改策略 (推荐)2、如果部分机器配置强,则可以改为 WeightedResponseTimeRule (看IRule的实现类)

2019-06-15 17:07:08 29084 9

原创 Intellij IDEA打开Java项目并启动

最近有很多同学,竟然不知道如何使用Intellij IDEA打开Java项目并启动目录Maven项目2、Maven项目是以pom文件引入各项jar包的在点击lmport Project,然后在点击pom.xml,再点击Open​3、再点击Next​4、如果是公司的私服,还需要勾选nexus​5、继续点击下一步​6、选择Jdk版本,点击下一步​7、点击Finish​......

2019-04-03 12:47:12 28051 4

原创 多线程——多线程debug调试(非常非常详细的调试)

在日常开发中我们经常会遇到多线程Debug调试,一般我们都是利用Spring Boot对外提供接口,Tomcat中在有多人同时访问时,会开启多线程,但是,这时有可能发生异常。说明接口在多线程访问中不是很稳定,这时就要利用多线程的Debug调试。以下是一个小Demo来演示多线程的Debug调试public class LockDemoReetrantLock { priv......

2019-03-05 20:51:06 46100 36

原创 aop实现日志的保持操作

用@Aspect注解标注标识切面,用@PointCut定义切点。/*** 定义切面*/@Aspect@Component/*** web层切点* 1. @Pointcut("execution(public * com.hyh.web.*.*(..))") web层的所有方法* 2. @Pointcut("@annotation(com.hyh.annotation.Log)") Log注解标注的方法*//*** 定义切面*/@Aspect@Component/**

2024-02-23 16:26:35 654

原创 java中各种类型的默认值问题

注意(2):void具有包装器void,该包装器也具有默认值null,并且它是唯一可能的值(不使用hack)。如果需要询问,则需要显式初始化字段/变量,因为如果必须查找它,那么其他人也可能需要这样做。Java中boolean(原始)和boolean(原始包装器)的默认值是什么?喜欢java和python,平时比较懒,能用程序解决的坚决不手动解决😜😜😜。正如其他人所提到的,Boolean的值默认情况下为空。

2023-12-17 20:10:54 1092 1

原创 关于AllowBeanDefinitionOverriding属性设置问题

原因就是上面贴出来的是spring的代码,而springboot对这个参数又进行了二次封装,springboot中的allowBeanDefinitionOverriding是没有初始化默认值的,我们知道,java中的boolean类型不初始化时是false。如果这个属性为true的话,就可以覆盖同名的bean定义,如果设置为false,那么就不允许注册同名的bean,因为Spring会抛出异常,这个属性默认为true,但是提供了public的setter方法,当然是允许用户来修改它的,那么该如何修改呢?

2023-12-10 17:38:26 965

原创 Redis 之 SessionCallback & RedisCallback 使用

📢📢📢📣📣📣哈喽!大家好,我是「奇点」,江湖人称 singularity。刚工作几年,想和大家一同进步🤝🤝一位上进心十足的【Java ToB端大厂领域博主】!😜😜😜喜欢java和python,平时比较懒,能用程序解决的坚决不手动解决😜😜😜✨ 如果有对【java】感兴趣的【小可爱】,欢迎关注我❤️❤️❤️的作用是:让RedisTemplate进行回调,通过它们可以在同一条连接下执行多个Redis命令。

2023-10-19 15:17:38 682

原创 Spring容器中同名 Bean 加载策略

场景描述:两个同名 bean,均通过 xml 的 bean 标签声明。其实这就是上面的场景了。可以看出,最终使用的是后面的 xml 中声明的 bean。其实原因是“后面的 xml 中声明的 bean”把“前面的 xml 中声明的 bean”覆盖了。我们可以看到 Bebug 信息:scope=;scope=;

2023-10-19 15:09:09 1506

原创 arthas线上问题检查思路

Arthas是一个Java诊断工具,由阿里巴巴中间件团队开源,目前已在Java开发人员中被广泛采用。Arthas能够分析,诊断,定位Java应用问题,例如:JVM信息,线程信息,搜索类中的方法,跟踪代码执行,观测方法的入参和返回参数等等。并能在不修改应用代码的情况下,对业务问题进行诊断,包括查看方法的出入参,异常,监测方法执行耗时,类加载信息等,大大提升线上问题排查效率。简单的话:就是再不重启应用的情况下达到排查问题的目的。

2023-10-19 13:05:50 136

原创 如何读懂火焰图?

📢📢📢📣📣📣哈喽!大家好,我是「奇点」,江湖人称 singularity。刚工作几年,想和大家一同进步🤝🤝一位上进心十足的【Java ToB端大厂领域博主】!😜😜😜喜欢java和python,平时比较懒,能用程序解决的坚决不手动解决😜😜😜✨ 如果有对【java】感兴趣的【小可爱】,欢迎关注我❤️❤️❤️软件的性能分析,往往需要查看 CPU 耗时,了解瓶颈在哪里。(flame graph)是性能分析的利器。本文介绍它的基本用法。

2023-10-19 12:56:26 644

原创 服务CPU异常飙高问题分析和解决

📢📢📢📣📣📣哈喽!大家好,我是「奇点」,江湖人称 singularity。刚工作几年,想和大家一同进步🤝🤝一位上进心十足的【Java ToB端大厂领域博主】!😜😜😜喜欢java和python,平时比较懒,能用程序解决的坚决不手动解决😜😜😜✨ 如果有对【java】感兴趣的【小可爱】,欢迎关注我❤️❤️❤️。

2023-10-19 12:31:07 270

原创 小日志大问题——追踪Logger的错误使用导致的JAVA进程CPU占用过高问题

📢📢📢📣📣📣哈喽!大家好,我是「奇点」,江湖人称 singularity。刚工作几年,想和大家一同进步🤝🤝一位上进心十足的【Java ToB端大厂领域博主】!😜😜😜喜欢java和python,平时比较懒,能用程序解决的坚决不手动解决😜😜😜✨ 如果有对【java】感兴趣的【小可爱】,欢迎关注我❤️❤️❤️。

2023-10-19 11:10:00 166

原创 JAVACPU占用过高、内存泄漏问题排查

📢📢📢📣📣📣哈喽!大家好,我是「奇点」,江湖人称 singularity。刚工作几年,想和大家一同进步🤝🤝一位上进心十足的【Java ToB端大厂领域博主】!😜😜😜喜欢java和python,平时比较懒,能用程序解决的坚决不手动解决😜😜😜✨ 如果有对【java】感兴趣的【小可爱】,欢迎关注我❤️❤️❤️版权声明:本文为CSDN博主「HiSiri666666」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

2023-10-19 11:03:33 327

原创 iMeta框架使用方法

iMeta是一个基于JAVA语言开发的模型驱动(MDD)开发框架,以元数据为基础,与微服务架构(Micro-Services)天然融合,配置文件为主要开发方式,适用于以关系数据库和No-Sql数据库为数据存储介质、以数据查询、持久化为主要操作方式、面向微服务的、部署在云(Cloud)中的应用程序。域是对应用所属领域的抽象,域用于隔离不同的应用,域的隔离策略有:不隔离、单实例不同库、服务隔离,域的隔离级别(IsolationLevel)目前有三种:远程服务、缓存服务、本地服务,通过隔离策略决定域的隔离级别。

2023-10-15 18:27:23 332

原创 升级包版本之后Reflections反射包在springboot jar环境下扫描不到class排查过程记录

📢📢📢📣📣📣哈喽!大家好,我是「奇点」,江湖人称 singularity。刚工作几年,想和大家一同进步🤝🤝一位上进心十足的【Java ToB端大厂领域博主】!😜😜😜喜欢java和python,平时比较懒,能用程序解决的坚决不手动解决😜😜😜✨ 如果有对【java】感兴趣的【小可爱】,欢迎关注我❤️❤️❤️。

2023-10-15 18:10:29 775

原创 jdk动态代理案例和实现原理

📢📢📢📣📣📣哈喽!大家好,我是「奇点」,江湖人称 singularity。刚工作几年,想和大家一同进步🤝🤝一位上进心十足的【Java ToB端大厂领域博主】!😜😜😜喜欢java和python,平时比较懒,能用程序解决的坚决不手动解决😜😜😜✨ 如果有对【java】感兴趣的【小可爱】,欢迎关注我❤️❤️❤️上次讲解了spring中aop的使用方法,aop如果代理对象有接口,就用 JDK 动态代理,没有接口就用 Cglib 动态代理。今天我们就先来唠一唠jdk动态代理实现的原理。

2023-07-15 14:08:49 174

原创 spring AOP中pointcut表达式详解

📢📢📢📣📣📣哈喽!大家好,我是「奇点」,江湖人称 singularity。刚工作几年,想和大家一同进步🤝🤝一位上进心十足的【Java ToB端大厂领域博主】!😜😜😜喜欢java和python,平时比较懒,能用程序解决的坚决不手动解决😜😜😜✨ 如果有对【java】感兴趣的【小可爱】,欢迎关注我❤️❤️❤️由于项目很忙,最近很少有时间更新文章和大家分享,已经很及没更新文章了,让各位久等了。最近忙里偷闲抽空分享一些aop的知识。详细大家对这个很熟悉但也陌生,没有系统的整理过这个知识。

2023-07-11 21:30:31 2952 4

原创 几行代码帮你合并多个pdf文件

最近需要合并多个pdf文件,想用现成的方法实现,但是后来由于是简历,不想暴露出去,想了想还是自己动手吧,自己动手丰衣足食。想到了python之前拆分pdf很方便,所以肯定能够简单的实现pdf的合并效果,下面我们就将pdf的合并进进行简单的说明。项目的文件路径如上图所示,我们将需要合并的项目放到了demo下 py代码和demo在同一个目录,这里使用的是相对路径,其中的需要合并的pdf文件我们放到了demo下,这里的代码就能在demo下合并.pdf文件信息了。

2023-05-08 21:28:49 322 1

原创 Operator SIMPLE_PROPERTY on rid requires a scalar argument, found interface java.util.List in method

大家好,我是「奇点」,江湖人称 singularity。喜欢java和python,平时比较懒,能用程序解决的坚决不手动解决😜😜😜。解决方法是在批量查询的时候批量的字段后面加一个In就好了。✨ 如果有对【java】感兴趣的【小可爱】,欢迎关注我。

2023-04-23 20:48:48 360

原创 pdfbox使用中遇到的坑,无法渲染,渲染倒置问题,帮你少走弯路

项目最近使用pdfbox,由于这方面经验不足,由于用itext的用户很多,pdfbox的文章相对较少,但是由于itext开源协议的问题,所以项目使用的pdfbox,但是pdfbox国内的相关文章也相对较少,由于项目中的什么牛鬼神蛇用户都有,在pdf的渲染过程中也走了不是弯路,同时也遇到了各种乱起八糟的问题,这里给大家进行一下总结也工大家参考。由于时间紧,写的难免会有小bug,希望大家给我指出,我会第一时间进行修改,也希望我写的文章能解决你pdfbox中的问题,让你少走弯路,我就心满意足了。

2023-03-18 21:05:53 1970 3

原创 几行代码实现base64和pdf/word的相互转换

最近由于项目忙,没时间更新博客,今天忙里抽闲 给大家分享一下python的福利(其他语言获取找在线的方法很费时间)这里就几行代码解决了word和base64 pdf和base64呼唤的场景,使用简单。尤其是base64转word的在线工具很少,这里小编就给大家提供一个简单有效的方法供大家参考,今天这个文章全权当一个简单的小工具。首先给大家介绍一下pdf和base64互相转换的方法,由于封装较好,很简单。这里有多种相关的在线转换工具,方便简单,供大家使用,这里不是做广告哈。base64转pdf。

2023-02-25 12:12:01 2230

原创 git push origin master 情况

此项错误是由于本地仓库和远程有不同的开始点,也就是两个仓库没有共同的 commit 出现的无法提交。远程分支上存在本地分支中不存在的提交,往往是多人协作开发过程中遇到的问题,可以先fetch再merge,也就是pull,把远程分支上的提交合并到本地分支之后再push。报错的意思是我之前已经到远程仓库提交过了,需要到一个新的仓库进行提交,由于我不想重新创建远程仓库 所以将本地错的仓库删除,之后使用强制覆盖的方法,实现了正确的提交。这个简单的解决了我的方法,但是在开发过程中需要使用下面的方法。

2023-02-25 11:53:52 707

转载 UML类图符号:各种关系说明以及举例

UML中描述对象和类之间相互关系的方式包括:依赖(Dependency),关联(Association),聚合(Aggregation),组合(Composition),泛化(Generalization),实现(Realization)等。依赖Dependency):元素A的变化会影响元素B,但反之不成立,那么B和A的关系是依赖关系,B依赖A;类属关系和实现关系在语义上讲也是依赖关系,但由于其有更特殊的用途,所以被单独描述。uml中用带箭头的虚线表示Dependency关系,箭头指向被依赖元素。

2023-02-04 13:05:04 2231 3

原创 MacBook Pro外接显示器竖屏显示

首先设置你的外接显示器为主显示器(系统设置-显示器-排列),然后按住啊command+option点“显示器”,这样会多出一个“旋转”的选项,设置成90°就可以了。注意,一定要把外接先设置为主显示,否则就是自带屏幕旋转90°。旋转设置完成后可以再把主显示器设置为MacBook的显示屏。喏~这就是我现在的办公环境啦~ 妈妈再不不用担心我看布局代码啦。工欲善其事,必先利其器。

2023-01-17 09:05:14 4316 2

原创 spring restTemplate的坑----会对String类型的url中的特殊字符进行转义

最进的项目在使用过程中对网络请求进行了修改,但是后来发现请求的时候有的地址能访问,有的地址就报错了,而这些报错的地址通过浏览器和postman访问都是没问题的。啥情况,什么鬼这个为啥有的好用有的不好用,关键同一个地址后端访问就报错了,而使用其他方式都能正常访问,根据这个现象,只能通过断点一点一点的更了。最终问题定位为发送的url路径中的特殊符号被进行了二次转义将% 转译成了%25。

2023-01-10 17:21:24 510

原创 很好用的URL工具类

开发中我们经常会操作 URL,比如提取端口、提取路径以及最常用的提取参数等等。很多时候需要借助于一些第三方类库或者自己编写工具类来实现,今天项目需求需要对url进行操作,虽然很简单,但是由于自己写的话可能会有想不到的地方,会有一些坑,为了避坑,找了一个Spring的工具类,其实想resttemplate就是使用这个工具类进行解析的。我的需求是获取url中的参数,这里也将这个工具类的方法都简单唠一下,大家有啥其他的工具类,可以告诉我再进行补充。JDK 虽然提供了java.net.URI。

2023-01-10 16:41:56 1455

原创 spring JPA中使用过程中遇到的坑-帮你提前避坑

📢📢📢📣📣📣🤝🤝😜😜😜😜😜😜✨❤️❤️❤️❤️❤️❤️新的项目使用的是JPA,之前对jpa只是有了解,并不深入所以在使用的过程中难免会遇到一些大坑,今天和以后我要好好维护一下这个文章,把遇到的坑都记录一下📝,帮大家少走弯路。

2023-01-05 16:33:30 525

原创 java使用反射给对象属性赋值

最近项目中遇到一个问题,就是能实现一个类将以后的多语都进行转换的通用方法,根据这个需求,决定使用反射实现,根据反射给对象属性设置属性值,下面是使用反射实现对对象属性值进行设置的方法。由此可见,使用反射我们能给很容易的给各个属性进行设置,即使是private的属性我们也能很轻松的设置属性值,下面利用这个demo例子,就设置了我们的最初的功能。方法1:这里使用了Field的set方的 Field 属性,然后设置可见性,然后设置了一个值,最后打印。也就是说,第一种方法,没有调用属性的set方法就完成了赋值,

2023-01-04 20:06:05 13260

原创 @Column写在属性和写在get方法上面的区别

即在相应的数据库表里找不到creatorName字段。我觉得很奇怪。请教了大佬,然后查了一些别人的文章,现在做一下总结。1、首先,我的字段名虽然起的符合一般规范,但应该是不符合JPA的命名规范的,不然也不会在映射时将“creatorName”映射成“creator_name”。2、当时,我的@Id字段时写在id的属性上,而我的@Column(name = "creator_name")写在了get方法上,如下图:而id属性写在属性上面最后在进行保存的时候提示字段不存在。

2023-01-04 15:46:10 412 1

原创 IDEA谷歌翻译插件提示:更新 TKK 失败,请检查网络连接

问题原因是谷歌翻译退出中国市场了,导致我们无法访问服务,现在提供一批🇭🇰的服务器地址,访问速度更快。喜欢java和python,平时比较懒,能用程序解决的坚决不手动解决😜😜😜。✨ 如果有对【java】感兴趣的【小可爱】,欢迎关注我。谷歌翻译突然报错,真是无语,报下面错误,

2022-12-26 10:05:14 385 1

原创 new String 到底创建几个对象的问题困扰

📢📢📢📣📣📣哈喽!大家好,我是「奇点」,江湖人称 singularity。刚工作几年,想和大家一同进步🤝🤝一位上进心十足的【Java ToB端大厂领域博主】!😜😜😜喜欢java和python,平时比较懒,能用程序解决的坚决不手动解决😜😜😜✨ 如果有对【java】感兴趣的【小可爱】,欢迎关注我❤️❤️❤️我想所有 Java 程序员都曾被这个 new String 的问题困扰过,这是一道高频的 Java 面试题,但可惜的是网上众说纷纭,竟然找不到标准的答案。

2022-12-09 13:30:43 403

原创 0基础和小Q学前端---css布局---flex布局

↵flex布局(弹性布局) CSS3知识点在父元素和子类元素上都能设置属性首先我们先写一个比较简单的布局效果如下,有三个方块在一个背景中,内容分别是1、2、3这三个数字 现在我们将最外层的容器的display属性设置成flex样式,我们可以看到这个三个方块水平排列开了 接下来我们设置一下这个水平方向的布局,flex-direction属性 row-reverse,这样就颠倒了/* 列布局 */flex-direction: column;设置成row,没啥变化/* 决定主轴的⽅向(即项⽬的排列⽅向)*

2022-12-07 17:37:17 214 1

文本标注工具,包括实体识别标注、文本分类标注、三元组抽取标注 支持规则、机器学习模型、深度学习模型辅助标注 文本分类模型采用f

文本标注工具,包括实体识别标注、文本分类标注、三元组抽取标注。支持规则、机器学习模型、深度学习模型辅助标注。 文本分类模型采用fasttext,实体识别采用bert+bilstm+crf,三元组抽取采用bert。 后端web框架使用django,前端使用vue。

2023-10-22

opencv4nodejs

opencv4nodejs 允许您在nodejs 中使用原生OpenCV 库。除了同步 API 之外,该包还提供异步 API,它允许您构建非阻塞和多线程计算机视觉任务。 opencv4nodejs 支持 OpenCV 3 和 OpenCV 4。 该项目的最终目标是提供与 OpenCV API 和 OpenCV-contrib 模块的 Nodejs 绑定的全面集合

2023-10-16

OpenCV 额外模块的存储库

OpenCV 额外模块的存储库

2023-10-16

这是一次尝试将 OpenCV 的 DNN 模块与 OpenAI GPT-3.5-turbo API 相结合,对图像中的狗品种进行

这是一次尝试将 OpenCV 的 DNN 模块与 OpenAI GPT-3.5-turbo API 相结合,对图像中的狗品种进行分类,并询问有关预测品种的更多信息。该脚本有几个函数来加载模型、预处理图像、检测狗和加载同义词(标签)。这是代码的细分: 导入必要的库:sys、os、cv2、openai、numpy 和 matplotlib。 通过从名为 key.txt 的文件中读取 OpenAI API 密钥来设置它。 定义一个 message_history 列表,用于存储与 GPT-3.5-turbo 的对话历史记录。 实现 Predict() 函数,该函数接受输入字符串并将其附加到 message_history 中。然后,它调用 OpenAI GPT API 以根据对话历史记录生成响应。最后,它返回响应。 实现 load_model()、preprocess_image()、Detect_dogs() 和 load_synset_words() 函数,这些函数负责加载 DNN 模型、预处理输入图像、检测图像中的狗品种以及加载同义词集词(标签)分别来自文本文件。

2023-10-16

使用 ADB、OpenCV 和 OpenAI 的 ChatGPT API 自动解决 Android 问答游戏

schlaumeier 是一个用 Python 编写的机器人,可让您使用 ADB、OpenCV 和 OpenAI 的 ChatGPT API 自动解决 Android 问答游戏,例如 QuizDuel、Quiz Planet 或常识问答。就我而言,我已经对其进行了测试,以解决上述游戏中的问题,但其他游戏在进行一些调整后也应该可以正常工作。一般来说,它应该适用于任何包含一个问题和多个可供选择的解决方案的问答游戏。在本自述文件的末尾,您将找到已成功测试的受支持游戏的列表。 简而言之,该脚本的运行方式是创建屏幕截图、提取问题/答案并将其传递给 ChatGPT。然后,答案将使用 Android 调试桥 (ADB) 输入到您的设备上。有关其工作原理的更多详细信息,请参阅下文。 请注意,由于 ChatGPT 并不完美并且知识有限,因此给出的答案也不总是正确的。此外,API 响应时间及其请求限制可能会发挥作用,具体取决于游戏。为了预测问题的答案,使用了 OpenAI 的 gpt-3.5-turbo 模型。

2023-10-16

垃圾短信自动识别的代码,使用了adaboost、决策树、感知机、svm、lr等机器学习算法

垃圾短信自动识别的代码,使用了adaboost、决策树、感知机、svm、lr等机器学习算法

2023-09-22

MAXP 命题赛 任务一:基于DGL的图机器学习任务

MAXP 命题赛 任务一:基于DGL的图机器学习任务

2023-09-22

机器学习大作业,人脸识别

photo_lib_sec_rec 调用simple_CNN.81-0.96.hdf5进行对照片的性别识别 photo_sex_rec 参考网上教程,运用机器学习识别照片中人物的性别 photo_test 对照片中人脸和眼睛的识别 video_face_rec 视频中人脸的识别 video_lib_sex_rec 调用simple_CNN.81-0.96.hdf5进行对视频的性别识别 video_sex_rec 视频中人物性别识别 project.md 工程代码说明文档 运用BP神经网络实现性别检测(工作报告) 工作流程的大体报告

2023-09-22

收集了一些关于机器学习的优秀博客,相关博主写了一系列的机器学习文章,非常好 其中,每个博客,选择了几篇代表性的文章

收集了一些关于机器学习的优秀博客,相关博主写了一系列的机器学习文章,非常好。其中,每个博客,选择了几篇代表性的文章。阿泽的学习笔记 link 矩阵求导、概率基础知识 link kexue.fm,机器学习相关,质量很高:kexue.fm 从K-Means到Capsule link 基于fine tune的图像分类(百度分狗竞赛) link 天空的城:shomy.top 径向基网络RBF link 推荐系统结合知识图谱简单总结 link 三年一梦,博客园:cnblogs.com/king-lps Focal Loss 理解 link 图像超分辨率 link pytorch孪生网络 link 等

2023-09-22

基于mmdetection框架 和sklearn 开发的垃圾桶满溢检测程序

Method 传统机器学习:SVM glcm特征 rgb hls 标准差 偏差 特征 深度学习:hrnet特征提取 cascade maskrcnn 目标检测 测试结果测试10张垃圾桶图片, 测试结果为8张正确 测试100张 75左右 测试结果 传统机器学习:144张图片 桶的数量不一, 总共测试结果ap 84 左右 深度学习:400左右样本训练模型,大图测试精度ap 75左右 优劣比较 1.优点深度学习方法 提升空间大增加样本,调整网络必然会增加map 适合使用在无法预估环境或环境变化明显的场景, 可检测分割一起测试不需要定位, 缺点:需要增加样本,迭代较慢。 2.优点传统方法速度快的方法和慢的方法 无明显精度差距,迭代快,训练速度快,使用方便 目前维持精度85,缺点精度很难上升。

2023-09-22

机器学习和数据挖掘的项目

波士顿房价预测 足球运动员的特征分析

2023-09-22

本系列是我学习机器学习过程中的一些总结 主要参考了李航《统计学习方法》、周志华《机器学习》及一些技术博客

本系列是我学习机器学习过程中的一些总结。主要参考了李航《统计学习方法》、周志华《机器学习》及一些技术博客。

2023-09-22

opencv开发包内容包罗万象,需要细细去学习,才能学会其中的一部分知识

opencv开发包内容包罗万象,需要细细去学习,才能学会其中的一部分知识。它对图像的处理已经非常强大了,内部不仅可以做简单的几何变换、形态学变换、图像的基本处理,里面还有矩阵模块可以做矩阵运算与矩阵类型的图片分析,还有机器学习模块可以对图像做一些AI方面的工作。因此,对opencv内置的toturial模块里的讲解需要不断抽时间来学习与关注。这个模块内包含了丰富的图像处理技术与人工智能技术,需要深度挖掘其中的知识。

2023-09-22

针对当前青少年心理健康问题,结合脑电、肌电等生理信号并通过超现实可穿戴设备,研发基于大语言模型的虚实融合心理检测、预警、疗愈AI

当代青少年心理问题是一个备受关注的社会议题,包括焦虑、抑郁、自尊心问题等。随着社交媒体的普及、学术压力的增加和人际关系的复杂性,青少年面临着前所未有的心理挑战。 ChatPsy项目的灵感来源于对当代青少年心理健康问题的关切。我们认识到,许多青少年面临心理问题,但缺乏获取专业帮助的途径或对心理咨询存在障碍。因此我们针对该问题,结合脑电、肌电等生理信号并通过超现实可穿戴设备,研发基于大语言模型的虚实融合心理检测、预警、疗愈AI系统,为青少年提供必要的心理健康工具,保护他们的心理健康。

2023-09-22

时空数据和AI模型相结合的开发套件,用于进行大规模遥感数据模型推理的统一计算库,并可以用来并行处理遥感数据,支持本地模式运行,以

时空数据和AI模型相结合的开发套件,用于进行大规模遥感数据模型推理的统一计算库,并可以用来并行处理遥感数据,支持本地模式运行,以及将模型部署到 AI Earth地球科学云平台

2023-09-22

基于百度文心一言语言大模型的智能文本对话AI机器人API,支持聊天对话、行业咨询、语言学习、代码编写等功能

基于百度文心一言语言大模型的智能文本对话AI机器人API,支持聊天对话、行业咨询、语言学习、代码编写等功能

2023-09-22

分析获取全网热词并帮助构思和写作,提高您网站的整体权重

热词筛选截图 设置界面截图 统计分析截图 关于界面截图 AI创作截图

2023-09-22

ChatGPT 提示词训练大模型处理

AI ChatGPT 提示词训练大模型处理

2023-09-22

私有文档智能对话工具,基于国内AI语言大模型MiniMax版本

私有文档智能对话工具,基于国内AI语言大模型MiniMax版本。 可对word,excel,pdf等文档进行解析。并基于这些文档内容智能回答用户提问。无须科学上网,响应速度更快,更安全。

2023-09-22

AI实现智能校园防御软件

本程序是一个联机版的智能校园防御系统应用程序,用Qt、PYTHON语言编写,在 Windows环境下运行。该系统实现了基于摄像头数据采集、人脸识别、口罩识别、 数据统计的预警系统,该项目由模型搭建、客户端、 百度AI人脸库程序三大部分构成

2023-09-22

超级AI大脑一个基于SpringCloud微服务架构,已对接GPT-3.5、GPT-4.0、百度文心一言、stable diff

超级AI大脑一个基于SpringCloud微服务架构,已对接GPT-3.5、GPT-4.0、百度文心一言、stable diffusion AI绘图、Midjourney绘图等。支持web,Android,IOS,H5多端应用,使用了OpenAI的ChatGPT模型实现了智能聊天机器人。用户可以在界面上与聊天机器人进行对话,聊天机器人会根据用户的输入自动生成回复。同时也支持画图,用户输入文本,便可以自动制作文生文生图。持续更新中

2023-09-22

AI大模型智能识别验证码的实现

AI大模型智能识别验证码的实现

2023-09-22

发者的工具库,用于快速实现AI聊天相关功能 目前这个库包含了对chatgpt、rwkv以及chatglm等大语言模型的api调用

这是一个提供给unity开发者的工具库,用于快速实现AI聊天相关功能。目前这个库包含了对chatgpt、rwkv以及chatglm等大语言模型的api调用的代码实现以及实现了微软Azure以及百度AI的语音合成、语音识别的web api接入。在这个库我们可以通过这代码库,在unity上,快速实现跨平台的应用

2023-09-22

人工智能开源大型语言模型

GALLM是一个开源的、支持中英文的双语对话语言模型,基于LLAMA架构。 GALLM 基于 LLAMA 针对中文问答和对话进行了优化。经过约 2T 中文标识符训练,辅以技术监督微调、反馈自助服务和人工反馈强化学习,

2023-09-22

可以进行聊天、问答、中英互译等不同的任务 应用这个模型,除了可以实现基本的聊天、对话、你问我答外,还能支持中英文互译、内容续写

文GPT3预训练大模型,可以进行聊天、问答、中英互译等不同的任务。 应用这个模型,除了可以实现基本的聊天、对话、你问我答外,还能支持中英文互译、内容续写、对对联、写古诗、生成菜谱、第三人称转述、创建采访问题等多种功能。

2023-09-22

百度网盘AI大赛 -去水印模型冲刺赛冠军方案

图像去水印是一个低层次生成式任务,其目标是从带水印的图像中恢复出原始图像。 本项目采用了基于CNN的图像去水印模型,并结合了混合注意力机制,很大程度提升了模型的表达能力。 同时,在数据处理上,采用了多种数据增强方案,防止过拟合,提升模型的泛化能力

2023-09-22

各种AI大模型的整理,资料和相关国外通用大模型 国内通用大模型、流行的AI工具、AI文本、AI绘画、AI音频、AI视频、AI办公

国外通用大模型 国内通用大模型 流行的AI工具 AI文本 AI绘画 AI音频 AI视频 AI办公 AI大模型学习资料

2023-09-22

基于编程、绘画、写作的 AI 探索与总结

绘画:text 2 image。结合 Stable Diffusion 讲述一张图片的演化。 写作:chat 2 article。结合 ChatGPT 讲述围绕特定主题的内容创作。 编程:comment 2 code。结合 GitHub Copilot 如何加速日常的编程活动。

2023-09-22

NLP从入门到跑路的全部资料

中英文敏感词、语言检测、中外手机/电话归属地/运营商查询、名字推断性别、手机号抽取、身份证抽取、邮箱抽取、中日文人名库、中文缩写库、拆字词典、词汇情感值、停用词、反动词表、暴恐词表、繁简体转换、英文模拟中文发音、汪峰歌词生成器、职业名称词库、同义词库、反义词库、否定词库、汽车品牌词库、汽车零件词库、连续英文切割、各种中文词向量、公司名字大全、古诗词库、IT词库、财经词库、成语词库、地名词库、历史名人词库、诗词词库、医学词库、饮食词库、法律词库、汽车词库、动物词库、中文聊天语料、中文谣言数据、百度中文问答数据集、句子相似度匹配算法集合、bert资源、文本生成&摘要相关工具、

2023-09-22

基于 AI 大语言模型 API 实现的 AI 助手全套开源解决方案,自带运营管理后台,开箱即用

ChatGPT-PLUS 基于 AI 大语言模型 API 实现的 AI 助手全套开源解决方案,自带运营管理后台,开箱即用。集成了 OpenAI, Azure, ChatGLM,讯飞星火,文心一言等多个平台的大语言模型。主要有如下特性: 完整的开源系统,前端应用和后台管理系统皆可开箱即用。 聊天体验跟 ChatGPT 官方版本完全一致。 内置了各种预训练好的角色,比如小红书写手,英语翻译大师,苏格拉底,孔子,乔布斯,周报助手等。轻松满足你的各种聊天和应用需求。 支持 MidJourney AI 绘画集成,开箱即用。 支持使用个人微信二维码作为充值收费的支付渠道,无需企业支付通道。(可定制开发其他支付通道支持) 集成插件 API 功能,可结合 GPT 开发各种强大的插件,已内置实现了微博热搜,今日头条,今日早报和 AI 绘画函数插件。

2023-09-22

AGM阿格姆:AI权重粒子模型的实现

AI Token Weight Particle Model 基于token权重关系的AI权重粒子图谱模型

2023-09-22

中文领域大模型AI智能体(Agent)应用框架

AutoSpark是一款专注中文领域大模型AI智能体(Agent)应用框架, 当前版本基于SuperAGI v0.0.7 Fork版本开发

2023-09-22

基于文心大模型的AI机器人画画实现

基于文心大模型的AI机器人画画插件的实现

2023-09-22

单体中文NLP大模型,一个可以跟人类玩“剧本杀”的AI

1、基于浪潮源1.0最新的dialog模型,摒弃了example提示式生成方案,改用"情景对话"生成方案,获得了数倍的效果提升。【2022.5】 2、初步实现了代码和内容创作的分离,长期项目更加贴近一个创作工具的定位。 3、由于不再使用example提示式生成方案,现在允许Editor通过五个更高维度的配置文件来"定义"虚拟人在特定场景下的对话策略; 4、引入了全新的记忆机制,仿照人类记忆模式,将记忆分为背景记忆(长期)、关注点记忆和上一轮对话记忆; 5、引入rasa3.0和百度飞桨PaddleNLP的UIE,实现对话管理。

2023-09-22

OpenAI-Forward 是一个专为大型语言模型设计的高级转发服务,提供包括用户请求速率控制、Token速率限制

OpenAI-Forward 提供如下功能: 全能代理: 具备转发几乎所有类型请求的能力 用户流量控制: 实现用户请求速率限制(RPM)和流式Token速率限制(TPM) 自定义秘钥: 允许用户用自定义生成的密钥替代原始API密钥 实时响应日志: 支持流式响应的会话日志记录 多目标路由: 能够同时转发多个服务到不同的路由地址 自动重试机制:在请求失败时自动重试 快速部署: pip /docker 快速本地安装和部署,支持一键云端部署

2023-09-22

实现可连续对话ChatGPT插件

1.1.5 增加查询账单功能billingUsage(单位:美元),可以选择传入开始和结束日期查询(最多100天),或者不传入参,此时表示查询所有日期账单。 1.1.6 增加自定义OpenAiProxyService功能,支持单个SpringBoot中添加多个OpenAiProxyService实例,每个实例可以拥有个性化的参数;查询账单功能优化。 1.2.0 增加subscription方法(查询订阅信息,包括订阅到期日和账号额度等信息,但是没有使用量情况,使用通过billingUsage方法查询使用量),增加billing方法,整合了subscription和billingUsage方法,出参包括订阅到期日、额度、使用量、余量等信息。增加对内部cache的多种操作,包括获取,赋值等操作。 1.2.1 billing方法中出参dueDate取值逻辑修改,ChatGPTProperties类支持build链式创建对象。 1.3.0 新增以下方法,每种方法均包含多种重载方法,具体使用请参考:https://github.com/asleepyfish/chatgpt-demo

2023-09-22

AI绘图实现支持 Imagine 指令和相关动作 Imagine 时支持添加图片base64,作为垫图

支持 Imagine 指令和相关动作 Imagine 时支持添加图片base64,作为垫图 支持 Blend(图片混合)、Describe(图生文) 指令 支持任务实时进度 支持中英文翻译,需配置百度翻译或gpt prompt 敏感词判断,支持覆盖调整 任务队列,默认队列10,并发3。可参考 MidJourney订阅级别 调整mj.queue user-token 连接 wss,可以获取错误信息和完整功能 支持 discord域名(server、cdn、wss)反代,配置 mj.ng-discord

2023-08-08

大数据学习路线 大数据技术栈思维导图 大数据常用软件安装指南

大数据学习路线 大数据技术栈思维导图 大数据常用软件安装指南 包括Hadoop、Hive、Spark、Storm、Flink、HBase、Kafka、Zookeeper、Flume、Sqoop等技术的学习 Hadoop 分布式文件存储系统 —— HDFS 分布式计算框架 —— MapReduce 集群资源管理器 —— YARN Hadoop 单机伪集群环境搭建 Hadoop 集群环境搭建 HDFS 常用 Shell 命令 HDFS Java API 的使用 基于 Zookeeper 搭建 Hadoop 高可用集群 Hive Hive 简介及核心概念 Linux 环境下 Hive 的安装部署 Hive CLI 和 Beeline 命令行的基本使用 Hive 常用 DDL 操作 Hive 分区表和分桶表 Hive 视图和索引 Hive 常用 DML 操作 Hive 数据查询详解 Spark、Storm、Flink、HBase、Kafka、Zookeeper、Flume、Sqoop等技术的学习

2023-08-05

支持多文件上传,简单无数据库,返回图片url,markdown,bbscode,html的一款图床程序

支持API 支持仅登录后上传 支持设置图片质量 支持压缩图片大小 支持文字/图片水印 支持设置图片指定宽/高 支持上传图片转换为指定格式 支持限制最低宽度/高度上传 支持上传其他文件格式 在线管理图片 支持网站统计 支持设置广告 支持图片鉴黄 支持自定义代码 支持上传IP黑白名单 支持上传日志IP定位 支持限制日上传次数 支持创建仅上传用户 对于安装环境要求极低 对于服务器性能要求极低 理论上支持所有常见格式

2023-07-28

基于WIFI探针的大数据分析系统

WIFI探针是一种可以记录附近mac地址的嗅探器,可以根据收集到的mac地址进行数据分析,获得附近的人流量、入店量、驻留时长等信息 本系统以Spark + Hadoop为核心,搭建了基于WIFI探针的大数据分析系统

2023-07-28

空空如也

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

TA关注的人

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