data

C++学习笔记

给你一囗甜甜゛ 提交于 2021-02-02 05:30:14
系统的记录C++学习过程。 参考资料: 1 www.learncpp.com 2 www.cplusplus.happcodings.com 3 www.uplinux.com 来源: oschina 链接: https://my.oschina.net/u/185161/blog/32649

Spring Data MongoDB入门-访问mongodb

岁酱吖の 提交于 2020-12-29 18:39:31
在阅读本文前需要以下先决条件 电脑上安装了jdk1.7或以上版本 安装了maven3以上版本 安装了eclipse 在eclipse中创建一个简单的java工程(空白工程即可)并创建以下包结构 在项目根目录下创建pom.xml文件,内容如下: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>org.springframework</groupId> <artifactId>gs-accessing-data-mongodb</artifactId> <version>0.1.0</version> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter

vue中使用axios简单的封装post请求,并使用返回的数据

好久不见. 提交于 2020-04-08 12:54:12
发现在学习vue的时候,不论你用的是哪种编程工具,是否使用打包和脚手架,都需要手工的多练习,只能说步步是坑. 在使用的过程中一定要多按F12,多写console.log来看输出的值是什么,非常有助于排错和知道返回的是啥东西 1、在vue的data中定义一个数组pingxuanren,用于存放从服务器端请求来的数据 data:{ pingxuanren:[], //需要评分的人员信息 userinfo:[], //用户自己的身份信息 userxx:'' }, 2、然后简单的封装一下axios的post请求,我也是从网上看了很多,抄了一下,自己并不会写。 //封装一下axios的POST请求 axiosPost:function(url,params){ return new Promise((resolve, reject) => { axios({ url: url, method: 'post', data: params, transformRequest: [function(data) { let ret = '' for(let it in data) { ret += encodeURIComponent(it) + '=' + encodeURIComponent(data[it]) + '&' } return ret }], headers: { 'Content

数据结构---队列的实现

大憨熊 提交于 2020-04-08 11:57:47
在此之前,已经了解过顺序表和链表了,那么现在要了解的栈和队列,从本质上来说是基于上述俩个的,栈讲究“”后进先出”,而队列与之不同,要求“先进先出”,对于栈来说,根据规则,我们了解到,栈的“入栈”即为“尾插”,栈的出栈也要找到“尾数据”,考虑到实用性,我们的“栈“是基于顺序表完成的。这里就不细细展开了,而对于本次要讲的“队列”,根据使用规则,会发现,入队列类似“尾插”,出队列是“首”,因此,为了效率而言,“队列”会和单链表(此单链表具有尾指针,有尾指针弥补“尾插”效率)联系起来 下面我们来完成一个简单但通用的“队列” 1.首先呢,为了方便操作,我们建立一个自己的头文件·,(这个头文件后面会有引用),命名为 queue.h,顾名思义; #pragma once #include <stdlib.h> #include <stdio.h> typedef int QDataType; typedef struct QNode//创建一个结构体来放需要用到的Node { struct QNode* _next;//自己的指针 QDataType _data; }QNode; typedef struct Queue { QNode* _front;//首 QNode* _rear;/尾 QNode* _size;//此处size的创建便于后面检查队列满与空 }Queue; void

docker磁盘空间不足解决办法

陌路散爱 提交于 2020-04-08 11:57:35
导入docker镜像时,错误提示:磁盘空间不足。 1.查看docker镜像存放目录空间大小 du -hs / var / lib / docker / 2.停止docker服务。 systemctl stop docker 3.查看磁盘容量大的空间,且在上面创建新的docker目录。 df -h mkdir -p /data/docker/lib 4.迁移/var/lib/docker目录下的文件到新创建的目录/data/docker/lib rsync -avz / var / lib / docker / data / docker / lib / 5.编辑 /etc/docker/daemon.json 添加如下参数 { "graph": "/data/docker/lib/docker" } 6.重新加载docker,并重启docker服务。 systemctl daemon-reload && systemctl restart docker 7.检查docker是否变更为新目录/data/docker/lib/docker [root@localhost ~] # docker info ... Docker Root Dir : / data / docker / lib / docker Debug Mode ( client ): false Debug Mode

day69

爱⌒轻易说出口 提交于 2020-04-08 04:35:46
1.自定义respose类 1.respose源码分析 reponse参数 class Response(SimpleTemplateResponse): """ An HttpResponse that allows its data to be rendered into arbitrary media types. """ def __init__(self, data=None, status=None, template_name=None, headers=None, exception=False, content_type=None): 2.自定义respose类,重写repose 重写父类方法 from rest_framework.response import Response ''' def __init__(self, data=None, status=None, template_name=None, headers=None, exception=False, content_type=None): ''' class APIResponse(Response): def __init__(self, status=0, msg='ok', http_status=None, headers=None, exception=False, *

ajax及模态框

折月煮酒 提交于 2020-04-07 20:23:16
//修改 $("#eventList").on("click",".btn-edit",function () { var _id = $(this).parent().data("id"); var model_id = $("#resBox").find(".list-modal").find(".actt").data("id"); var _data = { id: _id, model_id : model_id }; ModifyRecord({ title: "编辑记录", html: __inline("./content/userUpdate.html"), callback: function(box){ var _box = box.find("#confirm"); $.ajax({ url: api.configfiledetail, data: { id : _id, model_id :model_id, }, type: 'get', dataType: 'json', success: function(data){ data1 = data; _box.find("." +fie+"+ ").val(data+"."+" + fie + "); var form = $("#formModel",parent.document); var

MVC的JsonResult用法

…衆ロ難τιáo~ 提交于 2020-04-07 19:40:13
在Asp.net Mvc 2中由于对数据的保护,默认情况下request为post,所以在前端请求的时候则需要以post方式request action方法: public JsonResult GetPersonInfo() { var person = new { Name = "张三", Age = 22, Sex = "男" }; return Json(person); } 前端请求代码: $.ajax({ url: "/FriendLink/GetPersonInfo", type: "POST", dataType: "json", data: { }, success: function(data) { $("#friendContent").html(data.Name); } }) 但是,如果是换成了GET方式request则会出错,如下图: 难道这样一来不能用GET方式request了吗? 当然肯定是可以的,很简单 json方法有一个重构: protected internal JsonResult Json(object data);protected internal JsonResult Json(object data, JsonRequestBehavior behavior); 我们只需要使用第二种就行了,加上一个

CentOS7.3 部署两个实例 MySQL

拈花ヽ惹草 提交于 2020-04-07 17:12:39
描述 在同一台服务器中安装两个MySQL数据库。目的是为了配置主从分离,所以需要多安装一台用于从数据库。使用 mysqld_multi 启动多个实例。 mysql官网下载 需要安装的版本。 下载与安装 在 /usr/local/ 下创建 mysqltemp (用于临时下载数据库安装包)。 [root@localhost local]# cd /usr/local [root@localhost local]# mkdir mysqltemp [root@localhost local]# cd mysqltemp [root@localhost mysql3307]# wget https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.28-linux-glibc2.12-i686.tar.gz [root@localhost mysql3307]# tar -xvf mysql-5.7.28-linux-glibc2.12-i686.tar.gz // 重命名解压的文件为mysql,并移动mysql到/usr/local/mysql [root@localhost mysql3307]# mv mysql-5.7.28-linux-glibc2.12-i686 /usr/local/mysql 下载、解压和重命名之后,完整路径是

pathon爬虫之request模块的使用

会有一股神秘感。 提交于 2020-04-07 16:45:48
1.request 1.基于网络请求的模块。 2.环境的安装:pip install requests 3.作用:模拟浏览器发起请求 4.分析requests的编码流程: 1.指定url 2.发起了请求 3.获取响应数据 4.持久化存储 2.需求:爬取搜狗首页的页面源码数据 import requests #1.指定url url = 'https://www.sogou.com/' #2.发起请求,get的返回值是一个响应对象 response = requests.get(url) #3.获取响应数据,text属性返回的是字符串形式的响应数据 page_text = response.text #4,持久化存储 with open('./sogou.html','w',encoding='utf-8') as fp: fp.write(page_text) 3.需求:简易的网页采集器 url = 'https://www.sogou.com/web?query=人民币' response = requests.get(url) #修改响应数据的编码格式 response.encoding = 'utf-8' page_text = response.text with open('./人民币.html','w',encoding='utf-8') as fp: fp.write