自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 使用 UniApp 插件实时检测猫脸,Android 原生插件封装

使用Android 原生封装 UniApp 插件实时检测猫然后就可以调用goToFace方法来启动猫脸检测了。goToFace可以通过这两个参数来处理检测结果,例如显示检测到的猫脸图片。当不再需要检测时,可以调用方法关闭检测页面。

2023-08-11 10:48:31 177

原创 学习Java,从哪里开始

Eclipse有着开源、免费、容易上手等优点,非常适合Java初学者。可以先从Eclipse开始,掌握基本的代码编辑、编译、调试功能。- 变量和数据类型:byte、int、long、float、double、char、boolean、String。- 流程控制:if/else、switch、for、while、do while。- 常用API:String、Math、ArrayList、HashMap等。- 面向对象基础:类、对象、封装、继承、接口、抽象类。- 方法:方法定义、参数传递、返回值、重载等。

2023-07-13 12:38:26 146

原创 学习Java的10个理由

当然,Java继承了它的前辈,但是,Java还附带了一些高级功能,可以实时帮助程序员。当然,Java继承了它的前辈,但是,Java还附带了一些高级功能,可以实时帮助程序员。但实际上,Java正在经历一个不可思议的演变,它给编程语言带来了许多显着的变化和附加组件。Java的企业版与Java标准版合作,为Java添加了高级功能和复杂的规范。这样的困境是因为初学者仍然相信Java是一种古老的,过时的,过时的编程语言的神话。这样的困境是因为初学者仍然相信Java是一种古老的,过时的,过时的编程语言的神话。

2023-07-12 15:23:17 227

原创 了解 Java 中的选择排序

排序算法是计算机科学中的基本概念,用于按特定顺序排列元素集合。这些算法采用输入数组或列表,并根据预先确定的比较规则重新排列其元素。它还使解决问题的简单方法。。

2023-06-30 18:16:17 334

原创 java 修改byte 内二进制数据的方法

【代码】java 修改byte 内二进制数据的方法。

2023-03-14 17:21:55 442

原创 关于java 集合使用的特点以及性能优化问题记录

在使用Java集合时,需要根据具体的需求选择合适的集合类,并注意集合的性能问题,进行必要的性能优化。2. 时间复杂度:不同的集合类对于添加、删除、查找等操作的时间复杂度不同,需要根据具体的需求选择合适的集合类。3. 集合框架提供了各种类型的集合,包括列表、集合、队列、栈、映射等,可以满足不同类型的数据处理需求。1. 内存占用:集合类的实现会占用一定的内存空间,如果集合中的元素数量很大,可能会导致内存溢出。2. 减少集合中元素的数量:可以使用分页等方式减少集合中元素的数量,避免内存溢出问题。

2023-03-09 13:55:37 261

原创 Android 自定义ProgressBar 文字居中

android:indeterminate 属性表示为不确定进度条,如果设置为true,则进度条会不停地循环动画,表示任务仍在进行中,无法确定进度。这个例子中,updateProgressBar方法是在后台线程中运行的,通过循环更新进度条的进度,并使用handler.post方法在UI线程中更新ProgressBar的进度。ProgressBar有多种样式可供选择,包括水平进度条、圆形进度条、不确定进度条等。另外,如果需要在后台线程中更新进度条的进度,可以使用Handler和Runnable来实现。

2023-03-07 11:13:33 855

原创 java数组删除,替换,增加数组元素工具类

Java 数组删除,替换,增加,其中Java 的数组是固定长度的,无法直接删除,我们可以通过创建一个新数组,把原始数组中要保留的元素放到新数组中即可。数组对于每一门编程语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽相同。下面提供以一个字符串操作数组的类方便以后使用。

2023-03-04 12:47:10 588

原创 Java 8 中执行基本统计信息

在本文中,我们将研究如何使用流 API 和集合执行基本统计信息,例如最大值、最小值、平均值(平均值)和发生次数,以用于数据表示目的。我们的方法是使用流 API (java.util.stream) 中的一个类和包。它使我们能够减少大量的样板代码,创建更具可读性的程序,并在正确使用时提高应用程序的生产力。的方法,它可用于通过计算数据集中每个值的出现次数将我们的数据集分组为不同的集合。的方法,它可用于通过计算数据集中每个值的出现次数将我们的数据集分组为不同的集合。为了将数据集作为表示方法,我们将使用流的。

2023-03-03 13:32:47 146

原创 Java vs JavaScript:有什么区别?

JavaScript是由Brandon Eich创建的客户端,跨平台,面向对象的脚本语言。JavaScript 广泛用于 Web 开发,它是一种很好的语言,可以用来帮助构建动态和交互式网页。JavaScript 有许多应用程序,包括:JavaScript 直接在 Web 浏览器中运行,这意味着我们不需要任何其他资源来执行我们的 JavaScript 代码。它也可以通过Node.js在服务器上运行。我们可以使用 JavaScript 将动态文本插入到 HTML中。它具有相对宽松的语法。优点缺点。

2023-03-02 13:40:19 216

原创 Java 5 种简单有效的字符串和数组

Java 经常跻身最流行的五种编程语言之列,这是可以理解的;它是通用的,相当容易学习,因为它是一种高级语言,并且它满足许多用例。由于这些原因,Java是一种很好的语言,无论你是有经验的还是刚刚开始你的软件工程生涯。Java可能是一种相对容易学习的语言,但这并不意味着我们不会时不时地遇到问题,或者陷入困境,或者忘记语言的一些细微差别。在这篇文章中,我们将看看与字符串和数组相关的操作方法。详细了解所有常见的 Java 数据结构 Java,为任何编码面试做准备。

2023-03-01 13:23:18 196

原创 Apache Maven 教程: Java 构建自动化工具

Maven 翻译为"专家"、“内行”,是 Apache 下的一个纯 Java 开发的开源项目。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。Maven 也可被用于构建和管理各种项目,例如 C#,Ruby,Scala 和其他语言编写的项目。Maven 曾是 Jakarta 项目的子项目,现为由 Apache 软件基金会主持的独立 Apache 项目。

2023-02-28 13:19:36 168

原创 Android O 自定义字体 ,远程引入的可下载字体功能。无需捆绑(Kotlin)

Android 字体下载使用,Kotlin 代码

2023-02-27 14:02:00 201 1

原创 Java HTML生成PDF(格式不变)

安装 IronPDF Java 库。因此,我们需要学习从HTML生成pdf文件。我发现[IronPDF](https://ironpdf.com/java/) java库非常适合此目的,因为它可以免费开发,更安全,在单个库中提供100%精度的所有功能,并且具有出色的性能。

2023-02-26 18:54:39 5453 3

原创 Mybatis Plus框架进行项目重构

详细代码实现在开源项目Agileboot中:https://github.com/valarchie/AgileBoot-Back-End关于Mybatis Plus的实践,如有不足或者建议欢迎大家评论指正。如果有另外一个不同的菜单查询列表,查询的参数一样,但是查询条件的构造不一样。Mybatis Plus提供了安全方面的插件,比如阻止全标更新删除的插件。系统内的查询大部分有共用的逻辑。Mybatis Plus支持@Select注解,遇到简单的多表join查询的话,我们可以直接在代码中写SQL语句。

2023-02-25 13:37:04 374

原创 Nginx的高级用法

Nginx的负载均衡有两种实现方式,一种是轮询,即按照顺序将请求分配给后端的服务器,另一种是权重,即根据后端服务器的处理能力,设定不同的权重将请求分配给后端的服务器。一般来说,使用Nginx的URL重写功能时,需要在nginx.conf文件中添加相应的rewrite指令,然后重启Nginx服务器,就可以实现URL重写的功能。1. 使用Nginx的反向代理功能,可以把访问的请求转发到真正的Web服务器上,并将客户端的IP地址传递给服务器,从而提升服务器的性能。

2023-02-24 16:40:41 290

原创 Nginx防火墙配置

首先,我们需要安装Nginx防火墙,安装Nginx的方法可以参考Nginx官方文档。安装完Nginx防火墙后,我们需要配置Nginx防火墙来保护我们的服务器。3、重新加载Nginx配置。1、安装Nginx防火墙。2、配置Nginx防火墙。

2023-02-24 16:28:15 2614

原创 Nginx反向代理与负载均衡

Nginx负载均衡是指将客户端的请求分担到不同的服务器上,从而减轻单台服务器的压力,提高系统的访问性能,改善系统的可用性。Nginx负载均衡的原理是将客户端的请求分发到多台服务器上,从而将单台服务器上的请求压力分散到多台服务器上,从而提高系统的响应性能和可用性。反向代理,又称之为逆向代理,是指以代理服务器来接受internet上的请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求的客户端,此时代理服务器对外就表现为一个可用的服务器。

2023-02-22 20:25:40 71

原创 Nginx,系统架构

在这种架构中,Nginx只创建一个master进程,master进程负责管理worker进程,worker进程不再负责处理客户端的请求,而是负责监听来自客户端的事件,如收到请求,发送响应等。Nginx还改进了上述架构,使用了一种基于模块的架构,它把Nginx服务器分解为一个核心和多个模块,每个模块都是一个独立的功能模块,有利于灵活的组合和扩展。Nginx的反向代理与负载均衡是基于其上述架构的一种特性,可以有效地提高网站的性能和安全性,并且支持多种负载均衡算法,可以满足不同的业务需求。

2023-02-22 20:07:57 144

原创 时间工具类

时间字符串转换成date。* date转换成时间字符串。

2023-02-22 20:02:30 39

原创 java 图片压缩工具类

try {//不压缩return;} else {//压缩。

2023-02-22 16:11:07 299

原创 java 非空判断包含字符串,对象,集合3个工具类

非空判断包含字符串,对象,集合3个工具类

2023-02-22 16:01:50 248

原创 软件销售运营计划

2.开发新客户:利用电子商务网站收集客户信息,定期组织拜访、参加展会、发送资料等形式,吸引新客户;3.建立客户服务体系:建立客户服务体系,定期举行客户调研,收集客户反馈,提升服务质量和客户满意度;3.积极销售:组织销售团队,定期进行销售活动,通过专业的技术服务支持,提高技术咨询的客户转换率;1.定义销售渠道:明确软件产品的销售渠道,根据客户群体的不同,分渠道销售,以满足客户的需求;4.定期评估:定期评估营销活动,根据营销效果,不断完善营销策略,持续提升营销业绩。

2023-02-22 15:54:35 139

原创 软件开发线上运营计划

1.确定软件开发运营的主要目标,如为软件开发者提供更多的软件服务,为用户提供高品质的软件产品,提高软件开发运营的效率和效果,提升软件使用率和用户体验,实现软件开发运营的可持续发展。通过研发不断完善软件开发运营体系,保证软件开发运营的有效性和可持续性,实现软件开发运营的最优化。通过建立软件开发运营的流程,确保软件开发运营的流畅性,提高软件开发运营的效率。通过线上宣传,提高软件开发运营的知名度,实现软件开发运营的良好发展。通过开发软件运营工具,提高软件开发运营的效率,降低软件开发运营成本。

2023-02-22 15:45:56 195

原创 使用Android 使用 camera2打开并预览

camera2 预览

2023-02-20 19:20:22 506

原创 uniapp 引用three.js教程

Three.js 使用

2023-02-20 19:04:06 3504

原创 打开相机并获取相机流,并将yuv数据转换成nv21

1.导入依赖在app下的build.gradle中加入def camerax_version ="1.0.1"implementation"androidx.camera:camera-core:${camerax_version}"implementation"androidx.camera:camera-camera2:${camerax_version}"implementation"androidx.camera:camera-lifecycle:${camerax_versi.

2021-10-12 10:31:11 958

android 字体下载功能 Kotlin

android 字体下载功能 Kotlin

2023-02-27

opencv 人脸识别,物体识别官方demo

opencv 人脸识别,物体识别官方demo

2021-11-04

打开相机并预览,yuv转nv21数组

打开相机并预览,获取到的yuv数据转换nv21数组

2021-10-12

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

TA关注的人

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