- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 Flask Restful Web基础框架简单示例二(新增任务调度)
在实际开发项目,有的项目,需要定期处理一些任务,比如定期发送邮件、定期将mysql数据同步到Redis、定期做数据采集等。以往的作法可能是写一些独立于项目的脚本,虽然这种方法也可以实现,但是脚本相对比较零散,不易于管理。那么我给出的解决方案就是在项目中引入任务调度功能。也就是当项目启动时,定时任务模块也随之启动。这里我用到的是Python的APScheduler库。
2023-09-22 10:31:29 173
原创 (必解决)新版Flask返回中文乱码解决,unicode编码
这里说下为啥要关闭ascii编码方式呢,那是因为Flask初始化app时默认是开启的,所以咱们在自己做项目时,按需求将其开启或关闭。从上图就可看出,2.3.0版本已经将JSON_AS_ASCII属性移除了。同一份代码,两个版本一个生效一个不生效,那基本确定是版本的原因了。以下的版本确实是可行的,但是高版本就失灵了,这魔法师灵了。于是就去翻看了官方的版本更新日志,终于找到了原来在。那新版本的要怎么设置呢,下面这篇文章已经指出。,想深入研究的同学,可以翻到后面继续看。此时再看看接口返回,已经正常返回中文。
2023-09-13 18:08:02 6136 8
原创 Flask Restful Web基础框架简单示例一(Mysql、Redis)
基于Flask的精简版web框架Demo,包括使用FlaskRestful,创建Mysql、Redis实例;并使用URL蓝图模式。开箱即用,适用于各种系统版本,如Windows、Linux
2023-09-07 20:51:05 645
原创 在 Linux 上轻松安装 pip:简单易懂的指南(linux中安装pip)
pip是Python Package Index的缩写,它是一个Python软件包管理器,可以用来安装和管理Python软件包。在Linux系统中安装pip非常简单,只需按照以下步骤进行即可。步骤一:安装Python和pip在安装pip前首先要确保已经安装了Python。如果Python已经安装,系统会显示Python的版本号。如果pip已经安装成功,系统会显示pip的版本号。步骤二:升级pip执行该命令后,pip就会自动升级到最新版本。步骤三:安装Python包。
2023-09-06 11:21:02 19220 1
原创 解决报错pip:urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool
在使用pip install命令安装第三方库时经常会有下面这个报错:pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.原因是pip默认使用的镜像站是国外的,有时候因为墙或者是本地网络延迟,导致下载不到镜像的资源。了解清楚了原因后就很好解决,那就是换国内的镜像站,国内很多主流的镜像站。
2023-09-06 11:08:54 4254
原创 Elasticsearch将一份原始日志,取出部分字段,另存一份到新索引
所以加上这些参数:ignore_failure、ignore_missing。官方提示: 删除现有字段。如果一个字段不存在,将引发异常。1、logstash处完整多输出一份日志到指定索引。2、ingest node 针对指定索引做字段删除。1、logstash output 追加以下内容。2、ingest pipeline 配置。
2023-09-03 16:41:22 187
原创 Elasticsearch索引自动化分片、过期删除、节点漂移
配置索引生命周期管理 (ILM) 策略,以根据集群的性能、弹性和保留要求自动管理索引。例如,可以使用 ILM 来:当索引达到一定大小或文档数量时启动新索引每天、每周或每月创建一个新索引并归档以前的索引删除过时的索引以执行数据保留标准可以通过 Kibana Management(引导页面) 或 ILM API(接口) 创建和管理索引生命周期策略。
2023-09-03 16:36:59 541
原创 Golang Excel使用技巧
查找思路:在这个项目代码中全文搜索比如:合并单元格 (对应英文:merge)单元格边框线 (对应英文:border)
2023-09-03 16:18:42 434
原创 golang中struct、json、map互相转化
在结构体中引入tag标签,这样匹配的时候json串对应的字段名需要与tag标签中定义的字段名匹配,当然tag中定义的名称不需要首字母大写,且对应的json串中字段名仍然大小写不敏感。此时,结构体中对应的字段名可以不用和匹配的一致,但是首字母必须大写,只有大写才是可对外提供访问的。注意json里面的key和struct里面的key要一致,struct中的key的首字母必须大写,而json中大小写都可以。(2)struct转map例子。(2)struct转json。(2)map转Json例子。
2023-09-03 16:08:13 793
原创 Whois API接口及实现原理
RFC812定义了一个非常简单的Internet信息查询协议——WHOIS协议。其基本内容是,先向服务器的TCP端口43建立一个连接,发送查询关 键字并加上回车换行,然后接收服务器的查询结果。世界上各级Internet管理机构秉承公开、公正、共享的原则,设立了可以查知IP地址和域名所有者登记资料的WHOIS服务器,以便所有Internet的使用者排除故障、打击网上非法活动。ARINRIPEAPNICLACNIC,他们负责的IP地址的地理区域如下图所示。四个国际区域性IP地址管理机构所负责的区域。
2023-09-03 15:59:34 723
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人