自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (5)
  • 收藏
  • 关注

原创 使用vue+element ui图片放大预览遮盖层异常

使用element一个图片放大预览遮盖层只挡了一部分,如图错误代码 <el-image style="width: 100px; height: 100px" :src="'http://localhost:9090/file/'+scope.row.jlHeadurl" :preview-src-list="['http://localhost:9090/file/'+scope.row.jlH

2022-04-18 00:23:14 4355 2

原创 Camera2解剖

Camera2使用流程:初始化并启动HandlerThread(因为创建会话是好时的操作不宜放在主线程)实现相关Surface的回调(是为了能在相关Surface可以用的时候自动开启预览)检查相机权限(android.permission.CAMERA)cameraManager = (CameraManager) getSystemService(CAMERA_SERVICE);cameraManager.getCameraIdList():获取相机硬件id集合cameraManager

2022-04-05 16:33:57 2031

原创 Android: Camera2相机开发 知识储备

进行Camera开发主要用到了以下两个类:1.Camera2.TexttureView(也可以是SurfaceView)一、SurfaceSurfaces是用来处理屏幕显示内容合成器所管理的原始缓存区的工具。它通常由图像缓冲区的消费者来创建(如:SurfaceTexture,MediaRecorder),然后被移交给生产者(如:MediaPlayer)或者是显示到其上(如:CameraDevice)二、Camera的角度基础facingfacing 代表相机的方向,它的值只能是CAMERA

2022-04-05 14:49:54 5411

原创 camera2 Google官方demo android-Camera2Basic解读

样例地址:官方demo通过context.getSystemService(Context.CAMERA_SERVICE)获取CameraManager.调用CameraManager .open()方法在回调中得到CameraDevice.通过CameraDevice.createCaptureSession()在回调中获取CameraCaptureSession.构建CaptureRequest, 有三种模式可选 预览/拍照/录像.通过CameraCaptureSession发送Captu

2022-04-01 07:42:17 3494

原创 微信小程序-类似分享论坛

1.开发环境与开发工具1.1 开发平台(1)系统开发平台:微信开发者工具,IntelliJ IDEA 2020.3.2 x64(2)数据库管理系统软件:MySQL(3)运行平台:Windows 10 ,Tomcat(4)后台技术栈:SpringBoot , MyBatis2.功能分析该小程序模仿朋友圈和博客,用户通过微信扫码后可以实现浏览文章,发布文章,发表评论,查看评论,收藏等功能。3.系统设计3.1 数据库概念结构设计根据系统需求分析并结合功能设计可得,本系统数据库实体包含:a

2021-12-25 10:48:06 1832 3

原创 使用MyBatis-Plus生成POJO和Mapper

前提在MySQL新建maven项目,在项目中添加依赖<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.2.RELEASE</version></parent><dependencies>

2021-12-24 10:52:58 761

原创 vm配置centos7静态IP

先讲一下为什么要配置静态IP?因为每天启动服务器的时候都是自定配置IP,IP就一直改变,连接的配置就要重新配置IP,为了减少不必要的工作进行静态IP设置。首先VM的虚拟网络适配器配置,在编辑里面找到nat模式对应的网卡取消DHCP配置,那个是动态分配IP的意思这样子设置能够确保虚拟机内的主机不会自动分配IP固定子网就好了,不一定要182这个可以改,但是第四位不能改第三位只要一样就行,多少无所谓,但是第四位一定要一样虚拟机内的网卡一定会对应win中的某个网卡,名字一样就

2021-10-25 23:55:07 166

原创 wx小程序+springboot发请求,加载更多

发表单实体类小程序js代码POST请求 var that = this.data wx.request({ url: 'http://localhost:8080/article/insert', //仅为示例,并非真实的接口地址 method: "POST", data: { title: that.title, acontent: that.acon

2021-10-09 23:11:58 346

原创 wx小程序上传图片到服务器,预览,下载

小程序代码index.wxml <view> <button bindtap="upload">点击上传封面</button> </view>index.js/上传图片 // 上传照片 upload: function () { //选择图片 wx.chooseImage({ count: 1, sizeType: ['compre

2021-10-09 12:55:27 346

原创 VirtualBox的centos7连内外网,MobaXterm连接

1. 配置virtualbox网络1.1 查看本机IP。在CMD工具输入ipconfig可查看无线局域网适配器 IPv4地址。假如是192.168.0.531.2 找到VirtualBox Host-Only Network,配置网络打开控制面板\所有控制面板项\网络连接,找到VirtualBox Host-Only Network,配置网络。上图示本机ip是192.168.0.x,所以把VirtualBox Host-Only Network的IP设置同一网段192.168.0.111,子网掩

2021-10-03 15:28:26 256

原创 微信3个小小游戏

案例代码图片资源链接:https://pan.baidu.com/s/1Iv1JDXNzSVyC16zW3oZj6g提取码:hmlo拼图小游戏app.json{ "pages": [ "pages/index/index", "pages/game/game" ], "window": { "backgroundTextStyle": "light", "navigationBarBackgroundColor": "#e64340", "navigationBar

2021-09-11 14:37:27 378

原创 微信小程序案例

微信官方文档地址微信小程序开发目录结构小程序包含一个描述整体程序的 app 和多个描述各自页面的 page。

2021-09-11 14:05:24 3306 1

原创 Spring Boot安全、权限管理,记住我功能

Spring Security快速入门基础环境搭建创建Spring Boot项目,引入Web、Thymeleaf依赖引入页面资源文件在项目resources下的templates目录下,index.html文件是项目首页页面,detail文件夹下的common和vip文件夹分别对应的是普通用户和VIP用户可访问的页面index.html<!DOCTYPE html><html lang="en" xmlns:th="http://www.thymeleaf.org"

2021-06-24 23:34:24 664 2

原创 Spring Boot整合Redis缓存实现

准备数据使用“Spring Boot数据访问,整合MyBatis,JPA,Redis”文章使用到的数据库springbootdata创建项目创建Spring Boot项目引入JPA、MySQL、Web依赖编写数据库表对应的实体类新建domain包,在该包下编写数据库表t_comment对应的实体类Comment,并使用JPA相关注解配置映射关系import javax.persistence.*;import java.io.Serializable;@Entity(name = "t_c

2021-06-23 18:23:21 118 2

原创 Spring Boot文件上传和下载

文件上传编写文件上传的表单页面,在templates模板引擎文件夹下创建一个用来上传文件的upload.html<!DOCTYPE html><html lang="en" xmlns:th="http://www.thymeleaf.org"><html lang="en"><head> <meta charset="UTF-8"> <title>动态添加上传文件</title> <

2021-06-23 16:50:53 138

原创 Spring Boot Thymeleaf模板引擎 MVC功能的定制和扩展

![在这里插入图片描述](https://img-blog.csdnimg.cn/2021062221111064.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NjA4MzE2Ng==,size_16,color_FFFFFF,t_70Thymeleaf基本使用使用Thymeleaf完成数据的页面展示创建Sp.

2021-06-22 22:37:32 283 1

原创 Spring Boot数据访问,整合MyBatis,JPA,Redis

数据准备,在MySQL中建一个名springbootdata的数据库# 创建数据库CREATE DATABASE springbootdata;# 选择使用数据库USE springbootdata;# 创建表t_article并插入相关数据DROP TABLE IF EXISTS `t_article`;CREATE TABLE `t_article` ( `id` int(20) NOT NULL AUTO_INCREMENT COMMENT '文章id', `title` va.

2021-06-22 20:12:35 356 1

原创 win10更新后中文输入出问题

早上起来win10自带的输入法居然,输入拼音没有下面的提示框,就像下面一样经过看输入设置什么的都一切正常,一系列重启还是不行,又准备重装了。可能是因为更新的新系统有什么bug,导致了这个问题所以打开兼容性就好了然后右键输入→设置→常规→拉到最下面打开兼容性...

2021-05-16 10:08:48 322

原创 Centos7顺滑装RabbitMQ,最后面填启动失败,init terminating in do_boot坑

在安装任何软件包之前,建议您使用以下命令更新软件包和存储库。yum -y updateRabbitMQ是用Erlang语言编写的,在本教程中我们将安装最新版本的Erlang到服务器中。 Erlang在默认的YUM存储库中不可用,因此您将需要安装EPEL存储库。安装Erlang此方法安装的是最新版的1.先下载rpm包wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm2.rpm包:rpm -Uvh

2021-05-07 12:18:37 1846 4

原创 linux启动redis缓存查看的一些命令

查看启动ps -ef|grep redisvi redis.conf修改配置# 设置其他主机可以访问,注释掉下面配置bind 127.0.0.1设置为守护进程(默认值为no)daemonize yes关闭保护模式protected-mode no启动redis./src/redis-server redis.conf查看缓存./redis-cli -h redis域名 -p 端口 (-a 密码)查看所有key值:keys *或 lrange key 0 -1删除指定索引

2021-04-29 16:44:21 1962

原创 广度优先算法(BFS)&深度优先算法(DFS)

广度优先算法(BFS)使用 BFS 的两个主要方案:遍历或找出最短路径。通常,这发生在树或图中。模板/** * Return the length of the shortest path between root and target node. * 返回根节点到目标节点的最短距离 */int BFS(Node root, Node target) { Queue<Node> queue; // store all nodes which are waiting to

2021-02-25 16:07:06 167

原创 CentOS7装redis6坑集合

在我美丽的人品面前,我已经预见我的路不会平,所以我没用走,用跳,哈哈还有一声声的bgm,**,****。Redis官网wget https://download.redis.io/releases/redis-6.0.10.tar.gz第一个坑:-bash: wget: 未找到命令执行以下命令安装yum -y install wget再次wget, 完成后解压,解压后进入redis-6.0.10,后编译wget https://download.redis.io/releases/redi

2021-02-04 16:46:46 601 1

原创 Ubuntu出现Ubuntu操作系统“Failed to fetch”错误的解决方法

报错Err http://mirrors.aliyun.com wheezy-updates/main Sources 404 Not Found [IP: 183.61.14.200 80]Err http://mirrors.aliyun.com wheezy-updates/contrib Sources 404 Not Found [IP: 183.61.14.200 80]Err http://mirrors.aliyun.com wheezy-updates/non-free

2021-01-31 13:22:26 7560

原创 Java爬虫③WebMagic 爬取案例

WebMagic是一个简单灵活的Java爬虫框架。基于WebMagic,你可以快速开发出一个高效、易维护的爬虫。特性:简单的API,可快速上手模块化的结构,可轻松扩展提供多线程和分布式支持导入maven依赖`<dependency> <groupId>us.codecraft</groupId> <artifactId>webmagic-core</artifactId> <version>0.

2021-01-22 16:05:35 830 6

原创 Java爬虫②Jsoup

jsoup: Java HTML 解析器jsoup是一个 Java 库,用于使用实际 HTML。它提供了一个非常方便的 API,用于获取 URL 和提取和操作数据,使用最好的 HTML5 DOM 方法和 CSS 选择器。主要功能:从URL、文件或字符串中刮取和解析 HTML使用DOM 遍历或 CSS 选择器查找和提取数据操作HTML 元素、属性和文本根据安全白名单清理用户提交的内容,以防止XSS攻击输出整洁的 HTML导入maven依赖 <dependency>

2021-01-11 21:43:58 156 1

原创 Java爬虫①HttpClient

HttpClient是Apache中一个开源的项目,用来提供高效的,最新的,功能丰富的支持HTTP协议的客户端编程工具包,并且它支持HTTP协议最新版本和建议。引入依赖<dependencies> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifact

2021-01-10 22:21:41 270 3

原创 学生信息管理系统

用MVC设计模式,写的学生信息管理系统,实现了添加,更新,删除,模糊查询的物理分页

2020-07-15 21:14:59 120

原创 前端数据条形图统计实现

条形统计效果<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> <!-- 图书统计 --> <div class="row" id="hh"> <div class="container"> <canvas id

2020-07-15 21:06:22 1439

原创 js表格逻辑分页

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> <table class="table"> <!--id与下面js对应--> <tbody id="idData" class="text-center"> &l.

2020-07-15 20:56:19 303

原创 登录界面包含验证码验证

需要引入jq包<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>登录界面</title> <!-- 需要引用JQuery --> <script type="text/javascript" src="./js/jquery-1.11.0.js"></script> <style> #b..

2020-07-15 20:25:37 847

原创 图书借阅管理系统实现

登录界面用户登录分为系统管理员,图书管理员和读者,用户名和密码都进行加密,在各自的基础上加上数字3,用户名或密码输入错误将会弹出框:登录失败,账号或密码错误,验证码输入错误弹出框:验证码错误,用户登录界面如图5.1所示:图5.1用户登录界面主界面登录成功进入系统首页,导航条分为:系统名称;四个按钮:图书管理,查询图书,读者管理,借阅管理;系统维护;时间显示;当前登录名称;退出系统,主界面如图5.2所示:图5.2主界面图书管理图书管理有两个功能:第一个新进图书的录入;第二个可以对图书修改:图

2020-07-12 10:02:01 13232 6

原创 DBCP,C3P0,DBUtils笔记

MySQL数据库连接池常用的两种方法  DBCP    不使用配置文件连接package com.itheima.dbcp;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.SQLException;import org.apache.commons.dbcp.BasicDataSource;import org.junit.

2020-07-11 15:44:16 110

原创 JAVA连接SQL Server 2012脚本

import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;public class DButil { // 连接驱动 private static final String DRIVER = "com.microsoft.sqlserver.jdbc.S.

2020-05-23 12:01:06 122

原创 简易的彩票投注

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <script src="js/jquery-1.11.0.js"></script> <script> //取随机数 function sj(i) { //x上限,y下限 var x = 100.

2020-05-14 10:15:11 3283 2

原创 java_网络编程_UDP案例:在线咨询(双向)

import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.net.DatagramPacket;import jav...

2020-04-28 21:39:20 216

原创 JDBC详细例子

一.准备工作1.新创文件夹lib,复制JDBC.jar包,并且右键Build Path;2.右键项目名Build Path-> Add Bilrary->JUnit->JUnit(作用:单元测试测试代码块);二.写代码,用Dao模式package com.itheima.dao;public interface UserDao { /** * 查询...

2020-04-22 20:00:32 437

原创 JDBC开始案例

JDBC开始案例使用JDBC的基本步骤1.注册驱动Class.forName("com.mysql.cj.jdbc.Driver").newInstance();2.建立连接Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/数据库名称?serverTimezone=UTC", "登录名", "登录密...

2020-04-16 17:11:16 123

原创 笔记:Linux常规操作

Linux目录结构: 只有1个目录,根目录usr:相当于program filesetc:存放系统配置文件root:系统管理员默认目录home:存放其他用户的目录pwd:打印当前目录cd / : 切换到根目录ll: 查看当前目录下的内容touch 1.txt :在当前目录创建一个文件1.txt获取ip: ifconfigclear :清除屏幕查看目录结构list...

2020-04-12 17:22:52 184

原创 笔记:MySQL多表操作

原表的结构:多表之间的关系维护外键约束:foreign keyalter table 外表名 add foreign key(列名) references 主表名(列名);补充删掉外键约束:alter table 表名 drop foreign key 约束名...

2020-04-12 10:32:30 144

原创 笔记:遍历容器的方法总结

遍历List方法一:普通for循环for(int i=0;i<list.size();i++){//list为集合的对象名 String temp = (String)list.get(i); System.out.println(temp); }遍历List方法二:增强for循环(使用泛型!)for (String temp : list) { ...

2020-04-10 17:29:01 85

Camera2实现相机demo

学习camera2的初学者

2022-04-11

城院生活小程序资源.zip

看了博客想要资源的小伙伴

2021-12-25

学生信息管理.zip

用MVC设计模式,写的学生信息管理系统,实现了添加,更新,删除,模糊查询的物理分页,源码与数据库打包

2020-07-15

图书借阅管理系统.zip

从我的博客可以看到界面,主使用jsp打造的图书借阅管理系统,将设计报告,需求分析,er设计,源码和数据库打包在此,有兴趣的可以下载

2020-07-15

dom4j,Xpath等全家庭打包

xml解析,dom4j需要的jar 包全家庭打包,包含dom4j的使用简介,.jar包,和dom4jAPI查看文件还有XPAth的

2020-04-26

空空如也

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

TA关注的人

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