自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Yiky的博客

一种新技术一旦开始流行,你要么坐上压路机,要么成为铺路石。

  • 博客(112)
  • 资源 (6)
  • 收藏
  • 关注

原创 J2EE项目——简易银行管理系统

BankManagerJavaWeb快速入门的J2EE项目项目简介技术栈 Servlet + Jsp + Tomcat比较适合新手入门练手项目用到的技术如下:Java:Java SE基础前端: HTML , CSS , JavaScript , jQuery LayUI(前端模板框架)J2EE: Tomcat , Servlet , JSP , Filter数据库: MySQL业务需求后台管理页1.管理员登录1.1 新增用户信息1.2 新增银行卡信息1.3 修改银行卡信息

2021-07-08 21:14:19 1141 9

原创 JDBC学习笔记

JDBC 分层开发(day1 银行系统的搭建)文章目录JDBC 分层开发(day1 银行系统的搭建)

2021-05-10 22:53:35 758 9

原创 deepsort显示自己的label

deepsort显示自己的label(写了限定词 但是无论识别啥都是显示ID等问题)今天有空,之前做的一个小项目用到了可达鸭大佬的项目中的代码,最近看到一些人问怎么在自己的项目中显示自己的标签,那么我今天也来斗胆分享下我的代码思路,希望对你们有帮助。AIDetector_pytorch.py文件首先更改这部分代码def detect(self, im): im0, img = self.preprocess(im) pred = self.m(img, au

2021-04-18 21:12:50 1007 9

原创 安卓四大组件之—— BroadcastReceiver

Broadcast直译广播,我们举个形象的例子来帮我理解下BroadcastReceiver,记得以前读书 的时候,每个班级都会有一个挂在墙上的大喇叭,用来广播一些通知,比如,开学要去搬书,广播: “每个班级找几个同学教务处拿书”,发出这个广播后,所有同学都会在同一时刻收到这条广播通知, 收到,但不是每个同学都会去搬书,一般去搬书的都是班里的"大力士",这群"大力士"接到这条 广播后就会动身去把书搬回可是!——好吧,上面这个就是一个广播传递的一个很形象的例子:大喇叭—> 发送广播 —> 所有学生都能收到

2022-07-07 13:18:26 185

原创 Android四大组件之——Service

在了解service相关知识之前,先了解一下多线程的知识。在实际开发中,Service很多时候会和多线程相关进行结合。一共五个阶段 新建、就绪、运行、阻塞、死亡实现Callable接口初识serviceService概念什么是Servie?由上图可知,Service主要分为两种不管应用程序是否为启动状态、绑定状态或者两者兼有,都能通过Intent使用服务,就像使用Activity那样。然而,开发人员可以在配置文件中将服务声明为私有的,从而阻止其他应用程序访问。服务运行于管理它的进程的主线程,

2022-07-03 14:54:47 630

原创 安卓四大组件之——Activity

这是官网给出的概念总的来说就是Activity是一个应用程序中为提供交互界面的组件,同时一个APP中可以存在多个Activity注意:1. onPause()和onStop()被调用的前提是: 打开了一个新的Activity!而前者是旧Activity还可见的状态;后者是旧Activity已经不可见!2. 另外,亲测:AlertDialog和PopWindow是不会触发上述两个回调方法的~创建1.自定义Activity类名,继承Activity类或者它的子类。例如,在一个Activity中,只想实现一个

2022-06-30 12:58:22 407

原创 Android的六大布局详解

在线性布局中,每一行(针对垂直排列)或每一列(针对水平排列)中只能放一个组件,Android的线性布局不会换行,当组件排列到窗体边缘后,后面的组件不会被显示出来。其中、、是ViewGroup.LayoutParams所支持的XML属性,因此在Java代码中设置这些属性值时,一般需要这样声明:android:layout_weight 属性的一些说明设置和属性下如果在设置这个属性的情况下,即自适应和无宽度情况下再设置属性时使用是比较容易理解的,我们设置比重值后,组件会根据自身的大小结合我们的比重值加上

2022-06-28 15:55:29 902

原创 两步教你在安卓中快速使用矢量图

第一步:寻找矢量图资源可以在阿里巴巴矢量图库寻找你心仪的的矢量图这里以这个矢量图为例然后选择复制SVG代码,具体代码如下:第二步:在项目的drawable文件夹下新建icon_shape.xml文件这里要声明一个标签,这是在Android中使用矢量图的关键前提,这里要注意在标签内一定要给一个android:viewportWidth="“和android:viewportHeight=”"赋值这样才能正确显示矢量图。最后在标签内编写标签用于绘制矢量图,那么标签内写些什么呢?相信聪明的你已经发

2022-06-26 12:04:40 401

原创 Android 架构方面的一些拙见

Android 操作系统是一系列组件的栈,Android架构主要包含了四层五部分由下至上来简单说明一下Android是基于Linux开发的,Android底层的Linux为它提供了基本的系统功能,比如进程管理,内存管理,设备管理(如摄像头,键盘,显示器)。同时,内核处理所有 Linux 所擅长的工作,如网络和大量的设备驱动,从而避免兼容大量外围硬件接口带来的不便。该层包含大量的驱动,用于直接操作各种硬件。顾名思义,该层包含一系列基本的程序的库,包括开源的 Web 浏览器引擎 Webkit ,知名的 libc

2022-06-26 10:21:10 48

原创 RecycleView的一些使用

在项目的gradle文件中引入一下这个包基本使用中代码 对应代码基本的步骤为:为新增适配器 ,并让其继承于,把泛型指定为。定义内部类ViewHolder,并继承RecyclerView.ViewHolder。传入的View参数通常是RecyclerView子项的最外层布局。 构造函数,用于把要展示的数据源传入,并赋予值给全局变量。 继承。因为必须重写,和三个方法LayoutManager 布局管理器用于指定RecyclerView的布局方式。系统也为我们提供了三个实现类,同时提供了一个可供用户

2022-06-23 18:23:47 67

原创 手把手带你撸一个本地相册APP

话不多说,先展示一下最终的效果所有Activity的父类依赖文件照片的实体类用于保存每个图片的信息和所在的文件地址实现扫描本地图片的工具类首页的图片展示首页布局,包含一个RecyleView的布局,用于把所有图片列出展示RecyleView中的子项布局RecyleView的适配器图片大图查看,以及左右滑动切换ViewPage的布局文件ViewPage的适配器动画文件Activity进入动画Activity退出动画注册清单图标文件......

2022-06-17 21:02:07 205

原创 (九)详解广播机制

在前边的学习到Intent可以用来启动一个新的Activity,但是Intent的作用远远不止这些。Intent 还有一个重要的机制就是作为不同进程间传递数据和事件的媒介。通常我们自己的应用或者是Android系统本身在某些事件来临的时候会将Intent广播出去,而注册的Broadcast Receiver可以监听到这些Intent,并且可以获得保存在Intent里边的数据。例如,在电池电量发生变化,网络连接发生变化的时候或者来电、来短信的时候,Android 系统都会将相关的Intent进行广播。如果

2022-06-10 14:16:47 153

原创 基于深度学习的商品推荐系统(Linux)

基于深度学习的电商推荐系统(For Linux)项目简介技术栈项目用到的技术如下:语言:Python3模型训练: PaddleRec , PaddlePaddle深度学习模型:DNN, DeepFM向量召回:milvus数据存储: Redis模型推理: PaddleServing模块通信:gRPC,protobuf系统推荐流程在Youtube的二阶段推荐架构上拓展(1)用户服务/商品服务。将实验用的数据集进行拆分,用户数据和商品数据各一份,数据经过解析保存到非关系型数据库R

2022-06-09 21:51:13 100

原创 基于深度学习的商品推荐系统(Web)

基于深度学习的电商推荐系统(For Web)项目简介技术栈项目用到的技术如下:语言:Python3Web端:Layui,Flask模型训练: PaddleRec , PaddlePaddle深度学习模型:DNN, DeepFM向量召回:milvus数据存储: Redis模型推理: PaddleServing模块通信:gRPC,protobuf系统推荐流程在Youtube的二阶段推荐架构上拓展(1)用户服务/商品服务。将实验用的数据集进行拆分,用户数据和商品数据各一份,数据

2022-06-09 21:50:00 233

原创 Nginx 开启缓存和负载均衡

Nginx页面缓存和静态资源缓存

2022-06-09 20:37:16 213

转载 Milvus安装

官网安装第一步 确认 Docker 状态确认 Docker daemon 正在运行:如果无法正常打印 Docker 相关信息,请启动 Docker daemon.第二步 拉取 Milvus 镜像拉取仅需 CPU 的镜像:第三步 下载配置文件第四步 启动 Milvus Docker 容器上述命令中用到的 参数定义如下:: 运行 container 到后台并打印 container id。: 为 container 分配一个名字。: 暴露 container 端口到 host。:

2022-06-08 20:41:53 427

原创 gRPC实现java调用python服务

RPC和gRPCRPC(Remote Procedure Call)远程过程调用,简单的理解是一个节点请求另一个节点提供的服务。为微服务时代,rpc是常用的技术方案,区别于单体服务内的本地调用,rpc需要解决的是不同进程间的调用,往往会是跨机器调用(区别于同一机器下通道等IPC解决方案),跨机器主要解决的是网络通讯。那么跨机器的网络通讯方式主要通过TCP/IP,而rpc更多关注的是应用层的协议。常用的RPC通讯协议有json(http)、二进制(grpc、dubbo)。json的话便于解析,但需要占

2022-05-06 17:13:55 198

原创 Layui通过左侧导航菜单动态生成Tab

通过Layui的模板左侧菜单动态生成tab,点击一个菜单项,生成一个tab页HTML 页面<div class="layui-side layui-bg-black"> <div class="layui-side-scroll"> <!-- 左侧导航区域(可配合layui已有的垂直导航) -->

2022-04-24 12:50:42 1673

原创 Java拓展练习2

1.使用二维数组模拟棋盘,棋盘中的格子填充任意的O或X。输入一个棋盘坐标(对应唯一的一个棋盘位置),如果周围全是O,显示挑战成功,否则显示任务失败。import java.util.Random;import java.util.Scanner;/** * @author jingyi * @Classname Chess * @description TODO * @date 2022/4/20 13:28 */public class Chess { public stati

2022-04-20 15:48:04 80

原创 Java拓展练习1

1.输入一个正整数,判断这个数是否为素数?import java.util.Scanner;/** * @author jingyi * @Classname JudgePrime * @description TODO * @date 2022/4/11 11:12 */public class JudgePrime { /* * @description 判断是否为质数,大于等于5的质数一定和6的倍数相邻 * @param n * @author jing

2022-04-16 10:24:02 97

原创 (八)Service 应用

8.1 Service 概述Service (服务)是能够在后台执行长时间运行操作并且不提供用户界面的应用程序组件。其他应用程序组件能启动服务,并且即便用户切换到另一个应用程序,服务还可以在后台运行。此外,组件能够绑定到服务并与之交互,甚至执行进程间通信(IPC) 。例如,服务能在后台处理网络事务、播放音乐、执行文件IO或者与ContentProvider通信。8.1.1 Service 的分类服务从本质上可以分为以下两种类型。[V] Started (启动):当应用程序组件(如Activity )

2022-04-08 09:29:15 2589

原创 (七)线程与消息处理

7.1实现多线程在程序开发时,对于- -些比较耗时的操作,通常会为其开辟一个 单独的线程来执行,以尽可能减少用户的等待时间。在Android中,默认情况下,所有的操作都在主线程中进行,主线程负责管理与UI相关的事件,而在用户自己创建的子线程中,不能对UI组件进行操作。因此,Android 提供了消息处理传递机制来解决这一问题。在现实生活中,很多事情都是同时进行的,例如,我们可以一边看书,一 边喝咖啡;而计算机则可以一边播放音乐,一边打印文档。对于这种可以同时进行的任务,可以用线程来表示,每个线程完成一个

2022-04-08 09:26:15 2535

原创 (三)基本程序单元

3.1 Activity 概述Activity的中文意思是活动。在Android中,Activity 代表手机屏幕的一-屏,或是平板电脑中的一一个窗口。它是Android应用的重要组成单元之一,提供了和用户交互的可视化界面。在一个Activity中,可以添加很多组件,这些组件负责具体的功能。在Android应用中,可以有多个Activity,这些Activity组成了Activity栈(Stack),当前活动的Activity位于栈顶,之前的Activity被压入下面,成为非活动Activity,等待是

2022-04-08 09:20:16 397

原创 Android Studio 自带的虚拟机上网解决方案,100%成功

3个步骤执行以下步骤前先关闭你的虚拟机执行以下步骤前先关闭你的虚拟机执行以下步骤前先关闭你的虚拟机1.使用cmd进入SDK\emulator目录2.获取你的虚拟机名称emulator.exe -list-avds3.设置网关emulator.exe -avd 你的虚拟机名称 -dns-server 8.8.8.8114.114.114.114也可。然后第三步执行完虚拟机启动就可以上网了...

2022-04-01 14:51:57 6227 5

原创 (六)ContentProvider 实现数据共享

6.1 ContentProvider 概述Content Provider 用于保存和获取数据,并使其对所有应用程序可见。这是不同应用程序间共享数据的唯一方式,因为在Android中没有提供所有应用共同访问的公共存储区域。Content Provider内部如何保存数据由其设计者决定,但是所有的Content Provider都实现一组通用的方法, 用来提供数据的增、删、改、查功能。客户端通常不会直接使用这些方法,大多数是通过ContentResolver对象实现对Content Provider的

2022-04-01 08:58:12 660 1

原创 (五)Android资源访问

5.1 字符串资源(string)在Android中,当需要使用大量的字符串作为提示信息时,可以将这些字符串声明在配置文件中,从而实现程序的可配置性。5.1.1 定义字符串资源文件字符串资源文件位于res\values 目录下,根元素是标记,在该元素中,使用标记定义各字符串。其中,通过为标记设置name属性来指定字符串的名称,在起始标记和结束标记中间添加字符串的内容。例如,在Android 项目中,创建一个 名称为strings.xml的字符串资源文件,在该文件中定义一个名称为introduce的字符

2022-03-29 14:32:53 1645

原创 (四)Android应用核心Intent

4.1 Intent对象即使一个最简单的Android应用程序,也是由多个核心组件构成的。如果用户需要从一个Activity切换到另一个,则必须使用Intent 来激活。实际上,Activity、 Service 和Broadcast Rceiver这3种核心组件都需要使用Intent来进行激活。Intent 用于相同或者不同应用程序组件间的后期运行时绑定。对于不同的组件,Android 系统提供了不同的Intent发送机制进行激活。[V] Intent 对象可以传递给Context.startAct

2022-03-29 14:19:55 1114

原创 (二)高级用户界面设计

第 2章 高级用户界面设计2.1高级组件2.2.1 自动完成文本框自动完成文本框(AutoCompleteTextView) ,用于实现允许用户输入-定字符后,显示一个下拉菜单,供用户从 中选择,当用户选择某个选项后,按用户选择自动填写该文本框。xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

2022-03-23 17:00:14 2248

原创 (一)Android基础界面设计

第一章 界面设计1.1控制UI界面1.1.1 使用XML布局控制UI界面1.在res/layout目录下编写main.xml布局文件2.在mainActivity.java文件中使用setContentView(R.layout.activity_main);显示布局效果main.xml<?xml version="1.0" encoding="utf-8"?><androidx.constraintlayout.widget.ConstraintLayout xm

2022-03-14 15:37:09 3480

原创 SSM——仿天猫商城(简易版)

模仿天猫整站Tmall_SSM实践项目技术栈Java: Java SE基础前端: HTML,CSS, JavaScript, JQuery,AJAX, BootstrapJ2EE:Tomcat, Servlet, JSP, Filter框架:Spring,Spring MVC,Mybatis,SSM整合数据库:MySQL开发工具: IDEA,Git表结构表名中文含义介绍Category分类表存放分类信息,如女装,平板电视,沙发等Property属性表

2021-09-01 21:42:01 574 1

原创 Ajax+Mybatis+PageHelper最强分页效果

Ajax+PageHelper最强分页效果不多废话直接贴代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>电影展示</title> <script type="text/javascript" src="js/jquery-2.0.0/jquery.min.js"></script>

2021-08-14 15:17:21 79

原创 注解 学习

文章目录1 概述1.1 为什么要使用注解1.2 注解说明1.3 JAVA内置注解1 概述1.1 为什么要使用注解注解(Annotation)很重要,未来的开发模式都是基于注解的,JPA是基于注解的,Spring2.5是注解+配置文件的方式,spring4以后注解为主,springboot以后全是注解,注解是一种趋势,现在已经有不少的人开始用注解了。1.2 注解说明Java注释很类似Java 注解(Annotation)又称 Java 标注,是 JDK5.0 引入的一种注释机制。Java..

2021-08-04 21:27:31 26

原创 Java反射

文章目录概述1.1什么是反射?1.2 反射用途2反射机制的相关类(class 和 Class )2.1Class类2.1.1获得类相关的方法2.1.2 获得类中属性相关的方法2.1.3 获得类中注解相关的方法2.1.4 获得类中构造器相关的方法2.1.5 获得类中方法相关的方法2.1.6 类中其他重要方法2.2Field类2.3Method类3反射的三种方式3.1获取类的构造方法3.2 获取类属性3.3获取类中的方法反射举例概述1.1什么是反射?Java反射说的是在运行状态中,对于任何一个类,..

2021-08-04 21:23:48 33

原创 SpringMVC

文章目录SpringMVC1.SpringMVC简介2.SpringMVC框架的原理3.SpringMVC组件详解3.1 前端控制器3.2 处理器映射器3.3 处理器适配器3.4 处理器3.5 视图解析器3.6 视图4.入门程序4.1 创建Web项目4.2 导入依赖4.3 配置前端控制器4.4 配置springmvc.xml4.5 编写hander以及测试5.注解开发6.controller方法的返回值6.1 返回ModelAndView6.2 返回void6.2.1 转发6.2.2 重定向6.3 返回..

2021-07-08 19:07:01 28

原创 Spring学习笔记——事务

文章目录Spring事务1.事务回顾1.1什么是事务1.2 事务的作用1.3 事务的特性(ACID)1.4 事务的隔离级别2.Spring事务3.事务控制实现3.1 编程式事务3.2 声明式事务(XML)3.3 声明式事务(注解)Spring事务1.事务回顾1.1什么是事务​ 事务指的就是数据库中多个操作合并在一起形成的操作序列1.2 事务的作用​ 1.当数据库操作序列中个别操作失败时,提供一种方式使数据库状态恢复到正常状态。保障数据库即使在异常状态下仍能保持数据的一致性(要么是操作前的..

2021-07-08 19:03:12 45 1

原创 Spring学习笔记——AOP

文章目录AOP1.OOP开发思路2.AOP简介2.1AOP开发思路2.2AOP概述2.3.AOP的作用2.4 AOP优点3.AOP的入门程序3.1 AOP相关概念3.2 AOP入门开发思路3.3 AOP入门制作3.3.1 创建项目导入依赖3.3.2 抽取共性代码3.3.3 配置AOP的配置3.4 配置详解3.4.1 AOP配置3.4.2 切入点3.4.3 切面3.5 通知类型3.6切入点表达式4.AOP注解4.1开启AOP注解4.2 注解开发5.AOP注解驱动AOP1.OOP开发思路看视频资料..

2021-07-06 15:00:06 32

原创 Spring学习——Spring IOC注解

文章目录Spring IOC注解1.开启注解功能2.常用的注解2.2 bean的定义2.3 bean 的作用域2.4 bean 的生命周期2.5加载第三方资源2.6 加载资源文件和注入2.7 引用数据类型注入2.8 引用数据类型注入22.9 纯注解格式3.Spring和mybatis整合3.1 创建项目和结构3.2 引入依赖3.3 编写数据库连接配置类3.4 编写mybaits配置类3.5 编写Spring配置类3.6 完成各层的注解3.7测试Spring IOC注解1.开启注解功能<!..

2021-07-04 21:33:50 47 2

原创 Spring学习——Spring入门

文章目录Spring入门1.Spring简介1.1Spring是什么?1.2 Spring结构体系1.3 Spring的发展历史1.4S pring的优点2.IOC2.1 耦合和内聚2.2 IOC的简介2.3 IOC的入门程序2.3.1 需求2.3.2 创建项目导入Jar=2.3.3 编写各层的代码2.3.4 配置Spring文件2.3.5 编写测试类2.4 IOC配置2.4.1 bean标签2.4.2 bean的其他创建方式(了解)2.5 DI2.5.1 set注入(主流)2.5.2 构造器注入(了解..

2021-07-04 21:32:28 20 2

原创 简易商品页——验证码登录

13 手机验证码发送13.1 SMS短信服务13.2 第三方可以使用阿里大鱼。需要注册。SMS网建的第三方。13.3 静态原型13.4 学习使用SMS网建提供的工具类 @WebServlet("/send.do") public class SendRegCodeController extends HttpServlet { @Override protected void doPost(HttpServletReque...

2021-07-01 09:17:52 41

原创 简易商品页——JSON

12 JSON12.1 json是什么JSON(JavaScript Object Notation) javascript对象表示方法json只是对象的一种表示方式。但是现在只要是进行数据传递的地方就用JSON。12.2 json格式{ key:value , key:value } 这就是一个json对象。[ { key:value , key:value } , { key:value , key:value } ] 这就是一个json数组JSON中国...

2021-07-01 09:11:32 82

SUT每日打卡.zip

自动打卡

2021-05-31

数据库连接池DBCP包.7z

项目所需的jar包,新建lib文件夹,将这些jar包全部添加到路径中

2021-05-11

api说明文档.zip

api说明文档.zip

2021-04-21

P0001-T0001_export_model.zip

基于paddlex的驾驶员危险行为预警检测系统

2021-04-09

library_manager_system.zip

带界面美化的图书馆管理系统

2021-04-09

libraryims.zip

大学课程设计

2021-04-09

空空如也

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

TA关注的人

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