自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 记录一次部署python项目遇到的问题

pip版本太低了,本地是18.1执行 pip3 install --upgrade pip 更新到pip-20.x后重新安装就可以了。但是不知道为啥没有成功输出日志。之后还是报错,报错类似如下。

2023-11-01 15:28:07 117

原创 yapi通过docker-compose安装遇到的问题

docker内网络不通,默认docker通过桥接模式连接到宿主机,参考问题1进行解决。或者尝试修改源码,反正我是没改成功。不过看起来还是可以正常使用。部署版本选择1.4.2。

2023-11-01 01:33:29 269

原创 docker 和k8s 入门

本文是云原生的学习记录,可以参考以下文档 k8s相关视频教程可参考如下相对于公有云,私有云优势灵活性更强,可搭配自己的环境,控制力更强,隐私泄露风险更低。

2023-09-17 15:58:31 748 1

原创 springboot

Value 和 autowired_environment 的代码以下是获取yml文件中自定义属性的代码,两种方式获取值的字符串写法都一样,environment只需要注入一个environment,@Value 需要注入多个值,如果注入值比较少的话使用@Value比较好import org// 注意使用RestController 而不是Controller @RestController public class HelloController {} }

2023-09-17 15:48:00 175

原创 面试(架构,网络)

treemap和linkdedhashmap区别,实现原理。

2023-09-17 15:23:04 475

原创 java基础

而python 不能够 字符串和整型相加,可以通过python的.format。类型范围小的变量可以赋值给范围类型大的变量。注意字符串判断相等是使用 .equals。同时还要知道水仙花数的个数。直接写一个变量不是语句。求1到10 的奇数和。表达式的自动类型提升。一行求三个数中最大值。

2023-09-17 14:48:24 71

原创 服务器管理

gradle是用于构建项目的,gradle侧重于大项目的构建。

2023-09-17 14:35:00 288

原创 python性能相关

得益于python低廉的学习成本和高效的开发效率,以及python在web开发,人工智能,爬虫,自动化运维等方面的应用,python无疑成为了当今高校和公司中最火的编程语言,但是尺有所长,寸有缩短,python的效率无疑是它最大的短板。java之父就评价过python:当跑跑基准测试就发现。相对于rust和java来说,python真的很慢。本文将简单阐述python为什么很慢,针对python慢的常用优化方法,将对python jit展开实践。

2023-09-17 14:08:36 56

原创 引入DjangoRESTframework

引入DjangoRESTframeworkweb应用模式1 前后端不分离2 前后端分离认识RESTfulRESTful设计方法1. 域名2. 版本(Versioning)3. 路径(Endpoint)3. HTTP动词4. 过滤信息(Filtering)6. 状态码(Status Codes)7. 错误处理(Error handling)8. 返回结果9. 其他使用Django开发REST接口测试明确REST接口开发的核心任务序列化Serialization总结DjangoRESTframework简介认识

2022-09-24 23:54:38 658

原创 vue组件

vue组件vue组件中的data和props属性组件的基本使用单文件组件单文件组件使用配置单文件组件打包index.htmlmain.jsApp.vue项目打包项目调试运行多个单文件组件使用1、多组件嵌套使用Child1.vueChild2.vueApp.vue2、多组件路由使用使用Element-uivue-cli的使用vue组件中的data和props属性组件(Component)是Vue.js最强大的功能之一。组件可以扩展 HTML 元素,封装可重用的代码。就像是python中封装一个类,在其他类

2022-09-24 23:54:19 562

原创 网上商城之支付

支付宝介绍支付宝开放平台入口https://open.alipay.com/platform/home.htm1. 创建应用和沙箱环境创建应用沙箱环境支付宝提供给开发者的模拟支付的环境。跟真实环境是分开的。沙箱应用:https://openhome.alipay.com/platform/appDaily.htm?tab=info沙箱账号:https://openhome.alipay.com/platform/appDaily.htm?tab=account

2022-09-24 23:53:50 2310

原创 网上商城之订单

结算订单1. 结算订单逻辑分析结算订单是从Redis购物车中查询出被勾选的商品信息进行结算并展示。2. 结算订单接口设计和定义请求方式选项方案请求方法GET请求地址/orders/settlement/请求参数:无响应结果:HTMLplace_order.html后端接口定义class OrderSettlementView(LoginRequiredMixin, View): """结算订单""" def get(

2022-09-24 23:53:27 1121

原创 网上商城之购物车

购物车购物车存储方案1. 登录用户购物车存储方案2. 未登录用户购物车存储方案购物车管理添加购物车1. 添加购物车接口设计和定义2. 添加购物车后端逻辑实现展示购物车展示购物车接口设计和定义展示购物车后端逻辑实现修改购物车1. 修改购物车接口设计和定义2. 修改购物车后端逻辑实现删除购物车1. 删除购物车接口设计和定义2. 删除购物车后端逻辑实现全选购物车1. 全选购物车接口设计和定义2. 全选购物车后端逻辑实现合并购物车1. 合并购物车逻辑分析2. 合并购物车逻辑实现3. 账号和QQ登录合并购物车展示商品

2022-09-24 23:52:42 1527

原创 网上商城之用户登录

用户目录账号登录用户名登录1. 用户名登录逻辑分析2. 用户名登录接口设计3. 用户名登录接口定义4. 用户名登录后端逻辑5. 知识要点多账号登录1. 自定义用户认证后端2. 配置自定义用户认证后端3. 测试自定义用户认证后端4. 知识要点首页用户名展示1. 首页用户名展示方案2. 用户名写入到cookie响应注册结果3. Vue渲染首页用户名QQ登录QQ登录开发文档定义QQ登录模型类QQ登录工具QQLoginToolOAuth2.0认证获取openidopenid是否绑定用户的处理openid绑定用户实现

2022-09-24 23:51:37 639

原创 头条之部署

SupervisorGunicorn安装gunicornSupervisor安装配置启动supervisorctlGunicornGunicorn(绿色独角兽)是一个Python WSGI的HTTP服务器。从Ruby的独角兽(Unicorn )项目移植。该Gunicorn服务器与各种Web框架兼容,实现非常简单,轻量级的资源消耗。Gunicorn直接用命令启动,不需要编写配置文件,相对uWSGI要容易很多。安装gunicornpip install gunicorn查看命令行选项: 安装guni

2022-09-24 23:49:23 491

原创 头条之ElasticSearch

ElasticSearch简介与原理1 简介2 搜索的原理——倒排索引(反向索引)、分析、相关性排序(这些一定要会)倒排索引分析相关性排序概念与集群概念Elasticsearch 集群(cluster)节点(node)分片(shard)主分片(primary shard)复制分片(副分片 replica shard)故障转移 failover查看集群健康状态IK中文分析器索引与类型索引查看索引创建索引删除索引创建头条项目文章索引库类型和映射头条项目文章类型映射查看映射映射修改文档索引文档(保存文档数据)获取

2022-09-24 23:48:33 572

原创 人工智能基础

目标是在kaggle上获取十个赞

2022-09-24 23:45:44 470

原创 pandas

5.1Pandas介绍学习目标目标了解什么是pandas了解Numpy与Pandas的不同知道使用pandas的优势1 Pandas介绍2008年WesMcKinney开发出的库专门用于数据挖掘的开源python库以Numpy为基础,借力Numpy模块在计算方面性能高的优势基于matplotlib,能够简便的画图独特的数据结构2 为什么使用PandasNumpy已经能够帮助我们处理数据,能够结合matplotlib解决部分数据展示等问题,那么pandas学习的目的在

2022-09-24 23:42:30 2437 1

原创 Permissions 0644 for ‘/Users/xxx/.ssh/key.pem‘ are too open.

chmod 400 ~/.ssh/key.pem

2021-08-30 19:48:30 934

原创 linux shell 2 > &1

https://zhuanlan.zhihu.com/p/47765176

2021-08-26 10:14:31 476

原创 pickle file must have a ‘write‘ attribute

https://www.tutorialexample.com/fix-python-pickle-typeerror-file-must-have-a-write-attribute-error-python-tutorial/

2021-08-25 10:36:48 3029

原创 循环导入问题

from 包1.包2.module import name首先检查包1的__init__ 有没有被加载,接着检查包2的__init__ 有没有被加载如果被加载过,__init__不会执行

2021-08-18 15:49:36 465

原创 python click no such option

明明配置了选项参数,但是使用时提示没有配置这种参数https://stackoverflow.com/questions/61391610/error-no-such-option-yet-ive-clearly-set-the-option-up

2021-08-18 15:46:24 889

原创 Ubuntu允许远程登录

sudo apt install openssh-server修改配置ssh的配置文件sudo vim /etc/ssh/sshd_configPermitRootLogin without passwd 改为 PermitRootLogin yes重启虚拟机

2021-06-11 23:01:09 742 2

原创 Ubuntu全屏显示

选择系统设置 , 然后选择显示, 调整到和电脑显示器差不多的分辨率

2021-06-11 20:22:03 650

原创 Ubuntu Python 3.5 安装

官方下载源代码Python 官方下载地址:https://www.python.org/downloads/解压tar -zxvf Python-3.8.1.tgz编译# 进入解压后的目录 --prefix用于指定安装位置$ ./configure --prefix=/usr/local# 编译安装$ make&&sudo make install更改软链接python命令默认调用的是 Python 2.x 开发环境,如果你习惯使用 Python 3.x.

2021-05-29 16:49:20 1665 1

原创 在使用虚拟机启动Ubuntu时,全屏失效

对于调整Ubuntu全屏时,一个通用的方法就是安装vmware-tools但是安装之后有时候重启虚拟机发现窗口又变小了调整os全屏在VMware被称为X feature不能全屏可能是X feature失效可以通过执行下面两条指令解决cd /sudo ./usr/bin/vmware-user...

2021-05-25 20:30:12 545

原创 Chromedriver环境变量的配置问题

环境变量配置时出现问题,可以依次检查环境变量的目录,看有没有之前的chromedriver残留

2021-05-23 21:22:41 1312

原创 jwt 获取token

推荐使用下面的语句token = request._request.META.get('HTTP_AUTHORIZATION')

2021-05-12 11:18:45 1068

原创 drf jwt 获取登录用户

auth = request.stream.META.get('HTTP_AUTHORIZATION')user_token = jwt_decode_handler(auth[7:])u_id = user_token.get('user_id')try: user = User.objects.get(id = u_id)except Exception as e: print(e)

2021-05-11 21:28:14 934

原创 杀死指定端口号进程

查看pid杀

2021-05-05 14:06:15 570

原创 mysql系统时间同步

引用于https://www.hangge.com/blog/cache/detail_2499.html

2021-04-26 17:12:22 1002

原创 python JIT

python jithttp://www.cainiaoxueyuan.com/bc/7246.html

2021-04-22 14:01:45 717

原创 fdfs [-] Error: 2, No such file or directory

有可能是docker和storage刚启动起来就运行,等一会儿再运行就好了

2021-04-21 11:40:59 856

原创 查看fdfs storage端口号

2021-04-20 16:09:34 1111

原创 python函数名前带个杠

如下只是这个代码的作者告诉你,希望这个函数只在类内或者是由其子类进行调用。

2021-04-20 15:18:39 845

原创 linux下如何查看一个服务的安装路径

ps -u 系统用户名进入linux的进程目录/proc,执行ls -l ,可以看到对应的进程目录,结果如下图所示:进入30058这个进程目录,执行 ls -l, 结果如下:

2021-04-18 20:27:27 2618

原创 Model class user.models.UserAccount doesn‘t declare an explicit app_label

出现这种错误可以检查是不是在一个模块中使用了另外一个模块中的内容如,在一个django模块中使用另外一个django模块的模型类,应该从模块名开始导入,而不应该从其他路径开始导入例如是正确的是错误的...

2021-04-17 12:25:01 1429

原创 linux删除文件卡住

有时候重启下就行,就很奇怪

2021-04-14 22:06:48 1487

原创 虚拟环境中安装指定版本pip

python3 -m pip install --upgrade pip==9.0.3

2021-04-14 20:45:54 640

空空如也

空空如也

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

TA关注的人

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