自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL数据库基础

一、数据库1.创建数据库create database 数据库名;2.删除数据库drop database 数据库名;3.选择数据库use 数据库名;二、数据表1.数据类型1)数值型类型用途tinyint小整数值smallint大整数值mediumint大整数值int或integer大整数值bigint极大整数值float单精度浮点型double双精度浮点型decimal小数值2)日期和时间类型

2021-07-09 09:49:32 165

原创 Android 侧滑栏-NavigationView的使用(全网最简单明了)

Android 侧滑栏1.导入依赖(build.gradle)因为需要用到 ” NavigationView “ Android是没有自带的implementation 'com.android.support:design:29.0.1'2.布局界面nav_menu.xml——导航菜单<?xml version="1.0" encoding="utf-8"?><menu xmlns:android="http://schemas.android.com/apk/res/a

2020-10-14 16:03:54 10430 7

原创 Java中常用字符串处理函数(详细举例)

以下是常用的字符串函数举例应用字符串转换多个字符数组String[] arr=str.split(" ");//以上是按 空格 将 str 字符串分割成若干字符串长度int n=str.Length;//str长度赋给n取某一字符ch=str.CharAt(num);//取str中num位上的字符赋给ch截取多个字符str.getChars(Start,End,ch,i);...

2019-12-26 11:04:01 871

原创 Vue3项目使用Stimulsoft.Reports.js【项目实战】

在BS的项目中我们时常会用到报表打印、标签打印、单据打印,可是BS的通用打印解决方案又很少,小型公司只能依赖第三方打印组件,这无疑是很令人头疼的,这款Stimulsoft.Reports.js是目前我用过比较方便的打印工具,正版价格对于小公司来说也比较合适。

2023-10-06 18:17:57 1292 1

原创 Vue2转Vue3看这一片就够了!

​ 由于选项式API——Vue2的代码是按区域去划分代码块的,比如:methods方法区域,computed计算区域,watch观察区域。但是由于代码量增加,Vue2的情况下写的代码数据与逻辑并不能很好的归并到一起,为增加代码的可读性,所以我们使用组合式API——Vue3代替。在setup里面写代码需要引入并暴露变量、方法,使用起来比较麻烦,这里我们使用****标记,代码可以简介很多。

2023-09-06 18:29:28 1262

原创 j-vxe-table 下拉搜索选择框数据加载过多导致前端崩溃问题

我被Jeecg-Boot背刺?

2023-02-22 17:06:04 1065

原创 MyBatis-01-增删改查

新手入门MyBatis完成增删改查攻略

2022-07-27 17:17:11 309

原创 MyBatis——基础部分

新手还不知道使用MyBatis进行增删改查?快尽进来看看吧!绝对简单通俗易懂!!!!

2022-06-01 22:57:00 168

原创 易维联温湿度记录仪的使用

易维联温湿度记录仪的使用一、快速使用在应用商店下载”易维联“APP(安卓、苹果应用商店均可)打开手机APP注册或者登陆账号同时按下温湿度记录仪的 “SET + △” 一下,进入配网模式APP连接wifi → 点击右上角 “ + ” → “ WIFI配网 ” → 输入WIFI密码 → ” 批量配网 “ → 开始配网 → 配网设备下显示绑定成功。点击左上角返回首页就能看到绑定的设备了二、配置因为是做温湿度仪的二次开发,所以这里主要讲网页端的配置了。APP端的配置自行了解就行。易维联官网:

2022-04-20 16:54:37 2710

原创 vue-cli使用stimulsoft.reports.js(保姆级教程)

vue-cli#stimulsoft.reports.js#vue报表解决方案

2021-12-16 13:50:50 3038 1

原创 CSS+JS 实现最简单的流星雨

CSS+JS 最简单的流星雨这里流星用的是图片思路:1.通过CSS动画将流星进行 显示+位移+隐藏2.通过JS将流星随机到网页的位置,动画播放完成后清除流星避免网页卡顿。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <me

2021-10-14 09:19:00 1036 1

原创 Android组件开发01——ViewPage+RadioGroup实现欢迎页组件

一、布局1.轮播欢迎页欢迎页由一下四个部分组成,没有IP设置可以忽略IP设置按钮ViewPage:用于存放切换页面RadioGroup:切换按钮TextView:网络IP设置按钮Button:进入首页按钮<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://

2021-07-22 23:39:17 141 1

原创 Vue学习笔记02——Vue路由

一、初识路由1.路由的作用Vue的路由是前端路由,可以让组件之间互相切换。2.vue-router.js文件Vue的路由使用需要引入vue-router.js文件,且引入是有顺序的。vue.js需要在vue-router.js前面<script src="../js/vue.js"></script><script src="../js/vue-router.js"></script>二、vue-router在实现单页面前端路由时,提供了两种

2021-07-09 09:51:41 451 1

原创 JavaScript内置函数

Math函数函数名描述Math.PI获得圆周率Math.max(v1[,v2,v3])获得最大的数Math.min(v1[,v2,v3])获得最小的数Math.pow(x,y)获得x的y次幂Math.abs()数值取绝对值Math.floor()数值向下取整Math.ceil()数值向上取整Math.round()数值四舍五入取整Math.random()返回[0~1]内的一个随机小数案例:获得一个[min,max

2021-06-15 10:17:19 176 2

原创 js事件高级

事件高级一、注册事件1.1注册事件概述传统注册方式利用on开头的时间onclick<button onclick="alert('hi~')"></button>btn.οnclick=function(){}特点:注册事件的唯一性同一个元素同一个时间只能设置一个处理函数,最后注册的处理函数会将覆盖前面注册的处理函数方法监听注册方式w3c标准 推荐方式addEventListener()它是一个方法IE9之前的IE不支持此方法,可以使用attachEve

2021-06-15 10:16:23 136

原创 正则表达式

一、如何使用正则(1)exec()方法// 获取首次匹配结果var str = 'AbC123abc456';var reg = /abc/i;reg.exec(str);//匹配结果:["AbC",index:0,input:"AbC123abc456"](2)match()方法var str = "It's is the shorthand of it is";var reg1 = /it/gi;str.match(reg1); // 匹配结果:(2)["It","it"]var

2021-06-15 10:14:27 169

原创 DOM事件基础

DOM文档对象模型eval()方法的使用,eval()函数可以将字符串转换为js的脚本。一、获取元素1.根据ID获取document.getElementById(‘id’)<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>测试</title></head><body> <div id="time

2021-06-15 10:13:19 134

原创 BOM浏览器对象模型

‘一、BOM概述1.BOM构成window对象是浏览器的顶级对象,它具有双重角色。1.它是JS访问浏览器的一个接口。2.它是一个全局对象。定义在全局作用域中的变量,函数都会变成window对象的属性和方法。在调用的时候可以省略window,前面我们学习的对话框属于window对象方法,如alert()、prompt()等。注意:window下的一个特殊属性window.name二、window对象的常见事件1.window对象对话框分类名称说明属性closed返回一

2021-06-15 10:12:38 121

原创 Bootstrap响应式Web开发笔记04——常用组件

一、组件所用的头部文件<head> <meta charset="UTF-8"> <title>按钮组件</title> <link rel="stylesheet" href="css/bootstrap.min.css"/> <script src="js/bootstrap.min.js" defer></script> <script src="js/bootstrap

2021-05-06 19:50:17 429

原创 Bootstrap响应式Web开发笔记03——Bootstrap栅格系统

一、删格系统简介栅格系统(Grid Systems),即网格系统,它是一种清晰、工整的设计风格,用固定的格子进行页面布局。栅格系统被赋予了响应式设计的实现方式。二、Bootstrap布局容器容器是Bootstrap中最基本的布局元素,在使用默认网格系统时,容器是必须的。容器用于在其中容纳、填充一些内容,以及有时需要使用内容居中。容器中可以嵌套容器,不过大多数布局不需要嵌套容器。1.布局容器宽度对应表格屏幕大小常规宽度范围缩写字母超小屏幕<576pxxs平板≥

2021-05-06 19:49:30 547

原创 Bootstrap响应式Web开发笔记02——移动端页面布局

一、概述移动端页面的常用布局方法包括流式布局、弹性盒子布局和Rem适配布局,具体介绍如下。流式布局也称为百分比布局,它是一种等比例缩放的布局方式,也是移动Web开发中比较常见的布局方式。在CSS代码中需要使用百分比来设置盒子的宽高,这样在不同屏幕尺寸的情况下盒子会根据页面宽度自由收缩布局。弹性盒子布局是CSS3中的一种新布局模式,可以轻松的创建响应式网站布局。该弹性盒子布局为盒模块增加了灵活性,可以让人们告别浮动(float),完美的实现垂直居中。目前它得到几乎所有主流浏览器的支持。Rem适配方案

2021-05-06 19:48:57 1423

原创 Bootstrap响应式Web开发笔记01——基础入门

一、视口1.视口概述在移动端浏览器中,存在着3中视口,分别是布局视口(layout viewport)、视觉视口(visual viewport)和理想视口(ideal viewport)。布局视口:网页的宽度,一般移动端浏览器都默认设置了布局视口的宽度,效果如图所示。布局视口在移动端中比较小不能完美的展示网页。视觉视口:用户正在看到的网站的区域,这个区域等同于移动设备的浏览器窗口的宽度。手机端看等同宽度的网页理想视口:设备来说最理想的视口,网页宽度和手机屏幕一致。2.利用<meta&

2021-05-06 19:48:23 539

原创 Vue学习笔记01——Vue开发基础

一、Vue实例配置选项选项说明dataVue实例数据对象methods定义Vue中的方法components定义子组件computed计算属性filters过滤器el唯一根标签watch监听数据变化1.el唯一根标签在创建Vue实例时,el表示唯一根标签,class或id选择器可以用来将页面结构与Vue实例对象中的el绑定。<div id="app">{{name}}</div><script&

2021-05-06 19:45:51 1398

原创 git的简单使用

git初始化1.设置用户名git config --global user.name "2696322235"2.设置用户名邮箱git config --global user.email "2696322235@qq.com"3.查看设置git config --listgit基础命令使用文件夹(win:右击->新建文件夹)mkdir test //创建test文件夹pwd //显示当前文件的完整路径cd test //进入test文件 cd .. 返回上一级文件夹 cd

2020-11-06 21:15:51 69

原创 浮点型数转二进制算法

浮点型数转二进制算法package unit1;import java.util.Scanner;public class Main{ public static void main(String[] args){ Scanner scanner=new Scanner(System.in); double n=scanner.nextDouble();//输入数据 int x=(int)n; n=n-x;

2020-11-06 21:14:25 219

原创 ListView下拉刷新

ListView下拉刷新1.自定义ListView类import android.content.Context;import android.os.Handler;import android.util.AttributeSet;import android.view.LayoutInflater;import android.view.MotionEvent;import android.view.View;import android.widget.ImageView;import

2020-10-29 16:28:06 438

原创 通过系统广播监听网络是否连接

通过系统广播监听网络是否连接注释是个人理凑合看吧import android.app.AlertDialog;import android.content.BroadcastReceiver;import android.content.Context;import android.content.DialogInterface;import android.content.Intent;import android.content.IntentFilter;import android.

2020-10-29 08:33:26 96

原创 ViewPager第二次进入显示空白

ViewPager第二次进入显示空白我是在Fragment内嵌入ViewPager+Fragment的当外层Fragment重新加载时界面变成了空白以下是我的解决方法private static View view;//此处定义为static类型自己体会@Nullable@Overridepublic View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundl

2020-10-22 19:49:48 410

原创 Android访问本地JSON文件

Android访问本地JSON文件1.本地JSON文件不能直像Drawable文件那样接访问,需要通过AssetManager来访问。2.毕竟是文件类型的数据访问肯定是需要输入流的。3.有注释的代码/*** 获得JSON文件数据* @param context 上下文对象* @param file JSON文件名字“*.json”* @return json字符串*/private String getJSONFile(Context context,String file) {

2020-10-22 15:08:05 1780 1

原创 Android——Toolbar使用

低于5.0版本的需要添加v7包依赖高版本的使用androidx包下面的ToolBar自定义主题——无ActionBar<!--自定义弹出式菜单的样式--> <style name="AppTheme.NoActionBar"> <item name="windowNoTitle">true</item> <item name="windowActionBar">false</item> &l

2020-09-24 15:11:25 521

原创 Android动画

逐帧动画\1. 在drawable中新建文件,并将帧图片放入drawable内\2. 编辑xml文件<?xml version="1.0" encoding="utf-8"?> <animation-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/img001" android:duration="60"/

2020-09-10 14:24:24 129

原创 Android消息处理(Handler,Message对象,Looper对象)

案例1:子线程改变主线程控件package com.example.myhandler; public class MainActivity extends AppCompatActivity implements View.OnClickListener { private TextView tv; private Button button; @Override protected void onCreate(Bundle savedInstanceState)

2020-09-07 16:47:04 249

原创 Android事件处理(内含手势)

基于回调机制的事件处理onKeyDown()方法:当手机上的物理按键被按下时会回调此方法onKeyUp()方法:当手机上的按下物理按键抬起时会回调此方法onTouchEvent()方法:触摸屏幕回调方法onFocusChanged()方法:View控件焦点改变时回调此方法(书p208)演示/* 物理按键被按下 @param keyCode 被按下的物理按键ID @param event 按键事件的对象,包含事件的详细信息 @return 返回为true表示已经完整的处理事件,并不希望其他

2020-09-07 16:37:06 272

原创 Android数据存储(内部,外部,SharedPreferences,SQlite)

数据的存储位置内部存储:data/data/对应包名/files/文件名外部存储:/storage/emulated/0/对应包名/文件内部存储的读写写String file="data.text"; String setText = this.et_setText.getText().toString().trim(); FileOutputStream fos=null; try { fos=openFileOutput(file,*MODE_APPEND*); fos.wr

2020-09-07 16:09:52 470

原创 王者荣耀任意金额充值

王者荣耀任意金额充值APP链接:https://pan.baidu.com/s/1mkYTARHTPMw2kjw5TkvwAQ 提取码:x62w 复制这段内容后打开百度网盘手机App,操作更方便哦

2020-06-03 20:07:03 3948

原创 自动导入findViewById

原文链接:https://blog.csdn.net/qq_34115899/article/details/80271773file–>Setings…左侧选择Plugins–>出现的输入框中输入“FindViewByMe”查找–>Install安装–>下载安装完成后提示重启,点击重新启动AS到这里已经安装完成了接下来是测试部分找到自己的布局文件–>右击编辑区–>在菜单栏中选择“FindViewByMe”弹出对话框选择控件生成部分,如图

2020-05-22 11:07:23 257

转载 uses-permission权限列表以及Action启动系统应用

权限列表转自:https://blog.csdn.net/dp1234/article/details/6239933语法:在AndroidManifest.xml文件中manifest标签下加入标签<uses-permission android:name="权限名称"/>名称功能android.permission.ACCESS_COARSE_LOCATION允许一个程序访问CellID或WiFi来获取粗略的位置android.permission.AC

2020-05-22 10:02:29 238

原创 ListView后方加Button控件(超级简单)

如何在ListView后方加入Button控件楼主是想完成一个“新建地址”的功能,在编写LIstView的时候,想做到一个新建按钮始终在ListView控件的后方,尝试过各种布局把Button控件放到ListView后面都没有成功,只要ListView超出了当前父布局的位置,那么就屏幕只能在ListView控件内滑动Item,下面的Button控件就看不到了。解决方法附上1、首先新建一个XML文件,里面放上Button控件,其他控件也可以。<?xml version="1.0" encodin

2020-05-16 16:08:30 4851 2

原创 如何在Android Studio内使用真机

如何在Android Studio内使用真机一、需要使用的工具软件AS 测试版本-3.5.2手机 测试版本-红米K20数据线一根(滑稽)二、步骤首先确定你手机版本和你的SDK版本不要差太多,否则影响软件测试手机部分1.手机连接 数据线2.开启手机 开发者模式【设置】–>【我的设备】–>【全部参数】–>【MIUI版本】<–【敲它10次】3.开启 US...

2020-03-24 18:01:49 880

原创 大数阶乘

求1000以内的阶乘编程思想:将每一位十进制使用一个数组元素装起来,然后慢慢阶乘进位数组方式import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner input=new Scanner(System.in); int n=input.nextInt...

2020-03-09 11:23:04 172

前端静态网页设计——科技边框图片

科技感的边框图片

2022-06-06

学生项目——慧记账APP.zip

这是我的大一期末项目

2020-12-20

PHP开发软件.rar

PHP全家桶,内含JH工具

2020-12-20

android-studio-4.0.zip

AS4.0版本

2020-12-20

安卓笔记——安卓详细笔记汇总

安卓学习笔记

2020-12-20

学生静态网页模板100套

学生项目

2020-12-20

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

TA关注的人

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