自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

走在搬砖的路上!

欲多则心散,心散则志衰,志衰则思不达,思不达则事不成矣

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

原创 【数据库】范式:1NF、2NF、3NFBCNF范式区别,部分函数依赖、完全函数依赖、传递函数依赖、

此文主要讲解:数据库范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、BCNF范式区别部分函数依赖、完全函数依赖 、传递函数依赖。

2023-08-03 17:26:58 1280

原创 openAI API使用教程、openai.Completion.create() 详细解释一下

openAI提供了几种不同场景的模型,主要有text completion、code completion、chat completion、image completion,例如chat completion,则调用方式为。而且请求的token和回复的token数会被加一起计费,例如说输入了10个token,openAI回复了20个token,那么最终收费是按照30个token进行收费。model。

2023-07-26 10:16:56 2606

原创 Python读取文件的多种方式(read、readline、readlines、numpy、pandas)、多线程读写文件

对于结构化的、探索性数据统计和分析场景,使用pandas方法进行读取,因为其提供了数据框,对数据进行任意翻转、切片、关联都很方便。file_object = open("test.py",'r') #创建一个文件对象,也是一个可迭代对象。结构化、纯数值型的数据,并且主要用于矩阵计算、数据建模的,使用Numpy的loadtxt更方便。操作文件的第一步就是得打开要操作的文件,然后进行读取文件,最后关闭文件。可使用remove()删除文件,为避免不存在该文件,可检查文件是否存在,然后再删除它。

2023-07-24 17:26:10 1007

原创 Win10系统锁屏断网问题解决?

那么如何解决锁屏后断网导致的联网程序掉线问题,如何设置锁屏后不断网呢?3、进入页面,点击左边栏目的【电源和睡眠】,然后我们可以在下方找到睡眠,选择下拉列表最下面的选项,设置睡眠时间为“从不”就可以了!5、在下面找到【允许计算机关闭此设备节约电源】的勾去掉,点击确定保存设置即可!通过上面的方法操作之后,睡眠被关闭,这样锁屏之后也不会断网,电脑还在运行。2、进入Windows设置界面之后,点击最上面的“系统”,如图所示。上单击鼠标右键,在弹出的菜单中点击【设备管理器】打开设备管理器;方法一:设置锁屏之后不睡眠。

2023-07-24 09:16:39 3368

原创 OpenStack架构中核心的组件及其作用

OpenStack架构中核心的组件及其作用

2023-06-29 15:38:44 2341

原创 Postgresql关于JSON、JSONB的操作符、处理函数(持续更新)

但是,如果我们我们检索的不是JSON数组,而是一个JSON对象中的JSON对象。以上,::JSON 表示声明前面的字符串为一个JSON字符串对象,而且PostgreSQL中的JSON、JSONB对象 Key的声明必须是字符串。同时,1表示获取JSON数组中下标值为1的JSON对象。在获取一个JSON对象时,除非是JSON数组中的下标,必须要要用 { } 将JSON对象的 Key 包裹起来,否则会抛出异常。#> 表示获取指定路径的一个JSON对象,#>>表示获取指定路径的一个JSON对象的字符串。

2023-06-08 18:37:51 6600

原创 中文数字与阿拉伯数字的转换

工作中,中文大写数字/金额需要转为阿拉伯数字,原本自己写的解析转换太麻烦。依赖库为、查看模块定义的标识符模块结构模块结构如下:查看模块下的文件可知,模块主要对外暴露、和三个方法。默认为严格模式,严格模式下只有严格符合数字拼写的才可以进行转化。 在正常模式下,可以对 一二三 进行转化 在 灵活模式下,可以对混合拼写的 1百23 进行转换,也可以对口语化数字进行转换 查看帮助可知:an2cn方法有两个参数:inputs和mode,inputs类型可以是字符串、整数或者浮点数,

2023-06-01 18:39:44 1056

原创 【ElasticSearch】结果集过大查询报错;扩大max_result_window配置;查询对比:from...size查询、search_after查询、scroll查询

from、size的方式是从每个shard上先取from + size条数据,然后发送到请求节点上,请求节点进行合并排序,取出需要的部分;这种方法有个地方要注意,它是按sort field的顺序往后找,假设开始数据中age = 1、3、5、7,当使用search_after方式查到age = 5时,插入了一条age = 2的数据,search_after这种方式是搜索不到新插入的数据,因为要搜索的是age > 5的数据,新数据不满足。因为是当时的快照,新数据不会包含在内,所以不能用于实时的操作。

2023-05-08 16:09:16 829 1

原创 【时间处理】Python转UTC世界标准时间(包含T和Z) 成为北京时间、本地时间转为UTC时间

【时间处理】Python转UTC世界标准时间(包含T和Z) 成为北京时间、本地时间转为UTC时间。

2023-05-04 16:53:24 2530

原创 【Redis】Redis 和 Zookeeper 到底谁更牛?

为什么用分布式锁?在讨论这个问题之前,我们先来看一个业务场景:系统A是一个电商系统,目前是一台机器部署,系统中有一个用户下订单的接口,但是用户下订单之前一定要去检查一下库存,确保库存足够了才会给用户下单。由于系统有一定的并发,所以会预先将商品的库存保存在redis中,用户下单的时候会更新redis的库存。此时系统架构如下:但是这样一来会产生一个问题:假如某个时刻,redis里面的某个商品库存为1,此时两个请求同时到来,其中一个请求执行到上图的第3步,更新数据库的库存为0,但是第4步还

2023-05-04 10:55:45 479

原创 【Redis】redis的 rdb 和 aof 持久化的区别

redis的 rdb 和 aof 持久化的区别www.cnblogs.com100000/300000/1000000aof,rdb是两种 redis持久化的机制。用于crash后,redis的恢复。rdb的特性如下:fork一个进程,遍历hash table,利用copy on write,把整个db dump保存下来。save, shutdown, slave 命令会触发这个操作。粒度比较大,如果save, shutdown, slave 之前crash了,则中间的操作没办法恢复。.

2023-05-04 10:54:20 731

原创 Sql报错ValueError: unsupported format character ‘Y‘ (0x59) at ...

将DATE_FORMAT(CREATE_TIME, ‘%Y-%m-%d’) 修改为DATE_FORMAT(CREATE_TIME, ‘%%Y-%%m-%%d’)python执行的sql中存在类似DATE_FORMAT(CREATE_TIME, ‘%Y-%m-%d’) 的写法,其中%Y与python的参数%s冲突”

2023-04-12 17:18:57 916

原创 Python创建大量线程时遇上OpenBLAS blas_thread_init报错怎么办?

再来看看报错信息,里面提到的 RLIMIT_NPROC 变量控制了用户可以使用的 CPU 核数。虽然操作时设置的线程数没有超,但 OpenBLAS 可能尝试同时启动多个线程来加速线性代数,导致总的线程数超过可利用的线程数。还有近 1.8T 的闲置内存,一小半的核数。但用 Python 的 multiprocessing 创建的线程数也小于空闲核数,为什么还会失败?计算机明明还有空闲资源,但 Python 创建大量线程时,遇上OpenBLAS blas_thread_init报错怎么办?

2023-03-24 19:49:04 2069

原创 Django数据查询到的时间错误?Django中的时间与时区设置

若TIME_ZONE设置为其它时区的话,则还要分情况,如果是Windows系统,则TIME_ZONE设置是没用的,Django会使用本机的时间。如果USE_TZ设置为True时,Django会使用系统默认设置的时区,即America/Chicago,此时的TIME_ZONE不管有没有设置都不起作用。如果为其他系统,则使用该时区的时间,入设置USE_TZ = False, TIME_ZONE = ‘Asia/Shanghai’, 则使用上海的UTC时间。Django数据查询的结果发现有数据库的时间对不上?

2023-03-15 17:13:13 518

原创 网页解除右键限制

网页解除右键限制:压缩版源码(eval方式加密主体函数,不能全部加密,因为谷歌标签不允许 eval 开头的路径)复制内容:重新复制文本内容,已经可以正常复制了。(每个受限制页面都要点击 这个书签)添加书签:打开任意网页(或直接当前页面),点击地址栏右边的添加书签的星星图标;未压缩源码(alert内容中中文做了unicode转码)],此时会有弹窗提示“右键已经解除限制……解除限制:打开右键有限制的网页,点击书签 [

2023-02-28 18:42:09 741 1

原创 Linux服务器磁盘分区、挂载、卸载及报错处理

先对磁盘进行格式化,格式化后挂载到需要的挂载点,最后添加分区启动表,以便下次系统启动时自动挂载。

2023-02-28 17:43:10 3365

原创 【Nginx 】nginx的正则表达式

location,而不会匹配这个,当然可以写两个location,location = /和location /,这样/index.html将匹配到后者。# $1为'/foo',而不是'式的匹配的结果优先使用),如:location ^~ /images/,你希望对/images/这个目录进行一些特别的操作,如增加。

2023-01-31 18:02:08 1787 1

原创 【Nginx】解决在Nginx+Vue部署多个前端项目,二级目录不能访问、访问空白的问题

解决在Nginx+Vue部署多个前端项目,二级目录不能访问、访问空白的问题

2023-01-31 17:51:00 4394

原创 如何查linux服务器的带宽占用?哪些进程占用带宽?

linux查看服务器带宽具体方法?哪些进程占用带宽?

2023-01-28 11:21:02 6128

原创 【Linux】Argument list too long参数列表过长的办法-四种

Linux下使用cp,mv,rm,chmod等命令时经常会碰到“Argument list too long”错误,这主要是因为这些命令的参数太长,即文件个数过多。解决方案如下。

2023-01-12 21:09:18 5173 1

原创 一个域名下,不同的“域名/子路径”,访问不同前后端项目;同域名不同前缀,访问不同前后端项目;(Nginx配置、Vue代码配置)

一个域名,通过域名后面加不同的前缀,可以访问到不同的前后端项目;去实现同一端口下访问不同的前后端项目。(我这里是前端两个项目各自对应后端的两个服务)访问项目2(前端代码目录与项目1的不同)通过给网页访问链接增加不同的url前缀,来让。配置好nginx后重启服务,访问页面,所以需要修改Vue的baseUrl。分析是静态文件访问不到造成的报错。

2023-01-12 20:43:25 1696

原创 Linux中unzip解压乱码,mismatching “local“ filename ..., continuing with “central“ filename version

unzip -qO UTF-8 front.zip # 指定为utf-8格式,也可以指定为其他格式,就不会出现乱码了。原因是中文乱码问题,压缩文件中有中文命名的文件,解压出来就出现了乱码,

2023-01-12 14:49:44 1158

原创 【Redis】连接池报错:jwtCalibrateHandler 48 max number of clients reached

Redis 连接池报错:jwtCalibrateHandler 48 max number of clients reached。。。由于redis不区分连接是客户端连接还是内部打开文件或者和slave连接等,如果超过了设置的maxclients,redis会"max number of clients reached",并关闭连接。-------------------------到此这个问题基本可以解决,下面部分选读-----------------------------------------

2023-01-06 17:04:30 607

原创 【Redis】报错:Redis is configured to save RDB snapshots, but it is currently not able to persist on disk

修改redis.conf文件:vi打开redis-server配置的redis.conf文件,然后使用快捷匹配模式:/stop-writes-on-bgsave-error定位到stop-writes-on-bgsave-error字符串所在位置,接着把后面的yes设置为no即可。究其原因是因为强制把redis快照关闭了导致不能持久化的问题,在网上查了一些相关解决方案,通过stop-writes-on-bgsave-error值设置为no即可避免这种问题。2. 修改配置文件(重启redis不失效)

2023-01-03 15:20:46 3968

原创 Mysql的数值字符串的排序?关于mysql的“+0”操作?

mysql的“+0”操作,可以用到 数值字符串的排序中:(忽略文字,按数字排序,至于排序的准确性,看情况评估吧)的排序规则,那么就会出现如下的情况,9.0被排序成最大的了。在字段后加上+0后排序正确。

2022-10-19 17:44:19 1166

原创 Postgresql时区设置,系统主机与数据库时间不一致,导致数据自动生成的时间错误

数据生成时间和服务器时间对不上,操作系统的时间与数据库的时间也不一致,究其原因是 两者时区不一致造成的!首先需要查改服务器时区和时间,然后查改数据库时区(数据库需求修改配置,否则重启后失效还原成了默认值)

2022-09-29 16:23:25 3419

原创 【ES】模糊查询match_phrase、match、wildcard的对比,其中一个字段是数组类型的模糊查询方法

模糊查询match_phrase、match、wildcard的对比其中一个字段是数组类型的模糊查询方法

2022-08-31 17:11:05 991

原创 【微信小程序】登录流程图、登录页面逻辑设计、获取用户信息代码、获取手机号代码、加密数据encryptedData解密失败等

微信小程序:一键登录流程图、登录页面逻辑设计、获取用户信息代码、获取手机号代码、加密数据encryptedData解密失败等

2022-08-24 10:37:12 1631

原创 【微信小程序】携带参数跳转,参数中 = 部分参数丢失?数据传输过程中丢失/不全,遇 ‘=‘ 和 ‘?‘ 被截取

小程序页面传递参数丢失数据

2022-08-15 14:24:36 2080

原创 解决Pytorch模型在Gunicorn部署无法运行或者超时问题

解决Pytorch模型在Gunicorn部署无法运行或者超时问题

2022-07-28 18:08:09 1078

原创 【数据处理】pandas读取sql数据

pandas读取sql数据

2022-06-09 11:15:39 7322 1

原创 【Python】python-docx 操作生成doc、docx

一文掌握 python 操作 docx 文档的基本操作、疑难问题解决

2022-06-01 16:45:24 506

原创 【Pycharm 】 pip 时报错 no such option: --bulid-dir 的解决办法

输入命令 python -m pip install pip==20.2.4 来切换 pip 的版本。PyCharm 依赖于 --build-dir 安装第三方库,但该标志在 20.2 版本以后的版中已被删除。命令行中切换到虚拟环境的路径,并使用 activate 切换为虚拟环境。

2022-05-24 16:10:21 5469

原创 【Linux】报错 too many open file

报错场景:使用socket做文件传输,运行中报错 too many open fileToo many open files是Linux系统中常见的错误,从字面意思上看就是说程序打开的文件数过多,不过这里的files不单是文件的意思,也包括打开的通讯链接(比如socket),正在监听的端口等等,所以有时候也可以叫做句柄(handle),这个错误通常也可以叫做句柄数超出系统限制。引起的原因就是进程在某个时刻打开了超过系统限制的文件数量以及通讯链接数。linux 服务器上执行程序dow...

2022-05-05 19:20:25 6076

原创 python加密,实现字符串加密,生成唯一固定长度字符串

应用场景:1、cache存储,以query的参数为key,存储一天有效期的结果;(query的参数往往很多,字符串很长,不可直接存储)2、数据的增量更新(爬虫等等)背景有时候爬虫爬过的url需要进行指纹核对,比如Scrapy就是进行指纹核对,如果是指纹重复则不再爬取。当然在入库的时候我还是需要做一次核对,否则如果爬虫有漏掉,进入数据库就不合适了。思路根据Scrapy的指纹生成方式,这次的指纹生成方式也是用hash的MD5对目标URL进行加密,生成固定长度的字符串,然后在数据库里面

2022-04-20 16:59:26 2672

原创 【Redis】redis ERR invalid DB index

一个redis实例默认有16个数据库,从0-15,超出这个范围就会报出ERR invalid DB index。错误原因分析ERR invalid DB index直译过来就是错误的数据库索引,执行select命令时暴出此错误。项目中使用的redis客户端是Jedis,查看源码得知,在执行任何命令前,都会执行select,切换到相应数据库,然后再执行其它命令。配置的数据库索引是1(默认是0),也就是执行select 1,但是在本地是正常的。查询得知服务器使用的redis是腾讯云的,不是我们安装的.

2022-04-15 15:30:16 1671

原创 【Mysql】mysql数据库查询缓存原理是什么

一、概述查询缓存(Query Cache,简称QC),存储SELECT语句及其产生的数据结果。mysql的query cache用来缓存和query有关的数据。具体来说Query cache有其特殊的业务场景,它不像其他的数据库产品,缓存查询语句的执行计划等信息;而query cache则是缓存客户端提交给mysql的select语句以及语句的结果集,就是将select语句和语句的结果做hash映射关系后保存在一定的内存区域内。二、工作原理 查询缓存的工作原理,基本上可以通过两句话概括:...

2022-04-12 10:24:31 1058

原创 【VUE】yarn install 报错: info There appears to be trouble with your network connection. Retrying...

场景:最近大家在使用yarn的时候出现下面这种提示的频率越来越高了:例如:info There appears to be trouble with your network connection. Retrying…问题描述:原因分析:info There appears to be trouble with your network connection. Retrying... 信息:第一步:网络连接似乎出了点问题,请重试... 但仔细检查下来,网络并没有什么问题?第二

2022-03-15 15:01:46 19453 7

原创 【scp】Windows 下scp报错 bad permissions

Windows 下使用 SSH 连接报 Bad owner or permissions on C:\\Users\\Administrator/.ssh/config 错误问题解决C:\Users\Administrator>scp -P 66666 D:\1111.pdf [email protected]:/home/zzd/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING:...

2022-03-11 16:47:02 1739

原创 【scp】从Windows用scp往linux里传输文件、

windows往linux服务器copy文件,可以用scp进行传输。因为windows系统本身不支持ssh协议,所以,要想上面的命令成功执行,必须在windows客户端安装ssh for windows的客户端软件,使windows系统支持ssh协议才行。这里我用的是git自带的命令行工具命令为scp -P port filepath/filename user@host:/filepath-P 定义的是接收方的端口,如果端口号没改的话,默认为22,可以不省略例:1、把某一位置的te.

2022-03-11 16:40:16 3718

空空如也

空空如也

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

TA关注的人

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