03 2023 档案

摘要:Linux基础复习 前期必备知识 1.命令提示符 [root@WYJ001 ~]# root表示用户名信息 @分隔符 WYJ001为主机名称 ~表示所处目录位置 默认家目录 [tony@jason001 ~]$ 普通用户结尾是$符号 2.命令格式规范(语法规范) 01. linux中的命令区分大小写 阅读全文
posted @ 2023-03-28 21:01 性格如此w 阅读(25) 评论(0) 推荐(0) 编辑
摘要:面试题01 1 面试官上来要看你项目 - 看你的编码水平 - 公司的项目看不了的 不用慌,给面试官看的都是个人项目开源的 -公司项目看不了 签了保密协议 2 数据库如何处理 用的云数据库还是自己的数据库 -云数据库 # 阿里云数据库,花钱,买服务 >账号和密码 > 公司不需要自己搭建mysql -m 阅读全文
posted @ 2023-03-21 21:53 性格如此w 阅读(17) 评论(0) 推荐(0) 编辑
摘要:进程、线程 1 进程与线程的关系和区别 什么是进程 定义:进程是一个具有一定独立功能的程序在一个数据集合上依次动态执行的过程。进程是一个正在执行的程序的实例,包括程序计数器、寄存器和程序变量的当前值。 进程有哪些特征? 进程依赖于程序运行而存在,进程是动态的,程序是静态的; 进程是操作系统进行资源分 阅读全文
posted @ 2023-03-17 21:14 性格如此w 阅读(50) 评论(0) 推荐(0) 编辑
摘要:Python深浅拷贝 1、深拷贝和浅拷贝概念理解 浅拷贝,指的是==重新分配一块内存==,创建一个新的对象,但里面的元素是==原对象中各个子对象的引用==。 深拷贝,是指重新配分一块内存,创建一个新的对象,并且将原对象种的元素,以递归的方式,通过创建新的子对象拷贝到新对象中。因此,==新对象和原对象 阅读全文
posted @ 2023-03-17 15:42 性格如此w 阅读(23) 评论(0) 推荐(0) 编辑
摘要:闭包函数 一、基础知识 所谓闭包函数就是定义在函数内部的函数,但是他有一些限制条件: ==1、定义在函数内部== ==2、用到了外部函数名称空间中的名称== def index(): name = 'jason' def inner(): print(name) 二、作用 闭包函数在使用的过程中的作 阅读全文
posted @ 2023-03-17 11:33 性格如此w 阅读(58) 评论(0) 推荐(0) 编辑
摘要:猴子补丁(Monkey Patching) 1.什么是猴子补丁 Python是一种典型的 脚本语言。 他不仅具有 动态类型(dynamic type), 而且它的 对象模型(object model)也是动态的。 Python的类 是可变的(mutable), 方法(methods)只是类的属性(a 阅读全文
posted @ 2023-03-16 22:30 性格如此w 阅读(313) 评论(0) 推荐(0) 编辑
摘要:面试题 -可变类型和不可变类型 # 可变类型: Set(集合)、List(列表)、Dictionary(字典) 值改变 内存地址不变 # 不可变类型 Number(数字)、String(字符串)、Tuple(元组) 值改变 内存地址也改变 -常用的魔法方法 > 某种情况下自动触发 # __new__ 阅读全文
posted @ 2023-03-16 22:06 性格如此w 阅读(14) 评论(0) 推荐(0) 编辑
摘要:classmethod和staticmehod的使用 classmethod和staticmethod都是Python中的修饰器,封装在类中,对类中的函数和子类进行修饰 @staticmethod修饰的方法可以不用传递参数 class Person(object): def __init__(sel 阅读全文
posted @ 2023-03-16 15:18 性格如此w 阅读(84) 评论(0) 推荐(0) 编辑
摘要:递归函数 1. 什么是递归函数 ​ 在函数内部,可以调用其他函数,如果一个函数在内部调用自身本身,这个函数就是递归函数。记住哦--> 在函数内部调用其他函数不是函数的嵌套,而在函数内部定义子函数才是函数的嵌套 递归的特性: 递归函数必须有一个明确的结束条件 每进入更深一层的递归时,问题规模相当于上一 阅读全文
posted @ 2023-03-15 21:40 性格如此w 阅读(345) 评论(0) 推荐(0) 编辑
摘要:1 爬虫介绍 # 爬虫是什么 -爬虫就是程序 > 从互联网中,各个网站上,爬取数据[你能浏览的页面才能爬],做数据清洗,入库 # 爬虫的本质 -模拟方式http请求, 获取数据 > 入库 -网站 -app:抓包 # 补充:百度其实就是一个大爬虫 -百度爬虫一刻不停的在互联网中爬取各个页面 > 爬取完 阅读全文
posted @ 2023-03-15 18:40 性格如此w 阅读(31) 评论(0) 推荐(0) 编辑
摘要:Python反射机制 1.Python反射机制 反射使得程序具有在运行时动态修改自己的结构和行为的能力,比如导入模块,调用函数等等,这些都是python的反射机制,是一种编程方法,设计模式的体现。 python的四个重要 内置函数: getattr、hasattr、delattr和setattr较为 阅读全文
posted @ 2023-03-14 21:44 性格如此w 阅读(51) 评论(0) 推荐(0) 编辑
摘要:实例方法,静态方法和类方法详解 和类属性一样,类方法也可以进行更细致的划分,具体可分为==类方法、实例方法和静态方法==。 和类属性的分类不同,对于初学者来说, 区分这3中类方法是非常简单的,即采用@classmethod 修饰的方法为类方法,采用@staticmethod 修饰的方法为静态方法;不 阅读全文
posted @ 2023-03-10 12:19 性格如此w 阅读(153) 评论(0) 推荐(0) 编辑
摘要:生成器 1、生成器对象的本质 生成器对象其实本质上就是迭代器对象,内置有双下__ iter__ 和 __next __方法 2、区别 迭代器对象就是Python解释器提供的各种数据类型或是文件对象,但是生成器对象是程序员编写的代码或者函数之类的关键字。 3、生成器的两种形式 1.使用def定义函数然 阅读全文
posted @ 2023-03-10 10:25 性格如此w 阅读(30) 评论(0) 推荐(0) 编辑
摘要:异常捕获和处理 一、基础知识 1、什么是异常 当我们写程序难免遇到报错,专业的称呼叫做异常,行业俗语叫做bug,由于异常情况出现会导致代码停止运行,所以在编写过程中要尽可能避免。 2、异常分类 语法错误 这一类错误很好理解,相当于你不会写,比如用if或for的时候不知道他们怎么写,这种情况比较夸张了 阅读全文
posted @ 2023-03-09 22:28 性格如此w 阅读(495) 评论(0) 推荐(0) 编辑
摘要:一、可迭代对象 什么是可迭代对象: 在数据类型的后面可以使用点加 __ iter __ (.__ iter __)来判断是不是可迭代对象 不是可迭代对象: int float bool 函数对象 可迭代对象: str list dict tuple set 文件对象 二、 迭代器对象 迭代器介绍: 阅读全文
posted @ 2023-03-09 22:11 性格如此w 阅读(41) 评论(0) 推荐(0) 编辑
摘要:一、可迭代对象 什么是可迭代对象: 在数据类型的后面可以使用点加 __ iter __ (.__ iter __)来判断是不是可迭代对象 不是可迭代对象: int float bool 函数对象 可迭代对象: str list dict tuple set 文件对象 二、 迭代器对象 迭代器介绍: 阅读全文
posted @ 2023-03-09 22:10 性格如此w 阅读(26) 评论(0) 推荐(0) 编辑
摘要:常见的内置函数sum(list) : 求取list元素的和 一、重要内置函数 匿名函数 补充:匿名函数就是在特定的情况下包装一些简单的操作,这样就不需要特意定义函数了 特点:没有函数名,直接执行功能代码 语法结构: 变量名 = lambda 参数 :返回值 这里的变量名用于获取函数名,当默认情况下所 阅读全文
posted @ 2023-03-09 21:49 性格如此w 阅读(237) 评论(0) 推荐(0) 编辑
摘要:1 celery 执行异步任务,延迟任务,定时任务 # 1 异步任务 任务.delay(参数) # 2 延迟任务 任务.apply_async(args=[参数], eta=时间对象) # 如果没有修改时区,需要使用utc时间 print(datetime.now()) # 东八区的时间 print 阅读全文
posted @ 2023-03-09 20:31 性格如此w 阅读(13) 评论(0) 推荐(0) 编辑
摘要:魔法方法复习 魔法方法分类 python中常见的魔法方法大致可以分为以下几类: 构造与初始化 类的表示 访问控制 比较操作 容器类操作 可调用对象 序列化 1 构造与初始化 我们都知道一个最基本的魔法方法,__ init __ 。通过此方法我们可以定义一个对象的初始操作。但你知道吗,当实例化我们定义 阅读全文
posted @ 2023-03-09 15:16 性格如此w 阅读(61) 评论(0) 推荐(0) 编辑
摘要:1 redis之列表 ''' 1 lpush(name, values) 2 rpush(name, values) 表示从右向左操作 3 lpushx(name, value) 4 rpushx(name, value) 表示从右向左操作 5 llen(name) 6 linsert(name, 阅读全文
posted @ 2023-03-08 22:08 性格如此w 阅读(19) 评论(0) 推荐(0) 编辑
摘要:1 Redis介绍与安装 # redis:缓存数据库 [大部分时间做缓存,不仅仅可以做缓存],非关系型数据库[区别于mysql关系型数据库] -nosql: 非关系型数据库 -C语言写的 服务(监听端口),用来存储数据的,数据是存储在内存中,取值,放值速度非常快, 10w qps # 面试题:red 阅读全文
posted @ 2023-03-07 21:20 性格如此w 阅读(22) 评论(0) 推荐(0) 编辑
摘要:算法简介之二分法 一、什么是算法 算法的范围很大,只要是解决问题的思路都算算法。但不是所有的算法都是搞笑的,也有很多不合格的算法,可这并不影响算法的流行。因为算法的应用范围确实很广,几乎涵盖了我们生活中的方方面面: 推荐算法(抖音视频推送 淘宝商品推送)、成像算法(AI相关) 常见算法的原理以及为代 阅读全文
posted @ 2023-03-06 21:36 性格如此w 阅读(149) 评论(0) 推荐(0) 编辑
摘要:1 git多分支 # 为什么要有分支 -可以保证,主分支的版本都是可以查看的版本 -我们都在开发分支开发,开发完成,合并到主分支 # 分支操作 -分支查看 git branch -分支创建 git branch 分支名 git branch dev -分支切换 git checkout dev # 阅读全文
posted @ 2023-03-02 17:07 性格如此w 阅读(15) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示