04 2022 档案
摘要:运算符 # 1.算术运算符 var x=10; var res1=x++; '先赋值后自增1' var res2=++x; '先自增1后赋值' # 2.比较运算符 弱等于:自动转换类型 '5' == 5 '结果是true js会自动转换成相同数据类型比较值是否一样' 强等于:不转换类型 '5' 5
阅读全文
摘要:溢出属性 结构: overflow:visible/hidden /scroll/auto/inherit 具备的功能: visible:默认值,内容不会被修剪,会呈现在元素框之外 hidden:内容会被修剪,并且其余内容是不可见的 scroll:内容会被修剪,但是浏览器会显示滚动条,以便查看其余的
阅读全文
摘要:伪元素选择器 '''通过css操作文本内容''' 1.修改首个字体样式 语法结构: ''' 元素:first-letter{ 属性代码 } ''' <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title<
阅读全文
摘要:form表单 form表单是一个包含表单元素的区域,允许用户在表单中(比如:文本域、下拉列表、单选框、复选框等等)输入信息的元素。是前后端交互的重要标签。(把用户在前端输入的数据发送给后端服务器) 表单属性 action属性 '''action属性里面写的是URL链接,就是表单提交的地址''' #
阅读全文
摘要:先给自己点个赞 前端简介 什么是前端 什么是后端 # 前端 前端即网站前台部分,运行在PC端,移动端等浏览器上展现给用户浏览的网页。随着互联网技术的发展,HTML5,CSS3,前端框架的应用,跨平台响应式网页设计能够适应各种屏幕分辨率,合适的动效设计,给用户带来极高的用户体验。 eg:淘宝页面 游戏
阅读全文
摘要:GIL与普通互斥锁区别 互斥锁是运用在一个py文件中的,也就是在一个应用程序中,是代码层面的锁。 其实,Python解释器也是一个应用程序。只是说这个应用程序不是我们实现的,我们自己的python程序都要运行在解释器之上,这个应用程序被用来帮我们运行我们自己的程序。 线程互斥锁是Python代码层面
阅读全文
摘要:消息队列 内置队列Queue 队列:先进先出(使用频率很高) 堆栈:先进后出(特定情况下用) # multiprocessing 模块里的 Queue 来创建队列 from multiprocessing import Queue q = Queue(5) # 自定义队列的长度 q.put(111)
阅读全文
摘要:代码创建进程 ''' 创建进程的方式有哪些: 1.鼠标双击桌面一个应用图标 2.代码创建 ''' 创建进程的本质:再内存中申请一块内存空间用于运行相应的程序代码 # 利用multiprocessing模块创建进程的两种方式. 注意: 不同的操作一同创建进程的要求不一样 在windows中创建进程是以
阅读全文
摘要:UDP协议 # udp是无链接的,先启动哪一端都不会报错 # 服务端 import socket # 需要自己指定udp协议(默认是TCP协议) server = socket.socket(type=socket.SOCK_DGRAM) server.bind(('127.0.0.1', 8080
阅读全文
摘要:socket套接字简介 Socket是进程通讯的一种方式,即调用这个网络库的一些API函数实现分布在不同主机的相关进程之间的数据交换。 作用:编写代码操作OSI七层,相当的复杂,由于操作OSI七层所有CS架构都需要经历的过程,所以有固定的模块 socket套接字是一门技术 socket模块>>>:提
阅读全文
摘要:软件开发架构 什么是软件开发架构 程序员在编写软件的时候应该遵循的架构设计 类似于我们写ATM和选课系统所采用的三层架构 软件开发架构的分类 C/S架构 C:client(客户端) S:server(服务端) ''' 客户端一般是指应用程序EXE或者是手机端的应用程序,程序需要先安装后才能运行在用户
阅读全文
摘要:设计模式 ''' 设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。 ''' 在IT行业中设计模式总共分为23
阅读全文
摘要:反射实际案例 # 利用面向对象编写简单的模拟终端功能 class WinCmd(object): def ls(self): print('Windows系统正在执行ls命令') def dir(self): print('windows系统正在执行dir命令') def cd(self): pri
阅读全文
摘要:继承下的派生实际应用 import datetime import json class MyJasonEncoder(json.JSONEncoder): def defaule(self,o): # 形参o就是即将要被序列化的数据对象 if isinstance(o,datetime.datet
阅读全文
摘要:ATM+购物车 点击下载源文件 需求分析 # 项目大致需求 - 额度15000或自定义 - 支持多账户登录 - 可以查看账户余额 - 可以提现(可自定义手续费比例) - 提供还款接口 - 支持账户间转账 - 记录每月日常消费流水 - 实现购物商城,买东西加入购物车,调用信用卡接口结账 - 提供管理接
阅读全文
摘要:动态方法与静态方法 动态方法 绑定给对象的方法 class Sdudent: def run(self): print(self) # 类调用绑定给对象的方法:有几个参数就需要传几个参数 Sdudent.run(123) # 对象调用绑定给对象的方法:会自动将对象当作第一个参数传入 obj = Sd
阅读全文
摘要:面向对象编程思想前戏 人狗大战小游戏 描述人和狗 方式1:使用一个字典一个个描述 dog1 = { 'name': '小黑', 'type': '田园犬', 'attack_val': 30, 'life_val': 200 } dog2 = { 'name': '小白', 'type': '恶霸犬
阅读全文
摘要:项目开发流程 公司中的项目流程几乎都可以分为以下五个步骤 需求分析 产品经理带着开发部门老大(架构师、研发经理)去客户公司寻求客户的需求 见客户之前架构师和研发经理会先大致了解一下客户的需求 然后琢磨出一套比较容易编写的流程 之后在于客户交谈中引导客户按照提前设想好的流程提需求 🐖:这么做的目的是
阅读全文