自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ZYP

  • 博客(123)
  • 资源 (3)
  • 收藏
  • 关注

原创 Swift语法学习--基于协议进行网络请求

文章目录实现所有实体的基础协议创建一个具体的实体类创建网络请求类具体网络请求网络连接模块创建界面显示结果截图实现所有实体的基础协议Entity.swift// 在这个文件中,实现所有实体的基础协议的创建。项目中的所有的实体,都需要遵循这个基础协议。import Foundation// 定义一个协议,遵循该协议的实体,可以实现从Data数据转换为实例对象的功能protocol DecodableEntity{ // 往协议中添加一个静态方法,用来将Data数据转换为实例本身。

2022-05-08 14:24:02 2005

原创 Swift语法学习--协议基础

文章目录协议定义typealias关键词类型定义新的名称associatedtype增加协议功能协议定义typealias关键词类型定义新的名称不做赘述typealias Distance = Doubletypealias Position = (Int,Int)associatedtype增加协议功能...

2022-05-08 14:20:03 813

原创 Swift语法学习--扩展与泛型

文章目录扩展扩展定义对方法进行扩展通过扩展判断数组是否相同泛型使用泛型进行数组合并使用泛型进行任意类型数组元素调换扩展扩展定义对方法进行扩展通过扩展判断数组是否相同泛型使用泛型进行数组合并使用泛型进行任意类型数组元素调换...

2022-05-08 14:17:55 926

原创 Swift语法学习--类(class)

文章目录类初始化及实例类的引用(reference)特征类和结构体比较类属性的set和get方法解析类属性的willSet和didSet方法解析类的下标类方法和静态方法将一个类的实例作为另一个类的属性类的继承父类在实例类型转化时的应用类初始化及实例类的引用(reference)特征类和结构体比较类属性的set和get方法解析类属性的willSet和didSet方法解析类的下标类方法和静态方法将一个类的实例作为另一个类的属性类的继承父类在实例类型转化时的应用..

2022-05-05 22:10:37 926

原创 Swift语法学习--枚举&结构体

文章目录枚举简单枚举枚举类添加方法CaseIterable 获取枚举的所有成员结构体结构体基础结构体下标结构体函数内部变量修改同名函数的使用枚举简单枚举枚举类添加方法CaseIterable 获取枚举的所有成员结构体结构体基础结构体下标结构体函数内部变量修改同名函数的使用...

2022-05-05 22:03:18 888

原创 Swift语法学习--闭包

文章目录闭包概念闭包运用闭包简化延迟调用特性闭包概念闭包运用闭包简化延迟调用特性

2022-05-05 21:57:21 463

原创 Swift语法学习--实用函数&关键词

文章目录abs,min,max,swap,filtermap,reduceDeferguard let自定义运算符abs,min,max,swap,filtermap,reduceDeferguard let自定义运算符

2022-05-04 19:09:22 347

原创 Swift语法学习--函数01

函数参数输入输出函数作为另一个函数的参数函数类型的解析函数类型作为函数的返回类型函数可以拥有多个返回值函数嵌套函数

2022-05-04 19:03:28 347

原创 Swift语法学习--运算符与流程控制

运算符普通的运算符加减乘除,与或非,三元运算我觉得没必要再赘述了。。就记录一下我不熟悉的循环条件预处理器指令

2022-05-04 18:50:00 443

原创 Swift语法学习--字典

Swift语法学习--字典字典基础字典排序字典过滤&映射字典基础字典排序字典过滤&映射

2022-03-30 16:54:02 1962

原创 Swift语法学习--数组

Swift语法学习--数组一维数组多维数组数组遍历一维数组多维数组数组遍历

2022-03-29 22:45:16 1318

原创 Swift语法学习--数据类型

Swift语法学习--数据类型Bool整数类型浮点类型元组Bool整数类型浮点类型元组

2022-03-29 21:33:03 1126

原创 Swift语法学习--字符&字符串

Swift语法学习–字符&字符串

2022-03-29 20:29:01 1922

原创 大三上学期MySQL数据库大作业(swiftUI编写)

Mysql 数据库大作业

2022-03-17 20:16:20 4337 4

原创 swiftUI编写圣诞树三维旋转效果(含源码)

swiftUI编写圣诞树三维旋转效果一、最终效果二、编写环境三、代码实现1、基础图形构建2、三维旋转动态效果添加3、背景图等修饰元素添加四、完整代码一、最终效果 swiftUI编写圣诞树三维旋转动画 二、编写环境Xcode:13.1macOS Monterey版本12.1语言:swiftUI三、代码实现1、基础图形构建首先,想象一下静态看到的圣诞树大概可以长成什么样子,

2022-01-07 03:16:40 2637

原创 计操理论课12 -- openEuler综合实验02

文章目录A-Tune1.介绍2.安装与部署(本地部署)3.安装与配置(鲲鹏云服务器)4.应用(鲲鹏云服务器)A-Tune1.介绍操作系统作为衔接应用和硬件的基础软件,如何调整系统和应用配置,充分发挥软硬件能力,从而使业务性能达到最优,对用户至关重要。然而,运行在操作系统上的业务类型成百上千,应用形态千差万别,对资源的要求各不相同。当前硬件和基础软件组成的应用环境涉及高达7000多个配置对象,随着业务复杂度和调优对象的增加,调优所需的时间成本呈指数级增长,导致调优效率急剧下降,调优成为了一项极其复杂的工

2022-01-04 04:29:58 911

原创 计操理论课10 -- openEuler实验第九章内核虚拟化

文章目录实验九、内核虚拟化任务一——搭建openEuler系统的qemu虚拟机知识点问题任务二——搭建使用docker知识点参考教程启动容器知识点守护态运行知识点删除容器创建自定义镜像并以此为基础创建docker运行实验九、内核虚拟化任务一——搭建openEuler系统的qemu虚拟机知识点1、qemuqemu是一个模拟器,它向Guest OS模拟CPU和其他硬件,Guest OS同qemu模拟出来的硬件打交道,qemu将这些指令转译给真正的硬件。由于所有的指令都要从qemu里面过一手,因而性能

2022-01-04 04:07:03 1135

原创 计操理论课11 -- openEuler综合实验01

文章目录isula容器一、安装方法二、配置方法配置文件方式DAEMON多端口的绑定配置TLS认证与开启远程访问配置devicemapper存储驱动三、升级四、容器使用创建容器启动容器运行容器停止容器删除容器支持CNI网络特权容器CRI接口镜像管理isula容器此部分实验根据官网教程进行,openEuler软件包中同时提供了轻量化容器引擎iSulad与docker engine两种容器引擎。同时根据不同使用场景,提供多种容器形态,包括:适合大部分通用场景的普通容器适合强隔离与多租户场景的安全容器

2022-01-04 03:29:58 1407

原创 计操理论课09 -- openEuler实验第八章网络管理

文章目录任务1:编写基于socket的udp发送接收程序(45min)任务要求任务代码任务截图任务2:使用 tshark 抓包(10min)任务要求任务过程及截图任务3:使用 setsockopt 发送记录路由选项(25min)任务要求任务代码任务截图任务1:编写基于socket的udp发送接收程序(45min)任务要求编写C源码,基于socket的udp发送接收程序,实现客户端与服务端的简单通信。客户端从命令行输入中读取要发送的内容,服务端接收后实时显示。任务代码1、客户端 client.

2021-12-22 22:01:34 1915

原创 计操理论课08 -- openEuler实验第七章文件系统

文章目录任务1:为 Ext4 文件系统添加扩展属性(25min)任务描述任务过程及截图任务2:注册一个自定义的文件系统类型(15min)任务描述任务代码任务截图任务3:在/proc下创建目录(20min)任务描述任务代码任务截图任务4:使用sysfs文件系统传递内核模块参数(20min)任务描述任务代码任务截图任务1:为 Ext4 文件系统添加扩展属性(25min)任务描述熟悉文件系统扩展属性EA,查看树莓派文件系统是否支持EA。使用setfattr设置文件系统的用户扩展属性,并设置文本、八进制数

2021-12-22 20:53:51 1663 1

原创 计操理论课07 -- openEuler实验第六章设备管理

文章目录任务1:编写USB设备驱动程序(40min)任务要求任务代码任务截图任务1:编写USB设备驱动程序(40min)任务要求参考内核源码中的drivers/usb/usb-skeleton.c文件,编写一个USB探测驱动程序,能够实现以下基本功能:(1)在插入U盘时能够探测到;(2)在拔出U盘时能够探测到;加载、卸载模块并查看模块打印信息。任务代码usb_detect.c/* * USB Detect driver * * This driver is based on th

2021-12-22 19:47:26 1514

原创 计操理论课06 -- openEuler实验第五章内核时间管理

任务1:调用内核时钟接口打印当前时间(20min)文章目录任务1:调用内核时钟接口打印当前时间(20min)任务要求任务代码任务截图任务2:编写timer,在特定时刻打印 hello,world(25min)任务要求任务代码任务截图任务3:调用内核时钟接口,监控累加计算代码的运行时间(40min)任务要求任务代码任务要求编写内核模块,调用内核时钟接口,打印出系统当前时间。格式示例:2020-03-09 11:54:31;加载、卸载模块并查看模块打印信息。任务代码current_time.c

2021-12-11 00:45:00 493

原创 计操理论课05 -- openEuler实验第四章中断和异常管理

文章目录任务1:使用tasklet实现打印helloworld(20min)任务要求任务代码任务截图任务2:用工作队列实现周期打印helloworld(25min)任务要求任务代码任务截图任务3:编写一个信号捕获程序,捕获终端按键信号(25min)任务要求任务代码运行截图任务1:使用tasklet实现打印helloworld(20min)任务要求编写内核模块,使用tasklet实现打印helloworld。加载、卸载模块并查看模块打印信息。任务代码tasklet_interrupt.c#i

2021-12-10 11:33:19 564

原创 计操理论课04 -- openEuler实验第三章进程管理

文章目录任务1:创建并运行内核线程任务要求任务代码任务截图任务2:打印输出当前系统 CPU 负载情况任务要求任务代码任务截图任务3:打印输出当前处于运行状态的进程的 PID 和名字任务要求任务代码任务截图任务4:使用 cgroup 实现限制 CPU 核数任务要求任务1:创建并运行内核线程任务要求编写内核模块,创建一个内核线程;并在模块退出时杀死该线程。加载、卸载模块并查看模块打印信息。任务代码kthread.c#include <linux/kthread.h>#includ

2021-12-10 10:25:06 1051

原创 计操理论课03 -- openEuler实验第二章内存管理

文章目录任务1:使用 kmalloc 分配 1KB,8KB的内存,并打印指针地址任务要求任务代码任务截图任务分析任务2:使用vmalloc分别分配8KB、1MB、64MB的内存,打印指针地址任务要求任务代码任务截图任务分析任务3:研讨一、什么是内存泄漏、内存溢出、内存越界?二、分析程序三、内存泄漏、内存溢出、内存越界的危害四、如何检测和防止内存泄漏/内存溢出/内存越界?任务1:使用 kmalloc 分配 1KB,8KB的内存,并打印指针地址任务要求使用 kmalloc 分配 1KB,8KB的内存,打

2021-11-13 01:55:15 1655

原创 计操理论课02 -- openEuler实验第一章任务完成记录

文章目录任务1:openEuler操作系统安装任务2:openEuler内核编译与安装一、内核源码下载二、内核编译及安装1.解压缩2.清理源代码树3.生成内核配置文件.config4.内核编译及安装5.更新引导6.修改默认启动内核任务3:内核模块编程一、helloworld.c和Makefile编写二、执行Make编译源码三、加载、查看,卸载模块任务1:openEuler操作系统安装过程详细记录:openEuler操作系统及图形界面安装步骤任务2:openEuler内核编译与安装一、内核源码下载在

2021-11-10 10:45:41 786

原创 计操理论课01 -- openEuler操作系统及图形界面安装步骤(全网最详细)

openEuler操作系统安装与内核编译文章目录openEuler操作系统安装与内核编译一、写在前面二、openEuler操作系统安装三、openEuler内核编译1.内核源码下载一、写在前面说实话,在此之前,我甚至没有听说过OpenEuler这个东西,作为Mac用户,对于软件UI、系统界面美感要求一直挺高,所以很不习惯。。二、openEuler操作系统安装本来以为和Ubuntu一样,安装虚拟机应该没有难度,但是事实证明确实不大一样,首先下载镜像,一开始用21.09版本,折腾了一晚上,不管使用什么

2021-11-04 13:06:23 7211 10

原创 计算机操作系统--Linux初试07

Linux网络配置/路由器及防火墙设置1.网络配置(1)ifconfig命令(2)ping命令(3)route命令(4)DNS配置命令2.防火墙(1)安装(2)启用防火墙(3)启用SSL端口(4)关闭防火墙1.网络配置常用配置网络指令(1)ifconfig命令使用 ifconfig 指令查看网络配置运行截图参数介绍UP表示:该网卡已开启BROADCAST :表示“主机支持广播”RUNNING:表示“接口在工作中”MULTICAST:表示“主机支持多播”。mtu 1500:最大传输

2021-10-17 01:10:42 324

原创 计算机操作系统--Linux初试06

Linux Shell及vi/vim使用一、shell使用1.shell变量变量名命名规则变量类型2.shell 字符串单引号双引号3.shell 数组4.shell 注释5.shell 运算符6.shell分支shell中条件判断ifshell中的 case语句7.shell函数二、vi/vim使用1.vi基本概念2.进入vi的命令3.移动光标类命令4.屏幕翻滚类命令5.插入文本类命令6.删除命令7.搜索及替换命令一、shell使用Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。

2021-10-16 23:31:27 333

原创 计算机操作系统--Linux初试05

实验五:Linux日常管理与备份一、查看系统相关信息1.查看内核版本详细信息,其中包括主机名称2.查看正在运行的内核版本3.显示发行版本信息二、查看网络,网卡1.查看网络参数2.查看内存信息3.查看CPU4.查看ip,网关三、时间管理1.查看硬件时间2.显示系统时间3.显示日历常见命令:uname -a查看内核/操作系统/CPU信息head -n 1/etc/issue查看操作系统版本cat /proc/cpuinfo查看CPU信息hostname查看计算机名

2021-10-14 20:30:10 466 2

原创 计算机操作系统--Linux初试04

实验四:Linux进程与磁盘管理进程管理1.查看进程2.杀死进程3.查看进程树pstree磁盘管理1.df:列出文件系统的整体磁盘使用量2.du:检查磁盘空间使用量 ,扫描当前目录下全部的目录得到每个目录占用的容量3.fdisk:用于磁盘分区进程管理(1)在LINUX中,每个执行的程序(代码)都称为一个进程。每一个进程都分配一个ID号。(2) 每一个进程,都会对应一个父进程,而这个父进程可以复制多个子进程。(3) 每个进程都可能以两种方式存在的。前台与后台,所谓前台进程就是用户目前的屏幕上可以

2021-10-13 19:35:22 147

原创 计算机操作系统--Linux初试03

实验三:Linux 用户与用户组管理一、用户管理1、查看用户信息(1)查看所有的用户信息(2)查找某个用户(3)查看密码文件(4)创建用户(5)修改用户信息(6)删除用户二、管理用户组(1)查看所有组信息(2)查找某个用户组(3)增加新用户组(4)用户组改名(5)删除用户组Linux是个多用户多任务的分时操作系统,所有想要调用系统资源的用户都必须先向系统管理员申请一个账号,然后通过这个账号进入系统。用户的账号一方面能帮助系统管理员对使用系统的用户进行跟踪,控制他们对系统资源的访问;另一方面也能帮助用户组

2021-10-11 17:58:22 1485

原创 计算机操作系统--Linux初试02

实验二:Linux文件管理及目录与权限控制一、文件目录有关操作(1)创建目录(2)显示文件目录(3)切换目录命令(4)创建文件(5)复制剪切文件或目录(6)删除文件或目录运行截图二、文件压缩解压(1).zip格式(2).tar格式(3).gz文件(4).tar.gz文件、 .tgz文件运行截图三、软连接和硬链接四、更改文件或目录权限法一(手动)法二(命令)实验目标:创建/复制/移动/删除/查看文件和目录命令文件压缩,解压软连接和硬链接更改文件或者目录权限一、文件目录有关操作(1)创建目录mk

2021-10-10 23:01:52 175

原创 计算机操作系统--Linux初识01

计算机操作系统--Linux初识01准备工作实验一:Linux软件部署及应用软件安装QQ官网下载二进制软件包.deb格式百度网盘官网下载软件包.rpm软件卸载软件更新此系列博客将会记录学校任务的完成情况,希望能有所收获。准备工作安装Ubuntu虚拟机,Mac电脑的操作比win10简单许多(Parallel可以实现Mac和虚拟机之间的无缝对接,且无卡顿)在此不做赘述。安装好后截图如下(20.04版本):实验一:Linux软件部署及应用软件安装QQ官网下载二进制软件包.deb格式终端命令:s

2021-10-10 01:43:17 223

原创 基于梯度提升模型和多变量综合评价法分析波士顿房价数据(2021数模校赛做题记录)

基于梯度提升模型和多变量综合评价法分析波士顿房价数据文章目录基于梯度提升模型和多变量综合评价法分析波士顿房价数据摘 要一、 问题重述1.1. 问题背景1.2. 问题重述二、 问题分析2.1. 问题一分析2.2. 问题二分析2.3. 问题三分析2.4. 问题四分析三、 模型假设与符号说明3.1. 模型假设3.2. 符号说明四、 模型建立与求解4.1. 问题一模型建立与求解4.1.1. 整体数据描述及数据预处理4.1.2. 自变量间及自变量与因变量间关系分析4.1.3. 相关系数分析4.1.4. 综合因素分析

2021-10-10 01:38:28 3484

原创 微信小程序开发学习记录--组件篇

微信小程序开发组件篇本内容记录时间为2021-04-06,后期语法可能会发生变动,本篇为学习组件过程中认为比较重要的知识记录文章目录微信小程序开发组件篇1.view(块标签)2.text(行标签)3.imagemode 的合法值4.navigator(块元素)5.scroll-view(滚动条)6.swiper(轮播图)7.button8.input(输入框)type 的合法值9.switch10.其余组件(1)icon(2)progress1.view(块标签)属性类型默认值必填说

2021-04-06 23:01:00 352

原创 微信小程序开发学习记录--预备知识篇

微信小程序基础概念速览文章目录微信小程序基础概念速览1.小程序特点概述2.普通的静态页面分为四个部分3.小程序适配方案: rpx (responsive pixel 响应式像素单位)4.弹性盒模型:在没有指定具体宽高的情况下由内容撑开的布局flex属性:flex-wrap 容器内元素的换行(默认不换行)以下6个属性设置在项目上。5.其他相关知识(1)物理像素(2)设备独立像素 & css 像素(3)dpr 比 & DPI & PPI1.小程序特点概述a)没有 DOM(文件模块

2021-04-06 22:58:31 441

原创 牛客_21313美丽序列_动态规划

21313美丽序列题目描述牛牛喜欢整数序列,他认为一个序列美丽的定义是1:每个数都在0到40之间2:每个数都小于等于之前的数的平均值具体地说:for each i, 1 <= i < N, A[i] <= (A[0] + A[1] + … + A[i-1]) / i.3:没有三个连续的递减的数现在给你一个序列,每个元素是-1到40,你可以将序列中的-1修改成任意的数,求你可以得到多少个美丽序列,答案对1e9+7取模输入描述:第一行输入一个整数n (1 ≤ n ≤ 40

2021-03-12 00:57:06 295

原创 牛客_21303删括号_动态规划

21303删括号对我来说这题是真的难以理解,下面展示了完整的思考过程,虽然最后依然有点儿晕。。题目描述给你一个合法的括号序列s1,每次你可以删除一个"()"你可以删除0个或者多个"()"求能否删成另一个括号序列s2输入描述:第一行输入一个字符串s (2 ≤ |s| ≤ 100)第二行输入一个字符串t (2 ≤ |t| ≤ 100 )输出描述:如果可以输出"Possible"否则输出"Impossible"示例1输入(())()输出Possible示例2输入()(

2021-03-11 01:27:25 575 4

原创 牛客_21302被3整除的子序列_动态规划

21302被3整除的子序列题目描述给你一个长度为50的数字串,问你有多少个子序列构成的数字可以被3整除答案对1e9+7取模输入描述:输入一个字符串,由数字构成,长度小于等于50输出描述:输出一个整数示例1输入 132输出 3示例2输入 9输出 1示例3输入 333输出 7示例4输入 123456输出 23示例5输入 00输出 3备注:n为长度子任务1: n <= 5子任务2: n <= 20子任务3: 无限制思路简析本题分

2021-03-08 21:37:42 328

西北工业大学离散数学课件.zip

西北工业大学软件学院离散数学上课用的课件完整版,有预习意愿的同学可以下载学习,包含集合论,关系,函数,代数系统,群论,格与布尔代数,图论,树,命题逻辑,谓词逻辑,离散建模等知识

2020-09-08

dlib-19.19.0-cp38-cp38-win_amd64.zip

人脸识别中有一个dlib模块,本资源适用于直接使用pip install dlib不成功的同学,使用pip install name.whl方法进行安装,适用于win10 64 位系统python3.8

2020-09-07

西北工业大学数据结构及实验答案.7z

其中37道数据结构及实验代码亲测去全部可AC,其中部分题用的不是正统数据结构知识,但是能达到输出效果,如果有人想参考或者是题目快过期可直接拿来使用。

2020-05-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除