- 博客(39)
- 资源 (2)
- 收藏
- 关注
原创 Kylin 入门教程
亚秒级查询:通过预计算,Kylin 可以在毫秒级时间内返回查询结果。海量数据处理:支持处理数十亿行以上的数据集。标准 SQL 接口:支持标准 SQL 查询,使得用户可以使用熟悉的 SQL 语法进行数据分析。Kylin 主要用于大数据环境下的 BI(商业智能)应用,特别适用于需要快速响应的分析型查询场景。在 Kylin 中,Cube 是基于数据模型(Model)创建的。数据模型定义了维度表和事实表之间的关系。通过 Kylin Web 界面,可以直观地创建数据模型。创建数据模型。
2024-07-26 16:49:14 691
原创 Memcached 简介
Memcached 是一个高性能、分布式的内存对象缓存系统,用于加速动态 Web 应用程序,通过缓存数据库查询结果、API 调用结果或任何其他类型的数据来减轻数据库负载和提升应用程序响应速度。
2024-07-26 16:44:54 493
原创 Mqtt 协议实现在线视频会议
该教程介绍如何使用 Python 和 MQTT 实现一个简单的在线视频会议系统,其中包括推送端和订阅端。推送端通过摄像头捕获视频帧,使用 MQTT 将图像数据实时推送到指定主题。订阅端订阅相同的 MQTT 主题,接收图像并在本地显示,同时计算并显示帧率。
2023-12-01 17:02:27 746
原创 Yolov8实现瓶盖正反面检测
模型基于 yolov8n数据集采用SKU-110k,这数据集太大了十几个 G,所以只训练了 10 轮左右就拿来微调了基于原木数据微调:训练 200 轮的效果10轮SKU-110k20轮原木+200 轮瓶盖正反面 微调模型下载地址
2023-11-30 18:11:39 959 1
原创 yolov8 原木识别模型
模型基于 yolov8数据集采用SKU-110k,这数据集太大了十几个 G,所以只训练了 10 轮左右就拿来微调了原木数据微调:纯手工标注 200 张左右原木图片,训练 2 轮的效果PS:因为训练时间比较长 Google 的 Colab 老是自动断开,所以一直在 CPU上训练,截止文章发布已经连续训练了 24h,平均 1h40m 一轮
2023-11-30 09:43:44 808 4
原创 GPT与人类共生:解析AI助手的兴起
GPT和AI助手的兴起代表了技术的进步和创新,这为我们提供了更多的机会来创造、学习和协作。尽管AI技术可能会改变某些职业的性质,但我们更多地是在与AI技术共生,共同构建更智能、高效和便捷的未来。AI助手不仅是我们的工具,更是我们的伙伴,为我们的生活和工作增添了更多的可能性。虽然一些人担心AI技术可能会导致失业,但大多数专家认为,AI将创造新的工作机会,尤其是在AI开发、维护和数据分析领域。本文将探讨GPT和AI助手的共生关系,以及我们如何使用它们,以及使用的平台和动机。
2023-11-01 16:10:23 771
原创 AI技术发展:防范AI诈骗,守护数字安全
AI技术的崭新应用领域正在迅速扩大,包括自然语言处理(NLP)和计算机视觉,这些技术为我们提供了更多的便捷和效率。例如,AI聊天机器人已经能够进行自然对话,AI写作助手可以协助创作文章,AI绘画生成工具可以自动生成艺术作品,而AI声音合成技术则能够合成逼真的声音。AI诈骗是一个威胁数字安全的问题,它包括利用“AI换脸”技术伪装身份,使用“AI换声”模仿他人声音,以及通过自动生成的虚假信息来实施网络欺诈。这些领域的突破为人们提供了全新的体验和便捷,但同时也催生了一些潜在的安全风险,其中最突出的就是AI诈骗。
2023-11-01 16:06:36 655
原创 20 分钟搭建一个串流服务器
这样,您已经将Nginx RTMP和FFmpeg容器结合使用,通过Docker容器进行RTMP串流。您可以根据需要自定义FFmpeg容器的配置和Nginx RTMP容器的Nginx配置。此方法提供了容器化的方式,方便部署和管理。接下来,您可以创建一个自定义的FFmpeg容器,用于将本地视频流传输到Nginx RTMP容器。首先,您可以使用官方的Nginx RTMP Docker镜像来创建Nginx RTMP容器。这将在后台运行Nginx RTMP容器,将本地1935端口映射到容器的1935端口。
2023-11-01 15:56:49 988
原创 如何使用UDP打洞进行内网穿透
UDP打洞是一种用于穿越NAT设备的技术,NAT设备通常用于共享单个公共IP地址的局域网。UDP打洞的原理是创建一个虚拟的“洞”,使外部设备可以通过该洞与内部设备通信。这允许内部设备成为可公开访问的服务器。
2023-11-01 15:51:56 1258
原创 如何在家庭网络中开启 IPv6内网穿透
IPv6(Internet Protocol version 6)是互联网的下一代协议,它的目标是为全球互联设备提供更多的IP地址。IPv4采用32位地址,而IPv6采用128位地址,这意味着IPv6拥有远远超过IPv4的地址空间。IPv6还提供了更多的安全性和性能优化,是互联网的未来。
2023-11-01 15:49:27 1142
原创 我的云栖大会之旅:见证云计算创新的15年
第一次参加云栖大会的印象是震撼的。开幕式上,阿里巴巴集团的高层领导分享了对云计算的愿景,而各界专家也纷纷探讨了云计算在不同领域的应用前景。我记得当时最引人注目的是云计算的概念,以及云栖大会为人们提供了一个共同学习和交流的平台。我鼓励更多的人参与云栖大会,共同探讨技术的未来和应用的可能性。这些年,我的工作、生活和关注的技术领域都发生了巨大的变化。我见证了云计算从起初的萌芽到如今的蓬勃发展,亲身经历了技术的革命和创新。云栖大会,曾经是一次不可思议的科技之旅,却如今已见证了我对云计算世界的15年关注和发展。
2023-11-01 15:40:19 3138
原创 python判断一个坐标点是否在中国国内,含数据集
有需要可提供数据 / 数据集(高精度、低精度两个版本),提供数据接口 1w / 5y 调用。怎么快速通过python来判断一个坐标点是否在中国境内,首先拿到中国边境线的数据集合。
2023-04-27 21:17:17 1146 3
原创 解决Windows/Mac版Desktop Docker中自带的K8s无法访问pod ip
解决Windows/Mac版Desktop Docker中自带的K8s无法访问pod ippodservcie感兴趣可以搜一下 port-forward 原理,还没时间研究,无法直接访问ip大概原因和在windows/mac下docker无法用host模式相关,linux下无此问题
2022-12-03 21:44:50 2341
转载 使用JSON数据向服务器提交数据
//首先声明一下UrlString urlPath = "http://192.168.1.100:8080/test";URL url;try {url = new URL(urlPath);// 然后我们使用httpPost的方式把lientKey封装成Json数据的形式传递给服务器// 在这里呢我们要封装的时这样的数据// {"Person":{"username":"zhangsan","age":"12"}}// 我们首先使用的是JsonObject封装 {"username"
2021-01-28 11:53:10 382
原创 大数据基础复习--大三上
1.Python1.数据类型1.数字整形 : int浮点型: float复数型:complex布尔型: bool2.字符串字符串:String3.与Java的区别python只有四种数据:整数,长整数、浮点数和复数java则有char,short,byte,int,long,float,double类型4.列表列表是一个有序的python对象序列列表的创建list1 = [1,2.0,'hello']列表的取值##以上面的list为
2020-11-30 18:13:37 272 1
原创 SpringMVC框架001
1.第一个SpringMVC项目1.需求用户在页面发起请求,请求交给spring mvc控制器对象,并显示请求的处理结果(在页面显示欢迎语句)2.实现步骤新建web maven工程加入依赖spring-webmvc依赖,间接把spring的依赖都加入到项目jsp,servlet依赖SpringMVC-Maven依赖包网址重点:在web.xml张注册springmvc框架的核心对象DispatcherServletDispatcherServlet叫做中央调度器,
2020-11-26 20:04:32 131
原创 Java栈和队列
1.栈----------先进后出Stackimport java.util.LinkedList;import java.util.Queue;import java.util.Stack;public class Test { public static void main(String[] args) { Stack stack=new Stack(); //1.empty()栈是否为空 System.out.println(stack.emp
2020-11-26 20:03:47 116
原创 BFS & DFS
迷宫问题Java实现(BFS和DFS)迷宫问题迷宫问题算是经常会碰到的,类似于下图,这是一个5x5的迷宫,这里数字1代表可以走的路,数字0代表不可以走的路,从(0,0)到(4,4)显然有两条路径。1, DFS求迷宫路径DFS(Depth-First-Search,深度优先搜索),顾名思义总是选择深度大的节点去访问,下面的图是一个二叉树,如果从头结点F开始深度优先遍历,若访问了C则下一个节点不可能是E,因为C和E的深度是一样的,违反深度优先原则。深度优先遍历序列不唯一。ok,现在我们来用深度优先
2020-11-26 20:03:05 115
原创 android Recycleview刷新后item高度改变不断变大
每次刷新的时候recyclerview都会重复调用addItemDecoration方法。导致每一次刷新recyclerview的间隔都会增大。解决办法如下,使用ItemDecoration的时候先判空就行了,==0就设置,不为0就不设置/*分割线判空///设置item的分割线/**分割线判空*/ if (rv.getItemDecorationCount()==0){ rv.addItemDecoration(new DividerItemDecoratio
2020-11-19 13:55:56 1236
原创 @transactional失效场景,事务不能回滚
@transactional事务不能回滚数据库引擎不支持事务创建的mysql数据库默认配置了myisam引擎,改成支持事务的innodb引擎问题就可以解决。一旦数据库引擎切换成不支持事务的myisam,那事务就从根本上失效了...
2020-10-16 12:55:33 139
原创 No default constructor found; nested exception is java.lang.NoSuchMethodException: com.bgu.edu.User.
出现在Spring的JdbcTemplate中jdbcTemplate.queryForObject(String sql,RowMapper rowMapper, Object …args)在JdbcTemplate 中使用queryForObject 返回一个实体对象时可能会发生此问题,其主要原因在于创建的实体类中创建了有参构造方法解决方法就是把实体类的有参构造方法删除...
2020-10-14 00:57:27 789 1
原创 ‘@Autowired‘ not applicable to local variable
在学习Spring 注解注入出现此问题主要原因:这个注解不能写在局部变量,也就是不能写在方法体里,写外面去就好了package com.bgu.edu;import org.junit.Test;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.context.ApplicationContext;import org.springframework.context.
2020-10-14 00:01:16 3142
原创 Spring5学习笔记002
Spring开源框架(一)Spring简介1.轻量化开源框架2.解决企业应用开发的复杂性,降低难度3.Spring的两个核心部分:IOC 和 Aop1. IOC:控制反转把创建对象的过程交给spring管理2. Aop:面向切面不修改源代码进行功能增强3.Spring特点(1)方便解耦,简化开发(2)Aop编程支持(3)方便程序的测试(4)方便和其他框架整合(5)方便进行事务操作(6)降低API开发难度(二)入门小案例1.下载Spring资源文件最新5.29大概80多mb
2020-10-12 12:27:35 187
原创 Spring5学习笔记001
Spring开源框架(一)Spring简介1.轻量化开源框架2.解决企业应用开发的复杂性,降低难度3.Spring的两个核心部分:IOC 和 Aop1. IOC:控制反转把创建对象的过程交给spring管理2. Aop:面向切面不修改源代码进行功能增强3.Spring特点(1)方便解耦,简化开发(2)Aop编程支持(3)方便程序的测试(4)方便和其他框架整合(5)方便进行事务操作(6)降低API开发难度(二)入门小案例1.下载Spring资源文件最新5.29大概80多mb
2020-10-09 00:10:56 204
原创 android10打开文件异常 open failed: EACCES (Permission denied) android:requestLegacyExternalStorage=“true“
在Android开发时,一般我们使用以下代码获取储存路径,获取到的结果一般是/storage/emulated/0在AndroidManifest.xml文件中application节点中加上android:requestLegacyExternalStorage="true"属性就可以了,如下:<application android:requestLegacyExternalStorage="true"对于开发老手可能很简单,但是一些刚刚接触安卓的小伙伴加上这句并没有卵用现在的手
2020-09-26 11:09:37 7220 1
原创 GitHub下载okHttpUtils导入android studio:com.github.franmontiel:PersistentCookieJar:v0.9.3
1.在github中PersistentCookieJar的第一步记载中需先在project的gradle中加入allprojects { repositories { maven { url "https://jitpack.io" } }}2.根据个人版本的情况下载的gradle中可能使用了老版本的compilecompile 'com.zhy:okhttputils:2.6.1'如果compile有删除线:compile ,可以替换为新的implementa
2020-09-25 10:33:40 683
原创 java批量去除pdf签名,删除签名图标
1.需求接到这样一个需求,现在有大量的pdf文件按需要去除签名,和文件里的签名图标。pdf包含图标等复杂元素,使用了icepdf操作pdf2.思路如果单独只是去除签名,直接就能想到pdf转图片,再将图片合成pdf即可,如果有这个需求直接点击 网盘链接,密码私信我3.单独只是去除签名需要操作两个文件Main、和ImageToPDF,3.1 Main:这个类是将pdf切片成图片参数说明:path是一个文件夹,里面包含若干pdf文件,savepath是生成的pdf图片的文件夹,里面包含若干文件
2020-09-09 23:33:11 1556 1
原创 车牌识别,部分错误C++ Call Stacks (More useful to developers):Error Message Summary:
《百度顶会论文复现营》其中作业《车牌识别》部分,运行代码出现错误。解决方法和原因,在错误信息下面定义DNN网络如下错误信息如下:train_pass:0,batch_id:50,train_loss[0.28051484],train_acc:[1.]train_pass:0,batch_id:100,train_loss[1.2990379],train_acc:[1.]train_pass:0,batch_id:150,train_loss[0.5766834],train_acc:[1.]
2020-08-14 23:35:31 1349
原创 OpenCV(4.1.1) /io/opencv/modules/imgproc/src/color.cpp:182: error: (-215:Assertion failed) !_src.emp
该问题常发生在百度飞桨的车牌识别中,发生这个错误的主要原因是,图片没有被加载,通过打印图片 的地址,发现_MacOS被加载,样本代码中将此代码移除,而自己写的并没有移除该文件夹导致_MacOS文件夹下文件被加载,opencv无法识别为图片所以报错解决方法:改正图片地址,查看文件夹中是否含有非图片文件(_MacOS文件夹)...
2020-08-14 23:13:48 5206 3
原创 JAVA开发openCV首次加载报错:java.lang.UnsatisfiedLinkError: org.opencv.core.Mat.n_eye(III)J
在官网下载了最新版本,但是在eclipse中配置环境后发生以下错误Exception in thread “main” java.lang.UnsatisfiedLinkError: org.opencv.core.Mat.n_eye(III)Jat org.opencv.core.Mat.n_eye(Native Method)at org.opencv.core.Mat.eye(Mat....
2020-04-09 09:21:17 4747 4
原创 org.apache.catalina.LifecycleException:Failed to start component [StandardEngine[Catalina]....
这个问题主要发生在javaweb中,有以下几种原因1.Javaweb中src下新建的servelt需要的jar包无需在项目目录中新建lib文件夹存放jar,正确姿势是将jar包放入WebContent下---->Web-INF下的lib中。无需自己Add Build Path,系统自动完成2.由于Maven下载jar包时下载不完全,大概就是不匹配3.web.xml有问题重新写一次,排查...
2020-04-04 12:16:06 910
原创 phpadmin与服务器的连接断开,请检查网络状况与服务器运行情况错误代码200
phpadmin与服务器的连接断开,请检查网络状况与服务器运行情况错误代码200wamp MYSQL 登录后错误代码:200 无法连接服务器,请检查网络连接的问题发生这个问题可能是本地住址之前安装过mysql的服务端,导致MariaDB的3306端口被占用,解决方法,记住mysql的密码,在电脑里直接卸载mysql软件,然后重新启动wampserver中的所有服务,再次进入phpmyAdmin...
2020-04-03 13:32:31 4562
原创 电脑改装服务器 可以外网访问的 JavaWeb项目 natapp内网穿透
本教程需要一定的java,jsp基础1.电脑有jdk环境2.eclipse软件3.tomcat服务器4.natapp软件(https://natapp.cn/)前三个软件应该大家都已经安装并且调试完毕,如果没有可以百度一下,或者在csdn搜索都有相应的教程。接下来我简单讲一下natapp软件大概的原理,我们的家庭网络是使用光猫(宽带拨号)分发给我们的电脑,或者是由光猫分发给路由器,再由...
2020-03-05 11:36:57 1987 3
原创 jsp发送邮件发生错误:Session cannot be resolved to a type等等
今天在学习jsp技术的时候,尝试了jsp发送邮件技术,首先从官网下载了,mail的jar包,还有activation的jar包,代码参照网上的代码<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ page import="java.util...
2020-02-19 22:04:38 1381
原创 java使用poi及jxl的一些问题, 解决:java.lang.NoClassDefFoundError: org/apache/poi/xssf/usermodel/HSSFWorkbook
我上网找原因,可能大家用的都是老版本的jdk不会遇见这种情况,网上说是jar包没导入,以至于我把所有的包导入后依然出现这个问题,我是用的是poi,那么我换了思路使用jxl会怎么样,依然会出现问题。,我就直接把所有的jar包全部导入到lib下,全选lib下的jar包右键BuildPath,OK导入成功,创建个测试类,按照网上的教程,网上的教程零零散散,大多数介绍的都是分散的,对于刚接触poi,应该先看见最简单的源码才对啊,这里推荐CSDN里搜索到视频教程里的源码:创建简单的Excel文件并向里面写入数据。
2020-02-14 14:38:04 6643 2
jdk-8u201-windows-x64.rar
2020-02-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人