自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(162)
  • 资源 (10)
  • 收藏
  • 关注

原创 java使用aspose添加多个图片到word

java使用aspose添加多个图片到word

2025-03-28 09:21:28 397

原创 Docker 的基本概念和优势

2. 容器(Container):容器是从镜像创建的实例,它是一个轻量级的、独立的运行环境,可以在不同的主机上运行,相互之间互不干扰。5. 跨平台开发:Docker可以在不同的操作系统上运行,开发人员可以在本地开发和测试,然后部署到不同的生产环境中。4. 可移植性:Docker的容器可以在不同的主机上运行,无需重新配置和调整,提高了应用程序的可移植性和可伸缩性。3. 环境一致性:Docker可以确保在不同的环境中运行的应用程序是一致的,避免了因为不同环境导致的问题和错误。

2025-01-27 09:54:23 825

原创 Git 的基本概念和使用方式

9. 推送本地更改到远程仓库:使用命令`git push`可以将本地仓库的更改推送到远程仓库。6. 合并分支:使用命令`git merge`可以将一个分支的更改合并到当前分支。8. 拉取远程仓库的更改:使用命令`git pull`可以拉取远程仓库的最新更改。3. 提交更改:使用命令`git commit`将暂存区的更改提交到本地仓库。7. 克隆远程仓库:使用命令`git clone`可以将远程仓库克隆到本地。6. 拉取(Pull):将远程仓库的更改(提交)合并到本地仓库中。

2025-01-27 09:53:47 391

原创 TensorFlow 简介

计算图由一系列的操作节点和数据节点组成,操作节点表示计算操作,数据节点表示张量。7. 前向传播和反向传播:通过前向传播计算模型的输出,然后通过反向传播计算梯度并更新模型参数。总之,TensorFlow 提供了丰富的功能和灵活的接口,使得开发者能够快速构建、训练和部署机器学习模型,并应用于各种实际问题中。1. 张量(Tensor):TensorFlow 中的核心数据结构是张量,它是一个多维数组,可以表示标量、向量、矩阵等。- 机器学习和深度学习模型的构建和训练,如神经网络、卷积神经网络、循环神经网络等。

2025-01-27 09:53:10 738

原创 AviatorScript用法

final Object o = compiledExp.execute(compiledExp.newEnv("age", 12, "name", "李四"));final Object o = compiledExp.execute(compiledExp.newEnv("age", 12, "name", "李四"));//执行脚本,参数可以map,也可以通过newEnv kv对的方式塞入,最终还是map。str = name + "年龄" + age + "岁,处在" + str + "期";

2025-01-23 15:52:59 1106

原创 word,exl,txt转pdf

excel2pdf("D:\\work\\pdf\\xlsx测试.xlsx", "D:\\work\\output\\xlsx测试.pdf");doc2pdf("D:\\work\\pdf\\docx测试.docx", "D:\\work\\output\\docx测试.pdf");excel2pdf("D:\\work\\pdf\\xls测试.xls", "D:\\work\\output\\xls测试.pdf");// 验证License 若不验证则转化出的pdf文档会有水印产生。

2024-10-17 09:52:02 1045

原创 java读取exl并修改导出

/ 修改 李四 的年龄,这里的一些判断略过,需要得自行添加。// 年龄在第三列,所以更改第三列的内容即可。if (name.equals("李四") ){throw new Exception("文件不存在!// 第一行是标题,不读取。我们把李四的年龄改成 32。

2024-10-16 15:13:52 791 2

原创 java导出带图形的word

注意:如果有多个图表在一起,那么排序的顺序不是你图表在word里的顺序,word有自己的排序,条形第一,面积第二。其他的word我没测试过。// 获取第二个图,没有做封装,需要的自己处理,把数据放进 chartsList 里。// 如果只有一个图,下面的两行代码可以去掉,如果是多个图形,必须加上。其他的样式编辑可根据自己的需求更改,这里略过。keys.add("云大怒");keys.add("一月");keys.add("二月");keys.add("三月");新建一个word插入图表,选择想要的图表。

2024-10-16 11:41:05 1342

原创 安卓RadioButton设置图片大小

RadioButton都不陌生,一般我们都会设置图片在里面,这就涉及一个问题,图片的大小。如果图片过大,效果很不理想。搜了很多方法,都不理想。2,radio_button_selector是点击时文字更改颜色的。android:text="首页"1,一个简单的 RadioButton。可以看到我选用的图片还是很大的。

2023-11-09 13:54:19 1763

原创 java实体类全部复制到新类及部分复制到新类

/ 获取类的属性数组。这个方法也有个弊端,就是只能把A中所有的数据都复制到B里去。当然可以依次判断,然后一个个导入,如果数据多,那得累死。思路很简单,就是依次获取A类的属性和值,然后判断是否为空,不为空在替换。// 被赋值的 class。// 获取该类的成员变量。// 原 class 的属性值。// 取消语言访问检查。B表示目标类,就是最后的结果类。A表示资源类,就是被复制的类。

2023-11-02 14:38:14 677

原创 java时间格式化

java时间格式转换

2023-10-09 17:48:59 1026

原创 初识SD绘画

1,sd的本地安装大体有2种,一种是官网安装,一种是秋叶大神的整合包。我安装的是秋叶大神的包,里面的插件和模型都有了,省了自己去找。4,同一个咒语,像素不同,出来的图片也不相同,就和抽卡一样。之前找一些别人的咒语,结果确大不相同,看看自己的电脑配置,算了,自己搞吧。2,部署完毕就可以造人了。下图是我用文生图画的 由于显卡限制,都是512 X 512的。3,显卡越好,像素越高,图就越清晰。我的是N卡4G的,512的可,768的也还凑合。最近sd绘画可谓是火的一塌糊涂,AI的绘画能力是真强大。

2023-08-20 15:56:13 1090

原创 java + opencv对比图片不同

1,去官网下载opencv,下载的时候需要注册一个 Oracle 账户,分分钟就能注册。System.out.println("图片文件路径异常,获取的图片大小为0,无法读取");System.out.println("两张图片大小不同,无法比较");//此处结果为1则为完全相同。//计算两个灰度图的绝对差值,并输出到一个Mat对象中。* 比较两张图片,如不同则将不同处标记并输出到新的图片中。如果是一张彩色和一张黑白的图片,效果就不太理想了。//图片一的带标记的输出文件;//图片二的带标记的输出文件;

2023-06-26 16:29:23 1726 2

原创 达梦数据库比较string大小的函数,类似于mysql的​strcmp函数​

达梦数据库比较string大小的函数,类似于mysql的​strcmp函数

2023-06-21 11:33:23 1392

原创 拖动布局的两种方式

可拖动控件,弹窗加载视频

2022-12-19 16:07:04 1093

原创 as多行显示类文件

as多行显示类文件

2022-10-01 22:31:10 466

原创 中缀表达式转前缀和后缀表达式

中缀表达式:(或中缀记法)是一个通用的算术或逻辑公式表示方法, 操作符是以中缀形式处于操作数的中间(例:3 + 4),中缀表达式是人们常用的算术表示方法。(源自百度百科的解释)1,一个简单地中缀表达式:a+b前缀表达式:+ab后缀表达式:ab+2,其中a和b分别是一个表达式,而 “+”就是运算符转成前缀表达式就是把运算符放到前面,放到后面就是后缀表达式总体的思路:把每一个表达式先用括号括上,再把运算符提到括号前(后)a+b(1)加括号:(a)+(b) ——>((..

2022-05-08 15:07:05 6171 2

原创 二叉树的遍历

这是一个简单地二叉树。A是BC的根,BC是A的左右叶子,依次类推遍历的方式有三种:1,前序遍历(根左右)(1)以A为根:ABC(2)在以B为根:BDE,然后再加到(1)中,结果是:ABDEC(3)在以C为根:CFG,然后再加到(2)中,结果是:ABDECFG2,中序遍历(左根右)(1)以A为根:BAC(2)在以B为根:DBE,然后再加到(1)中,结果是:DBEAC(3)在以C为根:FCG,然后再加到(2)中,结果是:DBEAFCG3,后续遍历(左右根)(1..

2022-05-08 10:34:05 261

原创 打印10以内的加减法

朋友为了给孩子练习10以内加减法,让我帮忙打印一些,我顺便写了个简答的程序。代码比较简单,写的不好,勿喷!不足之处望指出。再此谢过!!!public static void main(String[] args) { TestTwo();}public static void TestTwo() { Integer a = 0; Integer b = 0; for (int i = 0; i < 80; i++) { a = ToolCla

2021-10-24 12:21:45 733

转载 java将一个文件复制到另一个文件夹

public static void main(String[] args) throws IOException {//获取要复制的文件File oldfile=new File(“D:\IoTest\aaa.txt”);//文件输入流,用于读取要复制的文件FileInputStream fileInputStream = new FileInputStream(oldfile);//要生成的新文件(指定路径如果没有则创建)File newfile=new File(“D:\IoTest\ne

2021-10-24 12:07:45 10749 1

转载 并发编程 Semaphore的使用和详解

类Semaphore的基本使用Semaphore的作用:限制线程并发的数量课外话题【多线程的同步概念】:其实就是排着队去执行一个任务,执行任务是一个一个的执行,这样的优点是有助于程序逻辑的正确性,不会出现非线程安全问题,保证人系统功能的运行稳定。Semaphore类结构图:1、类Semaphore的构造函数permits 是许可的意思,代表同一时间,最多允许permits执行acquire() 和release() 之间的代码。例如:Semaphore semaphore = new

2021-10-09 17:17:47 937

转载 IDEA git撤回提交到本地仓库的commit

原文地址:https://blog.youkuaiyun.com/ailian_f/article/details/106004368问题:当把代码提交到本地的时候,发现有问题,不能提交,需要撤回时,怎么办?IDEA 还是很人性化的,如果只是提交了就发现有问题,可以一键操作撤回一、提交到本地发现提交的代码有问题时: 1、打开version control面板 2、找到刚刚提交的,需要撤回的信息,右键,选择Undo Commit ...

2021-09-17 16:33:41 5636

原创 创建gitee仓库

1,注册gitee账号2,登录,点击加号3,输入相关信息。仓库的名称,自定义。路径自动获取。一般是开源。选择你的语言。最后创建。4,复制链接。我的已经创建过仓库,所以是从个人中心进入的。其中仓库的位置在点击进入仓库复制链接在本地创建仓库,把代码放进去就可以用进行其他操作了。第一次发布的时候需要进行身份验证,点击服务。提供相关信息就可以了,提交一次以后就可以不用提交了。...

2021-09-17 10:20:51 508

原创 idea链接数据库报错

在链接数据库的时候,可能会报以下错误解决方法:

2021-08-18 09:05:31 606

原创 使用Webcam完成拍照功能

结构比较简单,只要是是三个包。自行百度代码:package com.company;import com.github.sarxos.webcam.Webcam;import com.github.sarxos.webcam.WebcamPanel;import com.github.sarxos.webcam.WebcamUtils;import javax.swing.*;import java.awt.event.ActionEvent;import java.awt.

2021-07-28 16:52:58 4802

转载 java创建多层级文件

代码比较简单public static void mkdir(String path) { File fd = null; try { fd = new File(path); if (!fd.exists()) { fd.mkdirs(); } } catch (Exception e) { e.printStackTrace(); } finally { fd = .

2021-07-21 09:49:59 472

原创 idea生成带注解的实体类

1,链接数据库:https://blog.youkuaiyun.com/qq_30299243/article/details/849426792,更改配置文件:里面有注释,可以根据自己的情况自定义更改,文件的路径如下:文件如下:import com.intellij.database.model.DasTableimport com.intellij.database.model.ObjectKindimport com.intellij.database.util.Caseimport

2021-06-23 08:38:09 850 2

原创 使用redis存储码表的数据

有时候,为了减少数据库表的关联,提高查询效率,我们会把码表的数据在程序加载的时候加载进redis里,下面就是一个简单的存取代码1,启动类:注意加粗加线的部分,表示启动的时候会执行的方法。public class StartUp extends SpringBootServletInitializer implements CommandLineRunner { @Autowired(required = false) SpringInitRedisService springIni...

2021-06-01 10:32:34 665

原创 mybatis里判断传的值是否为false

在mybatis里,如果参数是个boolean值,如果使用 ss == false ,就会出现false值无效的情况。所以要进行处理下。有以下方法1,转成string来处理<if test="sss!= null and sss!= '' and 'false'.toString() == sss.toString() ">2,增加个判断,走不同的分支来处理<choose> <when test="sss"> 逻辑 &lt...

2021-05-24 10:31:58 4676

转载 Java判断对象是否为Null/空

出处:https://www.cnblogs.com/sinosoft/p/10880507.htmlpackage com.taiping.test;import java.lang.reflect.Field;import java.lang.reflect.Type;/*** <p>* Description: 判断对象是否为空,进一步判断对象中的属性是否都为空** 对象为new,但对象中的属性都为null* </p>**/pu...

2021-04-21 13:59:43 2922

原创 读取本地json文件

1,读取文件的公共方法。public static String readJsonFile(String fileName) { String jsonStr = ""; try { File jsonFile = new File(fileName); FileReader fileReader = new FileReader(jsonFile); Reader reader = new Inp...

2021-04-17 10:36:52 1691

原创 关于关联表的件加在on后面和where后面的区别

总结来说,一个是相对条件,一个是绝对条件。1,如果在A left join B之后加上条件,那么只是过滤掉B表里符合条件的数据,而不过滤A表的数据,所以称之为相对条件,只是相对于B。2,如果是加在最后的where 那么就是绝对条件,先取出A和B的交集,在用这个条件判断此交集的数据。那么两种情况的应用场景各不相同1用于多个关联,比如说,ABC,三个表,B和C不相干,但是要从B和C查出数据。此时就要把条件加在on之后。逐个过滤。有就显示,没有就空着。2用于只是针对关联某一个表,去交集。AB或者A

2021-01-22 12:56:09 1699

原创 一个简单的触发器

触发器是与表有关的数据库对象,在满足定义条件时触发,并执行触发器中定义的语句集合。触发器的特性:  1、有begin end体,begin end;之间的语句可以写的简单或者复杂  2、什么条件会触发:I、D、U  3、什么时候触发:在增删改前或者后  4、触发频率:针对每一行执行  5、触发器定义在表上,附着在表上。也就是由事件来触发某个操作,事件包括INSERT语句,UPDATE语句和DELETE语句;可以协助应用在数据库端确保数据的完整性。但是触发器很耗性能,能不用就不

2020-08-22 11:57:28 796

原创 mysql使用UPDATE更新多条语句

基础语法:UPDATE table_name set a= value1,set b = value2 WHERE (条件)但有时候情况比较复杂,涉及到嵌套查询如下所示,被赋值的内容需要查询才能得到,就需要在嵌套一层。不然就会报错。UPDATE rim_rp_reportee_deptSET all_dept_b0101 = ( SELECT b0101 FROM ( SELECT GROU...

2020-08-22 11:49:02 3536

转载 MySQL字符串函数substring:字符串截取

转载地址:https://www.cnblogs.com/zdz8207/p/mysql-substring.htmlMySQL 字符串截取函数:left(), right(), substring(), substring_index()。还有 mid(), substr()。其中,mid(), substr() 等价于 substring() 函数,substring() 的功能非常强大和灵活。1. 字符串截取:left(str, length)mysql> select left('

2020-07-28 16:32:35 2661

原创 成绩表排名次

第一种方法public static int[] Ranking(int[] score) { //临时数组 int[] temp = new int[score.length]; List lis = new ArrayList(); //把不重复的数据放进集合里 for (int x : score) { if (!lis.contains(x)) { lis.add(x); } } /

2020-07-02 16:11:15 583

原创 java创建删除文件

需要创建的路径String dirname = "C:\\Users\\Administrator\\Desktop\\ceshi";File f1 = new File(dirname);创建f1.mkdirs();判断文件的方法if (f1.isDirectory()){ System.out.println("目录:"+dirname); String s[] = f1.list(); for (int i = 0; i < s.length; i+.

2020-06-29 20:36:39 268

原创 向txt里读写内容及把读取的内容放进一个数组里

话不多说,代码如下public class Test { public static void main(String[] args) throws IOException { //写入文件的地址 String string = "C:\\Users\\Administrator\\Desktop\\集合\\b.txt"; File f = new File(string); FileOutputStream fop = new ...

2020-06-28 21:05:11 447

原创 字符串截取的几种方式

String str = "内容是(你是帅哥)呵呵呵" ; String newStr1 = str.substring(2); System.out.println(newStr1); String newStr2 = str.substring(1+str.indexOf("内"), str.indexOf("呵")); System.out.println(newStr2); String newStr3 ...

2020-06-24 19:44:57 14642

原创 for和while小谈

循环常用的2种方式就是for和while,而for有两种方式1,int[] j = new int[]{1,2,3,4}; for(int m = 0;m<j.length;m++){ System.out.println(j[m]); }这是最普通的方式第二种是增强for循环,for(循环的数据类型 值 :需要循环的数据){ } for(int k:j){ System.out.pri...

2020-06-15 20:55:40 274

使用java+OpenCV进行图片对比并标记差异部分

使用java+OpenCV进行图片对比并标记差异部分 1,如果报错,就把 opencv_java470.dll 文件放进 C:\Windows\System32 下 2,需要jdk11

2023-06-26

可拖动布局的两种场景!!

可拖动布局的两种场景,弹窗加载视频

2022-12-19

一款好用的文件对比工具.zip

一款好用的文件对比工具

2021-10-13

使用Webcam完成拍照功能

使用Webcam完成拍照功能

2021-07-28

java调用摄像头拍照

如果是调用usb的摄像头,需要把本地的禁用。资源里有两个功能,查看图像和拍照。

2021-06-30

安卓自动扫描身份证拍照并读取信息

安卓自动扫描身份证的正反面,并且自动识别,把识别的信息返回到上一个界面,自动拍照,把照片也返回去。

2019-08-15

PicTest.rar

安卓图片多选,压缩,拍照。亲测有效。有需要的朋友可以去看看。

2019-08-06

ConstraintLayout小计里提到的资源文件,图片和布局文件

ConstraintLayout小计里提到的资源文件,图片和布局文件。很简单

2019-06-23

安卓带进度条的升级更新

安卓在线更新。 1,删除已下载的包。防止更新的时候更新错误包导致更新失败 2,自定义进度条。根据下载的进度展示进度条。 3,如果更新是,程序退出,下次继续上次的进度。

2019-03-18

安卓设备连接USB打印机

安卓设备连接USB打印机,类似超市柜台的收银机等安卓设备连接的USB打印机。

2019-03-05

app升级更新

app带进度条的更新,代码包括从git上下载的最原始的代码,更改的代码,我自己项目改进的包

2018-07-20

android引导页播放视频

引导页播放视频,主要是CustomVideoView来实现在引导页播放视频。

2018-02-24

空空如也

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

TA关注的人

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