axios请求的数据怎么赋值给vue实例的data中 20C

图片说明

2个回答

逻辑上没有问题, that 缓存this ,后面再赋值 that , 就是这代码惨不忍睹 ... 用axios, 那么promise,then 走起呀,这样写又回到了,回调嵌套回调的年代
callback hell (回调地狱)

caozhy
贵阳老马马善福专业维修游泳池堵漏防水工程 惨不忍睹,2333333333333333
接近 2 年之前 回复

that不行的话就换,demo.retList试试

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
求大神帮忙解决:vue-cli3 axios请求本地数据问题

引入axios ``` import Vue from 'vue' import App from './App.vue' import router from './router' import store from './store' import axios from 'axios' Vue.config.productionTip = false Vue.prototype.$axios = axios ``` vue.config.js ``` module.exports = { devServer: { open: true, host: 'localhost', port: 8080, https: false, hotOnly: false, proxy: { // 配置跨域 '/api': { target: 'http://localhost:8080', ws: true, changOrigin: true, pathRewrite: { '^/api': '' } } }, before: app => {} } }; ``` json目录 ![图片说明](https://img-ask.csdn.net/upload/201908/22/1566447518_763675.png) axios请求 ``` getData() { this.$axios('api/data/profile/shopping.json') .then( res => { console.log(res.data) }) } ``` 错误提示 ![图片说明](https://img-ask.csdn.net/upload/201908/22/1566447555_906674.png)

Vue请求接口获取到数据后,赋值给data后怎么刷新数据

``` axios.get(url).then(function (res) { if (res.status=='200'){ console.log(res.data.data.name); this.movie = res.data.data; //this.name = res.data.data.name; //this.detail = res.data.data.detail; //this.pic = res.data.data.pic; //this.actor = res.data.data.actor; //this.link = res.data.data.link; console.log(this.movie); } else { console.log('失败'); alert("获取失败!"); } ```已经对data赋值了,但是页面的数据还是没更新,还需要操作dom吗

有谁知道vue用Axios的ajax请求 数据加载中的状态怎么写么?

![图片说明](https://img-ask.csdn.net/upload/201709/07/1504767521_143578.png)

VUE使用axios的post方式发送数据, 出现数据丢失问题

* **请求头数据** ![**请求头数据**](https://img-ask.csdn.net/upload/201905/26/1558858158_232205.png) * **后台接收到的数据** ![**后台接收到的数据**](https://img-ask.csdn.net/upload/201905/26/1558858266_69744.png) * **Vue代码** ``` this.commentReply = { id: this.uuid, javaId: java.id, comment: this.value.toString(), replier: '', commentator: this.username.toString(), avatar: '#f0000', createTime: moment().fromNow() } this.comments.push(this.commentReply); saveComment () { console.log(this.commentReply) this.$axios.post(this.url.save, {commentReply: this.commentReply}).then((res) => { if (res.success) { this.loadData() console.log('评论成功') } }) }, ``` * **后台代码** ``` @RequestMapping(value = "/saveComment", method = RequestMethod.POST) public Result<?> saveComment(@RequestBody CommentReply commentReply){ boolean ok = this.replyService.saveComment(commentReply); log.info("..........要保存的评论" + commentReply.toString()); Result<String> result = new Result<>(); if(ok){ result.setSuccess(true); result.setMessage("更新成功"); return result; } result.setSuccess(false); result.setMessage("更新失败!"); return result; } ```

vue axios发送post请求 数据为Form Data格式,怎么设置成Request Payload的json数据格式

![图片说明](https://img-ask.csdn.net/upload/201912/03/1575381319_643878.png)

vue使用axios获取接口数据如何封装?

我是一个刚用vue的小菜鸟,使用axios请求接口,想将获取的数据封装到页面上的dataList属性里,可是页面报错了 import MD5 from '../assets/js/MD5Util.js'; export default { name: 'awardVue', data () { return { dataList:[], str:"" } }, mounted :function(){ this.getData(); }, methods:{ getData(){ const param=MD5.getPkey(1,10); this.$http.get('apis/school/grasslandTransfer/winningStatisticsList', { params:{ startNum: '1', endNum: '10', version: param.version, platformSource: param.platformSource, time: param.time, ltime: param.ltime, pkey: param.pkey } }) .then(function (response) { console.log(response.data); this.dataList=response.data.winningStatisticsList; }) .catch(function (error) { console.log(error); }); } } } 这是返回的结果 Object {msg: "查询成功", code: "1", winningStatisticsList: Array(10)} award.vue?e9e3:51 TypeError: Cannot set property 'dataList' of undefined at eval (award.vue?e9e3:48) at <anonymous> 可是response.data明明是有数据的啊,json格式,为什么会显示为undefined呢?

怎么用 vue的axios中的get请求向后台发送json格式的数据

axios的get请求时发送这样格式的数据给后台{"key":"value","key2":'value2"}, 需要怎么处理呢,post请求我把发送的数据对象json.stringify()转一下格式就可以了,get就不行 我需要发送这种格式的数据如图![图片说明](https://img-ask.csdn.net/upload/201909/02/1567408117_550075.png)

vuecli3,axios发送一个请求到后端,后端录入两条数据,是哪里出了问题

### 场景问题描述: - vue的axios请求,同样的代码,发送给thinkphp6,数据库录入是一条 发送给thinkphp5,数据库录入是两条,第一条是空白的,第二条是真实的 浏览器是发起一个请求的 - 浏览器截图 ![图片说明](https://img-ask.csdn.net/upload/202005/07/1588814625_796566.jpg) ``` // 对接tp6后端的写法 // vue代码 var data = { title: '模板22', colors: '{"0":"蓝色"}', number: 11 } axios.post('/api/adminmb/Productlist/create', data) .then(function(response) { console.log(response) }) .catch(function(error) { console.log(error) }) // thinkphp6代码 //控制器 public function create() { $data = Request::param(); $res = Product::createDo($data); if ($res) { return self::returnMsg(200, 'success',$data); } else { return self::returnMsg(401, 'fail',$data); } } //模型 public static function createDo($data) { if(!empty($data['id'])){ $result = Product::update($data,['id'=>$data['id']]); }else{ $result = Product::create($data); } return $result; } 结果是录入正常的一条数据 ``` ``` //对接tp5的写法 //vue代码 var data = { title: '模板22', colors: '{"0":"蓝色"}', number: 11 } axios.post('/api/adminmb/Productlist/create', data) .then(function(response) { console.log(response) }) .catch(function(error) { console.log(error) }) //thinkphp5写法 //控制器 public function create() { $data = $_POST; $CrmProduct = new CrmProduct(); $CrmProduct->allowField(true)->save($data); $this->return_res($data); } 结果是录入两条数据,第一条是空白的,第二条是真实的 ``` - 数据库截图 ![图片说明](https://img-ask.csdn.net/upload/202005/07/1588783846_832935.jpg) - 服务器用Nginx,跨域解决: ``` set $cors_origin ""; if ($http_origin ~* "^http://localhost:8080$") { set $cors_origin $http_origin; } add_header Access-Control-Allow-Origin $cors_origin; add_header Access-Control-Allow-Headers X-Requested-With,X-Token,Content-Type,Accept,Origin; add_header Access-Control-Allow-Methods GET,POST,PUT,DELETE; ``` - 排查方案 1、用apipost工具接口录入后端,测试正常,录入一条数据 2、用jQuery的写法录入后端,测试正常,录入一条数据 - apipost工具截图 ![图片说明](https://img-ask.csdn.net/upload/202005/07/1588784243_135366.jpg) - jQuery写法代码 ``` <script typet="text/javascript" src="http://libs.baidu.com/jquery/1.9.1/jquery.min.js"></script> <script> $(document).ready(function (e) { var data = { title: '模板22', colors: '{"0":"蓝色"}', number: 11 } var url='/api/adminmb/Productlist/create'; $.ajax({ type: 'POST', url: url, dataType: 'json', data: data, success: function (response, status) { if(response.code){ //获取数据成功 alert(response.data.title); }else{ //返回错误数据 alert(response.data); } }, error:function(xhr,status,error){ //返回数据异常 alert('返回数据异常!'); } }); }); </script> ```

Vue JS Axios发送请求发送给PHP的空

<div class="post-text" itemprop="text"> <p>So I have an image uploaded in Vue JS and I send the POST request to a Laravel Route. The image gets uploaded, saved on my local and sent to an API. The API request returns its JSON response on client side (as expected) BUT I cannot do anything with this response on PHP, it returns null in PHP. I can only see the JSON response client side, which is weird. I have been trying to figure this out for a couple of days.</p> <p>Here is my Vue JS code that uploads a picture:</p> <pre><code>let token = document.head.querySelector('meta[name="csrf-token"]'); export default{ data(){ return { image: '' } }, methods: { onFileChange(e) { let files = e.target.files || e.dataTransfer.files; if (!files.length) return; this.createImage(files[0]); }, createImage(file) { let reader = new FileReader(); let vm = this; reader.onload = (e) =&gt; { vm.image = e.target.result; }; reader.readAsDataURL(file); }, upload(){ let formData = new FormData(); formData.append('image', this.image); console.log(this.image) ; axios.post( 'nova-vendor/ad-asset-upload/add', formData, { headers: { 'Content-Type': 'application/json', 'X-CSRF-TOKEN': token.content } } ).then(function (response){ console.log(response); }) .catch(function(){ console.log('FAILURE!!'); }); }, } } </code></pre> <p>Vue JS returns a base64 image and I convert it in the PHP controller to jpg or png and it uploads to the API / locally. I see the response on client side like this:</p> <pre><code>{"error":false,"size":27410,"filename":"yJCH2T","ext":"png","url":"https://vgy.me/u/yJCH2T","image":"https://vgy.me/yJCH2T.png","delete":"https://vgy.me/delete/eGGhib4gPY2a"} </code></pre> <p>In PHP no matter what I do I cannot get the JSON data, BUT I CAN get the JSON when I replicate my steps on vanilla php without Larval or Vue.</p> <p>Here is my PHP code once the base64 string is converted into an image.</p> <pre><code> $ch = curl_init('https://vgy.me/upload'); $file = new CURLFile($file, $type, $filename ); $data = array('file' =&gt; $file, 'title' =&gt; 'Beautiful Flowers', 'description' =&gt; 'A beautiful photo of flowers at the local park.'); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); $ok = curl_exec($ch); $json = json_decode($ok, true); </code></pre> <p><strong>So I would expect</strong><code>$json['image']</code> to return the image url from JSON string, but its null.</p> <p>In case you were wondering about my image conversion logic here it is...</p> <pre><code> $data = $request-&gt;input('image'); $pos = strpos($data, ';'); $type = explode(':', substr($data, 0, $pos))[1]; $folderPath = "storage/"; $image_parts = explode(";base64,", $request-&gt;input('image')); $image_type_aux = explode("image/", $image_parts[0]); $image_type = $image_type_aux[1]; $image_base64 = base64_decode($image_parts[1]); if ( $type == "image/jpeg" || $type == "image/jpg"){ $file = $folderPath . uniqid() . '.jpg'; $filename = uniqid() . '.jpg'; } else if ( $type == "image/png" ) { $file = $folderPath . uniqid() . '.png'; $filename = uniqid() . '.png'; } $img = file_put_contents($file, $image_base64); </code></pre> </div>

【axios 请求问题】Vue 项目需要多个后台请求路径,怎么实现呢?

前后台分离的项目,但是后台由多个服务组成,所以前端使用 axios 发送时需要跟多个后台通信,在 axios 中设置了 baseURL 了后请求总报错,该怎么办呢?

vue cli3 管理axios 连接api的跨域请求地址问题

vue.config.js配置代理 ``` devServer: {// 环境配置 host: 'localhost', port: 8080, https: false, hotOnly: false, open: true, //配置自动启动浏览器 proxy: {// 配置多个代理(配置一个 proxy: 'http://localhost:4000' ) '/api': { target: 'http://127.0.0.1:8000', changeOrigin: true, //允许跨域 pathRewrite: { //需要rewrite重写的, 如果在服务器端做了处理则可以不要这段 '^/': '' } }, } }, ``` main.js配置 ``` import axios from 'axios' import 'amfe-flexible' setaxios() Vue.config.productionTip = false Vue.prototype.$http = axios axios.defaults.timeout = 5000 // 请求超时 axios.defaults.baseURL = '/' // api 即上面 vue.config.js 中配置的地址 new Vue({ router, store, render: h => h(App) }).$mount('#app') ``` inde.vue中代码 ``` async created(){ try{ //获取轮播图数据 const items=await this.$http.get('/h5indexad') .then(response => { console.log(items) console.log(response) this.items=items.data }) ``` 为什么浏览器前端还是连的vue的端口8080,不是api接口地址8000 ![图片说明](https://img-ask.csdn.net/upload/201907/19/1563508630_384647.png)

微信(版本6.2.2)vue axios无法发送请求

在大部分手机中 一切正常,但是在一部微信版本6.2.2的微信上,就出现了问题,遇到 axios get或者post均无任何响应,在catch中也无任何输出, 求思路 谢谢

异步请求数据赋值到实体类对应的变量

如何让$.ajax发送的异步请求中的data数据赋值给被请求的方法实体类?

vue axios get向后台穿的中文乱码

## 1.修改(单位)发送请求之前 ![图片说明](https://img-ask.csdn.net/upload/201910/20/1571562388_606308.png) ## 2.修改成功后 乱码 ![图片说明](https://img-ask.csdn.net/upload/201910/20/1571562375_11332.png) ## 3.Network的Headers ![图片说明](https://img-ask.csdn.net/upload/201910/20/1571562406_984282.png) ## 4.get请求 ![图片说明](https://img-ask.csdn.net/upload/201910/20/1571562466_245512.png)

Vue通过axios用POST方法给后台发送数据报400

一开始是报了415,后来添加了 ``` 'Content-Type': 'application/json;charset=UTF-8' ``` 以后就变成报400了。 下面是代码,检查过字段是对的 ``` this.axios({ method:"post", url:'/api/department/', data:qs.stringify({ cDid:this.cDid, cDepartment: this.cDepartment, cComment: this.cComment }), headers:{ 'Content-Type': 'application/json;charset=UTF-8' } ``` 下面是截的一些信息 ![图片说明](https://img-ask.csdn.net/upload/201906/06/1559830156_594716.png) ![图片说明](https://img-ask.csdn.net/upload/201906/06/1559830168_13222.png) ![图片说明](https://img-ask.csdn.net/upload/201906/06/1559830174_353382.png) axios我是第一次用,现在我不知道是不是跟后台接收数据的方式有关,还是我的qs.stringify没有起作用,还是说我的路径出了问题?

axios请求后台成功200,数据却返回进catch方法

``` http( { url: '/user/login', method: 'post', data: this.formDate } ).then(res=>{ console.log('登录成功!保存用户信息'); console.log(res) }).catch(err=> { console.log('登录失败!'); console.log(err) }); ``` #### 后台成功接受请求返回json数据,前台的数据却进到catch方法里 > ![图片说明](https://img-ask.csdn.net/upload/201908/17/1566004574_696950.png)

vue3 无法更改data中数据的值

背景: 线上商城下订单的时候,用户选择存在localstroge中的地址。<br> 父组件:选择地址的页面。selectAdd下的index.vue<br> 子组件:每一个地址。(CheckBox+item地址)<br> 我想实现只能同时选择一个地址,于是给子组件用了一个计数器count,CheckBox的值改变时触发change函数,给count加减。主要代码如下: ``` <van-checkbox v-model="checked" @change="select"></van-checkbox> ``` 和 ``` data(){ return{ checked:false, count:0, } }, methods:{ select(checked){ if (checked){ this.count+=1; } else{ this.count-=1; } } }, ``` 我确定每次改变都会触发select函数,并且都执行了对count的操作,但是结果不会保存。 举个例子:选择了第一个地址输出是this.count=1,选择第二个地址输出还是this.count=1,并且调试时发现,在第二次执行this.count+=1;之前,this.count的值为0。减法也是。<br> 我在很多地方都这样用了data都可以,只有这里data里面的值无法改变,很奇怪。

axios请求post变成get同时多一个别的地址的options请求

配置请求头和请求拦截后,试验获取token值,但是post请求会变成get请求,同时多了一个http://www.139site.com/?e=dns&t=api.mars.net/router/token.htm的请求,config中跨域请求也配置好了,就是请求不出来,试过别的地址请求可以做到,就是想不通了 ``` import Qs from "qs"; import _vue from "@/main.js"; import axios from "axios"; import store from "@/store/index"; axios.defaults.headers["Content-Type"] = "application/x-www-form-urlencoded"; axios.defaults.headers["X-Requested-With"] = "XMLHttpRequest"; axios.defaults.withCredentials = true; axios.defaults.crossDomain = true; /** * 请求拦截器 */ axios.interceptors.request.use( config => { let token = window.sessionStorage.getItem("x_token"); config.data.x_token = token; config.data = Qs.stringify(config.data); return config; }, err => { return Promise.reject(err); } ); ``` ``` let baseUrls = baseUrl + "/token.htm"; // 获取 token const getToken = () => { // 清空 token window.sessionStorage.setItem("x_token", ""); axios .post(baseUrls, {}) .then(res => { if (res.success) { store.commit({ type: "getToken", x_token: res.data.x_token }); } else { getToken(); } }) .catch(res => { console.log(res); }); }; ``` 报错: Access to XMLHttpRequest at 'http://www.139site.com/?e=dns&t=api.mars.net/router/token.htm' (redirected from 'http://console.mars.net:81/baseUrl/token.htm') from origin 'http://console.mars.net:81' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.

vue axios 代理服务器后get请求可以post不行

![get请求](https://img-ask.csdn.net/upload/201911/20/1574217227_822501.png) ![post](https://img-ask.csdn.net/upload/201911/20/1574217294_869853.png) 请问我改怎么做呢?

C/C++学习指南全套教程

C/C++学习的全套教程,从基本语法,基本原理,到界面开发、网络开发、Linux开发、安全算法,应用尽用。由毕业于清华大学的业内人士执课,为C/C++编程爱好者的教程。

定量遥感中文版 梁顺林著 范闻捷译

这是梁顺林的定量遥感的中文版,由范闻捷等翻译的,是电子版PDF,解决了大家看英文费时费事的问题,希望大家下载看看,一定会有帮助的

YOLOv3目标检测实战:训练自己的数据集

YOLOv3是一种基于深度学习的端到端实时目标检测方法,以速度快见长。本课程将手把手地教大家使用labelImg标注和使用YOLOv3训练自己的数据集。课程分为三个小项目:足球目标检测(单目标检测)、梅西目标检测(单目标检测)、足球和梅西同时目标检测(两目标检测)。 本课程的YOLOv3使用Darknet,在Ubuntu系统上做项目演示。包括:安装Darknet、给自己的数据集打标签、整理自己的数据集、修改配置文件、训练自己的数据集、测试训练出的网络模型、性能统计(mAP计算和画出PR曲线)和先验框聚类。 Darknet是使用C语言实现的轻型开源深度学习框架,依赖少,可移植性好,值得深入探究。 除本课程《YOLOv3目标检测实战:训练自己的数据集》外,本人推出了有关YOLOv3目标检测的系列课程,请持续关注该系列的其它课程视频,包括: 《YOLOv3目标检测实战:交通标志识别》 《YOLOv3目标检测:原理与源码解析》 《YOLOv3目标检测:网络模型改进方法》 敬请关注并选择学习!

sql语句 异常 Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your

在我们开发的工程中,有时候会报 [Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ------ 这种异常 不用多想,肯定是我们的sql语句出现问题,下面...

浪潮集团 往年的软件类 笔试题 比较详细的哦

浪潮集团 往年的软件类 笔试题 比较详细的哦

2019 AI开发者大会

2019 AI开发者大会(AI ProCon 2019)是由中国IT社区CSDN主办的AI技术与产业年度盛会。多年经验淬炼,如今蓄势待发:2019年9月6-7日,大会将有近百位中美顶尖AI专家、知名企业代表以及千余名AI开发者齐聚北京,进行技术解读和产业论证。我们不空谈口号,只谈技术,诚挚邀请AI业内人士一起共铸人工智能新篇章!

I2c串口通信实现加速度传感器和FPGA的交流

此代码能实现加速度传感器与FPGA之间的交流,从而测出运动物体的加速度。

Python可以这样学(第一季:Python内功修炼)

董付国系列教材《Python程序设计基础》、《Python程序设计(第2版)》、《Python可以这样学》配套视频,讲解Python 3.5.x和3.6.x语法、内置对象用法、选择与循环以及函数设计与使用、lambda表达式用法、字符串与正则表达式应用、面向对象编程、文本文件与二进制文件操作、目录操作与系统运维、异常处理结构。

微信公众平台开发入门

本套课程的设计完全是为初学者量身打造,课程内容由浅入深,课程讲解通俗易懂,代码实现简洁清晰。通过本课程的学习,学员能够入门微信公众平台开发,能够胜任企业级的订阅号、服务号、企业号的应用开发工作。 通过本课程的学习,学员能够对微信公众平台有一个清晰的、系统性的认识。例如,公众号是什么,它有什么特点,它能做什么,怎么开发公众号。 其次,通过本课程的学习,学员能够掌握微信公众平台开发的方法、技术和应用实现。例如,开发者文档怎么看,开发环境怎么搭建,基本的消息交互如何实现,常用的方法技巧有哪些,真实应用怎么开发。

机器学习初学者必会的案例精讲

通过六个实际的编码项目,带领同学入门人工智能。这些项目涉及机器学习(回归,分类,聚类),深度学习(神经网络),底层数学算法,Weka数据挖掘,利用Git开源项目实战等。

eclipseme 1.7.9

eclipse 出了新的eclipseme插件,官方有下载,但特慢,我都下了大半天(可能自己网速差)。有急需要的朋友可以下哦。。。

Spring Boot -01- 快速入门篇(图文教程)

Spring Boot -01- 快速入门篇 今天开始不断整理 Spring Boot 2.0 版本学习笔记,大家可以在博客看到我的笔记,然后大家想看视频课程也可以到【慕课网】手机 app,去找【Spring Boot 2.0 深度实践】的课程,令人开心的是,课程完全免费! 什么是 Spring Boot? Spring Boot 是由 Pivotal 团队提供的全新框架。Spring Boot...

HoloLens2开发入门教程

本课程为HoloLens2开发入门教程,讲解部署开发环境,安装VS2019,Unity版本,Windows SDK,创建Unity项目,讲解如何使用MRTK,编辑器模拟手势交互,打包VS工程并编译部署应用到HoloLens上等。

最简单的倍频verilog程序(Quartus II)

一个工程文件 几段简单的代码 一个输入一个输出(50Mhz倍频到100Mhz)

计算机组成原理实验教程

西北工业大学计算机组成原理实验课唐都仪器实验帮助,同实验指导书。分为运算器,存储器,控制器,模型计算机,输入输出系统5个章节

4小时玩转微信小程序——基础入门与微信支付实战

这是一个门针对零基础学员学习微信小程序开发的视频教学课程。课程采用腾讯官方文档作为教程的唯一技术资料来源。杜绝网络上质量良莠不齐的资料给学员学习带来的障碍。 视频课程按照开发工具的下载、安装、使用、程序结构、视图层、逻辑层、微信小程序等几个部分组织课程,详细讲解整个小程序的开发过程

面试了一个 31 岁程序员,让我有所触动,30岁以上的程序员该何去何从?

最近面试了一个31岁8年经验的程序猿,让我有点感慨,大龄程序猿该何去何从。

基于RSA通信密钥分发的加密通信

基于RSA通信密钥分发的加密通信,采用pycrypto中的RSA、AES模块实现

不同变质程度煤尘爆炸残留气体特征研究

为分析不同变质程度煤尘爆炸残留气体成分的特征规律,利用水平管道煤尘爆炸实验装置进行了贫瘦煤、肥煤、气煤、长焰煤4种不同变质程度的煤尘爆炸实验,研究了不同变质程度煤尘爆炸后气体残留物含量的差异,并对气体

设计模式(JAVA语言实现)--20种设计模式附带源码

课程亮点: 课程培训详细的笔记以及实例代码,让学员开始掌握设计模式知识点 课程内容: 工厂模式、桥接模式、组合模式、装饰器模式、外观模式、享元模式、原型模型、代理模式、单例模式、适配器模式 策略模式、模板方法模式、观察者模式、迭代器模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式 课程特色: 笔记设计模式,用笔记串连所有知识点,让学员从一点一滴积累,学习过程无压力 笔记标题采用关键字标识法,帮助学员更加容易记住知识点 笔记以超链接形式让知识点关联起来,形式知识体系 采用先概念后实例再应用方式,知识点深入浅出 提供授课内容笔记作为课后复习以及工作备查工具 部分图表(电脑PC端查看):

MySQL数据库面试题(2020最新版)

文章目录数据库基础知识为什么要使用数据库什么是SQL?什么是MySQL?数据库三大范式是什么mysql有关权限的表都有哪几个MySQL的binlog有有几种录入格式?分别有什么区别?数据类型mysql有哪些数据类型引擎MySQL存储引擎MyISAM与InnoDB区别MyISAM索引与InnoDB索引的区别?InnoDB引擎的4大特性存储引擎选择索引什么是索引?索引有哪些优缺点?索引使用场景(重点)...

软件测试2小时入门

本课程内容系统、全面、简洁、通俗易懂,通过2个多小时的介绍,让大家对软件测试有个系统的理解和认识,具备基本的软件测试理论基础。 主要内容分为5个部分: 1 软件测试概述,了解测试是什么、测试的对象、原则、流程、方法、模型;&nbsp; 2.常用的黑盒测试用例设计方法及示例演示;&nbsp; 3 常用白盒测试用例设计方法及示例演示;&nbsp; 4.自动化测试优缺点、使用范围及示例‘;&nbsp; 5.测试经验谈。

几率大的Redis面试题(含答案)

本文的面试题如下: Redis 持久化机制 缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题 热点数据和冷数据是什么 Memcache与Redis的区别都有哪些? 单线程的redis为什么这么快 redis的数据类型,以及每种数据类型的使用场景,Redis 内部结构 redis的过期策略以及内存淘汰机制【~】 Redis 为什么是单线程的,优点 如何解决redis的并发竞争key问题 Red...

手把手实现Java图书管理系统(附源码)

【超实用课程内容】 本课程演示的是一套基于Java的SSM框架实现的图书管理系统,主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的java人群。详细介绍了图书管理系统的实现,包括:环境搭建、系统业务、技术实现、项目运行、功能演示、系统扩展等,以通俗易懂的方式,手把手的带你从零开始运行本套图书管理系统,该项目附带全部源码可作为毕设使用。 【课程如何观看?】 PC端:https://edu.csdn.net/course/detail/27513 移动端:CSDN 学院APP(注意不是CSDN APP哦) 本课程为录播课,课程2年有效观看时长,大家可以抓紧时间学习后一起讨论哦~ 【学员专享增值服务】 源码开放 课件、课程案例代码完全开放给你,你可以根据所学知识,自行修改、优化

jsp+servlet入门项目实例

jsp+servlet实现班级信息管理项目

winfrom中嵌套html,跟html的交互

winfrom中嵌套html,跟html的交互,源码就在里面一看就懂,很简单

Java面试题大全(2020版)

发现网上很多Java面试题都没有答案,所以花了很长时间搜集整理出来了这套Java面试题大全,希望对大家有帮助哈~ 本套Java面试题大全,全的不能再全,哈哈~ 一、Java 基础 1. JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境。 JRE:Java Runtime Environ...

python实现数字水印添加与提取及鲁棒性测试(GUI,基于DCT,含测试图片)

由python写的GUI,可以实现数字水印的添加与提取,提取是根据添加系数的相关性,实现了盲提取。含有两种攻击测试方法(高斯低通滤波、高斯白噪声)。基于python2.7,watermark.py为主

Xshell6完美破解版,亲测可用

Xshell6破解版,亲测可用,分享给大家。直接解压即可使用

你连存活到JDK8中著名的Bug都不知道,我怎么敢给你加薪

CopyOnWriteArrayList.java和ArrayList.java,这2个类的构造函数,注释中有一句话 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 public ArrayList(Collection&lt;? ...

相关热词 c# 不能序列化继承类 c# char* 调用 c# 开发dll模板 c#添加控件到工具箱 c#控制台组合数 编程计算猴子吃桃问题c# c# wpf 背景透明 随机抽取号码软件c# c# 开发环境 c# 属性和字段
立即提问