记录一次部署python项目遇到的问题 pip版本太低了,本地是18.1执行 pip3 install --upgrade pip 更新到pip-20.x后重新安装就可以了。但是不知道为啥没有成功输出日志。之后还是报错,报错类似如下。
yapi通过docker-compose安装遇到的问题 docker内网络不通,默认docker通过桥接模式连接到宿主机,参考问题1进行解决。或者尝试修改源码,反正我是没改成功。不过看起来还是可以正常使用。部署版本选择1.4.2。
springboot Value 和 autowired_environment 的代码以下是获取yml文件中自定义属性的代码,两种方式获取值的字符串写法都一样,environment只需要注入一个environment,@Value 需要注入多个值,如果注入值比较少的话使用@Value比较好import org// 注意使用RestController 而不是Controller @RestController public class HelloController {} }
java基础 而python 不能够 字符串和整型相加,可以通过python的.format。类型范围小的变量可以赋值给范围类型大的变量。注意字符串判断相等是使用 .equals。同时还要知道水仙花数的个数。直接写一个变量不是语句。求1到10 的奇数和。表达式的自动类型提升。一行求三个数中最大值。
python性能相关 得益于python低廉的学习成本和高效的开发效率,以及python在web开发,人工智能,爬虫,自动化运维等方面的应用,python无疑成为了当今高校和公司中最火的编程语言,但是尺有所长,寸有缩短,python的效率无疑是它最大的短板。java之父就评价过python:当跑跑基准测试就发现。相对于rust和java来说,python真的很慢。本文将简单阐述python为什么很慢,针对python慢的常用优化方法,将对python jit展开实践。
引入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简介认识
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中封装一个类,在其他类
网上商城之支付 支付宝介绍支付宝开放平台入口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
网上商城之订单 结算订单1. 结算订单逻辑分析结算订单是从Redis购物车中查询出被勾选的商品信息进行结算并展示。2. 结算订单接口设计和定义请求方式选项方案请求方法GET请求地址/orders/settlement/请求参数:无响应结果:HTMLplace_order.html后端接口定义class OrderSettlementView(LoginRequiredMixin, View): """结算订单""" def get(
网上商城之购物车 购物车购物车存储方案1. 登录用户购物车存储方案2. 未登录用户购物车存储方案购物车管理添加购物车1. 添加购物车接口设计和定义2. 添加购物车后端逻辑实现展示购物车展示购物车接口设计和定义展示购物车后端逻辑实现修改购物车1. 修改购物车接口设计和定义2. 修改购物车后端逻辑实现删除购物车1. 删除购物车接口设计和定义2. 删除购物车后端逻辑实现全选购物车1. 全选购物车接口设计和定义2. 全选购物车后端逻辑实现合并购物车1. 合并购物车逻辑分析2. 合并购物车逻辑实现3. 账号和QQ登录合并购物车展示商品
网上商城之用户登录 用户目录账号登录用户名登录1. 用户名登录逻辑分析2. 用户名登录接口设计3. 用户名登录接口定义4. 用户名登录后端逻辑5. 知识要点多账号登录1. 自定义用户认证后端2. 配置自定义用户认证后端3. 测试自定义用户认证后端4. 知识要点首页用户名展示1. 首页用户名展示方案2. 用户名写入到cookie响应注册结果3. Vue渲染首页用户名QQ登录QQ登录开发文档定义QQ登录模型类QQ登录工具QQLoginToolOAuth2.0认证获取openidopenid是否绑定用户的处理openid绑定用户实现
头条之部署 SupervisorGunicorn安装gunicornSupervisor安装配置启动supervisorctlGunicornGunicorn(绿色独角兽)是一个Python WSGI的HTTP服务器。从Ruby的独角兽(Unicorn )项目移植。该Gunicorn服务器与各种Web框架兼容,实现非常简单,轻量级的资源消耗。Gunicorn直接用命令启动,不需要编写配置文件,相对uWSGI要容易很多。安装gunicornpip install gunicorn查看命令行选项: 安装guni
头条之ElasticSearch ElasticSearch简介与原理1 简介2 搜索的原理——倒排索引(反向索引)、分析、相关性排序(这些一定要会)倒排索引分析相关性排序概念与集群概念Elasticsearch 集群(cluster)节点(node)分片(shard)主分片(primary shard)复制分片(副分片 replica shard)故障转移 failover查看集群健康状态IK中文分析器索引与类型索引查看索引创建索引删除索引创建头条项目文章索引库类型和映射头条项目文章类型映射查看映射映射修改文档索引文档(保存文档数据)获取
pandas 5.1Pandas介绍学习目标目标了解什么是pandas了解Numpy与Pandas的不同知道使用pandas的优势1 Pandas介绍2008年WesMcKinney开发出的库专门用于数据挖掘的开源python库以Numpy为基础,借力Numpy模块在计算方面性能高的优势基于matplotlib,能够简便的画图独特的数据结构2 为什么使用PandasNumpy已经能够帮助我们处理数据,能够结合matplotlib解决部分数据展示等问题,那么pandas学习的目的在