• 博客(62)
  • 资源 (1)
  • 收藏
  • 关注

原创 chatGPT之Python API启用上下文管理

还有一个重要的点:提交的这些数据都会计算进tokens里面包括chatGPT回复的时候(最多4096个tokens),如果你想让上下文管理能记忆更多的语料,那么在提交数据的时候就尽可能的增加你们之间对话的内容(同时会更快的消耗你的tokens)。我也是参考官方文档去阅读和理解的,但是有时候官方文档以为你很懂了,就没有太多说明,废话不多说下面我跟大家讲一下API调用时如何启用上下文管理的。为什么别人的机器人能联想之前的语料,而你的却像个每次都只如初见的高冷机器人?需要注意的是,提交的数据结构顺序必须是。

2023-03-14 22:45:03 46016 15

原创 chatGPT侧边栏历史记录消失解决方法

很多程序员发现自己的chatGPT打开后左侧侧边栏历史记录消失了,自己辛辛苦苦测试的Prompt都没有了,折腾了很久都不行,不得不重新写Prompt;

2023-03-09 15:30:59 4148 8

原创 openai-chatGPT的API调用异常处理

因为目前openai对地区限制的原因,即使设置了全局代理使用API调用时,还是会出现科学上网代理的错误问题。再次运行API测试代码发现以及成功返回数据。openai库 == 0.26.5。”方法,并在此方法上方加入代理。

2023-03-04 12:22:30 27017 44

转载 阿里人机检测验证码的自动化操作尝试

1. 通过检测浏览器状态来进行人机检测使用selenium打开浏览器

2021-06-19 10:35:37 1213

原创 PHP进行中文URL编转码为GB2312或UTF8

中文转URL编码 GB2312urlencode(iconv('utf-8', 'gb2312', '中国人'));中文转URL编码 UTF8urlencode('中国人');

2021-04-26 22:17:27 473 1

原创 PyQt5 自动计算阵列矩阵

说实话,其实我当时听懂了,真正写代码的时候越写越懵逼,所以还是记录下来吧!另外有兴趣了解的同学还是看老师的视频解说比较好。想学PyQT的同学强烈建议看这个老师的视频,由浅入深,从PyQT最基本的开始教学,非常棒!bilibili:https://www.bilibili.com/video/BV1UZ4y1p7PA?p=21# -*- coding: utf-8 -*-from PyQt5.Qt import *import sysapp = QApplication(sys.

2020-09-13 02:36:34 437 1

原创 通过CMD命令查询端口占用追查追踪EXE/进程/反电脑木马病毒的方法

有时候老是担心自己电脑是否中了木马病毒,但是因为后台进程程序又太多而无从查起。有时候我们在开发某些程序时经常遇到端口被占用的情况。有时候想看看端口是否是病毒可疑程序在运行。那就往下看吧,可能会对你起到帮助!PS:本教程仅适用于Windows系统①win+r 调出运行窗口②输入:cmd+回车键③查询端口占用情况(举个栗子,我们要查询8989端口是被哪个进程所占用)CMD窗口命令netstat -ano我们看到8989这个端口是被占用,并且PID号是:...

2020-06-27 22:41:32 2401 3

原创 python 打包exe文件并隐藏执行CMD命令窗口

虚拟环境安装 pyinstallerpip install pyinstaller 打包exe命令:(具体的命令网上资料很多)# 打包1个py文件,并隐藏执行窗口pyinstaller -F -w main.py # 打包1个py文件(-F),并隐藏执行窗口(-w),替换exe的ico图标(-i img.ico)pyinstaller -F -w -i img.ico main.py以上的这种打包方式会将各种依赖库都以源文件方式保存到文件夹中,大部分时候我们还是希望只有一

2020-05-26 02:33:08 9863 2

原创 C语言指针学习 课堂记录

【定义指针变量】类型名 *指针变量名(pa和pb是自定义名)char *pa; //定义一个指向字符型的指针变量int *pb; //定义一个指向整型的指针变量【取地址运算符和取值运算符】一、如果需要获取某个变量的内存地址,可以使用取地址运算符(&)char *pa = &a;int *pb = &f;二、如果需要访问指针变量指向...

2020-04-18 19:39:32 227 1

转载 windows下使用vscode编写运行以及调试C/C++

原文地址:https://www.cnblogs.com/TAMING/p/8560253.htmlvscode支持类似于vs的断点调试c/c++,也可以直接编译&运行c/c++先是编译运行 c/c++的方法 微软官方起初设定的科学做法(这也是现在的科学做法)是通过在vscode集成控制台写命令行的方式来...

2020-04-17 01:15:37 1800 1

原创 xpath常用笔记

从用户名开始定位 用户名(span)→父级节点(td)→同级节点(td)→子节点(input)//span[contains(text(),'用户名')]/parent::td/following-sibling::td//input[@name='username']解释://span[contains(text(),'关键词')]/parent::元素/fo...

2020-03-14 16:12:15 236 1

转载 parted3 Linux分区命令

原贴地址:http://www.junfcom.cn/post/184.htmlParted是一个着名的命令行工具,可以轻松管理硬盘分区。它可以帮助您添加,删除,缩小和扩展磁盘分区及其上的文件系统。从第一次出来,分手已经走了很长的路。其中一些功能已被删除,其他功能已被添加。分区命令管理Linux磁盘分区在本教程中,您将学习分开的基础知识,我们将向您展示一些实际的例子。如果您以前没有...

2019-05-06 15:15:53 830 1

原创 踩坑解决:web Server Traceback(most recent call last)builtins. Attributeerror: int object has no attribut

解决方法:尝试将Twisted 版本重新安装成 18.9.0①卸载Twisted命令:pip uninstall Twisted②安装指定版本Twistedpip install Twisted==18.9

2019-04-21 17:31:07 1448 2

转载 cmder 常用配置(包括默认管理员运行和解决中文乱码)

简介cmder是一个增强型命令行工具,不仅可以使用windows下的所有命令,更爽的是可以使用linux的命令,shell命令。下载官网地址:http://cmder.net/下载的时候,会有两个版本,分别是mini与full版;唯一的差别在于有没有内建msysgit工具,这是Git for Windows的标准配备;全安装版 cmder 自带了 msysgit, 压缩包...

2019-04-13 13:42:43 822 1

原创 Scrapy 服务器远程更新爬虫xpath或css规则,利用ElementTree远程解析XML节点

我们在做分布式爬虫的时候有些网站可能因为规则变更使得我们爬虫也要跟着变更规则,如果部署了很多的话更新规则就会是个头大的问题,慢慢去一个一个更新爬虫规则实在是太累了,所以我就想到了用xml来做规则,让爬虫去读取一个远程xml就可以了;我们后期维护的时候也只用维护这个xml文件即可。我用的是scrapy-redis做的分布式概述:1、主要是通过request读取远程xml...

2019-03-31 22:30:40 509 1

原创 ipython/jupyter notebook无法正常打开,有源码输出打开为空白的解决办法python3

问题描述:安装好ipython 和 notebook后,使用cdm命令启动,跳转到浏览器后页面空白,但是查看页面是有html源码输出的。我尝试了网上的各种用法,包括重装ipython notebook还是用anaconda环境包都无法正常使用,后面才发现修改注册表就可以了。修复Windows注册文件我在Windows上发现它使用win注册表HKCR / .js / Content...

2019-03-27 13:47:18 7698 25

转载 CentOS 升级Python2到Python3并且安装 pip正确方式(解决pip: command not found问题)

本文主要介绍在Linux(CentOS)下将Python的版本升级为3.6.2的方法众所周知,在2020年python官方将不再支持2.7版本的python,所以使用3.x版本的python是必要的,但是linux中默认安装的python一般是2.6和2.7版本的,要是使用linux下的python就很有必要升级一下进入正题1.检查确认系统的相关信息[root@zst...

2019-03-23 14:45:36 5912 1

转载 Pycharm配置Github版本控制

Pycharm是当前进行python开发,尤其是Django开发最好的IDE。GitHub是程序员的圣地,几乎人人都在用。本文假设你对pycharm和github都有一定的了解,并且希望在pycharm下直接使用github的版本控制功能。废话不多说,下面图文详解,全是干货。环境:pycharm 2016,git 2.8,github账户,windows7一、配置Pycharm...

2019-03-22 11:37:43 254 1

转载 腾讯云Redis、mangodb、sqlserver数据库通过腾讯云服务器监听内网IP映射到数据库

问题:腾讯云的一些数据库实例是没有外网地址的,如sqlserver,mongodb,redis等,这些数据库是没有提供外网地址的,只能使用同账号同地域的服务器内网连接,那我们想要从本地电脑使用外网来连接怎么办呢解决方案:嘿嘿嘿,首先您还是得有一个可以与这些没有外网地址的数据库可以联通的同账号同地域的服务器,用这台服务器来做转发简单示例(一):1.测试环境linux服务器一台,内网ip:10.105...

2019-03-21 12:52:14 973 2

原创 Python3 Django1.11 MySQL5.7 迁移models时出现警告提示的解决方法

python版本 3.6Django版本1.11MySQL版本5.7在迁移时总是出现警告提示,搜索了很多方法最后直接注释掉警告提示:Warning: (3090, "Changing sql mode 'NO_AUTO_CREATE_USER' is deprecated. It will be removed in a future release.") result =...

2019-03-14 16:43:11 954 1

原创 python win32api获取窗口句柄 根据窗口句柄隐藏、关闭进程

安装WIN32API和psutil第三方库pip install pypiwin32pip install psutil 下面列出了四种应用场景:一,获取句柄及名称import win32guihwnd_title = dict()def get_all_hwnd(hwnd, mouse): if win32gui.IsWindow(hwnd) and win...

2019-03-07 13:05:43 8755 2

原创 CentOS7安装Redis,并跟随系统启动

安装VIM编辑器:yum install -y vim* 开启VIM行号显示(系统根目录):vim /etc/vimrc第一个endif下面加入:set nu保存退出----------------------------------------------------------------------------------------------------...

2019-03-05 09:23:13 1519 2

原创 centOS7安装机配置,VMware虚拟主机绑定静态IP

使用ifconfig无法使用时安装使用ifconfig命令:①根目录命令:cd /sbin②查看是否安装:ls | grep 'if'③安装的ifconfig(一路输入Y):sudo yum install net-tools再次输入命令:ifconfig即可查看到相关设置(红色标注的为网卡名称)============================...

2019-03-04 16:30:48 249 1

原创 python 3.x 不下载远程获取图片长宽尺寸

安装库:pip install pillow运行测试代码:# encoding=utf-8import requestsfrom io import BytesIOfrom PIL import Imageurl = 'http://img1.2345.com/duoteimg/zixunImg/local/2018/02/06/15178886066294.jpg'...

2019-02-03 01:31:00 1525 1

原创 elasticsearch 建立索引、增删改查 及简单查询和组合查询的学习笔记

创建一个索引(数据库)PUT lagou # 索引名称{ "settings": { "index":{ "number_of_shards":5, # 分片数量(不可变更的) "number_of_replicas":1 # 副本数量 } }} 获取指定的索引信息GET lagou/_settings ...

2019-01-16 17:41:15 903

原创 python之Scrapy 的Xpath常用定位相关

xpth通过text值获取定位并提取同级节点text<div class="lef-bd"> <ul class="dot2"> <li> <dl> <dt>联系人:</dt>...

2019-01-12 22:17:14 1264

原创 scrapy框架新项目开发安装

一,新建虚拟环境(新建方法)二,用豆瓣源安装scrapy命令:pip install SQLAlchemy -i https://pypi.doubanio.com/simple scrapy2.1如果出现以下错误,到:https  ://www.lfd.uci.edu/~gohlke/pythonlibs/下载对应的:扭曲 building 'twisted.test.rai...

2019-01-12 16:31:08 173

原创 PHP通过GET数据连接数据库并查询数据记录

&lt;?php$key_url=$_GET['keyurl'];$dbhost = 'localhost'; //数据库地址$dbuser = 'root'; //数据库用户名$dbpass = 'root123'; // 数据库用户密码$dbname = 'dbabc'; //数据库名称$conn = mysqli_connect($dbhost,$dbus...

2018-10-24 12:58:21 2647

原创 SQL数据库常用命令

SQLite的查询有几条记录select count(*) from 表名 where 字段名='字段值' //返回记录条数SQLite的多条件查询并返回字段Select 需要返回的字段名 From 表名 where 字段名1 = '条件1' and 字段名2 = '条件2' Limit 1; //返回一条记录SQLite的条件更新指定字段记录UPDAT...

2018-10-23 21:30:15 307

转载 Composer instll 命令出现错误的解决方法

[Composer\Downloader\TransportException]Invalid credentials for 'https://packagist.phpcomposer.com/p/slimkit/plus%247bb5334d424a092dde686d0a33d2c1b422fe9b752b1f5ebba1a24f660e2042d4.json',aborting运...

2018-10-19 17:35:31 2289

原创 常用MYsql语句

select * from wangwang group by wangwang having count(wangwang) &gt; 1 --查询重复记录SELECT * FROM wangwang WHERE id=50 --按ID值查询select count(*) from wangwang --查询所有记录总数select max(id) from wangwang; --查询...

2018-09-25 10:22:30 104

原创 Django交互命令常见问题和解决方法

Tracking file by folder pattern: migrationsYou are trying to add a non-nullable field 'slug' to category without a default; we can't do that (the database needs something to populate existing rows)...

2018-08-02 14:00:35 2447

原创 Django媒体文件的调用和配置

这类文件可由用户或管理员上传,因此可能会变化。比如说,用户的头像就是媒体文件,电商网站中的商品图片也是媒体文件。 【settings.py文件】①加入变量:MEDIA_DIR (主要用于获取路径)import os# Build paths inside the project like this: os.path.join(BASE_DIR, ...)BASE_DIR =...

2018-07-30 00:48:01 2004

原创 Django的静态文件图片、CSS、JS配置和模板展示及URL访问

我们在通过设置settings.py文件来实现静态文件在模板中调取和url直接访问①Django项目文件夹下建立static/images 两个文件夹②配置settings.py  (添加了变量STATIC_DIR 、STATICFILES_DIRS 两个变量,这里需要注意变量名称如果不对的话无法访问到静态文件)# ...省略代码...# Build paths inside t...

2018-07-29 22:41:48 1214 1

原创 Django创建模板文件和定位当前py文件的路径方法

我们在创建模板文件时一般以对应的app名称来命名并创建一个文件夹。这样做的好处是和同事一起开发或后期维护时能够快速的定位到相关模板文件如:项目文件夹|——rango(app应用名称)|——项目脚本文件夹|——manage.py|——templates    |——rango(对应的app模板文件) 新建好模板文件夹之后我们还需要到项目脚本中settings....

2018-07-29 19:47:24 1695

原创 Django的URL分段分层处理

如果我们想通过访问(yyyy目录)http://www.xxxxx.com/rango/yyyy/,可以通过在app应用中新建urls.py文件来处理项目配置中的urls.py只处理大分类的url,大分类下面的小分类url交给app中的urls.py来做分段处理一般应用场景主要是防止在主配置中添加过多的url映射,在后期维护中不方便修改和查找,做分段处理后就可以很快的找到相应的app应用u...

2018-07-29 18:28:08 850

原创 python基础知识保存每次变量值或闭包的简单应用示例

我们想实现每次都能保存变量时可以使用global 关键字a = 1def paobua(b): global a # global 声明a是全局变量,而不是局部变量 naw = a + b # 每次调用全局变量a来和b相加 a = naw # 重新定义全局变量a的值 return a print(paobua(2)) # 打印3print(paob...

2018-07-21 00:06:05 416

原创 Django学习之用户登录逻辑的预判断和错误提示

用户在登录时不符合账号密码的错误直接提示,避免数据库查询;输入的账号错误就提示账号错误、密码错误就提示密码错误。在设计后端时不论前端是否设计了账号或密码字符规范,后端设计中都一定要有判断,避免黑客绕过前端向后端发起访问查询。 知识重点:通过新建forms来做form的预判断,如果符合和不符合的两种情况该如何处理。django的模板便签:{%  if %}{%  endif %}...

2018-07-19 16:05:42 1674

原创 Django学习之用户登录逻辑编写

app应用的逻辑将在views.py中进行编写   另外在html提交的POST表单中要加入{% csrf_token %},注意是&lt;form&gt;......省略.... {% csrf_token %} &lt;/form&gt;之间加入当我们发起了POST提交表单请求后就会出现一个对象我们需要做的就是取出数据和验证这个数据,方法  user_name = ...

2018-07-19 14:37:22 813

原创 Django学习之用户登录与注册

1、html页面解析2、html的url配置3、静态文件css、js等路径设置  现将html页面拷贝到templates模板文件夹新建静态文件夹static将css、js、image、img拷贝到static文件夹 urls.py文件配置首页url# _*_ encoding:utf-8 _*_"""MxOnline URL Configuration...

2018-07-18 21:59:29 868

ipython/jupyter notebook解决浏览器空白的注册文件

用于解决ipython/jupyter notebook在浏览器中无法打开(打开空白)的注册文件,双击添加即可

2019-03-27

空空如也

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

TA关注的人

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