- 博客(33)
- 问答 (1)
- 收藏
- 关注
原创 微信小程序制作(Vant Weapp)
1.微信开发者工具创建小程序2.cmd进入到WeChatApp目录,npm init,一路回车直到结束3. npm i @vant/weapp -S --production4.将 app.json 中的 "style": "v2" 去除5.构建npm包6.到这一步就创建完成并成功引入组件7.以 Button 组件为例,只需要在app.json或index.json中配置 Button 对应的路径即可。// 通过 npm 安装 // app.json "usingC
2022-01-09 00:01:12
570
原创 点击备选文字插入光标处
function addData(Value){ // 光标处输入 var $t = $('textarea[name="comment"]')[0]; // 插入值所在的input框 if (document.selection) { $t.focus(); sel = document.selection.createRange(); sel.text = Value; .
2021-06-30 13:16:50
147
转载 SQL联合查询inner join、outer join和cross join的区别详解
对于开发使用到数据库的应用,免不了就要使用联合查询,SQL中常用的联合查询有inner join、outer join和cross join;这三者的区别很多人都应该不是很清楚,包括我自己,下面我们一起来看看,如果你使用join连表,缺陷的情况下是inner join,另外,开发中使用的left join和right join属于outer join,而outer join还包括full join.下面我通过图案让大家认识它们的区别。现有两张表,Table A 是左边的表。Table B 是右边的表。其
2021-05-19 10:10:48
676
原创 数据格式转换
输入:--taskpeos=['sngao','yueli']--clas=['不相关','派单','车辆调度及站点维护','人车交互','ODD相关技术','车辆远程控制']--res_list=[['不相关','1','3'],['车辆调度及站点维护','4','3'],['人车交互','5','2'],['派单','1','1'],['车辆远程控制','0','1']]输出:--[{'type':'不相关','sngao':'...
2021-04-15 00:31:55
156
原创 BrokenPipeError: [WinError 232] 管道正在被关闭
from multiprocessing import Process,Queue,Lockimport requestsimport timeimport randomimport multiprocessing as mpimport refrom lxml import etreefrom selenium import webdriverimport more_itertools as mifrom lxml.html import fromstring, tostringfr.
2021-03-31 00:20:12
5697
转载 获取时间段
获取当前月数据SELECT *FROM 表 WHERE DATE_FORMAT(字段名,'%Y%m')=DATE_FORMAT(CURDATE(),'%Y%m)SELECT *FROM 表 WHERE PERIOD_DIFF(DATE_FORMAT(CURDATE(),'%Y%m),DATE_FORMAT(字段名,'%Y%m'))=0获取下个月数据SELECT *FROM 表 WHERE PERIOD_DIFF(DATE_FORMAT(CURDATE(),'%Y%m),DATE_FORMA
2021-03-23 11:03:59
340
原创 2021-03-18
获取当日的前一个月和后一个月import datetimefrom dateutil.relativedelta import relativedeltaprint(datetime.date.today())print(datetime.date.today() - relativedelta(months=+1))print(datetime.date.today() - relativedelta(months=-3)获取上一个月第一天和最后一天from datetime .
2021-03-18 09:38:25
123
原创 队列爬取,实时爬取更新进度
from multiprocessing import Process,Queue,Lockimport requestsimport timeimport randomimport multiprocessing as mpimport refrom lxml import etreefrom selenium import webdriverimport more_itertools as mifrom lxml.html import fromstring, tostringf..
2021-02-04 10:43:51
247
原创 读取xlsx表格内容
import xlrdfrom xlrd import xldate_as_tuple'''xlrd中单元格的数据类型数字一律按浮点型输出,日期输出成一串小数,布尔型输出0或1,所以我们必须在程序中做判断处理转换成我们想要的数据类型0 empty,1 string, 2 number, 3 date, 4 boolean, 5 error'''class ExcelData(): # 初始化方法 def __init__(self, data_path, sheetname.
2021-01-04 09:28:10
435
原创 python 链表实现
列表和链表可以看成是物理结构;列表的优势在于能够快速定位元素,对于读操作多,写操作少的场景,用列表更快。链表的优势在于能够灵活的插入和删除数据,如果是需要频繁的插入和删除元素,用链表更合适class Node: def __init__(self,data): self.data = data self.next = Noneclass LinkedList: def __init__(self): self.size = 0
2020-11-12 17:32:13
482
1
原创 多进程爬虫
from multiprocessing import Process,Queue,Managerimport requestsimport timeimport randomimport multiprocessing as mpimport refrom lxml import etreefrom selenium import webdriverimport more_itertools as mifrom lxml.html import fromstring, tostring
2020-11-06 15:27:15
295
原创 维基百科中文语料建模
OpenCCopencc中的share–>opencc中有需要的json文件就是opencc的配置文件,用来制定语言类型的转换。opencc -i 需要转换的文件路径 -o 转换后的文件路径 -c 配置文件路径D:\opencc-1.0.4-win32\opencc-1.0.4\bin>opencc -i D:\machine\word2vec-tutorial-master\wiki.zh.txt -o D:\machine\word2vec-tutorial-master\wiki
2020-09-17 16:04:01
428
1
原创 在pycahrm中使用虚拟环境
在windows下$ mkdir myproject #创建项目文件夹$ cd myproject$ python3 -m venv venv #安装虚拟环境$ py -3 -m venv venv #创建名为venv的文件夹激活虚拟环境该项目下,直接终端输入venv\Scripts\activate同时,用pycharm打开该项目文件夹,选择项目环境为虚拟环境c = numt.Td = c.tolist()print(d)结果是[['y1', 'k1', 'v1'], ['y2', 'k2', 'v2'], ['y3', 'k3', 'v3']]可以使数据行列变换...
2020-08-07 00:01:13
1512
原创 让程序后台一直运行
nohup放在命令的开头,表示不挂起(no hang up),关闭终端或者退出某个账号,进程也继续保持运行状态,一般配合&符号一起使用。如nohup command &。nohup python3 run.py &
2020-07-27 22:30:21
1054
原创 layui-upload上传组件拦截
layui.upload判断并阻止文件上传在upload.js,搜索y=function,注释掉该function大括号内的语句并替换成:if ("choose" !== i && !l.auto || (l.choose && l.choose(g), "choose" !== i)) return (l.before && l.before(g))===false?'':o.ie ? o.ie > 9 ? u() : c() : void u()
2020-07-02 16:22:53
1274
原创 Python-遍历列表中的每多个元素
a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]n = 4for b in [a[i:i + n] for i in range(0, len(a), n)]: print(b)每次可以遍历a中4个元素,相当于偏移量为4
2020-06-23 09:57:09
2056
原创 列表内元素的相加拼接
import more_itertools as mitext1 = ['1.你好','啊','2.','我是好','人!','3.我也是']e = mi.split_before(text1, lambda x: bool(re.match('[0-9]{1,2}\.', x)))text1 = [''.join(_) for _ in e]得到text1 = ['1.你好啊','2.我是好人!','3.我也是']split_before()以满足匿名函数条件的元素作为分割项,其.
2020-06-16 17:13:06
1099
原创 mysql 建表
create table projects_close(proid varchar(255) primary key not null,project varchar(50),submit_name text,app_num varchar(30),task_type varchar(100),close_manner varchar(100),cls_date datetime,kodlink varchar(255),filingdate varchar(50),billingdate varchar(
2020-06-10 14:39:23
177
原创 js里时间格式化方法
Date.prototype.format = function(fmt){ var o = { "M+":this.getMonth()+1, //月份 "d+":this.getDate(), //日 "h+":this.getHours(), //小时 "m+":this.getMinutes(), //分钟 "s+":this.getSeconds(), //秒 }; if(/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1,(thi
2020-06-05 10:20:34
278
原创 去除列表中的空格
list_ = ['',' qwew ','','','ersf ']list_ = [x.strip() for x in list_ if x != ''] #推导式去除列表中的空格和字符串开头和结尾的空格
2020-06-04 10:01:38
1736
1
原创 js条件判断,将文本中的中英文字符转换
content:需要转换的内容cn_type:转换条件function replace_text(content,cn_type){ if(cn_type=='en'){ var new_content = content.replace(/,/g,',').replace(/;/g,';').replace(/。/g,'.').replace(/‘|’...
2020-05-06 15:36:27
808
原创 xm-select,后台动态渲染数据
xm-select var xSelect; $.ajax({ type:'get', url:'/ex_name', success:function(data){ data = JSON.parse(data) console.log('data:',data) xSele...
2020-05-06 10:16:50
12044
3
原创 flask models.py
**app.py文件config.py文件models.py文件views.py文件**在app.py文件中from flask import Flask,requestfrom flask_sqlalchemy import SQLAlchemyimport configapp = Flask(__name__)app.config.from_object(config)...
2020-04-23 15:33:49
628
原创 图片二进制转base64
import base64# 图片转base64with open("##.jpg","rb") as f: # 二进制方式打开图文件 base64_str = base64.b64encode(f.read()) # base64编码 # base64转图片img_data = base64.b64decode(base64_str) # 解码成字节...
2020-04-22 14:55:55
831
1
原创 flask将字符串转为html标签语言
msg = “<h3>这是标题</h3>”{{ msg | safe }}–>可以将msg字符串转为html标签语言后端中,在from flask import markupmarkup()函数也可以将字符串转为标签语言 msg = markup(msg){{ msg }}...
2020-04-13 00:41:11
955
原创 webdriver报错
使用selenium webdriver报unknown error: Chrome failed to start: crashed适用范围chrome浏览器有,并且版本也和chromedriver的契合最近卸载过chrome浏览器,并且重新装过了解决方案删除:c:\Users(自己的用户名)\AppData\Local\Google\Chrome\...
2020-04-01 13:17:52
183
原创 pycharm无法安装pymssql
pycharm无法安装pymssql到https://www.lfd.uci.edu/~gohlke/pythonlibs/#pymssql这个网址,下载与python对应的版本第三方库拷贝文件至 C:\Python38\pymssql-2.1.4-cp38-cp38m-win_amd64.whl打开 Windows Command Prompt (Run As Administrator)...
2020-03-31 10:26:06
656
原创 python读取excel,转换为list
import pandas as pdimport numpy as np def readexcel(self): data = pd.read_excel('xxx.xlsx') # print(type(data)) train_data = np.array(data) # np.ndarray() excel_l...
2020-03-04 17:55:02
7658
1
原创 js实现鼠标移入显示弹框,移出弹框消失
```javascriptlayui.use('layer',function(){ var layer = layui.layer; $(function(){ var tips $('.project').on({ mouseenter:function(){ ...
2020-02-26 13:05:12
3344
原创 lambda匿名函数
lambda匿名函数lambda的一般形式是关键字lambda,之后是一个或多个参数,紧跟着是一个冒号,之后是表达式lambda *args : expression using arguments相当于def(*args): return expression using argumentslambda是一个表达式,而不是一个语句作为一个表达式,lambda返回值是一个新函数,...
2019-11-30 19:31:36
1200
原创 正则
特别字符特别字符描述$匹配输入字符串的结尾位置。如果设置了RegExp对象的Multiline属性,则$也匹配’\n’或’\r’。要匹配$字符本身,请使用\$ 。如果正则表达式设置了 multiline 标志,那么 multiline 属性返回 true,否则返回 false。如果创建正则表达式对象时使用了 m 标志,那么 multiline 属性就是 true。如...
2019-11-29 15:24:57
368
原创 装饰器整理
Python_装饰器什么是装饰器为什么要用装饰器深入理解装饰器被装饰的函数带返回值被装饰函数带参数装饰器本身带参数什么是装饰器装饰器(Decorators) 可能是Python中最难掌握的概念之一了,在解释是什么是装饰器之前,我们需要知道,python是一门面向对象的语言,python基本思想就是一切皆对象,数据类型是对象,类是对象,类实例也是对象,所以对于装饰器而言,重要的是函数也是对象!既...
2019-11-25 20:42:00
510
空空如也
如何书写对应正确的正则表达式?
2022-12-30
python数据请求缓存问题
2022-01-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人