设计模式 模式 基础 信息
Python高阶基础之魔术方法、反射、异常
### 魔术方法(内置方法) ```python # 类里面内置的双下划线开头的一些方法,他们具有特殊的功能,我们称之为魔术方法:简称魔术 """魔术方法的学习只需要掌握每个方法什么时候触发或者执行就行了""" 1、__str__,__repr__方法 class Student: def __in ......
后台主页模块设计
[toc] # 一、创建home模块 ```python 前提:在 luffy 虚拟环境下 1.终端从项目根目录进入apps目录 >: cd luffyapi & cd apps 2.创建app >: python ../../manage.py startapp home ``` ## 注册hom ......
人工智能政策@: 回应美国国家电信和信息管理局 (NTIA) 关于人工智能问责制的评论请求
![](https://img2023.cnblogs.com/blog/3075972/202306/3075972-20230628202436277-1967242709.png) 6 月 12 日,Hugging Face 向美国国家电信和信息管理局 NTIA 提交了一份关于 AI 责任政策 ......
强化学习从基础到进阶-常见问题和面试必知必答[8]:近端策略优化(proximal policy optimization,PPO)算法
强化学习从基础到进阶-常见问题和面试必知必答[8]:近端策略优化(proximal policy optimization,PPO)算法 ......
Redis基础(二)——列表操作、redis管道、Django中使用redis
## Redis列表操作 ```python ''' lpush(name,values) rpush(name, values) 表示从右向左操作 lpushx(name,value) rpushx(name, value) 表示从右向左操作 llen(name) linsert(name, wh ......
Java基础知识点
## 面向对象三大特征 1. 封装 - 对外隐藏复杂的实现,暴露出简单的使用方法 - 可以隔离变化,内部的变化外部不知道 - 提高代码重用性 - 保护数据 2. 继承 * 提高代码重用性(如果仅仅是为了重用,则优先考虑组合) * 多态的前提 3. 多态 * 前提:继承 * 作用:提高代码的扩展性 * ......
行为型模式-观察者模式
# 行为型模式-观察者模式 from abc import ABCMeta, abstractmethod class IObserver(metaclass=ABCMeta): @abstractmethod def update(self, temperature): pass class Ba ......
java基础-java中http请求调用外部接口几种情况
愿历尽千帆,归来仍是少年 Java中,常用四种方式调用http请求外部接口 第一种:使用原生的Java网络编程(HttpURLConnection) - 不推荐 URL url = new URL("http://example.com/api"); HttpURLConnection connec ......
[渗透测试]—6.1 无线网络基础知识
在本章节中,我们将学习一些关于无线网络的基础知识,如WEP、WPA和WPA2等加密技术。我们将尽量讲解得详细、通俗易懂,并提供尽可能多的实例。 ### 6.1 无线网络基础 无线局域网(WLAN)是一种基于无线电波传输的计算机网络,可以实现设备之间的通信和互联。在家庭、企业和公共场所,无线网络已经成 ......
Java基础-Day05
# Java基础-Day05 ## breake和continue使用上的相同点和不同点 - 不相同点: - break:可用于switch-case和循环结构(结束当前循环) - continue:只能循环结构(结束档次循环) - 相同点:其后不可以声明执行语句 ## 衡量一个功能代码的优劣 1. ......
HTTPS基础
一、https基础: HTTP的缺点: 通信使用明文,内容可能会被窃听 不验证通信方的身份,有可能遭遇伪装 无法证明报文的完整性,有可能信息已遭篡改 HTTPS=HTTP+加密+认证+完整性保护HTTPS (全称:Hyper Text Transfer Protocol over SecureSoc ......
Spring从基础到精通
# Spring从基础到精通(基础) ## spring的世界 ### 一、什么是spring Spring是一种开源轻量级框架,是为了解决企业应用程序开发复杂性而创建的,Spring致力于解决JavaEE的各层解决方案,而不仅仅于某一层的方案。 ### 二、spring发展历史 2003年2月Sp ......
php获取富文本中p标签内容信息
``` function extractTextFromHTML($html) { // 创建一个DOMDocument对象 $dom = new DOMDocument(); // 设置字符编码为UTF-8 $dom->encoding = 'UTF-8'; // 忽略HTML中的错误和警告 li ......
2023-06-28《计算方法》- 陈丽娟 - 向量和矩阵基础.md
2023-06-28《计算方法》- 陈丽娟 - 向量和矩阵基础Matlab计算方法矩阵范数导数条件数本问补充向量和矩阵范数的相关知识,为下一章节的线性方程组的迭代法以及误差分析做准备。除了参考《计算方法》一书,还参考了华东师范大学数学学院的课程材料《迭代方法与预处理》以及陈新宇、伍元凯、赵熙乐和孙立 ......
关于SMB协议-Server Message Block-服务器信息块
SMB: Server Message Block ,即服务(器)消息块,是 IBM 公司在 80 年代中期发明的一种文件共享协议 SMB(全称是Server Message Block)是一个网络协议名,它能被用于Web连接和客户端与服务器之间的信息沟通。 SMB最初是IBM的贝瑞·费根鲍姆(Ba ......
结构性模式-装饰器模式
# 结构性模式-装饰模式 from abc import ABCMeta, abstractmethod class IPeople(metaclass=ABCMeta): @abstractmethod def show(self): pass class XiaoMing(IPeople): n ......
node程序无配置调试模式JavaScript Debug Terminal
JavaScript Debug Terminal,中文版为 JavaScript 调试终端 可以无脑开启对js脚本的调试,无需配置 launch.json 开启一个 JavaScript 调试终端,直接在终端运行任意 js程序,包括 单个js文件,使用 node test.js npm run s ......
python基础 内置方法、反射,异常剩余内容
魔术方法(内置方法) 类类里面内置的双下划线开头的一些地方,它们具有特殊的功能,我们称之为魔术方法,简称魔法 比如:__init__ 1.__str__,__repr__方法 __str__:当打印和输出对象时,自动触发str方法,但还是str必须要有返回值,不然会报错,而且返回值必须是字符串。 _ ......
Kubernetes编程——client-go基础—— Watch
Watch https://github.com/kubernetes/apimachinery/blob/release-1.27/pkg/watch/watch.go 我理解意思是说:k8s.io/apimachinery/pkg/watch/watch.go 文件是 Kubernetes 中用 ......
181_带你体验 Power BI 开发者模式 pbip
# 181\_带你体验 Power BI 开发者模式 pbip ## 一、背景 如果你是一个 Power BI 重度用户,你是不是也有如下的情况? ![图-01](https://image.jiaopengzi.com/blog/202306280958012.png) 是的,Power BI 的 ......
python基础day34 魔术方法和反射
魔术方法(内置方法) 类里面内置的双下划线开头的一线方法,他们具有特殊的功能,我们称之为是魔术方法,简称魔法。 eg:__init__ 魔术方法的学习之需要掌握每个方法什么时候触发或者执行 1. __str__, __repr__方法 class Student(): def __init__(se ......
Task的设计
# 1.Task的概念 - Task是任务的概念 - 在程序中定义为需要异步执行的一批动作 - 并且具有延迟特性,延迟多少秒后执行的概念 - 所以需要实现Delayed,Runnable接口 - 因为是抽象 ```java public abstract class Task implements ......
创建模式-抽象工厂
# 创建型模式-抽象工厂模式 # 在工厂抽象类中有多个创建对象的方法, from abc import ABCMeta, abstractmethod class IApple(metaclass=ABCMeta): @abstractmethod def show(self): pass clas ......
Gamma—设计精美高效协同的PPT工具
介绍 一款设计精美优雅、支持模块化编辑、提供高效协同的幻灯片工具 封面 功能 设计精美优雅。好看,高颜值,这是 Gamma 给很多人的第一印象。Gamma 提供了多种主题样式,方便用户快速设置。此外,内容输入支持自适应排版。用户只需要聚焦内容输入,PPT 排版美化尽可交给 Gamma. 内容模块化。 ......
PHP根据身份证号码,获取性别、获取生日、计算年龄等多个信息
/** * 根据身份证号码获取性别 * @param string $idcard 身份证号码 * @return int $sex 性别 1男 2女 0未知 */ function get_sex($idcard) { if(empty($idcard)) return null; $sexint ......
Kubernetes编程——client-go基础—— TypeMeta
TypeMeta https://github.com/kubernetes/apimachinery/blob/release-1.27/pkg/runtime/types.go runtime.Object 只是一个接口,我们想了解它具体时间怎么实现的。k8s.io/api 中的 Kuberne ......
从Kafka中学习高性能系统如何设计
相信各位小伙伴之前或多或少接触过消息队列,比较知名的包含Rocket MQ和Kafka,在京东内部使用的是自研的消息中间件JMQ,从JMQ2升级到JMQ4的也是带来了性能上的明显提升,并且JMQ4的底层也是参考Kafka去做的设计。在这里我会给大家展示Kafka它的高性能是如何设计的,大家也可以学习... ......
创建型模式-工厂方法模式
# 创建型模式-工厂方法模式 # 相对于简单工厂模式,如果添加了新的动物类,对用的工厂方法需要一并修改违反了开闭原则, # 因此工厂方法模式, 新增了抽象工厂类,将具体工厂进行隔离满足开闭原则 from abc import ABCMeta, abstractmethod class IAnimal ......