自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(471)
  • 收藏
  • 关注

原创 element-plus对上传的图片进行预览两种方案

【代码】element-plus对上传的图片进行预览两种方案。

2024-03-23 13:30:44 128

原创 js中如何将网络图片转换成File对象

【代码】js中如何将网络图片转换成File对象。

2024-03-23 09:36:21 127

原创 简易版axios实现-基于promise+XMLHttpRequest

【代码】简易版axios实现-基于promise+XMLHttpRequest。

2024-03-05 10:23:04 494

原创 js检测是否是移动端

【代码】js检测是否是移动端。

2024-02-29 11:47:14 242

原创 linux中crontab讲解

crontab运行shell和python。

2023-10-08 14:05:10 242

原创 vite快速构建vue3项目

把下列代码插入到 vite.config.ts 配置文件中,注意插入的位置和标点符号。通过yarn构建一个vite+vue项目。安装node.js包管理工具yarn。全局引入element-plus。局部引入element-plus。查看vue-cli版本。

2023-10-07 10:10:56 195

原创 知识图谱-Neo4j使用详解

neo4j的Cypher语言是为处理图形数据而构建的,CQL代表Cypher的查询语言,像oracle数据库具有查询语言SQL。

2023-10-04 11:17:52 727

原创 docker-compose一键启动neo4j

【代码】docker-compose一键启动neo4j。

2023-10-03 11:38:52 902

原创 neo4j配置文件的编写

【代码】neo4j配置文件的编写。

2023-10-03 09:44:41 79

原创 自定义实现hashmap-python

​ hashmap这个数据结构其实并不难,它的结构非常清楚,说白了就是一个定长的链表,这个数组的每一个元素都是一个链表。我们把这个结构画出来,大家一看就明白了。O(M), M为map元素的个数,因为几乎每多一个元素就多一个空间储存,多一个桶或者在桶内多一个位置。headers是一个定长的数组,数组当中的每一个元素都是一个链表。,所以如果我们发生元素的增删改查,本质上都是通过链表来实现的。- get最坏情况:O(n),即链表查询的时间复杂度。,这个号称是所有前后端工程师都会的数据结构。

2023-10-03 09:40:57 161

原创 vue+vue-router实现后台管理页面

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> body { margin: 0; } .header { height: 48px; backg

2023-09-23 12:31:10 194

原创 axios的各种请求方法

/ 创建一个图片URL,用于显示图片。// 可以通过向axios传递相关配置来创建请求。// 取消请求(message 参数是可选的)// 使用cancel token取消请求。// 创建实例时设置默认的配置。// 通过params添加参数。// 在实例创建后修改默认值。// 在发送请求之前做些什么。// 对响应数据做点什么。// 直接url添加参数。"对响应数据做了处理"// 一次发送多个请求。// 001-请求图片。// 添加请求拦截器。// 及简get请求。"状态码不是2xx"

2023-09-20 18:26:41 514

原创 flask中的跨域处理-方法二不使用第三方库

【代码】flask中的跨域处理-方法二不使用第三方库。

2023-09-17 14:14:45 408

原创 爬虫入门01

【代码】爬虫入门01。

2023-08-27 15:14:28 6928 1

原创 安装elasticsearch8.9.0及修改配置

【代码】elasticsearch基本配置。

2023-08-23 15:06:02 1233

原创 redis常用命令

【代码】redis常用命令。

2023-08-21 14:57:36 80

原创 linux上安装python步骤

【代码】linux上安装python步骤。

2023-08-17 19:39:17 84

原创 es自定义分词器支持数字字母分词,中文分词器jieba支持添加禁用词和扩展词典

所有字段检索高亮搜索分词测试GET /test_index/_analyzejieba中文分词支持添加禁用词和扩展词库功能创建索引:PUT http://xxxx:9200/test_index分词测试:GET http://xxxxxx:9200/test_index/_analyze

2023-08-15 17:15:08 1457

原创 docker-compose一键部署es和kibana

【代码】docker-compose一键部署es和kibana。

2023-08-13 20:19:57 71

原创 mysql表更新时锁住了怎么办

查找LATEST DETECTED DEADLOCK。

2023-08-12 18:11:24 143

原创 golang实现aes_cbc_pkcs5padding_base64_utf8加密解密

【代码】golang实现aes_cbc_pkcs5padding_base64_utf8加密解密。

2023-07-29 13:16:17 570

原创 aes加密解密算法流程

HTTPS(HTTP Secure)是基于 SSL/TLS 协议的安全通信协议,通过对传输的数据进行加密和认证来确保通信的机密性、完整性和身份验证。它使用了公钥加密来建立安全通道,并使用对称密钥加密来加密实际的数据传输。尽管 HTTPS 提供了端到端的安全通信,但在某些情况下,仍然需要使用 AES 加密或其他对称加密算法进行额外的数据加密。

2023-07-15 20:42:50 560

原创 nginx基本配置项

【代码】nginx基本配置项。

2023-06-28 16:59:37 189

原创 通过python进行nlp操作

NLP简介 自然语言处理属于人工智能领域。所有计算机都擅长对数值数据进行处理,NLP这一部分计算机技术是处理文本数据,用来分析世界上不同的语言的。现在NLP的应用大多都在机器翻译、舆情监测、自动摘要、观点提取、文本分类、问题回答、文本语义对比、语音识别、中文OCR等方面。

2023-06-09 16:49:26 1899

原创 linux命令三剑客grep、sed、awk

grep的时候,我们可以按照正则表达式来进行匹配,但在需要扩展正则匹配时,要通过-E指定才能生效。常见的或操作,比如筛选包含"青海省"或者"青ICP"的行记录,不指定-E是无法获得想要的结果的。sed可以对文件内容进行替换(substitute),格式为使用任意三个相同的符号,如三个斜线s/xx/yy/g、三个#号s#xx#yy#g、三个@符号s@xx@yy@g等,效果是将xx替换为yy。当然,我们也有办法做安全的删除操作,即将-i换成-i.bak 可以在真实改动文件内容前,备份文件。

2023-05-20 10:51:00 841 1

原创 golang协程池

ants是一个受fasthttp启发的高性能协程池,fasthttp号称是比go原生的net/http快10倍,其原因之一就是采用了各种池化技术, ants相比之前两种协程池,其模型更像是之前接触到的数据库连接池,需要从空余的worker中取出一个来执行任务, 当无可用空余worker的时候再去创建,而当pool的容量达到上线之后,剩余的任务阻塞等待当前进行中的worker执行完毕将worker放回pool, 直至pool中有空闲worker。

2023-05-14 19:42:21 869

原创 go-zero快速开发单体服务和微服务

Go 1.15 及之前版本安装goctlGo 1.16 及以后版本安装goctl通过goctl安装protoc直接创建api服务通过api文件创建api服务通过proto文件创建rpc服务。

2023-05-07 11:34:30 823

原创 python如何进行离线安装pip3和python依赖包

【代码】python如何进行离线安装依赖包。

2023-04-24 19:33:29 691

原创 novnc的安装配置与使用并集成到django项目

可以直接访问noVNC的官方网页http://kanaka.github.io/noVNC/,直接下载Zip文件解压安装。最方便的就是使用git进行安装了。然后我们切入到noVNC目录。cd noVNC。

2023-04-19 10:30:40 539

原创 python3中collections模块详解

collections包含了一些特殊的容器,针对Python内置的容器,例如list、dict、set和tuple,提供了另一种选择;namedtuple,可以创建包含名称的tuple;deque,类似于list的容器,可以快速的在队列头部和尾部添加、删除元素;Counter,dict的子类,计算可hash的对象;OrderedDict,dict的子类,可以记住元素的添加顺序;defaultdict,dict的子类,可以调用提供默认值的函数;

2023-04-03 10:42:10 626

原创 django channels实战

直播聊天室的解决方案轮询:让浏览器每隔1s向后台发送一次请求,缺点:延迟响应、请求太多服务器压力太大长轮询:客户端向服务端发送请求,服务端最多夯住20s,一旦有数据到来就立即返回,数据响应没有延迟websocket:客户端和服务端创建链接之后默认不断开,那么就可以实现双向通信。

2023-03-26 13:16:16 724

原创 shell脚本常用命令

shell是一个命令行解释器,它接收应用程序/用户命令,然后调用操作系统内核。shell还是一个功能强大的编程语言,易编写、易调试、灵活性强。# 格式Action:funname。

2023-02-26 20:33:11 4419 1

原创 django项目使用nginx+uwsgi部署

【代码】django项目使用nginx+uwsgi部署。

2023-02-25 15:17:40 228

原创 django项目中如何添加自定义的django command

这一句写入djangocron.cron文件,就是cron的配置了 */1 * * * *这几个参数未改动的格式是 * * * * * 五个参数使用空格隔开分别表示 分钟 小时 天 月 周,我这里的配置就是每分钟执行后面的命令;小箭头 >> $p/djangocron.log 2>&1的意思就是 将命令的输出结果追加到djangocron.log文件,2>&1的意思是同时将错误信息也存入djangocron.log文件。2. app下的mycommand.py的command内容书写,简单示例如下。

2023-02-25 11:20:50 761

原创 django中日志配置

1、以dict的方式配置在settings.py中。2、django中使用。

2023-02-22 09:47:18 392

原创 docker-compose一键部署mongo和mongo-express

docker-compose一键部署mongo和mongo-express

2022-10-08 13:55:29 1043

原创 docker-compose一键部署mysql8.0

docker-compose一键部署mysql8.0服务

2022-09-05 11:44:54 1046

原创 python单链表实现头部添加、尾部添加、打印节点、反转链表等

python实现链表

2022-06-13 14:05:31 517 1

原创 powershell如何使用utf8编码

进入powershell,输入命令:CHCP 65001搞定

2022-04-10 16:56:14 2366

原创 docker-compose部署rocketmq

docker-compose.yml文件内容version: '3'services: rmqnamesrv: image: foxiswho/rocketmq:server container_name: rmqnamesrv ports: - 9876:9876 volumes: - ./data/logs:/opt/logs - ./data/store:/opt/store networks: rmq

2022-04-02 20:46:07 360

空空如也

空空如也

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

TA关注的人

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