自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 收藏
  • 关注

原创 打开IE浏览器

原文地址:https://www.xiaoheiwoo.com/windows-11-internet-explorer/#:~:text=%E5%A6%82%E4%BD%95%E5%9C%A8%20Windows11%20%E4%B8%AD%E5%90%AF%E7%94%A8%20IE%E6%B5%8F%E8%A7%88%E5%99%A8%E7%9A%843%E7%A7%8D%E6%96%B9%E6%B3%95%201%20%E6%96%B9%E6%B3%95%E4%B8%80%EF%BC%9A%E4%

2023-11-16 14:55:52 147

原创 U8+16.5凭证打印分录汇总且不显示科目

数据库表 code 字段gather为1则汇总,null则不汇总,不过直接改数据库表没有用。原因:科目勾选了汇总,取消即可。

2023-07-28 17:04:51 273

原创 u8硬加密激活与报错处理

插入加密狗,用ie打开注册网站或者edge选择ie加载,在internet选项-安全中,在Internet与受信任的站点中,启用active的相关功能,并按最下方的长截图步骤再配置其他的设置。问题如图:写卡失败,请重新配置客户端控件。

2023-06-27 12:48:03 460

原创 Excel

DATEDIF函数是Excel隐藏函数,其在帮助和插入里面没有。返回两个日期之间的年\月\日间隔数。常使用DATEDIF函数计算两日期之差。包含D,M,Y,YD,YM,MD。Start_date 为一个日期,它代表时间段内的第一个日期或起始日期。(起始日期必须在1900年之后)End_date 为一个日期,它代表时间段内的最后一个日期或结束日期。Unit 为所需信息的返回类型。

2023-05-09 23:50:53 477

原创 Spring框架学习笔记07:基于XML配置方式使用Spring MVC

一、基于XML配置与注解的方式使用Spring MVC1、在pom.xml文件添加相关依赖<!--Spring Web--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>5.3.4&lt

2021-06-23 15:06:52 94

原创 Spring框架学习笔记05:Spring AOP基础

一、采用配置使用AOP1、创建杀龙任务类与勇敢骑士类BraveKnightSlayDragonQuest2、创建游吟诗人类 - Minstrelpackage net.zxj.spring.lesson5.aop_xml;import org.springframework.stereotype.Component;@Componentpublic class Minstrel { public void singBeforeQuest() { Syst

2021-06-23 15:06:10 78

原创 SpringBoot 个人博客实训日志04

一、归档页面最终效果图新建一个分类页面-archives.html编辑archives.html<!DOCTYPE html><html lang="en" xmlns:th="http://www.w3.org/1999/xhtml"><head th:replace="_fragments :: head(~{::title})"> <meta charset="UTF-8"> <meta name="viewpor

2021-06-23 14:57:50 185

原创 SpringBoot博客系统开发实训日志03

一、分类页最终效果图新建一个分类页面-types.html1,头部内容不变效果2,标题分类 <div class="ui attached segment m-padded-tb-large"> <div class="ui labeled button m-margin-tb-tiny"> <a href="#" class="ui

2021-06-23 14:50:07 162

原创 SpringBoot博客系统开发实训日志02

一、详情页的最终效果图展示

2021-06-23 14:43:10 89

原创 SpringBoot学期总结

什么是Spring?是为了解决企业级应用开发的复杂性而创建的,简化开发。Spring是如何简化Java开发的?为了降低Java开发的复杂性,Spring采用了以下4种关键策略:基于POJO的轻量级和最小侵入性编程,所有东西都是bean;通过IOC,依赖注入(DI)和面向接口实现松耦合;基于切面(AOP)和惯例进行声明式编程;通过切面和模版减少样式代码,RedisTemplate,xxxTemplate什么是SpringBoot?就是一个javaweb的开发框架,和SpringMVC类

2021-06-23 13:07:46 420

原创 SpringBoot博客系统开发实训日志01

一、项目创建操作步骤:1.使用WebStorm创建一个项目-Blog:2、在static文件目录下创建三个文件夹【image】、【css】、【js】3、创建首页-index.html4、css文件内容如下:二、首页-index.html,编写内容:1、编写导航部分,以及连接css文件、云端资源链接等。导航部分查看结果:2、编写中间内容:中间部分结果展示:3、中间内容的内容分类等专栏的设计:右边内容分类展示:3、编写footer部分:低端结果展示:

2021-06-23 11:46:10 208

原创 Spring Boot学习笔记10——配置国际化页面

一、使用Thymeleaf配置国际化页面创建ThymeleafI18N项目将上一讲ThymeleafDemo项目的内容拷贝到新项目里1、 编写多语言国际化配置文件(1)在resources下创建i18n目录(2)在i18n目录里创建login.properties(3)在i18n目录里创建login_zh_CN.properties(4)在i18n目录里创建login_en_US.properties2、编写全局配置文件打开项目的application.prope

2021-06-22 10:46:12 126

原创 Spring Boot基础学习笔记09——Thymeleaf模板引擎

一、Spring Boot整合Thymeleaf1、创建Spring Boot项目ThymeleafDemo2、在全局配置文件里配置Thymeleaf属性#缓存配置,默认即是true,开发阶段设置为falsespring.thymeleaf.cache = false#设置模板使用的编码为utf-8spring.thymeleaf.encoding = UTF-8#指定为模板使用的模式为html5,默认htmlspring.thymeleaf.mode = HTML5#指定前缀,默认位

2021-06-22 10:36:53 140

原创 Spring Boot基础学习笔记08——Spring Boot整合Redis

一、搭建Redis环境1、下载Redis安装压缩包2、将Redis安装包解压到任意位置3、给Redis配置环境变量4、启动Redis服务器启动命令行窗口,键入redis-server命令5、启动Redis客户端启动命令行窗口,键入redis-cli命令创建键值对,按键获取值键入exit命令,退出客户端二、安装Redis可视化管理工具1、下载并安装Redis可视化工具2、Redis可视化工具连接Redis服务3、打开Redis可视化工具的控制台

2021-06-22 10:29:11 168

原创 Spring Boot基础学习笔记07——Spring Boot整合JPA

一、Spring Boot整合JPA1、创建Spring Boot项目JPADemo2、创建ORM实体类ORM: Object Relation Mapping 对象关系映射(1)创建评论实体类Commentpackage net.yc.lesson07.bean;import javax.persistence.*;/** * 评论实体类 * */@Entity(name = "t_comment")public class Comment { @Id @G

2021-06-22 09:18:54 117

原创 Spring Boot基础学习笔记06——Spring Boot整合MyBatis

一、基础环境搭建1 准备数据库(1)创建数据库blog(2)创建文章表t_article(3)创建评论表t_commentCREATE TABLE `t_comment` ( `id` int(20) NOT NULL AUTO_INCREMENT COMMENT '评论编号', `content` longtext COMMENT '评论内容', `author` varchar(200) DEFAULT NULL COMMENT '评论作者', `a_id` int(20

2021-06-22 09:03:44 191

原创 Spring Boot基础学习笔记05:Spring Boot多环境配置

一、使用Profile文件进行多环境配置1、模拟开发环境,创建配置文件application-dev.properties![在这里插入图片描述](https://img-blog.csdnimg.cn/20210507144106101.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI3MzQ5Mjg3,size_16,color_FF

2021-05-08 15:11:32 153

原创 Spring Boot基础学习笔记04:Spring Boot加载自定义配置文件

一、使用@PropertySource加载自定义配置文件1、创建自定义配置文件在resources下创建myconfig.properties文件-2、创建自定义配置类package lesson4;import org.springframework.boot.context.properties.ConfigurationProperties;import org.springframework.context.annotation.PropertySource;import

2021-04-28 15:20:22 163

原创 Spring Boot基础学习笔记03:Spring Boot两种全局配置和两种注解

一、Application.properties配置文件1、在application.properties里添加相关配置点开resource目录,查看应用程序属性配置文件配置tomcat端口号和web虚拟路径#修改tomcat默认端口号server.port=8888#修改web虚拟路径server.servlet.context-path=/lzy2、对象类型的配置与使用(1)创建Pet类package lesson3;import org.springframewor

2021-04-26 10:01:55 73

原创 Spring Boot基础学习笔记02:Spring Boot项目单元测试、热部署与原理分析

一、单元测试1、修改pom文件,添加相关依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope></dependency>2、创建测试类与测试方法给测试类添加测试启动器注解与S

2021-04-26 08:56:54 127 1

原创 Spring框架学习笔记06:Spring JdbcTemplate入门

一、JdbcTemplate概述1、jdbcTemplate作用Spring对数据库的操作在jdbc上面做了深层次的封装,使用Spring的注入功能,可以把DataSource注册到JdbcTemplate之中,从而方便地实现对数据库的访问操作。1、jdbcTemplate操作数据库常用方法execute方法:用于执行任何SQL语句,一般用于执行DDL语句update方法:用于执行新增、修改、删除等语句batchUpdate方法:用于执行更新批处理相关语句query方法及queryForXXX

2021-03-31 15:13:07 113

原创 Spring框架学习笔记04:采用Java配置类管理Bean

一、采用Java配置类管理Bean1、创建杀龙任务类 - SlayDragonQuest2、创建勇敢骑士类 - BraveKnight3、创建Spring配置类 - SpringConfigpackage net.zxj.spring.lesson4;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;@Config

2021-03-24 15:03:01 91

原创 Spring框架学习笔记03:利用注解配置类取代Spring配置文件

一、利用注解配置类取代Spring配置文件1、在之前基础上创建lesson3目录并复制相关java类2、创建Spring配置类来取代Spring配置文件创建测试类 - TestKnightpackage net.zxj.spring.lesson3;import org.junit.After;import org.junit.Before;import org.junit.Test;import org.springframework.context.annotation.Anno

2021-03-22 11:48:06 71

原创 MyBatis框架学习笔记05: 利用MyBatis实现条件查询

一、对学生表实现条件查询(一)创建学生映射器配置文件在resources/mapper目录里创建学生映射器配置文件 - StudentMapper.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"&g

2021-03-17 15:51:57 49

原创 Spring框架学习笔记02:利用组件注解符精简Spring配置文件

一、利用组件注解符精简Spring配置文件1.将lesson01子包的四个类拷贝到lesson02子包2.修改杀龙任务类 - SlayDragonQuest业务Bean的配置可用注解符:@Component - 组件、@Service - 服务、@Repository - 仓库、@ Controller - 控制器3.修改拯救少女任务类 -RescueDamselQuest4.修改勇敢骑士类 - BraveKnight注意:删除掉了setSlayDragonQuest()方法5

2021-03-17 15:33:42 76

原创 Spring框架学习笔记01:初探Spring——采用Spring配置文件管理Bean

一、案列演示(1)案列11.创建Maven项目【SpringDemo2021】,注入相关依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.ap

2021-03-15 09:46:08 63

原创 MyBatis框架学习笔记04-利用MyBatis实现关联查询

一、建表以及插入数据CREATE TABLE `t_teacher` (`t_id` int(11) NOT NULL AUTO_INCREMENT,`t_name` varchar(20) DEFAULT NULL,PRIMARY KEY (`t_id`)) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;INSERT INTO `t_teacher` VALUES ('1', '刘晓云');INSERT INTO `t_teache

2021-03-10 15:23:42 90

原创 MyBatis框架笔记02——接口方式使用MyBatis

1、创建mybatisdemo.mapper包,在里面创建接口UserMapper确定配置路径是否正确:2.创建测试程序TestUserMapper详细代码如下:package mybatisdemo.mapper;import mybatisdemo.User;import org.apache.ibatis.io.Resources;import org.apache.ibatis.session.SqlSession;import org.apache.ibatis.sessi

2021-03-03 17:25:37 252 1

原创 MyBatis框架笔记01——MyBatis初探

MyBatis概述MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis使用简单的XML或注解用于配置和原始映射,将接口和Java的POJOs(Plan Old Java Objects,普通的Java对象)映射成数据库中的记录。1.创建数据库2.创建数据表并插入数据3.在IDEA创建MyBatis项目并注入相关依赖4.创建User实体类5.创建用户实体关系映射配置文件6.创建

2021-03-03 16:22:57 167 2

原创 安卓第一阶段实训日志 —— 基于存储卡音乐播放V0.6

基于存储卡音乐播放器V0.6功能:添加启动画面,添加音乐播放模式功能:顺序播放、随机播放、单首循环,将进度条改成拖拽条,用户通过拖拽可自行设置音乐播放进度值。列表显示存储卡全部音乐,显示播放进度与音乐时长,播放任务交给音乐服务类来完成,利用广播接收器实现界面类与服务类之间的通信。在基于存储卡音乐播放器V0.5基础上,增加功能:添加启动动画添加音乐播放模式功能进度条改成拖拽条,用户通过拖拽可自行设置音乐播放进度值涉及知识点标签(TextView)按钮(Button)媒体播放器(Me

2021-01-11 19:29:02 108

原创 安卓第一阶段实训日志 —— 基于存储卡音乐播放V0.5

基于存储卡音乐播放器V0.5功能:列表显示存储卡全部音乐,显示播放进度与音乐时长,播放任务交给音乐服务类来完成,利用广播接收器实现界面类与服务类之间的通信。在基于存储卡音乐播放器V0.4基础上,增加功能:创建应用程序常量接口保存广播频道常量在音乐播放器应用程序类里添加两个属性currentMusicIndexcurrentPosition访问它们的方法创建MusicPlayService来完成音乐的播放、暂停以及切换工作利用广播来实现MainActivity与MusicPlaySer

2021-01-11 19:15:56 76

原创 安卓第一阶段实训日志 —— 基于存储卡音乐播放V0.4

基于存储卡音乐播放器V0.4功能:列表显示存储卡全部音乐,显示播放进度与音乐时长在基于存储卡音乐播放器V0.3基础上,增加功能:创建方法能扫描存储卡上所有mp3文件(采用递归算法)用自定义应用程序类存放全局数据和方法利用异步任务来完成耗时的存储卡扫描工作涉及知识点标签(TextView)按钮(Button)媒体播放器(MediaPlayer)进度条(ProgressBar)线程(Thread)消息处理器(Handler)列表视图(ListView)异步任务(AsyncT

2021-01-11 19:04:02 80

原创 安卓第一阶段实训日志 —— 基于存储卡音乐播放V0.2

基于存储卡音乐播放器V0.2功能:播放存储卡指定目录里某一首音乐,显示播放进度与音乐时长在基于存储卡音乐播放器V0.1基础上,增加功能:添加一个进度条,动态显示音乐的播放进度。添加一个标签显示音乐播放的当前位置(格式——mm:ss)。添加一个标签显示音乐的播放时长(格式——mm:ss)。涉及知识点线性布局(LinearLayout)标签(TextView)按钮(Button)媒体播放器(MediaPlayer)读取存储卡指定目录里的文件控件背景选择器进度条(Progres

2021-01-11 18:51:42 89

原创 安卓第一阶段实训日志 —— 基于存储卡音乐播放V0.1

基于存储卡音乐播放器V0.1功能:播放存储卡指定目录里某一首音乐涉及知识点线性布局(LinearLayout)标签(TextView)按钮(Button)媒体播放器(MediaPlayer)(1)初始化(2)设置播放源(3)判断是否播放(4)获取播放当前位置(5)注册播放完成监听器读取存储卡指定目录里的文件控件背景选择器实现基于存储卡音乐播放器V0.1所遇问题的解决:app图标无法显示我的解决方法是导入icon图标到mipmap资源文件时将起导入成后缀有xxxhd

2021-01-11 18:46:24 73

原创 安卓27作业 - 利用共享参数实现用户注册

利用共享参数实现用户注册1.创建Register2. 编辑对应生成的register.xml的布局资源文件<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_pare

2021-01-06 22:26:21 148

原创 安卓18作业 - 切换缩放图片

#任务:切换缩放图片切换图片(通过普通按钮或者手势滑动)缩放图片(通过缩放按钮ZoomControls来实现)1.将图片素材导入到drawable包中2.编辑activity_main.xml布局资源文件通过缩放按钮ZoomControls来实现完整代码如下:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/andro

2021-01-06 22:26:11 176

原创 图片的单点触摸移动与多点触摸移动缩放

1.触摸动作按下(MotionEvent.ACTION_DOWN)移动(MotionEvent.ACTION_MOVE)放开(MotionEvent.ACTION_UP)2.触摸监听器onTouchListener3.触摸方法在onTouch() 方法里,我们可以根据不同动作编写不同事件处理代码。4.触点个数与坐标通过MotionEvent对象的getX()和getY()方法可以获得触摸点的坐标。如果是多点触摸,通过getPointerCount()获取触点个数,然后通过getX(poin

2021-01-06 22:25:59 213

原创 安卓31作业 - 绘制

任务1:绘制自定义视图1.编写MainActivity2.创建CustomView(1)编写CustomView进行绘画package net.zxj.hwork31_1;import android.app.Activity;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import

2021-01-06 22:25:47 173 1

原创 安卓17作业 - 实现乘法

编程实现乘法功能:实现计算、清除编辑框、退出1.编写activity_main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.a

2021-01-06 22:25:33 72

原创 安卓19作业 - 增加用户名非空校验 与 标准测试

增加用户名非空校验1.编写activity_main.xml 布局资源文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:paddingLeft="

2021-01-06 22:25:23 196

空空如也

空空如也

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

TA关注的人

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