![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术笔记
这次最后一次熬夜
热爱生活
展开
-
vue或uniapp 中for循环中的数据修改后无响应的情况
vue官方在for循环中无法监测data数据的改变,在修改后如果出现没有渲染的情况的话使用中间值覆盖即可解决//this.popDatax=需要修改的tartget对象,克隆一个新对象let temp = Object.assign({}, this.popData)//在这里修改temp[attr].select = val//重新赋值即可this.popData = temp...原创 2022-02-28 12:47:50 · 1505 阅读 · 0 评论 -
uni-app无法触发onReachBottom事件
如果父布局使用绝对定位,则无法触发onReachBottom事件如:这样则会导致无法触发onReachBottom事件删除绝对定位即可原创 2021-09-20 11:30:16 · 2134 阅读 · 1 评论 -
vue中遮罩层阻止鼠标滚动及页面滚动
vue提供一个简易的事件@touchmove.prevent ——阻止页面滚动@mousewheel.prevent——阻止鼠标滚动原创 2021-08-19 11:17:31 · 637 阅读 · 0 评论 -
css样式匹配苹果个型号手机
/*适配苹果X*/@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) { .header_nav { top: 44px; }}/*适配苹果X smart Max*/@media only screen and (device-width: 414px) and (device-height: 896px转载 2021-07-22 10:45:11 · 703 阅读 · 0 评论 -
vue使用axios的五种请求方式及解决跨域问题
目录说明解决跨域问题布局发送Get请求无参GET请求有参GET请求发送POST请求发送无参POST请求发送有参的表单数据发送JSON化POST请求说明在此使用是的vue-cli2 npm install axios --save在main.js中引入import VueAxios from "vue-axios";Vue.prototype.$axios = axios; 沿用上一次网络请求接口接口文档说明请求方式请求参数请求地址GET 方式,无参数原创 2020-11-11 10:57:33 · 753 阅读 · 0 评论 -
android用TextView写一个2048小游戏
文章目录目录结构一、主要游戏界面二、主要算法部分目前已经上传到gitee上,欢迎下载: 简易2048目录结构一、主要游戏界面二、主要算法部分利用手势,进行上下左右滑动//设置手势[video(video-jEZmYcIm-1603521845201)(type-undefined)(url-undefined)(image-https://img-blog.csdnimg.cn/editor-video.png)(title-undefined)][video(video-i78原创 2020-10-24 14:48:45 · 237 阅读 · 2 评论 -
Android中使用Retrofit的五种请求方式案例
目录说明一、环境搭建1.导入依赖2.打开网络权限二、布局三、GET请求1.无参GET请求2.有参GET请求四、POST请求1.无参POST请求2.有参POST请求3.发送Json化POST请求四、代码总结说明沿用上一次网络请求接口 接口入口接口文档说明请求方式请求参数请求地址GET 方式,无参数GET无/user/getUserGET方式,Int参数GETInt(id)/user/getParamUserPost方式,无参数POST无/u原创 2020-10-24 10:24:05 · 2983 阅读 · 19 评论 -
Android中WebView的交互细节天气可视化Demo实战
Android使用WebView交互Android使用webView细节文章目录Android使用WebView交互前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言android中使用WebView细节繁多,特此记录一个天气可视化折线图,android端使用WebView 提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如原创 2020-09-26 19:20:06 · 2243 阅读 · 0 评论 -
Android中使用OkHttp的五种请求方式及注意事项
OkHttp的使用一、环境说明1、在gradle中引入依赖2、AndroidManifest中开启网络权限3、搭建测试接口4、编写OkHttp工具类二、发送请求1.发送无参的Get请求2.发送有参的Get请求3、发送无参Post请求4.发送有参Pos请求5.发送Post 的Json数据一、环境说明1、在gradle中引入依赖 implementation 'com.squareup.okhttp3:okhttp:3.12.1' debugImplementation 'com.squa原创 2020-09-23 16:11:32 · 6062 阅读 · 10 评论 -
Android 使用Retrofit网络框架
Retrofit网络框架的学习:Retrofit底层封装OkHttp与Gson等框架,且为RESTful编程风格,必须写接口进行查询代码部分:注意点:baseUrl必须以 ‘/’ 结束,否则会抛出异常.addConverterFactory(GsonConverterFactory.create())将获取到的JSON数据转换为GSON数据,进而自动封装到实体类中 @Override protected void onCreate(Bundle savedInstan原创 2020-09-17 21:37:08 · 280 阅读 · 0 评论 -
Android中BaseAdapter对getView优化的理解
对getView的理解原创 2020-09-17 13:52:36 · 383 阅读 · 0 评论 -
JS中将字符串的中国标准时间格式化
function formatDateTime (newDate) { newDate =new Date(newDate); let Month = newDate.getMonth() + 1; Month = Month >= 10 ? Month : '0' + Month; let d = newDate.getDate(); d = d >= 10 ? d : '0' + d return [...原创 2020-09-04 17:20:02 · 418 阅读 · 0 评论 -
mybatis-plus 分页查询 total和pages为0的问题解决 并且有分页记录
@Configurationpublic class MybatisPlusConfig {/*** 分页插件*/@Beanpublic PaginationInterceptor paginationInterceptor() {return new PaginationInterceptor();}}直接在springboot 注入该插件就可以转载 2020-07-21 10:50:04 · 1038 阅读 · 0 评论 -
手把手实现unipush推送功能
目录一、准备工作二、配置推送三、配置信息3.1、获取android签名3.2、配置推送信息四、监听推送五、打包执行六、测试推送一、准备工作新建一个demo准备实现推送功能二、配置推送在manifest中勾选unipush添加推送权限进入配置页面在此之前请先确认已经实名认证三、配置信息3.1、获取android签名https://ask.dcloud.net.cn/article/35777win10签名需要写入文件,需要管理员权限cd C:\Prog原创 2020-06-26 13:48:03 · 1844 阅读 · 1 评论 -
模块打包工具——webpack的简单使用
目录1.使用nodejs中的npm下载webpack2.案例使用webpack解决之后修改src目录文件即可1.使用nodejs中的npm下载webpacknpm install webpack@3.6.0 -g下载完成后,可以查看版本2.案例mathUtils.js 导出模块function add(arg1, arg2) { return arg1 + arg2;}function sub(arg1, arg2) { return arg1 - arg2;}原创 2020-05-16 16:15:50 · 311 阅读 · 0 评论 -
关于JSON.stringify的细节
JSON 的常规用途是同 web 服务器进行数据交换。在向 web 服务器发送数据时,数据必须是字符串。通过 JSON.stringify() 把 JavaScript 对象转换为字符串。js会有一个自动拆箱功能,而stringify正好相反let a1 ="1";let a2 =1let b1 ="true"let b2 =truelet c ="str"//默认会自动拆...原创 2020-04-23 21:43:13 · 297 阅读 · 0 评论 -
把自己云服务器搭建成文件服务器fastDFS+nginx
目录1.工具下载2.用WinSCP上传3.安装1.环境配置2 .安装fastDFS里的tar包2.1 libfastcommon-1.0.72.11 编译2.12 安装2.13 拷贝到32位下2.2 fastdfs-5.052.21 解压2.22 编译2.23 安装2.24 配置1.配置tracker.conf1.2启动2. 配置storage.conf2.2.启动3.配置client.conf3...原创 2020-04-22 13:36:29 · 1045 阅读 · 0 评论 -
关于SpringMVC中@ResponseBody 使用415错误[已解决]
目录1.前端发送数据2.Spring MVC的配置文件3.需要的jar包1.前端发送数据必须使用json格式request的body部分的数据编码格式由header部分的Content-Type指定;requestBody接收的是JSON对象的字符串,AJAX传递数据使用的是JSON,所以需要使用JSON.stringify()转化为JSON字符串,从而被requestBody接收。...原创 2020-04-20 22:41:31 · 343 阅读 · 0 评论 -
Netty4.0入门案例
目录1.导入netty坐标(pom)2.编写入口程序(HelloServers)3.编写子处理器(HelloServerInit)4.编写自定义助手类(CustomHandler)5.效果B/S交互postman项目结构1.导入netty坐标(pom) <dependency> <groupId>io.netty</groupId&g...原创 2020-04-18 12:38:48 · 515 阅读 · 0 评论 -
SpringBoot集成mybatis、redis和Junit框架案例
目录1.坐标(pom)2.写sql语句(UserMapper.xml)3.配置数据库、mybatis以及redis(application.properties)4.编写mapper类(IUserMapper.java)5. 编写service类6.controller类(UserController)7.启动类(SpringbootMybatisApplication)8.测试代码(Spring...原创 2020-04-17 15:44:17 · 179 阅读 · 0 评论 -
SpringBoot集成mybatis框架入门案例
目录1.导入坐标(pom)2.配置数据库以及mybatis(application.properties)3.编写mybatis查询(UserMapper.xml)4.编写逻辑代码a.mapperb.servise类c.pojo类5.controller类(UserController)6.效果案例的项目结构1.导入坐标(pom)使用lombok插件,需要去下载中心下载<?...原创 2020-04-17 14:26:55 · 286 阅读 · 0 评论 -
SpringBoot入门案例
目录1.导入坐标(pom)2.声明启动类(MySpringBootApplication)3.创建控制器(QuickController)4.创建文件读取的控制器(QuickConfigurationAnnoController)5.配置文件6.运行MySpringBootApplication后的效果SpringBoot整合了Tomcat,让其无需搭载在Tomcat中就可以运行。该案例搭载...原创 2020-04-17 12:49:41 · 352 阅读 · 0 评论 -
SpringBoot中@ConfigurationProperties使用及乱码问题
常用与注入对象数据1.加载坐标 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifactId> ...原创 2020-04-17 12:30:05 · 3544 阅读 · 0 评论 -
SpringBoot在IDE中热部署
1.首先设置IDE在Settings中勾选支持热部署2.在maven中添加SpringBoot工具 <!--热部署配置 **IDE在设置的Build下的Compile勾选Build project automatically, “Ctrl+shift+alt+/ 选Registry 再选compiler.automake.a...原创 2020-04-17 11:42:43 · 206 阅读 · 0 评论 -
Spring、SpringMVC和mybatis完整整合实例(含案例)
目录结构,其中mybatis.xml并没有使用,已经整合到Spring容器中目录一、配置坐标(pom.xml)二、配置log4j配置文件(log4j.properties)三、整合1.配置web.xml文件(Spring、SpringMVC)配置2.整合mybatis到Spring容器中管理(applicationContext.xml)3.配置SpringMVC的配置文件(springmvc...原创 2020-04-09 16:14:04 · 853 阅读 · 2 评论 -
SpringMVC组件——拦截器入门
简单的入门案例目录一、导入坐标(pom.xml)二、中配置前端处理器(web.xml)三、配置一个简单的方法(ViewController)三、配置拦截方法类(TestIntercep)四、写配置文件(springmvc.xml)五、配置jsp页面1、index.jsp2、success.jsp控制台效果一、导入坐标(pom.xml) <properties> &l...原创 2020-04-07 20:04:01 · 245 阅读 · 0 评论 -
SpringMVC——异常处理机制
目录结构目录一、导入坐标二、web.xml配置前端处理器三、配置springmvc的配置文件四、配置一个错误的方法五、注意,这里一定要是message六、配置异常处理类七、jsp页面1.index页面2.error页面一、导入坐标 <properties> <project.build.sourceEncoding>UTF-8</projec...原创 2020-04-07 19:21:24 · 414 阅读 · 2 评论 -
SpringMVC与Jason联用自动封装
目录1.导入坐标2.在一个按钮上或者form表单上提交ajax请求3.SpringMVC中逻辑处理4.其中Javabean5.效果1.导入坐标 <properties> ``` <spring.version>5.0.2.RELEASE</spring.version> </properties> <...原创 2020-04-05 17:13:22 · 258 阅读 · 0 评论 -
SpringMVC返回值详解
目录1.void类型2.String类型1.void类型该类型会去视图解析器所给的路径找路径名的页面可以通过转发或者重定向解决2.String类型根据返回的字符串去找对应的资源文件...原创 2020-04-04 22:34:24 · 220 阅读 · 0 评论 -
SpringMVC常用注解使用
目录@Controller@RequestMapping("/名称")@RequestParam@Controller将该类交给MVC管理,达到servlet的目的,作用在类上@RequestMapping("/名称")映射路径,可以理解为访问路径,作用在类上是一级目录,作用在方法上是二级目录常用:value,path ,method,其中value和path一致@Reque...原创 2020-04-04 17:09:07 · 276 阅读 · 0 评论 -
SpringMvc环境搭建图文详解——入门教程及demo
标题目录结构1.配置坐标pom.xml文件2.在resource目录下新建Spring的xml文件2.1 修改文件头及配置文件3.配置web.xml文件4.配置第一个程序,欢迎页代码5.其他页面5.1 success页面5.2 index页面6.效果6.1 index页面6.2 跳转到success页面基于jsp页面目录结构1.配置坐标pom.xml文件<properties&...原创 2020-04-03 14:23:38 · 253 阅读 · 0 评论 -
mybatis——连接查询
目录1. 一对一1.1 可以使用实体类继承关系(使用较少)1.2 (常用)在本实体类中直接添加一对一的实体属性在进行getter和setter1.3 在映射文件中应使用resultMap作为返回值2.一对多2.1 在包含多的实体类中加入List来包含2.2 从表应包含一个主表对象的引用2.3 mapper映射文件中返回值应该是resultMap3.多对多3.1 中间表应该包含两个表的主键(中间表...原创 2020-03-29 23:23:05 · 590 阅读 · 0 评论 -
mybatis标签——动态sql语句
目录1. if标签2. where 标签——解决 where 1=1拼接3.foreach标签——子查询使用4. sql标签——抽取重复的代码片段4.1 抽取片段4.2 引入代码片段在mapper映射文件中写入1. if标签条件写在test里select * from user where 1=1 <if test="user.age!=-1 "> and u...原创 2020-03-29 22:30:31 · 181 阅读 · 0 评论 -
mybatis中的连接池
目录1.连接池1.1 配置连接池位置1.2 连接池type属性1.连接池1.1 配置连接池位置主配置文件SqlMapConfig. xml中的dataSource标签,type属性 就是表示采用何种连接池方式。1.2 连接池type属性type属性的取值POOLEDUNPOOLEDJNDI采用传统的javax. sql. DataSource规范中的连接池...原创 2020-03-29 22:03:51 · 155 阅读 · 0 评论 -
图文详解阿里云安装MySql数据库
一。mysql下载1.先看自己linux版本,以我的 centOs7为例2.去Mysql网站找到自己的MySql版本a.选择Linuxb.以yum安装方式为例一定要选择正确的版本c.复制下载链接二。3.登录linux下载安装1.下载命令wget 加上你复制的链接例如:wget https://dev.mysql.com/get/mysql80-community-rel...原创 2020-03-11 16:16:35 · 1043 阅读 · 2 评论 -
MyBatis中xml文件配置以及demo案例(含多表查询)
目录前言结构分析idea项目结构1.pom文件引入mybatis2.在resource文件夹中配置文件3.(重点)==配置映射文件mapper==4.由于mybatis的DataSource配置是引入外部文件,所以需要创建mysql的配置文件5.配置接口IArticDao6.配置实体类6.1 班级表ClassInfo6.2 中间表Stu_teach6.3 学生表StuInfo6.4 教师表T...原创 2020-03-29 16:49:44 · 465 阅读 · 0 评论 -
SpringTx事务控制之全注解配置——简单案例
目录说明正文1.pom.xml文件2.我的项目结构3. 写注解类3.1注解父类3.2子类注解类——Jdbc注解3.2子类注解——事务管理器4.其他类4.1持久层4.2 事务层说明基于上次半注解的代码进行修改成全注解模式https://blog.csdn.net/Android_Cob/article/details/105168439——半注解https://blog.csdn.net/...原创 2020-03-28 22:22:43 · 259 阅读 · 0 评论 -
SpringTx事务控制之半注解配置——简单案例
目录说明:本文延续上一次xml配置代码进行半注解配置正文1.注解配置需要修改Spring中的xml配置文件2.修改持久层实现类3.修改事务层Service实现类说明:本文延续上一次xml配置代码进行半注解配置半注解半xml在我看来效率较高https://blog.csdn.net/Android_Cob/article/details/105167595xml注解链接地址正文1.注...原创 2020-03-28 21:15:54 · 234 阅读 · 0 评论 -
Spring事务控制——SpringTx和SpringJdbc配置xml的简单使用
目录配置环境1.配置pom.xml,主要导入Spring框架2.配置Spring的xml配置文件代码实现3.我的test项目结构图3.1 持久层实现类继承了JdbcDaoSupport,这个类对JdbcTemplate进行了封装3.2 service实现类3.3 测试类完美实现对Jdbc的控制配置环境1.配置pom.xml,主要导入Spring框架<dependencies>...原创 2020-03-28 20:31:37 · 399 阅读 · 0 评论 -
Spring封装JdbcTemplate和事务控制
目录1.maven导入a.jdbc包b.tx事务包2.当继承了Spring中的JdbcDaoSupport后只能使用xml注解配置,因为源码无法修改3.tx事务控制PlatformTransactionManager接口3.1 PlatformTransactionManager常用实现类4.1 tx事务管理常用接口二——TransactionDefinition4.1.1 事务的管理级别4.1....原创 2020-03-28 18:09:49 · 224 阅读 · 0 评论