- 博客(55)
- 资源 (12)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 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
6202
10
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 图文详解阿里云安装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
1165
2
原创 uniApp解决关于Vuex动态添加state状态,数据不能及时更新的问题
Vuex设计响应数据时需要提前定义,如果没能提前定义则无法实现响应式。由于无法获取全局this则需要提前将uni.动态添加的属性无法实现响应式更新。
2022-07-22 17:00:24
2436
1
原创 vuex使用定时器实现等待一段时间后出现等待框(网络请求)
由于uview2.0取消了等待时间后出现等待框使用vuex实现//store/index.jsimport Vue from 'vue'import Vuex from 'vuex'Vue.use(Vuex)const store = new Vuex.Store({ state: { timer: null }, mutations: { // 设置定时器 setTimer(state) { uni.hideLoading() clearTimeout(st.
2022-03-04 18:13:22
577
原创 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
1542
原创 在循环体里面使用异步函数,等所有的异步函数都执行完再进行下一步
例如var arry = [...];Promise.all(arry.map(function(elem){ return new Promise(function(resolve, reject){ ... resolve(result); })})).then(function(data){ //在这就可以等所有的返回结果可以得到})
2021-11-17 22:34:02
1170
1
原创 微信小程序使用watch,动态监听数据变化
1、保存js文件首先将js文件保存到小程序中/** * 设置监听器 watch.js */export function setWatcher(page) { let data = page.data; let watch = page.watch; Object.keys(watch).forEach(v => { let key = v.split('.'); // 将watch中的属性以'.'切分成数组 let nowData = data; // 将d
2021-10-07 17:13:46
1588
原创 uni-app无法触发onReachBottom事件
如果父布局使用绝对定位,则无法触发onReachBottom事件如:这样则会导致无法触发onReachBottom事件删除绝对定位即可
2021-09-20 11:30:16
2155
1
原创 vue中遮罩层阻止鼠标滚动及页面滚动
vue提供一个简易的事件@touchmove.prevent ——阻止页面滚动@mousewheel.prevent——阻止鼠标滚动
2021-08-19 11:17:31
655
转载 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
721
原创 程序员第一次写算法是什么样的?
程序员第一次写算法是什么样的?整理电脑文件时突然发现大学第一次写的一个算法的程序,准确来说是一个网页。我人生中第一次接触算法算是在上网页制作课上,当时接触了网页的宽高,课堂作业都很简单,课后留有一个小作业,模仿上世纪的流氓弹出,滑动,在屏幕上到处走动,当时为了写这一个小作业蒙头写了好几个小时,现在还记忆犹新!最后附上代码<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <
2021-05-28 20:18:24
156
1
原创 Idea设置实用快捷键背景
快捷键说明Ctrl+Alt+Enter在当前行上方插入新行Ctrl+Delete删除光标所在至单词结尾处的所有字符Ctrl+BackSpace删除光标所在至单词开头的所有字符Ctrl+向左箭头将光标移至前一个单词Ctrl+向右箭头将光标移至后一个单词Ctrl+向上箭头向上滚动一行Ctrl+向下箭头向下滚动一行Ctrl+W选中整个单词Ctrl+Shift+U切换大小写Ctrl+Shift+J将选中的行合并成一行...
2021-04-28 12:57:20
685
原创 数据结构中使用递归建立链式满二叉树(C语言实现)
结构体typedef int TElement;typedef struct BiNode { TElement data; struct BiNode *lChild,*rChild; //左右孩子节点}BiNode,*BiTree;方法1、初始化把左右孩子置为空,malloc申请空间2、用户调用linkInsertNum方法即可生成一个height层的满二叉树3、linkInsertNumLoop方法将会循环插入,当达到层数时把当前置为空,后续遍历将更方便.
2021-04-15 15:59:38
535
原创 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
854
原创 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
264
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
2996
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
2252
原创 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
290
原创 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
428
转载 mybatis-plus 分页查询 total和pages为0的问题解决 并且有分页记录
@Configurationpublic class MybatisPlusConfig {/*** 分页插件*/@Beanpublic PaginationInterceptor paginationInterceptor() {return new PaginationInterceptor();}}直接在springboot 注入该插件就可以
2020-07-21 10:50:04
1045
原创 手把手实现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
1912
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
320
原创 关于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
304
原创 把自己云服务器搭建成文件服务器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
1223
原创 关于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
379
原创 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
577
原创 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
188
原创 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
364
原创 SpringBoot入门案例
目录1.导入坐标(pom)2.声明启动类(MySpringBootApplication)3.创建控制器(QuickController)4.创建文件读取的控制器(QuickConfigurationAnnoController)5.配置文件6.运行MySpringBootApplication后的效果SpringBoot整合了Tomcat,让其无需搭载在Tomcat中就可以运行。该案例搭载...
2020-04-17 12:49:41
357
原创 SpringBoot中@ConfigurationProperties使用及乱码问题
常用与注入对象数据1.加载坐标 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifactId> ...
2020-04-17 12:30:05
3606
原创 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
215
原创 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
1005
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
254
原创 SpringMVC——异常处理机制
目录结构目录一、导入坐标二、web.xml配置前端处理器三、配置springmvc的配置文件四、配置一个错误的方法五、注意,这里一定要是message六、配置异常处理类七、jsp页面1.index页面2.error页面一、导入坐标 <properties> <project.build.sourceEncoding>UTF-8</projec...
2020-04-07 19:21:24
422
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
300
springboot集成mybatis_redis和Junit.zip
2020-04-17
springMvc入门案例.zip
2020-04-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人