- 博客(7)
- 收藏
- 关注
原创 工厂模式介绍
简单工厂是一个工厂用 if 选产品,工厂方法是多个工厂用多态选产品。前者简单但改产品要动旧代码,后者扩展好但类翻倍。产品稳定就用简单工厂,产品会不断增长就用工厂方法。
2026-10-16 10:46:22
178
原创 ubuntu系统日志syslog大小怎么限制
修改 “/etc/logrotate.d/rsyslog”这样就可以设置Ubuntu系统日志文件的大小限制。添加:su root syslog。(解决权限问题和添加大小限制)size
2024-07-01 10:40:12
1433
原创 python开发环境配置
Python开发环境设置流行的Python开发环境为VSCode和PyCharm。本文首先介绍Python相关的环境安装的流程,然后是相关开发工具和插件的设置方法。系统环境配置注意 :请不要直接使用apt-get来安装Python,因为linux系统有很多工具依赖python,操作不当可能影响到系统稳定性。pyenv安装和使用链接:pyenv/pyenv: Simple Python version management安装。
2024-05-22 17:09:11
2163
原创 vim配置
set showmatch " 光标遇到圆括号、方括号、大括号时,自动高亮对应的另一个圆括号、方括号和大括号。set showcmd " 命令模式下,在底部显示,当前键入的指令。" 默认情况下,文件保存时,会额外创建一个备份文件,它的文件名是在原文件名的末尾,再添加一个波浪号~set tabstop=4 " 设置软制表符宽度为4。set shiftwidth=4 " 设置缩进的空格数为4。
2023-03-30 10:21:55
284
原创 DIR=“$( cd “$( dirname “${BASH_SOURCE[0]}“ )“ && pwd )“详解
cd到所执行的脚本所在的目录下,然后pwd,结果赋值给DIR详见https://blog.youkuaiyun.com/davidhopper/article/details/78989369
2022-02-25 16:41:11
561
原创 Docker使用心得
1.使用Dockerfile创建镜像在dockerfile所在路径下执行docker build -t ubuntu:18.04 .docker build -t matchmaker_wxy:20211222 .2.查看机器所有镜像docker images3.在某镜像上启动一个容器docker run -it matchmaker_wxy:20211222 /bin/bash/bin/bash 会启动一个交互式shell容器内连不上外网,解决办法,run时加–net=hostdocke
2021-12-22 20:33:29
767
原创 ES分词及倒排索引使用记录
1.es默认分词器会将中文分成单个字,如“我爱北京”会被存储为“我”“爱”“北”“京”,当使用term搜索“北京”时是匹配不到的,因为倒排索引中只有“北”和“京”。可以在创建索引时指定分词器,如IK分词器{“mappings” : {“esquestion” : {“properties” : {“id” : {“type”: “text”},“question” : {“type”: “text”,"analyzer": "ik_max_word"}}}}}’参考ES倒排索
2021-11-23 16:44:23
1630
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅