- 博客(95)
- 收藏
- 关注
原创 开发python flask 启动debug 修改代码保存后自动重启程序
不只是vscode可以 任何可以编译python的idea都可以。app.run中添加debug=True。新建一个config.py。
2022-09-02 20:31:41
2300
原创 python实现向量积运算
即list1[0]乘以list2[0]然后相加并且以此类推ist1 = [111,222,333,444,555,666,777,888,999]list2 = [999,777,555,333,111,888]count = 0for i in range(100): #为了防止两个列表长度不一致 try: count+=list1[i]*list2[i] except: breakprint(count)...
2021-07-19 21:22:42
4550
原创 python判断字符串是否包含、有没有数字
while True: n = input() bool = False #包含数字标识符 for i in n: if i.isdigit() == True: #循环n的每个值 如果是数字就进来这里把标识符变成True bool = True if bool == False:#程序进来这 就是不包含数字 print("不包含数字") breakprint(len(n))...
2021-07-19 21:19:27
4280
原创 python 取消jieba库输出日志
Building prefix dict from the default dictionary ...Loading model from cache /var/folders/31/5dts23qn7_35dp6cv3r5lh400000gn/T/jieba.cacheLoading model cost 0.773 seconds.Prefix dict has been built successfully.看着很烦 内容正确显示 但是强迫症 就想着把他去掉 加入一行代码即可jie.
2021-07-15 21:58:54
901
原创 python jieba库的常用函数使用方法
首先你得安装jiebapip install jieba如果连pip都没有的话 请百度一下cut函数 返回是一个可迭代的generator对象<generator object Tokenizer.cut at 0x108e6beb0>后面有个参数 cut_all = True,意思是 比如 中国万岁 他会把所有有可能组成的词汇都分隔出来<generator object Tokenizer.cut at 0x10ef8fe40>jieba.c.
2021-07-15 21:55:32
3565
原创 python中的random函数库的seed种子是干嘛的
seed的作用就是固定了随机的数字举个例子可以看到我seed种子选择的是1数字0-3之间输出的是1,0,2那么我换一个环境写到这相信大家已经懂了。当你随机输出1-100的数字,seed种子选择0,输出的是1,5,9换一个环境 同样的代码 输出也是1,5,9...
2021-07-13 20:40:10
1304
原创 python异常处理反复运行重新输入
def buy(): try: price = 160 pairs = int(input("你买了几双鞋,请输入:")) if pairs >=10: print("总金额为:{}".format(int((price*pairs)*0.7))) elif 5<= pairs <= 9: print("总金额为:{}".format(int((price*pairs)*0.8))) elif 2<= pairs <=4: print(.
2021-07-11 20:38:10
3530
原创 Mac系统安装python并且设置默认版本
mac系统默认的是python2主要是系统底层软件还在使用的python2修改可能会有问题 但是我就是强迫症阿brew install pyenvpyenv install 3.9.4pyenv global 3.7.6echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n eval "$(pyenv init -)"\nfi' >> ~/.zshrcpython --versionPy
2021-04-24 13:43:20
759
原创 vant提交订单栏价格单位分改成元
不明白vant怎么想的 商品卡片单位是元 提交订单栏单位是分 这不就冲突了吗 官方有没有提供修改单位的接口 只能自己手动去修改一下数据了 或者联系后台给没一个价格数据加上小数点parseInt(totalPrice.toString()+'00'+'.00')一行代码的是 totalPrice是你的价格 先转成字符串 往后加上两个00 在往后加上小数点两个00 然后转成数字类型 不然vant中的price接口是无法识别的 他只支持数字类型...
2020-05-24 09:39:57
1428
1
原创 ios微信小程序解决富文本不显示webp图片格式
一般都是让后台直接换图片格式的但你也可以通过正则 去根据后缀是webp的 换成jpglet image = res.data.img.replace(/\.webp/g,".jpg"),
2020-05-23 09:43:01
1178
原创 vue重头开始搭建element后台环境
安装elementyarn add element先去src下面的创建文件夹plugins然后创建element.js文件import Vue from 'vue'import Element from 'element-ui'import 'element-ui/lib/theme-chalk/index.css'Vue.use(Element)yarn add...
2020-03-18 17:17:40
148
原创 react隐式传参
props.history.push({ pathname: "/admin/user/edit/:", query: { id: record.id } });//获取方式console.log(props.location.query.id)
2020-03-18 10:07:59
675
原创 react antd input防抖
const debounce = (fn, wait) => { let timeout = null; return function(input) { input.persist(); if (timeout !== null) clearTimeout(timeout); timeout = setTimeout(fn, wait,...
2020-03-17 11:21:37
5115
原创 useEffect一直重复调用方法
useEffect(() => {fetch();},[]);加入第二个参数为[] 不然会组件更新一次就渲染一次
2020-03-16 15:09:58
1189
原创 react antd表格添加key
<Table columns={columns} rowKey={record => record.id} dataSource={data} />rowKey={record => record.id} 就是绑定的key
2020-03-16 14:34:15
4126
原创 Redux创建过程
yarn add redux react-redux redux-devtoolsredux-devtools(是调试redux的)首先需要创建文件夹 storestore创建一个index.js转存失败重新上传取消store文件index.js 内容import { createStore } from "redux"; export default function c...
2020-03-05 12:34:44
197
原创 ant中modal组件无法获取到this
因为里面onOk方法是普通函数我们把他弄成箭头函数即可onOk: () => { deletrArticle(record.id).then(() => { message.success("删除文章成功!"); this.getData(); }); }...
2020-02-03 14:59:01
833
原创 js根据|分割成两个字段转成对象在转成数组
const line = res.data[0].gdurl.split("\n").filter(el => "" !== el); const UrlRes = line.map(el => { let arr = el.split("|"); return { gdurl: arr[0], w...
2019-11-26 10:43:13
446
原创 js获取文本域输入行
var tmp = document.querySelector('#test').value; var lines = tmp.split(/\r*\n/); var linesCount = lines.length - (navigator.userAgent.indexOf('MSIE') !== -1);console.log('linesCoun...
2019-11-25 16:13:16
421
原创 element一次请求上传多个文件
<div> <el-upload action drag class="upload-demo" :on-exceed="handleExceed" :limit="5" :file-list="fileList" :on-change="change"...
2019-11-22 15:26:42
1850
1
原创 vue防抖监听搜索watch
npm i lodash -S 先安装轮子然后在需要的页面 导入他let _ = require("lodash");现在methods定义防抖方法decodenameSearch: _.debounce(function(decodename) {this.fetch(decodename);}, 500)然后监听watch使用watch: {de...
2019-11-21 11:10:52
481
原创 element上传类型限制 携带token请求头
携带token计算属性中添加computed: { headers() { return { Authorization: "Bearer " + (localStorage.token || ""), "Content-Type": "application/json;charset=UTF-8" }; }...
2019-11-18 14:40:14
2721
原创 避免localStorage被更改 让localStorage禁止修改值
上代码1.当localStorage值被修改的时候清除他并且跳转到登录页window.addEventListener('storage', function () { localStorage.clear(); window.location.replace("/#/login"); });2.让localStorage值无法修改window.addEve...
2019-11-15 17:10:46
4839
原创 vue地址栏隐藏id 隐藏参数
因为这样的话 安全性就出现问题了 所以需要更改成地址栏不出现id使用方法很简单router把/:id去掉即可无需写路径 使用 router的 name 即可跳转$router.push({name:'workedit',params:{id:scope.row.gdid}})地址栏就没有id了...
2019-11-08 09:34:17
2767
原创 mysql联表查询 使用别名进行where比较
select gd_reg.*, tbl_menu_sub.menunames as gdnames FROM(SELECT substring_index(gd_reg.gdname,',', -1) as gdnamedemo, gd_reg.* FROM gd_reg)gd_reg,tbl_menu_sub WHERE gdnamedemo = tbl_menu_sub.idORD...
2019-11-06 14:52:52
561
原创 mysql更新数据往后追加数据不覆盖原数据
update gd_name set gdurl = concat (`gdurl`,'www.baidu.com|百度测试') where gdid = 1440update 表 set `字段` = concat (`字段`,'aaaasadsdsadafdsafdasfdfsafa') where 字段=条件
2019-10-31 09:52:17
3158
原创 vue的watch监听防抖函数
需求就是输入框进行实时搜索 但是肯定不能说输入一个字符就进行一次搜索 接口请求多了容易崩掉所以防抖函数就起作用了 直接上代码把methods里面设置debounce: function(fn, wait) { if (this.fun !== null) { clearTimeout(this.fun); } this.fun = ...
2019-10-28 15:33:23
3095
原创 vue的watch监听数组或者数组下标值
watch: { "ruleForm.urls.0.gdurl":function(val, oldVal) { console.log(val); },}那个0就是下标 只会监听这个数组0下标的值改动
2019-10-27 15:45:52
2595
原创 element级联选择器省市联动json数据复制直接用
{"default":[{"value":"110000","label":"北京市","children":[{"value":"110101","label":"东城区"},{"value":"110102","label":"西城区"},{"value":"110105","label":"朝阳区"},{"value":"110106","label":"丰台区"},{"value":"1...
2019-10-23 15:04:28
553
原创 element级联选择器城市3级联动三级联动json数据
[{ "value": "110000", "label": "北京市", "children": [{ "value": "110100", "label": "北京城区", "children": [{ "value": "110101", "label": "东城区" }, { "value": "110102", "label": "西城区"...
2019-10-23 09:49:24
2010
2
原创 vue使用echarts可视化工具展示
成功图使用方法很简单 因为echarts在vue使用需要配置太多配置项 咱们可以使用element团队开发的 基于echarts的v-charts工具 一个标签 一个数组数据 即可完成可视化npm i v-charts echarts -S安装完成后 在main.jsimportVChartsfrom'v-charts'Vue.use(VCharts)导入然后...
2019-10-22 15:37:07
788
原创 js将数据处理成树结构
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X...
2019-10-21 15:40:17
1176
原创 mysql查询3天内的数据
SELECT * FROM gd_name where gdTime >= now()-interval 1 day;
2019-10-21 14:17:36
4548
原创 js生成随机数a-z 0-9 以字母开头
letgdCode=generateMixed=>{varstr1="abcdefghijklmnopqrstuvwxyz";vararray=str1.split("");varn=Math.round(Math.random()*(array.length-1));retu...
2019-10-17 10:29:12
1525
原创 element多选框select下拉框数据回显的问题value.push is not a function
昨天弄了一下午 才解决这个问题选择这个省份是下拉框 我传入的是省份的编号 因为数据库mysql是int结构 所以传过来的是个字符串那么大家可能会遇到这个问题数据不回显的问题昨天一天都在搞这个 我之前做过的 新建的时候根据省份编号存进去 编辑的时候 根据编号显示对应的省份 后来才发现 element这个下拉框是需要数组类型 的 所以我们字符串就会出现问题Error in ev...
2019-10-13 09:08:42
13123
9
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人