- 博客(20)
- 收藏
- 关注
原创 css 样式引入和选择器权重
1、css样式引入1)、行内样式使用style属性引入CSS样式<h1 style="color:red;">style属性的应用</h1><p style="font-size:14px; color:green;">直接在HTML标签中设置的样式</p>使用style属性设置CSS样式仅对当前的HTML标签起作为,并且是写在HTML标签中的这种方式不能起到内容与表现相分离,本质上没有体现出CSS的优势,因此不推荐使用。2)、内部样式表CS
2021-04-16 11:33:28
219
原创 SpringMVC 主要内容
1、注解1)、@Controller1、代表这个类会被spring托管2、被这个注解的类中的所有方法、如果返回值是string类型,并有指定页面跳转,会被视图解析器解析用法:@Controllerpublic class ControllerTest01 { @RequestMapping("/h1") public String test1(Model model){ model.addAttribute("msg","调用了test1方法");
2021-04-12 22:12:48
238
转载 注解开发 SpringMVC
1、使用注解1)、依赖 <!-- 依赖 --> <dependencies> <!--测试--> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12<
2021-04-11 22:33:47
110
原创 webpack简单打包
1、全局安装webpackcnpm install webpack webpack-cli -g2、准备打包的文件1)、hello.jsexports.addStr = function () { document.write("<h1>hello,webpack</h1>")}2)、main.jslet s = require('./hello');s.addStr()3)、webpack.config.jsmodule.exports = {
2021-04-10 16:28:06
158
1
原创 MyBatis 基础配置
1、目录结构2、mybatis-config.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration> <properties res
2021-04-08 22:30:37
134
原创 Spring 注解
1、@Autowired 自动装配1)不使用该注解<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/sch
2021-04-05 18:46:16
227
2
原创 MyBatis 生命周期
1、图示2、概述1、SqlSessionFactory 的实例可以通过 SqlSessionFactoryBuilder 获得2、每个基于 MyBatis 的应用都是以一个 SqlSessionFactory 的实例为核心的3、既然有了 SqlSessionFactory,顾名思义,我们可以从中获得 SqlSession 的实例4、从而得到Mapper5、操作数据库3、过程MyBatis-Config.xml<?xml version="1.0" encoding="UTF-8"
2021-04-04 10:52:14
135
原创 JavaScript var 和let、const三者区别
1、var1)、在函数体外声明为全局变量2)、在函数内外声明为全局变量3)、使用了 var 关键字,它声明的变量是全局的,包括循环体内与循环体外 <script> var i=5; for(var i=0;i<1;i++){ console.log(i);//0 } console.log(i);//1 </script>2、let1)、在函数体外声明为全局变量2)、在函数内外声明为全局变
2021-04-04 00:16:10
103
原创 学习Vue 环境搭建
1、vue的引用1)下载https://cn.vuejs.org/v2/guide/installation.html生成版本是压缩后的文件2)下载git命令行工具https://git-scm.com/3)下载Node.js 环境https://nodejs.org/zh-cn/4)下载VsCodehttps://code.visualstudio.com/5)测试node环境2、npm包管理工具https://www.npmjs.com/1)在安装node.
2021-04-01 15:23:33
225
1
原创 SimpleDateFormat 获取日期和格式化日期
1、SimpleDateFormat 获取日期和星期 Date date = new Date(); SimpleDateFormat sim1 = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss EEEE"); String s = sim1.format(date);结果2021-03-29 09:35:43 星期一2、给定日期获取星期 Date date = new Date(); Simp
2021-03-29 17:40:04
661
原创 Android 日期弹出框的实现
1、DatePickerDialog DatePickerDialog dialog1=new DatePickerDialog(Day03_01Activity.this); dialog1.setOnDateSetListener(new DatePickerDialog.OnDateSetListener() { @Override public void onDateSet(DatePicker view, int ye
2021-03-25 16:54:23
456
原创 Android 简单底部导航栏的实现
1、重写viewPage,禁止滑动public class NoViewPager extends ViewPager { public NoViewPager(@NonNull Context context) { super(context); } public NoViewPager(@NonNull Context context, @Nullable AttributeSet attrs) { super(context, attrs
2021-03-21 23:10:23
293
1
转载 Android 手势放大和缩放图片
1、图片工具类public class MyImgView extends AppCompatImageView implements View.OnTouchListener, ScaleGestureDetector.OnScaleGestureListener { boolean mboo = true; Matrix matrix = new Matrix(); ScaleGestureDetector scaleGestureDetector; public M
2021-03-21 16:30:33
542
原创 Android 播放raw目录下的视频
1、布局文件<?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.android.com/tools" android:layout_wi
2021-03-21 15:55:51
936
转载 ExpandableListView 虚线
https://blog.youkuaiyun.com/weixin_42462552/article/details/89474337
2021-03-20 14:03:22
105
原创 WebView 加载本地html文件
1、布局<?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.android.com/tools" android:layout_widt
2021-03-16 17:47:23
415
原创 Android AlertDialog框
1、AlertDialog框的使用对于AlertDialog我经常使用,同时会使用自定义样式2、用法1、创建AlertDialog alertDialog = new AlertDialog.Builder(Bank_48_01Activity.this).create();2、创建一个xml文件 bank_48_adapt01 View view = View.inflate(Bank_48_01Activity.this, R.layout.bank_48_adapt01, null);
2021-03-16 17:07:55
105
转载 Android 判断网络
1、概述:首先网络连接有1、判断WIFI是否可用2、判断数据流量是否可用 所以判断是否有网络连接至少有上述其一。2、直接判断是否有网络 /* * 判断是否有网络连接 * */ public boolean isNetWorkConnect(Context context){ if (context!=null){ ConnectivityManager cm= (ConnectivityManager) context.getSy
2021-03-16 16:32:04
301
原创 Android 简单二维码的实现
简单二维码的实现1、导入实现二维码的依赖implementation 'com.google.zxing:core:3.3.0'2、布局文件<LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <ImageView andro
2021-03-15 15:34:08
396
原创 Android 简单SlidingTabLayout的用法
SlidingTabLayout的用法1、导入Gradle依赖implementation 'com.flyco.tablayout:FlycoTabLayout_Lib:2.1.2@aar'2、布局 布局采用SlidingTabLayout和ViewPage 配合使用,在ViewPage中添加fragment,从而实现左右滑动 具体代码如下:<?xml version="1.0" encoding="utf-8"?><Linear
2021-03-12 09:52:33
4310
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人