自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

啥也不是

问就是啥也不是

  • 博客(178)
  • 收藏
  • 关注

原创 爬虫碰到状态码412的解决办法

爬虫碰到状态码412近期在使用python的requests库爬取网页时,碰到返回状态码为412的情况状态码412含义为:Precondition Failed,服务器在验证在请求的头字段中给出先决条件时,没能满足其中的一个或多个。这个状态码允许客户端在获取资源时在请求的元信息(请求头字段数据)中设置先决条件,以此避免该请求方法被应用到其希望的内容以外的资源上。一、尝试一:添加headers判断出问题出在请求头上以后,下面我们尝试把网页的所有请求头都带上,注意:这里带的是全部字段,尤其是cook

2021-12-06 10:36:30 18577

原创 k8s 入门-minikube部署应用和基本概念

k8s 入门-minikube部署应用和基本概念这篇以部署一个nginx应用为例,介绍应用在k8s集群中的部署方式,其中穿插会介绍相关概念和组件(如service和deployment)并在使用中加深理解。这里通过2种方式来部署nginx应用,第一种是通过命令run的方式,这种方式主要用于学习和测试,部署较为简单。第二种是通过yaml文件创建deployment的方式,这种方式可以应对更为复杂的部署场景,也是我们在实际生产和部署过程中常用的方式。一、基本概念这里首先先介绍下k8s中几个核心概念,也是

2021-08-23 17:01:51 918 1

原创 k8s 入门-minikube部署和基本使用

k8s 入门-minikube部署和基本使用一、安装环境本博客安装环境为VMware® Workstation 15 Pro中安装的虚拟机,版本为Centos7.8。二、minikube安装minukube是一个本地化的Kubernetes部署工具,以一种更简单的方式完成Kubernetes的部署和使用,非常适合初学人员在本地搭建一个简易环境进行学习和测试。1.安装docker$ yum -y install docker$ docker --version2.安装minikube$ c

2021-08-19 10:40:44 5949 3

原创 docker学习

一、docker基本操作1.安装:这里不过多描述2.查看版本$ docker version3.查看服务状态$ systemctl status docker4.启动docker服务$ systemctl start docker二、docker三要素1.docker包含三个关键概念:仓库、镜像、容器仓库:类似于代码仓库,这里是镜像仓库,是Docker用来集中存放镜像文件的地方。镜像:任何应用程序运行都需要环境,而镜像就是用来提供这种运行环境的。容器:容器是镜像创建的应用实例

2021-08-13 14:46:25 207

原创 数据仓库和数据库的区别

本文主要介绍数据仓库和数据库的区别,首先描述下数据仓库是什么:数据仓库的本质还是一个数据库,它将各个异构的数据源数据库的数据给统一管理起来,并且完成了质量较差的数据的剔除、格式转换,最终按照一种合理的建模方式来完成源数据组织形式的转变,以更好的支持到前端的可视化分析。数据仓库中主要存储的是结构化的数据,但是它的来源可以是多种类型的数据来源(结构化、半结构化、非结构化),中间需要一个ETL过程。一、用途数据库:主要用于事务处理,即OLTP(Transaction),也就是我们常用的面向业务的增删改查操

2021-07-27 15:16:36 21415 2

原创 vue配置后台接口地址的统一前缀

这里使用的是axios,在main.js中添加baseURLVue.use(VueAxios, axios)axios.defaults.baseURL = 'http://xxx.com';请求时:this.axios.post('/getUser', params})

2020-10-28 10:48:12 3626

原创 vue路由传参

1.路由配置{ path: '/index/:id', name: 'index', component: index}2.传参页面this.$router.push({path:`/index/${id}`});3.接收页面this.id = this.$route.params.id

2020-10-28 10:44:28 164

原创 html5禁止手机缩放

修改index.html里的meta标签

2020-10-28 10:29:09 485

原创 vue中获取自定义属性

html允许用户自定义属性,以"data-"开头的即为自定义属性。一、定义<div data-test=0 class="mydiv" refs="mydiv"></div>这里的test即为用户自定义的属性二、jquery中获取$(".mydiv").data("test")三、vue中获取this.$refs.mydiv.dataset.test...

2019-11-25 21:02:59 2173

原创 element-ui按钮禁用效果实现

element-ui中的按钮禁用状态是一个红色的禁用标志,实现方式很简单。1.功能上禁用:即无法点击<div class="test" disabled="disabled"></div>2.展示效果.test{ cursor:not-allowed;}...

2019-11-25 20:55:17 8992

原创 取出的数据库中date类型的数据与实际显示不一致

今天碰到一个问题,前端传入一个2019-07-26格式的时间,数据库中字段类型为date,存入数据库也是没问题的。但是在取出来显示的时候发现取出来的时间都变成了2019-07-25T16:00:00.000Z,查了一下发现是时区问题。1.查看数据库的时区:show variables like "%time_zone%"结果是:time_zone:SYSTEM很明显是世界标准时区。...

2019-07-26 15:17:01 3961

原创 Javascript之闭包理解、使用场景和问题(附示例代码)

这篇文章仔细整理和总结下我对闭包的理解。一、先从一道题来看 var test = (function(i){ return function(){ console.log(i * 2); } }(2)); // console.log(test); test(); test(10);不用着急看答案,可以先说一下自己的结果,再看看...

2019-06-19 22:36:36 343

原创 centos7碰到启动mysql失败的错误

安装mysql数据库:yum install mysqlyum install mysql-serveryum install mysql-devel启动错误描述在centOS7中启动MySQL数据库提示:Failed to start mysqld.service: Unit not found解决办法1.安装:yum install -y mariadb-server...

2019-01-14 16:57:19 2139

原创 python的sorted函数

一、sort函数如果对python中的列表进行排序,可以使用List类的成员函数sort,该函数会在原空间上进行操作,对列表本身进行修改,不返回副本。语法如下:L.sort(cmp=None, key=None, reverse=False)二、sorted函数sorted函数就比sort函数要强大许多了,sort只能对列表进行排序,sorted可以对所有可迭代类型进行排序,并且返回新的...

2018-09-21 15:22:06 75923 6

原创 axios发post请求,django后端收不到参数

今天心目中遇到使用axios发post请求,django后端收不到参数。解决办法参考以下文章: https://blog.csdn.net/csdn_yudong/article/details/79668655我使用的解决方法用 URLSearchParams 传递参数let param = new URLSearchParams()param.append('usern...

2018-08-21 16:57:30 4233

原创 vue使用axios的回调函数中this不指向vue实例,为undefined

今天在vue-cli脚手架搭建的项目中使用axios时,遇到无法解析this.$route的报错信息,最后发现是作用域的问题。1.解决方法:使用 =&gt;原代码:axios.get('/user', { params: { ID: 12345 } }) .then(function (response) { console.log(resp...

2018-08-21 16:54:05 12271 3

原创 vue单页面多路由实现

1.src/router/index.js文件// import Vue from 'vue'// import Router from 'vue-router'// import HelloWorld from '@/components/HelloWorld'// import edit from '@/components/Edit'// Vue.use(Router)//...

2018-08-14 17:00:14 7427

转载 VMware下扩展ubuntu虚拟机根目录分区

imcczy About VMware下扩展ubuntu虚拟机根目录分区 December 07, 2014 | vmware 原文链接:http://t.cn/RzCP9E2年代久远,谨慎尝试虚拟机用着用着空间就不够了,google了一篇文章,试了一下,有用,征得作者同意,翻译了下。删了一些无关的东西。注:作者输入命令时都用“sudo bash”,用sudo或者su就可以了...

2018-08-14 09:49:03 1617

原创 ps命令

linux下操作命令ps列出所有进程,其使用的参数aux和-ef的区别。一、截断在使用aux的时候如果命令过长会发生截断,如果跟grep一起使用的时候可能由于命令过长会导致显示结果不全。二、显示风格1.aux使用的是BSD风格 2.-ef使用的是system V风格...

2018-08-14 09:48:16 203

原创 virtulbox修改虚拟机分配的内存大小

最近由于某个虚拟机最开始分配的内存太小,特别卡,所以有此需求,方法如下: 1.进入virtualbox安装目录下 在cmd中进入到virtualbox安装目录下,查看目前的虚拟机列表:VBoxManage list vms2.读取虚拟机具体信息VBoxManage showvminfo &lt;uuid&gt;|&lt;name&gt; 3.修改参数 首先要关闭虚拟机再执...

2018-07-20 16:49:49 6611 1

原创 git操作总结

常用的就不说了:git clone [url]git pull origin mastergit push origin mastergit status1.修改远程仓库地址git remote set-url origin [url]git remote set-url origin [email protected]:php/hasoffer.git2.于...

2018-07-19 16:26:58 154

转载 pip 安装包时报错 /usr/bin/pip: No such file or directory

在ubuntu中使用pip报一下错误: /usr/bin/pip: No such file or directory pip can no longer be found:可以采用以下方式解决 which pip /usr/local/bin/pippip -su: /usr/bin/pip: No such file or directorytype pip pi...

2018-07-18 15:54:56 3701

原创 vue-cli(二):使用vue-cli和flask构建一个前后端分离的应用

本文介绍使用vue-cli和flask构建前后端分离的应用。一、前端这部分在上一节中已经介绍,如果已经能够在浏览器中看到页面代表成功,然后构建应用,注意静态资源的输出路径。在 test/config/index.js 找到下面的两行index: path.resolve(__dirname, '../dist/index.html'),assetsRoot: path.res...

2018-05-30 15:57:22 2307

原创 vue-cli(一)

一、使用命令行创建第一个Hello Worls应用1.首先确定安装好了nodejs、npm、vue-clinode -vnpm -vvue -V2.初始化应用vue init webpack [your-name]配置如下:liu@liu-VirtualBox:~/code/vue_test$ vue init webpack test? Project...

2018-05-30 15:41:13 636

原创 ubuntu16下vue-cli安装

本文主要介绍vue脚手架工具vue-cli的安装一、安装1.安装nodejssudo apt-get install nodejsnode -v(查看一下版本)注意:因为我这里安装的时候提示我已经安装过了(版本号太低了,4.2.6,后面安装的稳定版都是10+),我就没管,后面在安装vue-cli的时候还是出问题了,所有我又升级了一下nodejs的版本。 安装时候截图:...

2018-05-30 11:27:52 2474

原创 ruby on rails笔记和理解

一、关于我对model的理解一个model对应的就是数据库中的一张表,@users=User.all就是返回控制器User对应的表中的所有记录,并将结果赋值给变量users。@users = User.all这条语句让 User 模型从数据库中检索所有用户 ,然后把结果赋值给 @users 变量。User 。具体而言,使用 Rails 中 名为 Active Record 的库后,...

2018-05-14 17:00:03 669

原创 redmine插件开发

一、设置环境变量进入redmine安装目录下,执行:export RAILS_ENV="production" #(linux)set RAILS_ENV=production #(windows)二、创建插件bundle exec ruby bin/rails generate redmine_plugin &lt;plugin_name&gt;然后...

2018-05-14 15:50:11 2355

原创 redmine安装(linux版)

ubuntu16.4下安装redmine一、下载redmine源码、解压二、安装mysqlsudo apt-get install mysql-serversudo apt isntall mysql-clientsudo apt install libmysqlclient-dev三、配置数据库CREATE DATABASE redmine CHARACTE...

2018-05-11 16:46:34 2895 1

原创 redmine插件安装和卸载

一、安装bundle exec rake redmine:plugins:migrate RAILS_ENV=production重启二、卸载bundle exec rake redmine:plugins:migrate NAME=plugin_name VERSION=0 RAILS_ENV=production然后删除plugins下对应的文件夹重启...

2018-05-09 14:26:58 4309

原创 redmine启动命令

一、redmine的安装http://www.redmine.org/projects/redmine/wiki/RedmineInstall下载redmine源码,然后按照官网步骤一步一步安装。二、redmine启动安装好之后,每次只需要直接输入启动命令即可。进入redmine安装文件夹中,执行以下命令:bundle exec rails server webrick -e production...

2018-05-09 10:39:52 12014

原创 tail命令

本文主要介绍tail命令的用法。现场景如下,想要将linux控制台打印的内容重定向到文件中,同时在屏幕中能够看到打印内容。使用tee命令虽然能够实现以上需求,但是发现在实际应用中存在问题,文件没有办法执行,一直卡着也没有报错。使用重定向符号&gt;不会有以上问题,但是在控制台中无法看到打印的内容。于是配合使用&gt;和tail可解决以上问题。一、tail用法    tail [your_file_...

2018-04-20 14:10:50 324

原创 linux下控制台打印内容保存到文件中

本文介绍如何在linux下将控制台打印内容保存到文件中。1. tee命令tee命令用于将数据重定向到文件,另一方面还可以提供一份重定向数据的副本作为后续命令的stdin。简单的说就是把数据重定向到给定文件和屏幕上。tee指令会从标准输入设备读取数据,将其内容输出到标准输出设备,同时保存成文件。示例如下:ls | tee ./log.txt2. 重定向符号 &gt;“&gt;”或”1&gt;”输出重...

2018-04-19 16:02:30 42002 1

原创 mysqldump进行数据库备份

最近,遇到一个场景需要对mysql数据库进行备份,本文记录一下。1. 对整个数据库备份,包括表结构和数据:格式:mysqldump -h数据库ip -u用户名 -p 数据库名 &gt; d:XX.sql(文件存放路径)示例:mysqldump -h132.72.192.432 -uroot -p test &gt; /home/code/test.sql;然后输入密码即可,注意此命令不需要在m...

2018-04-19 15:43:33 548

原创 screen使用

本文主要介绍screen的相关内容。screen 是一个多窗口管理的软件,我使用这个软件的场景是:需要远程连接服务器运行一个脚本,但是希望在中间断开连接的时候,脚本继续执行,并且下次远程登录以后可以看到脚本运行情况。一、创建一个screen窗口screen -S [your_name]进入screen窗口编辑页面,输入你要进行的操作。二、离开窗口如果中间你想切换到主窗口,只需要使用ctrl + a...

2018-04-18 15:27:17 519

原创 mysql索引

本文主要介绍mysql中各种索引相关知识。一、分类以下是mysql中的几种索引类型:1、普通索引(INDEX)这个就是一般的索引。2、唯一索引(UNIQUE)这个索引中每一列的值必须是唯一的。3、主键索引(PRIMARY)主键自动为索引,并且主键必须是唯一的,也就是唯一索引。4、全文索引(FULLTEXT)全文索引适合在使用模糊查询时使用(例如 like),用于对全文内容进行检索。全文索引可以在c...

2018-04-10 14:28:18 118

原创 redhat5下安装MySQLdb

系统配置如下:操作系统:redhat5python:python 2.7.4pip:9.0.3安装过程:一、本来使用命令 pip install MySQLdb报错: Could not find a version that satisfies the requirement MySQLdb (from versions: )No matching distribution found for ...

2018-03-22 18:42:06 256

原创 python数据库插入时报错

报错信息:query = query % tuple([db.literal(item) for item in args])TypeError: not all arguments converted during string formatting原因:插入参数的字段个数和实际参数个数不一致!低级错误!...

2018-03-21 14:03:01 1359

原创 python中unicode类型转换为str

最近,在python下老是报错,打印变量类型是unicode,想把unicode转换为str,解决办法如下:a = a.encode('unicode-escape').decode('string_escape')

2018-03-19 16:25:06 8026 1

原创 mysql使用group_by时报sql_mode错误

最近,在mysql使用group_by时报sql_mode错误,报错信息如下:Expression #3 of SELECT list is not in GROUP BY clause and contains nonaggregated column '' which is not functionally dependent on columns in GROUP BY clause; th...

2018-03-15 11:00:13 971

原创 ubuntu开机自启动脚本

在ubuntu下设置开机自启动脚本的方法如下:\etc\rc.local :该脚本是一个Ubuntu开机后会自动执行的脚本将你需要开机执行的命令放在这个脚本里就可以了。

2018-01-26 15:56:01 535

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除