自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

西门大盗 捉虫专家

只提供有价值的经验分享

  • 博客(210)
  • 收藏
  • 关注

原创 安装gcc、node时遇到的报错‘No package devtoolset-8-gcc available.‘

1:安装Software Collections库(如果你的系统中还没有的话)

2024-03-23 11:22:50 372

原创 django中获取列表的序号(forloop的使用)

第{{ forloop.counter }}个乘客:{{ passenger.name }}

2024-01-09 17:41:47 450

原创 python中ijson的用法,解决大json文件中提取数据

【代码】python中ijson的用法,解决大json文件中提取数据。

2023-12-16 14:47:13 289

原创 在Mac上安装和配置Node.js

上述命令中的文件名取决于你当前使用的 Shell,如果你使用的是 zsh,则编辑 ~/.zshrc 文件;如果使用的是 Bash,则编辑 ~/.bash_profile 文件。这个命令将会弹出一个对话框,询问你是否要安装Xcode Command Line Tools。这个命令将会下载并安装最新版本的Node.js以及npm(Node.js的包管理器)。比如我用的是bash终端,那么配置环境变量的方法是:在终端输入。如果一切正常,Node.js应该会显示其版本信息。到此,你的node应该是生效了的,

2023-11-24 23:38:18 1687

原创 mac上Homebrew的安装与使用

安装完后正常会提示再执行2步,来添加环境变量,具体的代码会在提示中给出。这个命令会自动下载并安装 Homebrew。过程中会要求输入开机密码。打开终端:command+空格 ,搜索‘’终端 ’,打开终端。然后输入brew --version。出来版本号,表示安装成功。

2023-11-24 23:13:10 564

原创 用一个py文件管理python项目中的多个文件运行

假设在我们的 项目中,每次需要启动多个py文件(这些文件是独立的),因为每次都执行多个py文件太繁琐,所有需要放在同一个py文件下来管理,每次只需要运行着一个py文件即可。

2023-09-23 10:54:18 489

原创 通过pyinstaller将python项目打包成exe执行文件

iconfont-阿里巴巴矢量图标库PNG转ICO - 在线转换图标文件可以把得到的ico图片放在python运行文件同一个目录下。

2023-09-08 16:53:25 449

原创 降级npm后,出现xxx 不是内部或外部命令解决方法

Windows用户检查下npm的目录是否加入了系统变量PATH中,如果不存在需要手动添加,添加之后需要重新启动CMD控制台。一般出现这样的问题原因是npm安装出现了问题,全局模块目录没有被添加到系统环境变量。npm目录可以使用npm命令去查找:npm config get prefix。发现 anyproxy 不是内部或外部命令解决方法.之后在cmd中输入anyproxy。比如我安装了anyproxy。添加之后,重启一个cmd。就能运行anyproxy。

2023-07-15 00:03:25 1821

原创 npm install 安装失败,一直卡在sill idealTree buildDeps没有反应

网上其他的方法全试了一遍都不行,最后把npm降级就解决了。

2023-07-14 23:17:22 915

原创 npm 设置淘宝镜像(node )

npm下载太慢,设置成淘宝镜像后速度明显飞快。

2023-07-14 23:15:03 113

原创 vs code 配置环境后运行报错:can‘t find node.js binary “node-inspect“: path does not exists.

需要去安装node-inspect。

2023-06-14 12:05:39 408

原创 初识JavaScript进行websockets连接

讲人话就是:服务端和客户端可以双向实时通讯。

2023-04-12 11:48:36 1248 1

原创 AI在线画图(文生图,通过文字绘制图片)

AI生图,文心文生图

2022-10-24 18:19:04 24952 3

原创 acw_sc__v2加密参数分析(XX找房、36氪、亿X欧、大TANGs商务)

阿里无感 acw_sc v2

2022-10-18 16:23:49 1496 2

原创 换个电脑后,执行execjs报错的一次解决(把掉JScrip换成Node环境)

在代码前面标明: os.environ['EXECJS_RUNTIME'] = 'Node'在本地windows上正确调用execjs后,换台电脑居然就报错了。看见依赖的环境居然是JSscrip,所以,只能更换环境。然后代码就正确运行了。

2022-08-27 16:37:03 757 1

原创 nodejs在windows下安装后npm命令无法使用的解决方法

最后解决的方法是:发现在用户变量中,存在一个路径:C:\Users\dname\AppData\Roaming\npm。这次安装nodejs后,在cmd中, node -v 可以显示结果。应该是之前安装上去的一个文件,把这个npm文件夹删除后,成功解决问题。最后重新卸载、安装nodejs还是没有解决。但是,npm -v 显示为空。...

2022-08-27 15:42:08 3952

原创 对mongo中的所有数据,更改某个值(mongo中完成)

对mongo中的所有数据,更改某个值

2022-08-24 11:25:48 799

原创 charles抓取不到某个带有端口号的网站(如xx.com:8118)

某个网站的路由中带有端口号:xx.com:8118在charles中无法检测到。最后的解决方法是:proxy-recording settings在include选项中,添加 https://*之后就可以过滤到了。

2022-06-04 18:08:34 402

原创 django管理后台列表页,TextField字段展示换行等格式(format_html)

因为在django后台管理页面中国,在详情页中输入字段后,在列表页只能一行显示,所以,最后的解决办法是:在model中定义一个新字段,然后运用到了format_html 方法,把原本的字段return回去def hang_format(self): return format_html('<pre>{}</pre>', self.hang)然后在list_display中展示这个字段代替原来的字段即可。...

2022-04-23 13:57:24 1645

原创 在首页添加备案信息(个人网站)的html示例

域名备案后,需要在网站首页添加自己 的备案号,并且指向工信部首页,以下是示例的代码。另外,这是个人网站的写法,企业网站可能还有不同<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>我的网站</title></head><body><div class="foot_bot">

2022-02-26 10:23:50 7554

原创 python爬虫时遇到proxyError (SSLError/_ssl.c:1076)的解决方法

电脑安装了selenium和chromedriver后,爬虫的加上proxies后就无法请求:requests.exceptions.ProxyError: HTTPSConnectionPool(host='www.baidu.com', port=443): Max retries exceeded with url: / (Caused by ProxyError('Your proxy appears to only use HTTP and not HTTPS, try changing yo

2022-02-09 16:34:36 5901 2

原创 python 保存数据到excel表格(xlwt库 xls格式)

import xlwt workbook = xlwt.Workbook(encoding='ascii') worksheet = workbook.add_sheet('My Worksheet') style = xlwt.XFStyle() # 初始化样式 font = xlwt.Font() # 为样式创建字体 font.name = 'Times New Roman' font.bold = True # 黑体 font....

2021-05-19 16:40:22 630

原创 charles 没有了window proxy 选项,导致无法抓包

charles遇到了打开一片空白,没有抓到任何网页上的数据包的情况,之后重启了电脑,亲测解决问题。

2021-04-21 11:05:00 1867 2

原创 python中时间的转换(strftime strftime)、当前时间

爬虫时获取到的时间数据格式有很多,无论哪一种,都可以标准化成我们所需要的格式(如通用格式:2018-08-08 21:00:00)假设此时获取到的数据格式为:August 08, 2018 9:01 PM那么通过python转化成标准格式,脚本如下:import datetimea = datetime.datetime.strptime('August 08, 2018 ...

2021-03-31 11:28:23 938

原创 给自己的django项目配置域名

比如,现在你的django项目已经在服务器上面运行,那么如何配置一个域名,然后通过域名来访问项目呢?第一步:购买域名阿里云、腾讯云等云平台都可以注册、购买域名。购买后需要实名认证(上传身份证)、DNS解析。.com类型的域名是在国外的不需要备案。而.cn的域名是需要国内备案的可能需要1-3天。第二部:域名解析域名解析:就是将你的域名与你的服务器的ip地址绑定。可以在你的云平台上面完成。这里以腾讯云后台的域名解析为例,在完成了以上的各个环节后,你会来到这个页面,以上说明

2021-03-30 11:14:19 4202

原创 已经安装完nginx的情况下,安装fastdfs-nginx-module

本文介绍在服务器上已经安装了nginx的情况下,安装fastdfs-nginx-module这个模块。关于nginx的安装,参考这里:自行下载fastdfs-nginx-module到/usr/local 目录下,并且解压。假设你的nignx是解压到了 /root/nginx-1.16.1 这个目录,那么需要cd到这个目录下,然后执行:./configure --add-module=/usr/local/fastdfs-nginx-module/src编译之后,将会在o...

2021-03-23 11:15:28 1890 2

原创 django2.0在使用自带的authenticate方法来验证用户的账号密码,出现一直返回None的问题解决

在使用django自带的authenticate方法时,出现无论如何,验证的用户都是Nonefrom django.contrib.auth import authenticate,loginuser = authenticate(username = username,password=password)最后在settings文件中添加以下内容,完成解决问题:AUTHENTICATION_BACKENDS = ['django.contrib.auth.backends.Allo.

2021-03-15 15:31:37 331

原创 用charles手机抓包,遇到全部是connection的方法,返回的都是Connection established,解决方法如下

使用charles抓包手机数据时,会遇到抓到的链接都是200,connection类型,返回的结果是Connectionestablished。遇到这种情况,起码要做到下面几个环节:1:电脑上已经安装了证书(新下载的charles必须重新安装)2:手机安装证书(如果这台电脑刚安装了charles,那么手机的charles也需要重新安装)3:手机安装后还需要在 设置-》通用-》描述文件中选择Charles证书并且信任,如图:4:如果是苹果手机,ios10以上版本,还需要查看设置-.

2021-02-02 15:39:31 26030 6

原创 python:微信支付链接转化成图片(data格式、PNG格式)

微信支付的链接基本格式如下:weixin://wxpay/bizpayurl?pr=szIyqLmzz拿到链接后,需要把它转成图片二维码,用来手机可扫描。import base64import qrcodeimport iodef to_image( url): img = qrcode.make(url) img = img.get_image() in_mem_file = io.BytesIO() img.save(in_mem_file, f

2021-01-28 11:04:49 6827

原创 Django使用mysql数据库后,出现无法识别mysql客户端的报错,解决方法如下

django项目在settings中已经完整配置了mysql,但是,在迁移的时候就出现了如下报错:这是django无法识别pymysql的原因,只需要在项目名目录(注意,是项目名)下的__init__.py 中,添加如下代码:import pymysql# pymysql.version_info = (1, 4, 13, "final", 0)pymysql.install_as_MySQLdb()...

2021-01-06 15:00:47 327

原创 用python随机获取中文名字

一直没找到好用的中文姓名库,暂且收集了下面这些姓名集合,可以随机选取,样本不多,但随机组合成三字姓名后,还是一个很大的数量级。import randomdef get_one_name(): XING = ['赵', '钱', '孙', '李', '周', '吴', '郑', '王', '冯', '陈', '褚', '卫', '蒋', '沈', '韩', '杨', '朱', '秦', '尤', '许', '何', '吕', '施', '张', '孔', '曹',

2020-12-22 10:15:27 3105

原创 用python将中文转化成拼音(xpinyin)

遇到一个很好用的中文转拼音的库:pip install xpinyindef cn_to_pinyin(): from xpinyin import Pinyin one_p = Pinyin() py_res = one_p.get_pinyin('中国') print(py_res) # zhong-guo

2020-12-22 10:09:24 661

原创 python中,多层级排序(如:对列表中的元素进行多层级排序)

主要用到sorted函数和ord函数如下例子:需求是先对age进行从小到大排序,再根据time从大到小排序。one_list = [{'age':22,'time':'2020-11-11 08:05:06'},{'age':11,'time':'2020-11-11 12:05:06'},{'age':22,'time':'2020-11-10 08:05:06'}] new_list = sorted(one_list,key=lambda keys:(keys['age'],[-or

2020-12-09 11:07:45 1409

原创 python 对列表中的字符串进行排序

主要用到ord函数。什么是ord函数:ord() 函数是 chr() 函数(对于8位的ASCII字符串)或 unichr() 函数(对于Unicode对象)的配对函数,它以一个字符(长度为1的字符串)作为参数,返回对应的 ASCII 数值,或者 Unicode 数值,如果所给的 Unicode 字符超出了你的 Python 定义范围,则会引发一个 TypeError 的异常。返回值返回值是对应的十进制整数。>>>ord('a')97>>> ord

2020-12-09 10:50:59 2677

原创 centos上部署django项目后,外网无法连接(内网可以访问到项目)的解决办法

在服务器上部署django项目后,遇到外网无法连接,而内网可以访问的情况,这时项目肯定是没有问题的,只能从端口项目的设置进行修改。常见有以下几个方法去尝试:一,查看服务器的安全组中是否开启了这个端口。二:查看是否是防火墙阻挡了firewall-cmd --zone=public --list-ports发现没有开启防火墙如果发现有开启了防火墙,那么就需要开放这个端口:1.添加防火墙允许的端口如(8000):firewall-cmd --zone=public --add-p

2020-09-07 15:18:36 2962 3

转载 把中文转换成&#X 开头的字符(JavaScript)

目前只测试了JavaScript的转换方法,如果有python的转换版本,欢迎留言交流!function left_zero_4(str) { if (str != null && str != '' && str != 'undefined') { if (str.length == 2) { return '00' + str; } } return str;}functi.

2020-07-23 16:15:12 1076

原创 python中,把‘&#’ ‘&#x开头的字符串转换成中文

爬虫时经常遇到'/u'开头的unicode编码的字符串,这时通过decode()来解决.但偶尔也会遇到以‘&#’ 或者‘&#x’开头的字符串,这是HTML、XML 等 SGML 类语言的转义序列(escape sequence)。它们不是「编码」。如果以‘&#‘ 开头,后接十进制数字,如果以‘&#’开头,后接十六进制数字。在python中的解决方法是:import htmla = '&#x5916;&#x89C2;'print..

2020-07-18 15:33:57 2811 4

原创 解决python中requests请求时报错:UnicodeEncodeError: ‘latin-1‘ codec can‘t encode character

当request请求中,带有中文,可能引发报错:UnicodeEncodeError: 'latin-1' codec can't encode character ······解决方法是,找到引起报错的地方(可能是headers中,也可能是data中)把引起报错的字符串进行转码即可:'你的字符串'.encode("utf-8").decode("latin1")...

2020-07-04 18:17:46 14606 3

转载 Tensorflow 使用时cpu编译报错your CPU supports instructions that this TensorFlow binary was not compiled to

使用TensorFlow模块时,弹出错误Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX AVX2原因是下载TensorFlow的版本不支持cpu的AVX2编译。可能是因为安装时使用的pip install tensorflow ,这样默认会下载X86_64的SIMD版本。有两种解决办法:1.忽略这个警告,不看它! 1 2 3 4

2020-07-03 16:41:48 11161 4

原创 python中,ord和chr函数

ord()函数主要用来返回对应字符的ascii码,chr()主要用来表示ascii码对应的字符(参数为数字,可以用十进制,也可以用十六进制。)>>> ord('a')97>>> chr(65)'A'>>> ord('?')63一个运用:打印出a-z字母:>>> for i in range(ord('a'),ord('z')+1):... print(chr(i))...

2020-06-18 12:06:37 1106

空空如也

空空如也

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

TA关注的人

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