NOT
SIT232面向对象开发
SIT232程序辅导、辅导Python/Java程序SIT232 Object-Oriented Development Trimester 1, 20231Practical Task 4.1(Pass Task)Submission deadline: Monday, April 17Discu ......
数字证书编码ASN.1
数字证书编码ASN.1 0. 参考附件中图书p223 中13.2的实验指导,完成DER编码 1. 序列号=1174(0x0496),证书签发者 DN="CN=Virtual CA,C=CN",证书持有者DN="CN=你的名字拼音, OU=Person,C=CN",证书有效期=202002220000 ......
商用密码产品
##任务详情 1 国家密码管理局` http://www.nca.gov.cn/`,发布了商用密码产品认证目录(第一批),商用密码产品认证目录(第二批)共计28类商用密码产品,这28类产品都是什么?相关的国家密码管理局网站链接是什么? 2 把这这28类产品按照六类形态类型进行分类。 3 把这这28类 ......
django视图层与cbv源码分析
一、视图层之必会三板斧 之前我们简单学习了三板斧的使用,这里我们进行一些深入的了解。 视图函数不写返回值会报错,报错信息如下: 这里就引出了今天的话题。这里我们需要记住一个定论:用来处理请求的视图函数都必须返回HttpResponse对象 在之前学习的时候我们对HttpResponse的作用仅限于知 ......
蓝桥杯题单day1【题目】
题目 (按顺序) bfs + dfs https://www.luogu.com.cn/problem/P1162 https://www.luogu.com.cn/problem/P1378 https://www.luogu.com.cn/problem/P8644 https://www.la ......
关于敏感数据识别的一些思考
一、关于敏感数据的一些名词定义 数据:指事实或观察的结果,是对客观事物的逻辑归纳,是用于表示客观事物的未经加工的原始素材。它是可识别的、抽象的符号。 敏感数据:丢失、滥用、变改或未经许可存取会损害个人隐私或利益、商业秘密 (the Privacy or Welfare of an Individua ......
Linux 下的 Docker 入门教程
这篇详细的 Docker 教程覆盖了核心的 Docker 命令,比如,如何创建新容器、运行容器、删除容器等。另外,这篇教程也解释了如何从已有的容器构建你自己的 Docker 镜像,如何移除容器和镜像。言归正传,现在开始 Docker 的基本用法。 Docker 安装步骤 大多数现代 Linux 操作 ......
[Hadoop] 在集群中安装Hadoop
[Hadoop] 在集群中安装Hadoop 类似的教程其实有很多,网上随便一搜就是一大把。这里简单的记录一下本人的安装过程,留给本人或者后人参考。 集群配置 内网互联的三台机器,IP分别为10.0.0.1,10.0.0.2,10.0.0.3。 我们的目标配置是让10.0.0.1做主节点,也就是mas ......
php对接1688获取商品详情、宝贝详情数据、商品属性、宝贝链接API 接口返回值说明
运用php对接的特点 1. 跨平台性:PHP 可以在多种操作系统上运行,包括 Windows、Linux、Unix,甚至还可以嵌入 HTML 页面。 2. 简单易学:PHP 语言的语法非常直观,易于学习和理解。 3. 面向对象:PHP 是一门面向对象的语言,支持封装、继承和多态等面向对象特性。 ......
C++ 深拷贝、浅拷贝及拷贝构造函数
1. 深拷贝和浅拷贝 浅拷贝(shallowCopy): 对于基本的数据类型和简单对象,他们之间的拷贝非常简单,就是按位复制内存,这种默认的拷贝行为就是浅拷贝,这和memcpy()函数的调用效果非常类似。 深拷贝(deepCopy): 深拷贝会将原有对象的所有成员变量拷贝给新对象,对于指针等数据还会 ......
WEB|[WUSTCTF2020]CV Maker
注册帐号登录 存在文件上传的地方,上传一句话木马文件 提示exif_imagetype not image!,exif_imagetype是php里通过文件头判断是不是图片,可以通过图片马绕过 exif_imagetype() 读取一个图像的第一个字节并检查其签名。 制作图片马 # win copy ......
涨知识!你不知道的中国手机号码的编码和划分规则
引言 在当今信息化的时代,移动电话号码已经成为人们日常生活中必不可少的联系方式。中国作为世界上拥有庞大人口数量的国家之一,移动电话号码的编码和划分显得尤为重要。 中国的移动电话号码分为三大运营商,每个运营商又有自己的号码段,同时每个省份或直辖市都有一个固定的区域编码。 本文将探讨中国手机号码的编码和 ......
docker部署polygon 0.3x
heimdall 初始化heimdall # docker run -v /data2/apps/polygon/heimdall:/var/lib/heimdall:rw --entrypoint /usr/bin/heimdalld -it 0xpolygon/heimdall:0.3.3 in ......
python虚拟环境创建
一、虚拟环境介绍 虚拟环境是什么? 安装的python3.8,配置系统环境变量后 ,安装的模块,都装在 解释器文件夹的Lib\site-packages 现在有两个django项目,两个都是基于django3.8 写的,但是用到的模块不一样 当我们需要把两个项目同时打开的时候,就需要安装虚拟环境 每 ......
自动化框架——日志模块
日志模块的使用(python的logging模块) 一:简单使用 学习原因:学习logging模块是为了更直观的调试代码,虽然有prin语句可以调试,但是在批量执行自动化用例时需要logging模块来调试。 如何简单使用:导入日志模块设置basicConfig就行,设置日志级别,日志格式,日志写入模 ......
LeetCode 24. 两两交换链表中的节点
题目链接:LeetCode 24. 两两交换链表中的节点 本题不涉及算法,直接模拟就可以了,但是模拟的过程中,最好进行画图演示,不然容易出错。 想要达到两两交换链表中节点的效果,就需要按照以下三个步骤进行。 同时为了将头结点和非头结点统一处理,因此新建一个虚拟头结点, 初始时,cur指向虚拟头结点, ......
Python函数介绍:getattr()、setattr()、hasattr()
在Python中我们通常对类的操作中,常常会判定某个属性是否是在这个类中,也会动态的为这个类更改\增添的某些属性和方法。这时我们会常常用到这个几个重要的Python内置函数,分别是getattr()、setattr()、hasattr()。 1、getattr(obj, name[, default ......
Java获取pdd详情api接口、商品详情、商品描述、宝贝链接获取展示示例
拼多多商品详情就是对拼多多商城中的宝贝的描述了,消费者们在进入到宝贝的详情页面后,可以通过这些描述去了解该款宝贝。其实这样也可以大大的增加商品的转化率。 那么它的作用有什么呢? 1. 突出商品卖点:把商品的特色和突出点写表现出来,很更好的吸引到顾客,让顾客有点击和购买的欲望。 2. 详情页中细致展 ......
操作系统——简介
操作系统 操作系统是管理计算机硬件资源,控制其他程序运行并为用户提供交互操作界面的系统软件的集合。操作系统是计算机系统的关键组成部分,负责务。 系统简介 操作系统(英语:Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件 ......
servlet 访问jstl文件出现500情况
可能原因是导入依赖包出现的问题。 <dependency> <groupId>javax.servlet.jsp</groupId> <artifactId>jsp-api</artifactId> <version>2.2</version> <scope>provided</scope> </d ......
常见的js加密方式
RSA、16进制、Base64 都属于可逆加密方式,可以通过相应的解密方法将密文还原为明文。 而哈希算法是不可逆加密方式,只能将明文进行哈希后得到一段固定长度的密文,但无法通过密文还原出明文。其中,SHA 算法、MD5 算法都是常用的哈希算法。 一、16进制加密 加密和解密示例: def hex_e ......
Rocky Linux 9 GitLab 部署
1、环境 8核/16G内存/500G硬盘 当前gitlab暂不支持Rocky Linux 9,不过可以使用AlmaLinux 8的安装源进行安装 2、安装依赖 # 安装依赖 dnf install -y curl policycoreutils openssh-server perl postfix ......
分布式场景下,如何对外提供易变的服务,打造可靠的注册中心?
摘要:本文讲了关于服务发现的很多干货内容,核心内容为服务发现组件的选择、网关的介绍、 客户端侧如何发给已发现的服务。 本文分享自华为云社区《分布式场景下,如何对外提供易变的服务,打造可靠的注册中心?》,作者:breakDawn。 随着云原生的概念越来越火,服务的架构应该如何发展和演进,成为很多程序员 ......
2023全栈开发人员职业路线图
0. 全栈开发人员职业路线图 全栈开发人员是IT行业中薪资最高的职业之一。 如果您想成为一名全栈开发人员,以下是2023年全栈开发人员路线图上的十一个步骤: 掌握敏捷开发和Scrum 学习浏览器技术,如HTML和CSS 熟练掌握JavaScript或TypeScript 了解Git及其CI/CD生态 ......
centos7使用yum安装postgis数据库
https://www.postgresql.org/download/linux/redhat/ 1 添加PostgreSQL Yum源 sudo yum install epel-release sudo yum install -y https://download.postgresql.or ......
fatal: unable to access ‘https://github.com/.../.git‘: Could not resolve host: github.com
今天提交代码的时候命令行总是弹出这个问题 然后去尝试输入下面两行代码,就解决了。 git config --global --unset http.proxy git config --global --unset https.proxy ......
web自动化5-补充:xpath定位
补充:xpath定位 (1)逻辑匹配 1.xpath有一个比较强的功能,可以多个属性逻辑运算,支持与(and)、或(or)、非(not) 2.and,同时满足两个属性 (2)模糊匹配,基本都可以定位到 比如百度页面的超链接“hao123”,在上面写了可以通过by_link,也可以通过by_par ......
Spring17_基于注解的AOP开发11
一、快速入门 基于注解的aop开发步骤: 1. 创建目标接口和目标类(内部有切点) 2. 创建切面类(内部有增强方法) 3. 将目标类和切面类的对象创建权交给 spring 4. 在切面类中使用注解配置织入关系 5. 在配置文件中开启组件扫描和 AOP 的自动代理 6. 测试 代码实现: 1. 创建 ......