自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 资源 (2)
  • 收藏
  • 关注

原创 vue开发中的错误集合

类型错误:api要一个int 给了一个字符串{code: 100msg: "json: cannot unmarshal string into Go struct field BackendManageServerGetIpUserConnectIpLineLogInfoListArgs.filterRegionCode of type int32"}

2020-05-19 14:38:20 157

原创 pycharm 快捷键

pycharm里面 配置默认的下载源pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

2022-05-20 17:13:56 171

原创 lpush脚本

# coding:utf-8import json,pymysql,redisdef get_from_mysql(): db = pymysql.connect(user='root', password='xxxx', host='127.0.0.1', database='wang', charset='utf8mb4') cursor = db.cursor(pymysql.cursors.DictCursor) # sql = """create table ngu

2022-05-18 19:45:28 201

原创 python[redis] push数据

# -*- coding: UTF-8 -*-import redisr = redis.Redis(host='xxx', port=xx, decode_responses=True, password='xxx') with open('message_data.txt', encoding='UTF-8') as f: for line in f: r.lpush('your redis key name', line) print (line)#

2022-05-18 18:43:23 424

原创 mysql(scrapy)

# -*- coding: utf-8 -*-# Define your item pipelines here## Don't forget to add your pipeline to the ITEM_PIPELINES setting# See: http://doc.scrapy.org/en/latest/topics/item-pipeline.htmlimport pymysql,datetimeclass XwProjectPipeline(object): d

2022-05-18 15:48:39 243

原创 python写的圣诞树

from turtle import *import randomimport timen = 80speed(10.5)screensize(bg="seashell")left(90)forward(3 * n)color('orange', 'yellow')begin_fill()left(126)for i in range(5): forward(n / 5) right(144) left(72)end_fill()right(126)co

2021-12-24 18:53:53 381

原创 Selenium隐藏“Chrome is being controlled by automated test software”

隐藏“Chrome is being controlled by automated test software”如果你去查了别的答案了,相信你得到的解决方法肯定是这样的:# 这是错误示例,高版本Chrome请不要使用这个方法:# Options中添加一个argument即可!options.add_argument("disable-infobars")这个argument其实很早就已经被弃用了,你在Chrome 78版本上,用这个是不能解决问题的那么其实应该怎么解决呢,如下:# Chr

2021-11-26 12:38:58 520

原创 js小动画

<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>测试</title> <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.js"></script> <style> .product-service-titl

2021-09-13 18:41:17 119

原创 数据清洗python去除特殊字符\xa0

python去除特殊字符 \xa0eg:lista = ['<p>梅花老师:</p><p>\xa0 \xa0 \xa0 \xa0 \xa0选项 A 不符合题意,转回已计提的存货跌价准备']listb = '出现1室1厅1卫 \xa0\xa0\xa0\xa038㎡'例一:[列表]法一:lista = [el.replace('\xa0',' ').replace(' ','') for el in lista]prin

2021-08-07 14:20:55 1091 1

原创 快速格式化请求头

```python# -*- coding: utf-8 -*-import jsonheaders = """Accept: application/json, text/plain, */*Accept-Encoding: gzip, deflate, brAccept-Language: zh-CN,zh;q=0.9Connection: keep-aliveContent-Length: 81Content-Type: application/json;charset=UTF.

2021-07-22 17:51:47 632

原创 python里os.listdir函数排序00796-1-1-1类文件解决方案

filename_list = os.listdir(path2) # 扫描目标路径的文件,将文件名存入列表print(filename_list)文件里排序整齐的文件名,经过os.listdir后会出现错乱,如下:错误的输出示例:filename_list = [‘00796-1-1-1.m3u8’,‘00796-1-1-2.m3u8’,‘00796-1-1-3.m3u8’,‘00796-1-2-1.m3u8’,‘00796-1-2-2.m3u8’,‘00796-1-2-3.m3

2021-04-27 16:45:50 105

原创 根据文件名列表批量修改文件名

# -*- coding: utf-8 -*-import ospath = r"E:\puyub\rename\title3.txt" # 标题txtpath2 = r"E:\puyub\rename\会计学" # 文件夹os.chdir(path2) # 切换到当前目录下"""os.listdir(path) 为 返回指定路径(path)文件夹中所有文件名"""filename_list = os.listdir(path2) # 扫描目标路径的文件,将文件名存入列表w

2021-04-27 11:32:33 767

原创 selenium获取cookie保存和使用

selenium获取cookie,忘记从哪儿转载的了,留一下做个备份# -*- coding: utf-8 -*-from selenium import webdriverimport timeimport jsonfrom selenium.webdriver.support import expected_conditions as ECfrom selenium.webdriver.support.wait import WebDriverWaitfrom selenium.webd

2021-04-10 10:04:11 4180

原创 tkinter的简单模型

# -*- coding: utf-8 -*-import osfrom tkinter import *from tkinter import filedialogimport tkinter.messageboxdef main(): def selectExcelfile(): sfname = filedialog.askdirectory(title='选择文件夹') text1.insert(INSERT, sfname) # 存入

2021-03-25 15:15:42 173 1

原创 Python 获取网络视频相关

合并[.ts]视频命令copy/b D:\python\ts_files\*.ts d:\new.tsm3u8文件中的 m3u8标签与属性说明#EXTM3U每个M3U文件第一行必须是这个tag,请标示作用#EXT-X-VERSION:3 该属性可以没有#EXT-X-MEDIA-SEQUENCE:140651513 每一个media URI在PlayList中只有唯一的序号,相邻之间序号+1, 一个media URI并不是必须要包含的,如果没有,默认为0 #EXT-X-TARGETD

2021-03-16 12:00:12 172

原创 js的一些示例

缺少对象// 对象存在于js,不存在于node.js,比如window。document// 这些对象的属性是一个值var window = {}var document={}document={"location":{"href":"https://bbs.com"}}var screen={"width":900,"height":1200}console.log(screen.width)...

2020-07-22 16:02:34 91

原创 python中的pyExecjs

一 ,检查环境>>> import execjs>>> execjs.get().name'Node.js (V8)'>>>二,选择不同的引擎长期使用os.environ["EXECJS_RUNTIME"]="Node"临时使用import execjs.runtime_namesnode=execjs.get(execjs.runtime_names.Node)使用示例import execjsjstext ='''fu

2020-07-22 15:47:21 364

原创 vue-cli相关

1.TypeScript 支持使用 TypeScript 书写源码。2.Progressive Web App (PWA) Support PWA 支持。3.Router 支持 vue-router 。4.Vuex 支持 vuex 。5.CSS Pre-processors 支持 CSS 预处理器。6.Linter / Formatter 支持代码风格检查和格式化。7.Unit Testing 支持单元测试。8.E2E Testing 支持 E2E 测试...

2020-07-08 14:16:50 93

原创 js轮子

格式化时间的方法dateFormat (fmt, date) { let ret const option = { 'Y+': date.getFullYear().toString(), // 年 'm+': (date.getMonth() + 1).toString(), // 月 'd+': date.getDate().toString(), // 日 'H+': date.getHours().toStri

2020-06-30 11:01:20 3587

原创 el-tag的类型转换

<el-table-column align="center" label="上报状态" width="70"> <template slot-scope="scope"> <el-tag :type="scope.row.state | statusFilter">{{ scope.row.state | formatStata }}</el-tag> </template> </el-table-column&g

2020-06-02 16:22:56 3276

原创 vue 后台页面组件模板

article.vue + filter.vue + data.js 组成的页面<><>article.vue<><><template> <div class="manage"> <el-row :gutter="20"> <el-col :span="24"> <div class="panel"> <panel-titl

2020-05-29 11:26:05 383

转载 vue前端调后台接口下载excel文件

如题

2020-05-27 20:26:23 2141

转载 Vue自定义v-model

转载地址Vue的v-model双向绑定非常实用,对于自定义组件也可以自定义实现v-model实现方案在组件的 props中定义 value 值用于接收父级传入的内容props: { value: { type: Boolean, default: false }}在组件的 data() 中定义将 value 另存为的实际值data () { return { show: false }}1.在组件的 watch 中监听两个值的变化监听 va

2020-05-25 16:11:37 132

转载 js中的数值

整数和浮点数JavaScript 内部,所有数字都是以64位浮点数形式储存,即使整数也是如此。所以,1与1.0是相同的,是同一个数。1 === 1.0 // true这就是说,JavaScript 语言的底层根本没有整数,所有数字都是小数(64位浮点数)。容易造成混淆的是,某些运算只有整数才能完成,此时 JavaScript 会自动把64位浮点数,转成32位整数,然后再进行运算,参...

2020-04-30 11:02:42 295

转载 Chrome DevTools — Network -- 【转】

[转于]Chrome DevTools 记录网络请求默认情况下,只要DevTools在开启状态,DevTools会记录所有的网络请求,当然,记录都是在Network面板展示的。停止记录网络请求点击Stop recording network log红色图标,当它变为灰色时,表示DevTools不在记录请求在Network面板下,Command+E(Mac)或者Ctrl+E(Windo...

2020-04-27 16:56:47 577

原创 git 分支创建并推送到远程分支

1:远程上创建一个dev分支2:git clone xxx.com 命令克隆一个本地库。3.假定你需要一个dev(此处假定远程库中已经存在此分版支,也就是你需要克隆的)分支用于开发的话,你需要在dev分支上开发,就必须创建远程origin的dev分支到本地,于是他用这个命令创建本地dev分支:切换到分支devgit checkout -b dev origin/dev4.进行同步 git ...

2020-04-17 11:30:40 1149

原创 ele组件的input框去掉边框

1,input{ outline:none; border:0; }style="outline:none;"这种对自己写的框有用,对于ele组件的input框没有用2,强覆盖掉蓝色边框.vue-input { border:1pxsolid#fff!important;}...

2020-04-14 11:55:52 8401 2

原创 win8查看系统进程ID

1.按下Win+R键,输入cmd,打开命令行。2.在CMD窗口中输入 netstat -aon|findstr x,表示要查看的端口号。以 netstat -aon|findstr 8080 为例:netstat -aon|findstr 80803.查出8080是哪个程序,5000就是之前的进程ID。tasklist|findstr 50004.关闭对应的进程...

2020-02-28 16:32:36 120

原创 js生成随机数Math.random()

Math.random() - 可以用来生成0-1之间的随机数 - 生成一个 0-x 之间的随机数Math.round(Math.random()*x) -生成一个 x - y 之间的随机数Math.round(Math.random()*(y-x)+x)// 生成1-6之间的随机数console.log(Math.round(Math.rand...

2020-02-19 19:11:14 224

原创 Vscode之右键输出乱码问题

按住crtl+shift+p,在setting.json中设置添加代码"code-runner.executorMap": { "python": "set PYTHONIOENCODING=utf8 && python", }"code-runner.runInTerminal": true, //设置run code输出到控制...

2020-02-11 19:05:37 282

原创 js基础三-逻辑运算符(!/&&/||)

&& 与&& 对符号两侧的值进行与运算并返回结果 [找错(fasle)的]运算规则:- 两个值中只要有一个值为false 就返回 false- 只有两个值都为 true 时,才会返回true- js中的“与”属于短路的与,如果第一个值为false ,则不会看第二个值 例 : // 两个值都为 true 则返回 true var res...

2020-02-11 15:35:26 569

原创 JS基础二 - 运算符

运算符也叫操作符通过运算符可以对一个或者多个值进行运算,并获取运算结果比如 typeof 就是运算符,可以来获取一个值的类型 它会将该值的类型以字符串的形式返回 number string boolean undefined object算数运算符当对非Number类型的值进行运算时, 会将这些值转换为Number,然后再运算。任何值和 NaN 做运算都得 NaN加...

2020-02-07 20:55:48 269

原创 JS强制类型转换

类型转换主要指,将其他数据类型转换为(String、Number、Boolean)转换为string:方式一:调用xxx的yyy()方法,就是xxx.yyy()var a=123;a.toString();console.log(a);结果:123该方法不会影响到原来的变量,它会...

2020-02-06 17:44:08 100

原创 VSCode的常用快捷键

一、vs code 的常用快捷键1、注释:  a)单行注释:[ctrl+k,ctrl+c] 或 ctrl+/  b)取消单行注释:[ctrl+k,ctrl+u] (按下ctrl不放,再按k + u)  c)多行注释:[alt+shift+A]  d)多行注释:/**2、移动行:alt+up/down3、显示/隐藏左侧目录栏ctrl + b4、复制当前行:...

2020-01-31 10:33:06 199

原创 【pythonError】

json报错JSONDecodeError: invalid control character 报错原因 :json写法不严格造成JSONDecodeError: invalid control character解决# 解决json.loads(json, strict=False) # 关掉strict即可...

2020-01-10 14:46:48 80

原创 油猴脚本hook cookie 生成

插件 tampermonkey [油猴] 管理器# hook cookie 生成Object.defineProperty(document, 'cookie', { get: function() { console.log('getcookie'); debugger; return "";...

2019-12-25 18:04:57 4001

原创 文件夹操作

# 获取当前文件的上上层文件夹os.path.dirname(os.path.dirname(os.path.abspath(__file__)))

2019-12-12 14:46:34 67

原创 Linux 笔记

linux查看谷歌版本:/usr/bin/google-chrome -versionCentOS 7 进行PPPOE拨号上网https://www.cnblogs.com/gotodsp/p/5513945.html?tdsourcetag=s_pctim_aiomsg

2019-12-11 15:36:21 62

转载 scrapyd源码流程

2019-12-06 16:36:33 290

原创 log模板

# scrapy_plus/utils/log.pyimport sysimport logging# 默认的配置DEFAULT_LOG_LEVEL = logging.INFO # 默认等级DEFAULT_LOG_FMT = '%(asctime)s %(filename)s [line:%(lineno)d] %(levelname)s: %(message)s' # ...

2019-12-05 10:44:51 311

桌面解压圣诞树哦.rar

解压到桌面即可

2021-12-24

charles-proxy-4.2.5-win64.7z

Charles其实是一款代{过}{滤}理服务器,通过过将自己设置成系统(电脑或者浏览器)的网络访问代{过}{滤}理服务器,然后截取请求和请求结果达到分析抓包的目的。

2019-11-12

空空如也

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

TA关注的人

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