04 2022 档案

摘要:day 42 运算符 1.算数运算符 var x=10; var res1=x++; var res2=++x; res1; 10 res2; 12 这里由于的x++和++x在出现赋值运算式,x++会先赋值再进行自增1运算,而++x会先进行自增运算再赋值! 赋值运算符 2.比较运算符 弱等于:自动转 阅读全文
posted @ 2022-04-29 00:13 ji哩咕噜 阅读(27) 评论(0) 推荐(0) 编辑
摘要:day41 溢出属性 文本内容超出了标签的最大范围 overflow: hidden; 直接隐藏文本内容 被隐藏内容展示界面不可见 不推荐使用 影响文本完整度 overflow: auto\scroll; 提供滚动条查看全文本 推荐使用 保留文本完整度 利用溢出属性制作圆形头像 <style> bo 阅读全文
posted @ 2022-04-27 22:41 ji哩咕噜 阅读(111) 评论(0) 推荐(0) 编辑
摘要:day40 伪元素选择器 CSS 伪元素用于设置元素指定部分的样式。 例如,它可用于: 设置元素的首字母、首行的样式 在元素的内容之前或之后插入内容 使用场景 1.用于后面清除浮动带来的负面影响 2.用于网站的内容防爬 1.修改首个字体样式 改变首字母颜色和首字母大小 p:first-letter 阅读全文
posted @ 2022-04-26 22:56 ji哩咕噜 阅读(216) 评论(0) 推荐(0) 编辑
摘要:day 39 form表单 简介 它是用户输入和网页之间数据交互的一个界面,在 HTML 中用 <form> 标签标记。 获取前端用户数据并发送给后端服务器 以常见的用户登录界面为例,用户访问页面前必须经过一个登录界面,这就是一个表单。 表单留了一个需要输入数据的区域,这些数据将被上传到后台服务器, 阅读全文
posted @ 2022-04-26 00:04 ji哩咕噜 阅读(178) 评论(0) 推荐(0) 编辑
摘要:day 38 前端简介 什么是前端? 前端,也称为“客户端开发”,简单来说,你可以在应用程序或网站的屏幕上看到的所有内容都属于前端。 什么是后端? 后端,也称为“服务器端开发”,也就是在系统“后面”所发生的事情。同样,在后端服务器和浏览器或应用程序之间存储网站、应用数据和中间媒介的服务器都属于后端。 阅读全文
posted @ 2022-04-23 20:04 ji哩咕噜 阅读(130) 评论(0) 推荐(0) 编辑
摘要:day37 GIL与普通互斥锁区别 GIL: 在单核CPU上运行多个线程时,使用GIL可以保证系统资源只分配给一个线程,其它线程在GIL释放之前保持等待状态。 两者区别: GIL保护的是解释器层面的数据安全 自定义的互斥锁应用面广 (用别人封装好的) # 1.先验证GIL的存在 from threa 阅读全文
posted @ 2022-04-21 23:06 ji哩咕噜 阅读(47) 评论(0) 推荐(0) 编辑
摘要:day36 消息队列 队列:先进先出(使用频率很高) 堆栈:先进后出(特定场景下用) 消息队列可以实现进程间通信(本地、网络),并且消息队列还起到了保存数据的功能(队列中的数据如果不被取走,会一直在队列中) 消息队列将生产者与消费者解耦合 生产者只需要将数据放入队列中即可 无需考虑是否有人消费 消费 阅读全文
posted @ 2022-04-21 01:06 ji哩咕噜 阅读(82) 评论(0) 推荐(0) 编辑
摘要:day35 代码创建进程 创建进程的方式 1.鼠标双击桌面一个应用图标 2.代码创建 创建进程的本质 在内存中申请一块内存空间用于运行相应的程序代码 (圈地) 两种创建代码的方式 # 第一种创建进程的方式 函数 代码演示: from multiprocessing import Process im 阅读全文
posted @ 2022-04-20 23:36 ji哩咕噜 阅读(29) 评论(0) 推荐(0) 编辑
摘要:day34 UDP协议 简介: 用户数据报协议(User Datagram Protocol,UDP)是一种传输层协议。 在 TCP/IP 网络中,它与 TCP 协议一样用于处理数据包,是一种无连接的协议。 TCP 协议在进行数据传输时,需要建立连接,并且每次传输的数据都需要进行确认。 当不再进行传 阅读全文
posted @ 2022-04-18 23:17 ji哩咕噜 阅读(154) 评论(0) 推荐(0) 编辑
摘要:day33 socket套接字简介 socket 其实就是操作系统提供给程序员操作「网络协议栈」的接口 大白话就是 你能通过socket 的接口,来控制协议栈工作,从而实现网络通信,达到跨主机通信。 协议栈 协议栈的上半部分有两块,分别是负责收发数据的 TCP 和 UDP 协议,它们两会接受应用层的 阅读全文
posted @ 2022-04-16 01:56 ji哩咕噜 阅读(34) 评论(0) 推荐(0) 编辑
摘要:day32 软件开发架构 软件架构(software architecture)是一系列相关的抽象模式,用于指导大型软件系统各个方面的设计。 架构是一个系统的草图。软件架构描述的对象是直接构成系统的抽象组件。各个组件之间的连接则明确和相对细致地描述组件之间的通讯。在实现阶段,这些抽象组件被细化为实际 阅读全文
posted @ 2022-04-15 00:23 ji哩咕噜 阅读(91) 评论(0) 推荐(0) 编辑
摘要:day30 昨日作业讲解 需求:编写元类规定对象的所有数据值转大写 eg: obj.name = 'joanna' print(obj.name) # JOANNA class MyTypeClass(type): # 定义一个类接收type父类 def __call__(self, *args, 阅读全文
posted @ 2022-04-13 00:44 ji哩咕噜 阅读(56) 评论(0) 推荐(0) 编辑
摘要:day29 反射实际案例 反射需要掌握的四个方法 hasattr():判断对象是否含有字符串对应的数据或者功能 getattr():根据字符串获取对应的变量名或者函数名 setattr():根据字符串给对象设置键值对(名称空间中的名字) delattr():根据字符串删除对象对应的键值对(名称空间中 阅读全文
posted @ 2022-04-12 20:16 ji哩咕噜 阅读(25) 评论(0) 推荐(0) 编辑
摘要:day28 继承下的派生实际应用 面向对象三大特性之封装 property 面向对象三大特性之多态 面向对象之反射 继承下的派生实际应用 import datetime import json class MyJsonEncoder(json.JSONEncoder): def default( s 阅读全文
posted @ 2022-04-12 01:22 ji哩咕噜 阅读(27) 评论(0) 推荐(0) 编辑
摘要:day27 离考试又近了一天 动静态方法 动态方法 1.绑定给对象的方法 最常见 2.绑定给类的方法 常见 3.静态方法 少见 面向对象的三大特性之一: 继承 (拿来吧你!!!) 面向对象的三大特性分别是: 继承、封装、多态 往后的实际应用主要是继承 其他两个主要是一些概念 没有具体的表现形式 继承 阅读全文
posted @ 2022-04-07 22:47 ji哩咕噜 阅读(33) 评论(0) 推荐(0) 编辑
摘要:day26 面向对象概念的引导 通过编写一个人狗大战小游戏 双方互相攻击 首先先来描述双方的的特征 方式一 使用字典 dog1 = { 'name': '小黑', 'type': '田园犬', 'attack_val': 30, 'life_val': 200 } dog2 = { 'name': 阅读全文
posted @ 2022-04-07 01:25 ji哩咕噜 阅读(27) 评论(0) 推荐(0) 编辑
摘要:day24 主题:ATM+购物车作业 项目开发流程 公司中的项目流程几乎都可以分为以下五个步骤 1. 需求分析 产品经理带着开发部门老大(架构师、研发经理)去客户公司寻求客户的需求 见客户之前架构师和研发经理会先大致了解一下客户的需求 然后琢磨出一套比较容易编写的流程 之后在于客户交谈中引导客户按照 阅读全文
posted @ 2022-04-05 02:17 ji哩咕噜 阅读(33) 评论(0) 推荐(0) 编辑
摘要:day23 C+V大法 yyds 日志模块的组成 import logging # 1.logger对象:产生日志 (无包装的产品) logger = logging.getLogger( '转账记录' ) # 2.filter对象:过滤日志 (剔除不良品) # 针对过滤功能完全可以不看 因为han 阅读全文
posted @ 2022-04-05 01:50 ji哩咕噜 阅读(39) 评论(0) 推荐(0) 编辑
摘要:day22 hashlib加密模块 logging日志模块 hashlib加密模块 理解什么是加密? 将明文(人看得懂)数据通过一些手段变成密文数据(人看不懂) 密文数据的表现形式一般都是一串没有规则的字符串 加密算法 加密算法>>>(将明文变密文的内部规则) 算法的难易程度可以根据产生密文的长短来 阅读全文
posted @ 2022-04-04 21:56 ji哩咕噜 阅读(35) 评论(0) 推荐(0) 编辑

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