- 博客(49)
- 问答 (5)
- 收藏
- 关注
原创 小程序+springboot实现图片上传
在表格里使用uni-file-picker 上传图片组件</</</在@select事件中直接处理图片上传。
2023-03-24 13:49:16
485
原创 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
2667
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
2132
原创 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
16982
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
470
原创 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
2330
2
原创 window10安装spark
1.下载并安装JDK点击下一步选择安装地址,选择完直接下一步点击完成点击下一步出现下面的界面安装完成后跳出下面的界面,点击关闭2.配置环境变量右键计算机属性→高级系统设置→高级里的环境变量→系统变量里的Path→点击编辑→点击新建→浏览→找到下载的java文件,找到2个bin文件,点击确定配置完成后的效果如下图打开cmd窗口,输入java -version...
2019-08-12 21:11:23
2862
原创 RFM模型以及案例
一.RFM模型定义 百度百科定义: **RFM模型是衡量客户价值和客户创利能力的重要工具和手段。在众多的客户关系管理(CRM)的分析模式中,RFM模型是被广泛提到的。该机械模型通过一个客户的近期购买行为、购买的总体频率以及花了多少钱3项指标来描述该客户的价值状况.* *简单来说就是通过最近一次消费(recency),消费频率(frequency),消费金额(monetary)来判断这个用户...
2019-08-08 15:31:39
9548
2
原创 pandas数据链接merge
1.先看一下参数2.当两个DataFrame有同名列的时候,使用on连接创建两个有同名列的DataFrameon默认是使用DataFrame同名的列进行关联,如果指定了就按照指定的列进行连接3.没有同名的列,用left_on,right_on连接先创建两个没有同名列的DataFrame4.指定连接的方式,指定how默认是内连接常用的还有:left左连接right右连接...
2019-08-06 15:47:59
240
原创 pandas使用读取csv文件出现‘Initializing from file failed’错误
如图,在读取下面这个csv文件的时候出现了错误。错误:通过查阅资料,这是因为路径中使用了中文出现的问题。解决方案如下:
2019-08-05 09:53:10
656
原创 pandas中的to_datetime()方法
注:写的比较简单,仅用于记录1.作用将给定的数据按照指定格式转换成日期格式2.常用参数arg:输入errors:错误数据处理format:日期格式3.用法案例1:给定一个时间和一个格式,给定的时间就会按照给定的格式将它转换成日期的格式案例2(尝试换一种格式):可以看到,如果不指定时分秒,默认均为0,其他年月日按照格式,变成日期格式案例3:指定时分秒案例4:erro...
2019-08-03 11:00:08
65507
原创 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
251
原创 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
4122
原创 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
1063
原创 numpy数组操作
下面使用的数组为:一.追加(append)1.一维数组追加2.多维数组追加3.多维数组追加(指定axis)总结:在不指定轴的情况下:1.不对原来的数组进行操作2.在数组末尾追加,不管是一个数组还是一个数据都是返回一个一维数组在指定轴的情况下:生成一个多维数组二.插入(insert)1.一维数组插入2.多维数组插入insert()参数介绍:第一个参数为操作的...
2019-07-31 15:11:09
479
原创 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
4153
原创 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
231
原创 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
120
原创 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
270
原创 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
897
原创 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
1547
原创 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
266
原创 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
937
1
原创 flask的cookie和session
1.设置cookie@app.route('/setcookie')def index(): res = make_response('ok') res.set_cookie('username','Tom',max_age=10) return res直接set_cookie(),max_age是过期时间,以秒为单位2.获取cookie@app.route(...
2019-07-02 15:21:29
114
原创 flask 请求钩子
为了让每个视图函数避免编写重复功能的代码,Flask提供了通用设施的功能,即请求钩子。请求钩子是通过装饰器的形式实现,Flask支持如下四种请求钩子:1.before_first_request只会在第一次请求的时候执行,之后就不会在执行了# 第一个请求钩子@app.before_first_requestdef before_first_request(): print('第...
2019-07-02 14:52:43
186
原创 flask路由和自定义转换器
1.简单的路由配置在“<>”里指定变量,如果指定变量类型则需要使用<变量类型:变量>的形式,methods用于指定数据提交方式,默认是get方法指定类型@app.route('/<int:userid>',methods=[‘post’])#int指定类型def name1(userid): return userid不指定类型@app....
2019-07-01 18:51:40
429
原创 DRF框架登录功能自定义认证和自定义的处理返回数据
1.在users模块创建utils.py,通过这个方法验证是否为正确的用户from django.contrib.auth.backends import ModelBackendimport refrom . import modelsclass UserPhoneEmail(ModelBackend): ''' 当前的类是用来定义自定义的认证方法 ''' ...
2019-06-18 15:35:43
2492
原创 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
1516
原创 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
2554
原创 使用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
3021
原创 Django关于路径匹配和表单上传
1.路径匹配报错:说明showadd()缺少一个参数2.解决:在showadd()方法里添加一个参数,这个参数显示的就是url路径中括号里的内容打印结果:也就是可以不用正则之类的方法取出url地址中的内容,可以通过一个参数解决,减少代码量3.关键字参数执行结果:form表单上传文件1.绕过form表单上传2.通过form表单上传通过request.FI...
2019-05-31 15:31:02
255
原创 Django--视图view
1.定义视图必须有一个参数,一个返回值,不然就会出现错误。request是一个请求对象,包含所有的请求信息:2.配置路由(只写一种比较常用的方法)第一步,在项目同名文件夹的urls下设置,让它能找到user这个文件夹第二步:在user文件夹的views里设置页面第三步:在user文件夹里创建一个urls文件,再设置路径,找到具体路径效果:...
2019-05-28 18:52:29
86
原创 js设置cookie
<script> window.onload=function () { //name为用户名,expireday为超出限制日期,单位是天 function setCookie(name,expireday) { var daytime=new Date()//获取当前时间 var ...
2019-05-22 20:30:28
1180
原创 python的几种拷贝方式
1.通过直接赋值的方式,进行列表的拷贝两个列表地址(id)是一样的,操作也是同步的我们打印他们的地址和数据看一下:是完全一样的。2.浅拷贝,使用copy()可以看到他们之间除了最开始有关联,之后就不会发生任何数据上的联系,就算改变一个列表的数据另一个列表也不会产生影响为什么结果跟着变了呢,因为copy为浅copy,只复制了第一层数据,列表里存储的子列表,打印出来是子列表,其...
2019-05-22 20:19:11
1665
原创 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
187
原创 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
8087
原创 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
2172
空空如也
uniapp把view标签里的内容保存为pdf下载到手机本地怎么实现
2023-06-01
react赋值失败的问题
2023-04-27
react数据和页面不一致
2023-04-27
springboot接收不到前端传来的数据
2023-03-08
react的useState没生效
2023-02-24
react实现表单组件字段同步怎么做
2023-02-22
程序员回小县城发展问题
2023-01-09
java数组型的 Object类型取值
2022-12-01
java:float数据存入sqlserver数据变化
2022-10-20
uniapp项目为什么运行到谷歌和运行到内置浏览器不一样
2022-09-05
flask session设置问题
2022-01-25
前端如何打开本地文件?
2022-01-14
代码部署到服务器,加载大图片,视频,音频很慢有无解决办法?
2022-01-13
sql查询的一个问题,求解答
2021-09-14
pgsql按获取每个月最后一天的数据怎么获取
2021-09-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人