自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (1)
  • 收藏
  • 关注

原创 PyCharm更改项目默认路径

选择默认路径,注意要提前在指定盘中创建pycharmProjects文件夹然后去C盘中删除pycharmProjects文件夹可以通过查看目录路径随后就可以等待重新构建虚拟环境就行了,之前的文件可以复制到现在创建的路径中(删除pycharmProjects文件夹要备份好你之前的项目文件)...

2021-08-22 20:20:51 23893 1

原创 GitLab和Git

git config --global color.ui true //让git显示颜色//忽略特殊文件//.gitignore文件# Windows:Thumbs.db# Python:*.py[cod]*.so*.egg*.egg-infodistbuilddb.ini//把该文件也提交到git$ git add -f App.class //强制添加被忽略的特殊文件$ git check-ignore -v App.class //检查哪个规则出错。

2024-07-10 16:41:36 1110 1

原创 人脸识别与检测(保姆级教程--附带源码)

是一个流行的Python库,专门用于执行面部识别任务。它是基于dlib的深度学习模型构建的,特别是基于深度卷积神经网络的模型。

2024-07-10 16:38:38 380

转载 mybatis 使用游标Cursor 流式查询

流式查询指的是查询成功后不是返回一个集合而是返回一个迭代器,应用每次从迭代器取一条查询结果。流式查询的好处是能够降低内存使用。如果没有流式查询,我们想要从数据库取1000 万条记录而又没有足够的内存时,就不得不分页查询,而分页查询效率取决于表设计,如果设计的不好,就无法执行高效的分页查询。因此流式查询是一个数据库访问框架必须具备的功能。MyBatis中使用流式查询避免数据量过大导致OOM执行一个流式查询后,数据库访问框架就不负责关闭数据库连接了,需要应用在取完数据后自己关闭。

2024-03-13 09:37:26 1037

原创 Steam流用法:将list集合中具有相同属性的对象放入到一个新的list

由于地图打点坐标需求将list数据中经度、纬度和方位角相同的数据,放到一个新的list中去并根据这些相同元素进行分组。

2024-03-01 08:59:42 889

原创 RabbitMQ(保姆级教程)

为了交换机命名避免冲突,通过虚拟主机进行隔离。

2024-02-05 10:55:56 1260 1

原创 opencv 传统图像识别检测

图像相识度检测、黑屏检测、遮挡检测、图像过亮和过暗检测、清晰度检测、偏色检测、对比度检测、冻结检测、噪点检测、 条纹检测、视频抖动检测、视频卡顿检测

2023-12-20 15:22:22 2078

原创 openlayers聚合打点并显示多种图标

公司项目中存在一个业务场景,在地图上显示多种图标,但是由于坐标太多就不能使用简单的打点的做法,就希望使用聚合打点效果,首先我们想到是写一个方法有几种图标就执行几次,将图标名称设置为变量就可以达到地图上显示多种图标的效果,但是随后我们发现清除或者隐藏就变成了一个问题。我们将所有需要展示的图标的图层放在同于层级上面,用zIndex当中判断条件,我们遍历出对应的图层就可以设置隐藏或者移除啦。但实际情况是当图层名称一致时候他只会清除最底层的那个图层,并没达到完全隐藏或者移除图层的效果。这个时候事情就很简单了。

2022-10-18 17:02:24 1383 1

原创 钉钉消息推送

进入钉钉开放平台,找到应用开发–>企业内部开发获取到重要的三个参数其次就是开启权限一般是全部员工,然后,你想调用那个接口就申请那个权限。如果你不知道申请那个权限可以再他的官方文档里找,那里有提示。因为这里是做的发送消息通知,那么就需要通讯录的权限,找到通讯录,把需要的都选了。

2022-10-08 15:13:14 2331

原创 jar加密方案

无需修改原项目代码,只要把编译好的jar/war包用本工具加密即可。运行加密项目时,无需求修改tomcat,spring等源代码。支持普通jar包、springboot jar包以及普通java web项目编译的war包。支持spring framework、swagger等需要在启动过程中扫描注解或生成字节码的框架。支持maven插件,添加插件后在打包过程中自动加密。支持加密WEB-INF/lib或BOOT-INF/lib下的依赖jar包。

2022-10-08 15:11:04 4562 2

原创 JAVAEE

JAVAEE文章目录JAVAEE1.学习路线2.Servlet的实现2.3Servlet的工作流程2.4.Servlet的生命周期·实例和初始化时机·就绪/调用/服务阶段·销毁时机·步骤3.HttpServletRequest对象3.1.23.2请求乱码问题3.3请求转发3.4request作用域4.HttpServletRespose 对象4.1.响应数据4.2.响应乱码问题4.3.重定向4.4请求转发与重定向的区别5.Cookie对象5.1.Cookie的创建和发送cookie01cookie025.

2022-04-18 10:34:15 302

原创 JAVAEE

JAVAEE1.学习路线​

2022-04-18 10:27:28 406

原创 拼多多首页源码

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>小钟的拼夕夕</title> <style type="text/css"> *{ padding: 0; margin: 0; } .box{ .

2022-04-12 16:02:41 2659 1

原创 CSS笔记

CSS1.3快速入门<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title><!-- 规范,<style> 这里面可以编写CSS的代码</style>--><!-- 语法:--><!-- 选择器{--><!--

2022-04-08 16:31:55 374

原创 oracle数据库

oracle数据库[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-P7FuDflx-1648719394714)(C:\Users\pc\AppData\Roaming\Typora\typora-user-images\image-20220317141256124.png)]scott1234systemorcl1234DESKTOP-K0A9UD22687select no,name,age,sex from student;select *from s

2022-03-31 17:37:00 780

原创 # Java方法合集

Java方法合集该方法用于打印数组数据 private static void print(int[] data) { System.out.print("["); for (int i = 0; i < data.length; i++) { if (i != data.length - 1) { System.out.print(data[i] + ","); } else {

2022-03-02 23:17:41 88

原创 java数组中的APL的使用

java数组中的APL的使用JAVA中的数组,数组中的API1、API是什么?2、数组常用的API3、foreach遍历数组1、API是什么?应用程序的接口,系统提供的预定义函数,每个函数都会有特定的功能,直接调用即可,不需要知道它的内部细节2.API帮助文档:1)需要找到特定的类-—-不同的包2)研究类的功能和层次关系。3)找到特定的API函数-一函数如何进行使用?3.具体的使用1)目前使用的都是静态方法–static修饰的方法,直接通过类名调用Arrays.toString(实参

2022-03-02 23:17:10 760

原创 二分查找前提是数组有序

二分查找前提是数组有序如果数组是无序的可以通过Arrays.sort(a);给数组排序int[] a ={9,5,8,341,547,25};Arrays.sort(a);System.out.println(Arrays.toString(a));找到和没找到找到的情况是下标,没有找到的情况是 -(如果有的位置)-1int[] a ={9,5,8,341,547,25};Arrays.sort(a);System.out.println(Arrays.toString(a));in

2022-03-02 23:16:39 370

原创 Typora使用技巧

Typora使用技巧Typora基本技巧常用快捷键加粗: Ctrl + B撤销: Ctrl + Z字体倾斜 :Ctrl+I下划线:Ctrl+U多级标题: Ctrl + 1~6有序列表:Ctrl + Shift + [无序列表:Ctrl + Shift + ]降级快捷键 :Tab升级快捷键:Shift + Tab插入链接: Ctrl + K插入公式: Ctrl + Shift + M行内代码: Ctrl + Shift + K插入图片: Ctrl + Shift + I返回T

2022-03-01 21:52:10 1980

原创 狂神java之封装详解

封装的意义 封装 该露的露,该藏的藏 我们程序设计要追求“高内聚,低耦合”。高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合:仅暴露少量的方法给外部使用。 封装(数据的隐藏) 通常,应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,这称为信息隐藏。 记住这句话就够了:属性私有,get/set 提高程序的安全性,保护数据 隐藏代码的实现细节 统一接口 系统可维护性增加了 ALT+insert自动生成方法package c...

2022-03-01 10:39:45 67

原创 狂神java之小结类与对象

1.类是抽象的模板,对象是具体的实例以类的方式组织代码,以对象的形式封装数据2.方法定义,重载,调用3.对象的引用对象是通过引用来操作的:从栈中的引用变量名——>堆中的具体对象4.属性/字段field/成员变量初始化:基本类型:数值类型 0/0.0​ char类型 u0000​ boolean类型 flase​ 引用类型 null//修饰符 属性类型 属性名 = 属性值;public String name;public int age;5.对象的

2022-03-01 10:08:16 61

原创 狂神java之类与对象的关系

学生类package com.oop.demo02;//学生类public class Student { //属性:字段 String name;//null int age;//0 //方法 public void study(){ System.out.println(this.name+"在学习"); }}//Person--->身高,体重,年龄,国家主函数package com....

2022-02-28 21:03:10 65

原创 狂神java之回顾方法

break 跳出switch ,结束循环continue是跳出当前循环一次return是结束方法,返回一个结果,可以为空和其他类型

2022-02-28 19:24:30 72

原创 双体学习之循环结构、方法

当不知道执行次数的时候选择while循环package ST.student.Day228;//打印9*9乘法表public class Demo01 { public static void main(String[] args) { out: for (int i = 1 ;i<=9;i++){ for (int j = 1; j <=i ; j++) { //System.out.prin.

2022-02-28 18:51:35 122

原创 狂胜java之面向对象编程

面向对象就想是招一个总设计师去安排工作,把工作安排成一个块一块多态:比如学习,是人去学习但是每个人学习的效果是不一样的;

2022-02-28 14:21:38 188

原创 狂神Java之冒泡排序、稀疏数组

冒泡排序的代码,两层循环,外层冒泡轮数,里层依次比较它的时间复杂度O(n2)比如上述数组是一个6行七列的,其中有效的数值只有8个,行旁边的1~8是记录这些有效数字的具体位置比如第0行3列值就是22。package com.kuang.array;import java.sql.SQLOutput;public class ArrayDemo08 { public static void main(String[] args) { //创...

2022-02-28 10:15:21 81

原创 狂神java之 Arrays类介绍和常用方法

package com.kuang;import java.lang.reflect.Array;import java.util.Arrays;public class ArrayDemo06 { public static void main(String[] args) { int[] a = {1,2,3,4,5,999,215,84614,2154,23}; System.out.println(a);//[I@4554617c ...

2022-02-27 17:50:34 79

原创 狂神java之多维数组

package com.kuang.array;public class ArrayDemo05 { public static void main(String[] args) { int[][] array = {{1,2},{2,3},{3,4},{4,5}}; /*System.out.println(array[0][0]); System.out.println(array[0][1]);*/ for (int i.

2022-02-27 17:13:54 49

原创 狂神java之 数组

数组的定义数组的下标是从“0”开始的package com.kuang.array;public class ArrayDemo01 { //变量的类型 变量的名字 = 变量的值 //数组类型 public static void main(String[] args) { int[] nums ;//1.定义 nums =new int[10];//这里面可以存放10个int类型的数字 int[] n.

2022-02-25 20:04:12 195

原创 Scanner之charAt()易错用法

本题“输入n用*打出直角三角行(n为长和高)”错误地方: /*String n= scanner.nextLine(); char n = n.charAt(0);*/我让输入的n变成了字符型,字符型转为了ASCLL码值然后在赋值给了nimport java.util.Scanner;public class Demo13 { public static void main(String[] args) { Scanner scan...

2022-02-24 22:00:59 224

原创 狂神java之可变参数和递归

import java.util.Scanner;//加减乘除计算器public class Demo1 { public static void main(String[] args) { while (true){ Scanner scanner=new Scanner(System.in); System.out.println("请输入要操作的选项:1:加法;2:减法 ;3:乘法 ;4:除法;"+"\n"); ...

2022-02-24 11:04:03 142

原创 狂神java之命令行传参

如果需要运行一个包的文件需要找到它包的路径然后去加载,否则执行不了其次理解通过main()实现命令行传参。E:\JAVA\JAVASE\基础语法\src\com\zhong\operator\method>javac Demo3.javaE:\JAVA\JAVASE\基础语法\src\com\zhong\operator\method>java Demo3错误: 找不到或无法加载主类 Demo3E:\JAVA\JAVASE\基础语法\src\com\zhong\opera..

2022-02-24 09:24:49 61

原创 方法的重载

public class Demo2 { public static void main(String[] args) { int max =max(20,10); System.out.println(max); } //比大小 public static int max(int num1,int num2){ int result = 0; if (num1==num2){ ...

2022-02-24 09:09:56 50

原创 狂神java之什么是方法

首字母小写驼峰命名public class Demo1 { public static void main(String[] args) { int sum = add(1,2); System.out.println(sum); test(); } //加法 public static int add(int a,int b){ return a+b; } public stat..

2022-02-23 21:42:30 262

原创 狂神java 学习之Break,continue,goto语句

public class BreakDemo { public static void main(String[] args) { int i = 0; while (i<100){ i++; System.out.println(i); if (i==30){ break; } } Syst...

2022-02-23 20:46:55 267

原创 双体学习之验证字符的字符型编码

public class Demo2 { public static void main(String[] args) { char x = '我'; int b=x; System.out.println(b); }}输出结果是25105反过来是public class Demo2 { public static void main(String[] args) { int x=25105.

2022-02-23 17:33:54 57

原创 双体学习之完成两个整数内容的交换(分别用引入中间变量,和不引入中间变量)

引入变量public class Demo3 { public static void main(String[] args) { int x = 100; int y =123; int z; System.out.println("初始x值="+x+"\t"+"初始的y="+y); z=x; x=y; y=z; System.out.println("交换后的x=

2022-02-23 17:19:08 143

原创 双体学习之递归算法1加到100

public class Demo { //递归算法,方法就是自身 public static void main(String[] args) { System.out.println(f(100)); } private static int f(int n){ if (n==1){ return 1; } return f(n-1)+n;}...

2022-02-23 17:04:40 130

原创 狂神java之For循环

public class ForDemo5 { public static void main(String[] args) { int[] numbers = {10,20,30,40,50};//定义了一个数组 for (int i = 0;i<5;i++){ System.out.println(numbers[i]); } System.out.println("============...

2022-02-23 14:00:13 218

原创 双体学习第三天

2022-02-23 09:02:46 79

太极,一款基于 Flet 框架开发的 Windows 桌面应用,提供多种资源浏览功能,包括图片、音乐、小说、漫画等

一款基于 Flet 框架开发的 Windows 桌面应用,提供多种资源浏览功能,包括图片、音乐、小说、漫画等。该应用设计简洁,操作便捷,致力于为用户提供流畅的多媒体资源浏览体验。无论是休闲娱乐还是学习工作,TAICHI-flet 都能满足您的需求。

2024-07-19

前端精度丢失工具类JS

可以防止前端出现精度丢失问题

2023-02-09

多线程爬虫斗图爬图片.py

多线程爬图片

2021-08-22

空空如也

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

TA关注的人

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