云中小站
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  •   
  •   

Python中sys.path的用法

一 、 背景在一个比较大的工程项目中,开发设计到的编程语言往往不止一个,每个语言负责项目中的某一块。在开发到了一定阶段,需要进行测试,需要将这些由各个语言负责的子模块合并到一起,然后统一测试,发版,上线。目前我所做的项目中设计多门语言结合,所属的模块是用Python进行开发。因此其他语言开发的模块要调用py文件时,要从sys.path找到正确的模块目录,解释器才能正确调用。因此今天就来聊一聊sys

2021-09-03
Python
Python

Python 获取环境变量

使用os模块 123import osimport typing as tres:t.Dict[str, str] = os.environ os.environ返回的是dict类型对象,之后可以使用dict相关方法操作环境变量。

2021-09-02
Python
Python

开放地址法和链表法的优缺点比较:

一 、开放寻址法开放寻址法优点: 1.开放寻址法基于数组实现,可以利用CPU的cache_line,一次性缓存64字节,可以加快查询的速度。 2.数组进行序列化比较简单。 开放寻址法缺点: 1.数组相对于链表来说,不能动态申请内存,所以在面对数据量不确定的情况下,会更加浪费内存空间。 2.在开发寻址法中,需要逻辑假删数据,否则会导致其他的数据无法散列到对应的槽位上。 3.装填因

2021-08-26
数据结构
数据结构

Python中类型检查汇总

import typing as t 1.t.Callable[[arg1, arg2], return_value],用于标注该参数是可回调的。 2.t.Union[type1, type2, type3],作为联合类型,用于标注该参数允许接受的类型 3.t.Union[arg1, None] 和 t.Optional[arg1]等价。

2021-08-05
Python
Python

LocalProxy代理对象的源码分析

一、 源码分析123456789101112131415161718192021222324252627282930313233343536373839404142434445class LocalProxy: __slots__ = ("__local", "__name", "__wrapped__") def _

2021-08-04
Flask
Flask

Git命令的使用

Git命令大全一 git log相关123git log -n4 --oneline # 列表方式前4个查看版本git log --all # 查看所有loggit log --graph # 树形展示分支关系 ​ 二 .git 文件中相关内容1234567891011121314151617181920212223242526272829303132333435363738

2021-07-12
Git
Git

使用axios时,添加自定义的headers字段,出现跨域的解决方案

一. 背景在做毕设时,总会遇到新的问题,这不,它又来了,这次的需求是在发送GET请求时,为了确保用户具有发送该API的权限,需要在headers头部中增加一个permission字段便于后端校验。 如下是vue中使用axios发送请求,并在headers中添加permission字段。 123const res = await this.$http.get('/seller/chsc/

2021-05-03
Vue 前端
前端 Vue

解决Vue修改数组/字典中的元素,却无法检测到数据变化的问题

一 背景我在做毕设的项目中,写前端逻辑代码时遇到了一个问题:通过用户click触发一个函数,在函数中根据选中的index,动态修改Map容器中的对应下标的值,以此用不同的class来凸显用户的选择项。实现目标效果图如下图(解决了本篇所要解决的问题后): {width=”50%”} 二 实现思路先说下实现这种样子的思路,首先我在设计后端API的时候,要注意返回的Json数据格式,每一个商品都会

2021-04-19
Vue
Vue

Django分页器实现分页和源码分析

在博客文章多了情况下,如果全部显示在一页,给人的体验感相当不好,所以就需要分页处理 主要涉及到两个类 一、 Paginator和page类使用①后端代码:12345678910111213141516171819202122232425262728def get_notes(request, type_, page_number): """ 获取Pytho

2021-04-01
Django
Django 源码分析

linux下文件的复制、移动与删除命令为:cp,mv,rm

linux常用指令: linux学习笔记https://www.jianshu.com/p/f82cf926efbc linux学习网址(一)https://www.jianshu.com/p/39a3467c67e8 1.whereis python3 用来查找某个包的路径 2.which python3 软链接 linux中各文件颜色意思: 蓝色:目录 绿色:可执行文件 红色:压缩文件

2021-03-11
Linux
Linux
123456…20

搜索

司云中

Hexo Fluid GitHub
总访问量 次 总访客数 人
苏ICP备20018683 苏ICP备20018683