自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 问答 (5)
  • 收藏
  • 关注

原创 css设置div超出部分文字用...表示

当前div设置下面css即可实现超出div部分省略号表示。

2023-05-25 15:25:00 247

原创 小程序+springboot实现图片上传

在表格里使用uni-file-picker 上传图片组件</</</在@select事件中直接处理图片上传。

2023-03-24 13:49:16 441

原创 java+vue+c-lodop插件实现打印模版管理思路及部分代码

打印模版管理

2022-10-09 16:14:36 1384 2

原创 p标签内容过长换行css设置word-break:break-all无效问题解决办法

1.问题引出html代码:<p class="taskname"> id:311, 运营任务,xxxxxxxxxxx为:'xxxxxxxx'的补货任务</p>css代码:.taskname{ white-space:normal; word-break:break-all;}设置了之后并未生效2.解决办法查阅了资料发现,行内元素是无法生效的。于是我进行了以下修改1.改成了行内块元素。2.设置了宽度。.taskname{ width: 40

2021-08-31 11:14:26 2428 1

原创 element设置点击遮罩层dialog对话框不消失

按需求,我需要将对话框设置成点击对话框外部,对话框不消失。然后查看官方文档,发现dialog对话框有close-on-click-modal属性,默认为true尝试将该属性设置为false:<el-dialog title="创建计划" :visible.sync="isshowcreate" :close-on-click-modal = "false"> <p>货件编号:</p><el-input v-model="outdeportdatas

2021-06-29 12:56:39 2074

原创 vue+element el-dialog弹出框会变暗解决办法

问题如图解决办法:加入append-to-body

2021-05-24 15:34:43 3858 9

原创 Pandas 较长数字数据导出csv文件后变成科学计数法(带E)的解决办法

一、问题引出在工作中中碰到某一列数据为纯数字,并且长度在18位左右,导出数据到csv文件后出现变成科学技术法的情况,并且最后几位还会被四舍五入。如图:真实的数据为:导出csv文件后的数据为:可以看到数据发生了变化。二、解决办法通过把每条数据转变成字符串类型后加上‘\t’字符就可以了。def deal_str(data): data = str(data)+'\t' return datadf['平台单号'] = df['平台单号'].map(deal_str)df.t

2020-07-28 13:11:04 16223 3

原创 在浏览器在地址栏输入URL地址后按下回车发生了什么?

内容来源于:https://www.cnblogs.com/ranyonsue/p/5984001.html1.浏览器向DNS服务器请求解析该URL中的域名对应的IP地址。2.解析出IP地址后,根据该IP地址和默认端口,和服务器建立TCP连接。3.浏览器发出读取文件的请求,该请求作为TCP三次握手的第三个报文的数据发送给服务器。4.服务器对浏览器请求做出响应,并把对应的html文本发送给浏...

2019-10-11 13:57:04 444

原创 python实现决策树和可视化决策树

一.python实现决策树from sklearn import treefrom sklearn.datasets import load_winefrom sklearn.model_selection import train_test_split导入数据集,这里用的是自带的酒的数据wine=load_wine()#数据集拆分数据集(前面的几个变量是不能交换位置的,test...

2019-08-16 20:14:56 2292 2

原创 window10安装spark

1.下载并安装JDK点击下一步选择安装地址,选择完直接下一步点击完成点击下一步出现下面的界面安装完成后跳出下面的界面,点击关闭2.配置环境变量右键计算机属性→高级系统设置→高级里的环境变量→系统变量里的Path→点击编辑→点击新建→浏览→找到下载的java文件,找到2个bin文件,点击确定配置完成后的效果如下图打开cmd窗口,输入java -version...

2019-08-12 21:11:23 2831

原创 RFM模型以及案例

一.RFM模型定义 百度百科定义: **RFM模型是衡量客户价值和客户创利能力的重要工具和手段。在众多的客户关系管理(CRM)的分析模式中,RFM模型是被广泛提到的。该机械模型通过一个客户的近期购买行为、购买的总体频率以及花了多少钱3项指标来描述该客户的价值状况.* *简单来说就是通过最近一次消费(recency),消费频率(frequency),消费金额(monetary)来判断这个用户...

2019-08-08 15:31:39 9433 2

原创 pandas数据链接merge

1.先看一下参数2.当两个DataFrame有同名列的时候,使用on连接创建两个有同名列的DataFrameon默认是使用DataFrame同名的列进行关联,如果指定了就按照指定的列进行连接3.没有同名的列,用left_on,right_on连接先创建两个没有同名列的DataFrame4.指定连接的方式,指定how默认是内连接常用的还有:left左连接right右连接...

2019-08-06 15:47:59 200

原创 pandas使用读取csv文件出现‘Initializing from file failed’错误

如图,在读取下面这个csv文件的时候出现了错误。错误:通过查阅资料,这是因为路径中使用了中文出现的问题。解决方案如下:

2019-08-05 09:53:10 637

原创 pandas中的to_datetime()方法

注:写的比较简单,仅用于记录1.作用将给定的数据按照指定格式转换成日期格式2.常用参数arg:输入errors:错误数据处理format:日期格式3.用法案例1:给定一个时间和一个格式,给定的时间就会按照给定的格式将它转换成日期的格式案例2(尝试换一种格式):可以看到,如果不指定时分秒,默认均为0,其他年月日按照格式,变成日期格式案例3:指定时分秒案例4:erro...

2019-08-03 11:00:08 64866

原创 pandas中的map()和apply()

1.map()在pandas中只有Series对象能用这个方法,DataFrame不能使用。作用是将自定义函数应用于每一个元素案例如下:df1 = pd.DataFrame({ 'a':[1,2,3,4], 'b':['one','two','three','four'], 'c':'w'})df1首先尝试将a列的数字都加上1df1['a'] = df1[...

2019-08-02 15:34:09 227

原创 pandas中的两种排序方式

1.sort_values案例:df = pd.DataFrame(np.random.randint(1,100,(5,5)),columns=list('abcde'))dfdf.sort_values('a',ascending=True)排序后结果如下:第一个参数是按照哪个列排序第二个参数ascending决定排序方式,True升序,False降序如上案例是按照a列...

2019-08-01 16:14:45 4083

原创 numpy数组的集合函数

下面使用的是一下数组:1.unique(去重,并且按照从小到大排序)2.intersect1d(交集)3.union1d(并集)4. setdiff1d(差集)注意:a2,a3的位置不同,结果也会不同上面的表示a2有但是a3没有的数5.setxor1d(对称差集)图解6.in1d(包含)判断a2中的元素是否是a3中的元素...

2019-07-31 15:15:59 1043

原创 numpy数组操作

下面使用的数组为:一.追加(append)1.一维数组追加2.多维数组追加3.多维数组追加(指定axis)总结:在不指定轴的情况下:1.不对原来的数组进行操作2.在数组末尾追加,不管是一个数组还是一个数据都是返回一个一维数组在指定轴的情况下:生成一个多维数组二.插入(insert)1.一维数组插入2.多维数组插入insert()参数介绍:第一个参数为操作的...

2019-07-31 15:11:09 438

原创 scrapy实现二级页面爬取(以小说为例)

1.scrapy图解2.创建项目scrapy startproject 项目名创建后的目录3.编写字段在items.py中编写需要的字段,这里就写小说的章节和内容class XiaoshuoItem(scrapy.Item): # define the fields for your item here like: # name = scrapy.Field()...

2019-07-23 20:26:46 4014

原创 MangoDB的增删查改

1.插入1.不指定iddb.stu.insert({name:'张三',age:18})2.指定iddb.stu.insert({_id:'1',name:'张小三',age:18})id可以自己设置,不设置会自动生成唯一值。2.修改(1)全文档更新(前面的{}里指定对象,后面的{}里修改内容)db.stu.update({name:'张三'},{name:'张大',age:2...

2019-07-19 20:18:45 218

原创 BeautifulSoup的使用

1.find_all()注意点:1.返回的是列表2.name用来指定需要匹配的tag传入:字符串,正则,列表(查询多个标签)# 获取所有的a标签a=html_doc.find_all('a')#获取以l开头的标签print(html_doc.find_all(re.compile('^l')))# 获取所有的img和a标签imganda = html_doc.find_all(...

2019-07-17 19:48:32 112

原创 python爬虫之pyquery

1.初始化from pyquery import PyQuery as pqhtml_str='''<div class="wrap"> <div id="container"> <ul class='list'> <li class="item-0">first item</li> ...

2019-07-17 19:25:59 252

原创 flask使用七牛云上传图片

1.注册七牛云2.创建七牛云的存储空间3.配置上传的文件from qiniu import Auth, put_data, etag#需要填写你的 Access Key 和 Secret Keyaccess_key = 'driOIprRvi96vor7cDN9QNI42oK2jkAhgezx1D_e'secret_key = '-jP_bKXyMt2Ph1I_d4w8_ixj8lw...

2019-07-11 20:49:09 888

原创 flask用装饰器实现登录认证

1.登录:使用手机号验证码登录@api.route('/register',methods=['post'])def register():# 注意瓜子二手车是登录注册一体的 #todo 获取参数 # phone = request.form.get('phone') # input_msgcode = request.form.get('msgcode')...

2019-07-10 15:47:40 1528

原创 flask数据库迁移

1.flask_script管理应用(1)安装flask_scriptpip intall flask_script(2)配置from flask_script import Managerapp = Flask(__name__)db = SQLAlchemy(app)manage = Manager(app)if __name__ == '__main__': ...

2019-07-05 15:02:04 257

原创 Flask连接MySQL数据库

1.创建一个连接对象首先下载flask_sqlalchemy 包,然后设置用于连接数据库的URI,app.config['SQLALCHEMY_DATABASE_URI']='mysql://用户名:密码@127.0.0.1:3306/数据库名'创建用来管理数据库的对象,注意参数需要和app产生联系db = SQLAlchemy(app)2.创建模型这里创建一个简单的用户模型cl...

2019-07-04 18:36:37 908 1

原创 flask的cookie和session

1.设置[email protected]('/setcookie')def index(): res = make_response('ok') res.set_cookie('username','Tom',max_age=10) return res直接set_cookie(),max_age是过期时间,以秒为单位2.获取[email protected](...

2019-07-02 15:21:29 108

原创 flask 请求钩子

为了让每个视图函数避免编写重复功能的代码,Flask提供了通用设施的功能,即请求钩子。请求钩子是通过装饰器的形式实现,Flask支持如下四种请求钩子:1.before_first_request只会在第一次请求的时候执行,之后就不会在执行了# 第一个请求钩子@app.before_first_requestdef before_first_request(): print('第...

2019-07-02 14:52:43 166

原创 flask路由和自定义转换器

1.简单的路由配置在“<>”里指定变量,如果指定变量类型则需要使用<变量类型:变量>的形式,methods用于指定数据提交方式,默认是get方法指定类型@app.route('/<int:userid>',methods=[‘post’])#int指定类型def name1(userid): return userid不指定类型@app....

2019-07-01 18:51:40 421

原创 DRF框架登录功能自定义认证和自定义的处理返回数据

1.在users模块创建utils.py,通过这个方法验证是否为正确的用户from django.contrib.auth.backends import ModelBackendimport refrom . import modelsclass UserPhoneEmail(ModelBackend): ''' 当前的类是用来定义自定义的认证方法 ''' ...

2019-06-18 15:35:43 2464

原创 python 发送手机短信验证码

1.注册容联云,新用户有免费8元,每一条短信6分钱。2.下载一个模版,会有一个配置文件。通过网站上的信息,进行配置,只要修改红色框里的3项就可以了。3.发送短信导入相应的包后ccp=CCP() retdata = ccp.send_template_sms(phone,[msg,5],1)参数含义:上述代码模版选择的是1,所以在datas里面需要两个参数,第一个是验证码,第二...

2019-06-18 15:23:28 1493

原创 python django自动生成接口文档

1.安装coreapi包pip install coreapi2.配置接口的路径(在同名文件夹的url路径下配置)from rest_framework.documentation import include_docs_urlsurlpatterns = [ url(r'^docs/',include_docs_urls(title='接口文档')),]3.在网页输入UR...

2019-06-18 14:51:47 2528

原创 使用Django创建前后端分离项目

1.序列化与反序列化序列化: 将模型数据转化成json数据反序列化:将接收到的json数据转化成模型2.安装前端服务器(1)curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash (2)这一步一定要先关掉第一步时的终端,重新开一个终端nvm install node...

2019-06-03 18:53:09 2987

原创 Django关于路径匹配和表单上传

1.路径匹配报错:说明showadd()缺少一个参数2.解决:在showadd()方法里添加一个参数,这个参数显示的就是url路径中括号里的内容打印结果:也就是可以不用正则之类的方法取出url地址中的内容,可以通过一个参数解决,减少代码量3.关键字参数执行结果:form表单上传文件1.绕过form表单上传2.通过form表单上传通过request.FI...

2019-05-31 15:31:02 242

原创 Django--视图view

1.定义视图必须有一个参数,一个返回值,不然就会出现错误。request是一个请求对象,包含所有的请求信息:2.配置路由(只写一种比较常用的方法)第一步,在项目同名文件夹的urls下设置,让它能找到user这个文件夹第二步:在user文件夹的views里设置页面第三步:在user文件夹里创建一个urls文件,再设置路径,找到具体路径效果:...

2019-05-28 18:52:29 82

原创 js设置cookie

<script> window.onload=function () { //name为用户名,expireday为超出限制日期,单位是天 function setCookie(name,expireday) { var daytime=new Date()//获取当前时间 var ...

2019-05-22 20:30:28 1162

原创 python的几种拷贝方式

1.通过直接赋值的方式,进行列表的拷贝两个列表地址(id)是一样的,操作也是同步的我们打印他们的地址和数据看一下:是完全一样的。2.浅拷贝,使用copy()可以看到他们之间除了最开始有关联,之后就不会发生任何数据上的联系,就算改变一个列表的数据另一个列表也不会产生影响为什么结果跟着变了呢,因为copy为浅copy,只复制了第一层数据,列表里存储的子列表,打印出来是子列表,其...

2019-05-22 20:19:11 1615

原创 python二叉树遍历实现

class BinTNode(object): def __init__(self,value=None,left=None,right=None): self.value=value self.left=left self.right=rightdef preTraverse(root): '''前序遍历''' if r...

2019-05-22 19:53:55 182

原创 padding撑大盒子解决方案

1.通过计算把width和height减去padding的值2.设置box-sizing的值为border-box<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style...

2019-05-22 19:43:07 8037

原创 numpy布尔数组索引

1.先创建一个数组如下h=np.arange(6).reshape(3,2)2.选择出大于等于3的数据,会得到一个布尔类型的数组,如果大于等于3 ,在bool_idx数组中就会展示True,否则为Flase。如图:bool_idx=(h>=3)3.打印出h数组中大于等于3的数据print(h[bool_idx])4.也可以直接把条件和数组结合:print(h(h&g...

2019-05-22 19:28:06 2120

空空如也

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

TA关注的人

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