10 2023 档案

摘要:标签的分类 1. 单标签 img br hr <img /> 2. 双标签 a h p div <a></a> 3. 按照标签属性分类 1. 块儿标签 # 自己独自占一行 h1-h6 p div 2. 行内(内联)标签 # 自身文本有多大就占多大 a span u i b s div标签和span标 阅读全文
posted @ 2023-10-30 21:14 jntmwl 阅读(29) 评论(0) 推荐(0) 编辑
摘要:一、存取数据的演变史 1、文本文件 使用文本文件存储数据的时候路径不固定数据格式不统一,一旦更换设备就容易出现无法使用的情况。 文件路径不固定:C:\aaa.txt D:\bbb.txt E:\ccc.txt 数据格式不统一:jason|123 jason$123 jason 123 2、软件开发目 阅读全文
posted @ 2023-10-23 20:52 jntmwl 阅读(24) 评论(0) 推荐(0) 编辑
摘要:进程和线程的比较 进程的开销比线程的开销大很多 进程之间的数据是隔离的,但是,线程之间的数据不隔离 多个进程之间的线程数据不共享 >还是让进程通信(IPC) >进程下的线程也通信了 >队列 GIL全局解释器锁(重要理论) Python在设计之初就考虑到要在主循环中,同时只有一个线程在执行。虽然 Py 阅读全文
posted @ 2023-10-19 21:14 jntmwl 阅读(15) 评论(0) 推荐(0) 编辑
摘要:进程锁 """锁在IT界都是非常重要的,不但在Python中出现,尤其是数据库中得锁更多,比如:表锁、行锁、悲观锁、乐观锁、进程锁、互斥锁、递归锁、可重入锁、死锁等""" # 使用锁的目的就是为了保证安全! import time from multiprocessing import Proces 阅读全文
posted @ 2023-10-18 21:29 jntmwl 阅读(5) 评论(0) 推荐(0) 编辑
摘要:进程基础(操作系统中的概念) 进程它是操作系统总最重要的概念,也是最基本的一个概念 线程也是操作系统中得一个很重要的概念 进程和线程都是有操作系统来调度使用的,我们程序员是不能控制的,这里就设计到调度算法 什么是进程? 线程? 什么是程序? # 进程和程序是两码事、完全不一样 程序:其实一个死的东西 阅读全文
posted @ 2023-10-17 20:34 jntmwl 阅读(17) 评论(0) 推荐(0) 编辑
摘要:Socket抽象层(socket编程) 能够唯一标示网络中的进程后,它们就可以利用Socket进行通信了,什么是Socket呢?我们经常把Socket翻译为套接字,Socket是在应用层和传输层之间的一个抽象层,它把TCP/IP层复杂的操作抽象为几个简单的接口供应用层调用已实现进程在网络中通信 基于 阅读全文
posted @ 2023-10-16 21:30 jntmwl 阅读(12) 评论(0) 推荐(0) 编辑
摘要:异常,断言,Mixins机制,元类 异常 异常就是错误发生的信号,我们需要对该信号做处理,如果不处理,往后的代码就不能执行了 异常的分类 逻辑错误 # 是允许出现的,但是呢,编程的时候尽量避免逻辑错误的发生 语法错误 # 不允许出现的 异常的组成: 1. Traceback:追溯信息,可以定位到错误 阅读全文
posted @ 2023-10-11 20:50 jntmwl 阅读(8) 评论(0) 推荐(0) 编辑
摘要:组合,反射,魔术方法 组合 反射 魔术方法 组合 什么是组合? 组合就是,一个对象拥有一个属性,该属性的值是另外一个对象. """什么场景下使用继承? 什么场景下使用组合?""" 继承一般情况用在:什么是什么的情况 is 组合一般用在:什么有什么的情况 has class Foo: def __in 阅读全文
posted @ 2023-10-10 21:34 jntmwl 阅读(7) 评论(0) 推荐(0) 编辑
摘要:面向对象的三大特征 封装 继承 多态 super和mor的使用 派生 封装 封装指的就是把数据与功能都整合到一起,听起来是不是很熟悉,没错,我们之前所说的”整合“二字其实就是封装的通俗说法。 什么是封装 在程序设计中,封装(Encapsulation)是对具体对象的一种抽象,即将某些部分隐藏起来,在 阅读全文
posted @ 2023-10-09 21:37 jntmwl 阅读(27) 评论(0) 推荐(0) 编辑
摘要:绑定方法 类中得方法类能来调用,对象也能来调用,就看该方法绑定给谁了,绑定给谁就有谁来调用 class Student(): hero_work='射手' def __init__(self,name,speed,hp,atk): self.name=name self.speed=speed se 阅读全文
posted @ 2023-10-08 21:36 jntmwl 阅读(5) 评论(0) 推荐(0) 编辑
摘要:面向对象 面向对象的过程 面向过程中核心是过程二字,过程就是先干什么、在干什么、最后干什么,就是机械式的思维方式 优点:复杂的问题简单化、进而流程化 缺点:扩展性差,牵一发而动全身 应用场景: 一般用在对扩展性要求比较差的情况 面向对象的编程 面向对象它也是一种编程的思想,不是一门新的技术栈 面向对 阅读全文
posted @ 2023-10-07 21:35 jntmwl 阅读(16) 评论(0) 推荐(0) 编辑

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