【云存储】使用OSS快速搭建个人网盘教程(阿里云)


一、基础概要

1. 主要的存储类型

不管是本地存储还是在云环境中,都有三种主要的存储类型: 块存储、文件存储和对象存储。

1.1 块存储

块存储是一种将数据存储为固定大小块的数据存储方式。

块存储将数据分成多个块,每个块的大小通常是固定的,比如4KB、8KB、16KB等。

块存储的数据结构相对固定,无法进行自由的调整。
块存储通常用于文件系统、关系型数据库等领域,常常用于存储大量的数据,以提高数据读写效率。

块存储的优势在于存储效率较高,可以快速存储和检索数据

1.2 文件存储

文件存储是一种将数据存储为文件的数据存储方式。

文件存储将数据分成多个文件,每个文件可以包含多个数据块。文件存储通常用于存储大量的数据,可以通过文件系统等方式进行管理和访问。

文件存储的优势在于可以灵活地管理和访问数据,并且可以支持大规模的数据存储和管理

在这里插入图片描述

1.3 对象存储

对象存储是一种新型的云存储服务,它将数据存储为对象的形式,可以更好地满足大量非结构化数据存储和管理的需求。

对象存储将数据分为多个层次,每个层次都有自己的命名空间和属性。每个对象都有一个唯一的标识符,可以通过这个标识符访问和管理数据。

对象存储经济高效,是一个非常适用于静态数据的存储系统,其灵活性和扁平性意味着它可以通过扩展来存储极大量的数据。对象具有足够的信息供应用快速查找数据,并且擅长存储非结构化数据。

2. 对象存储OSS

2.1 存储空间

用户用于存储对象(Object)的容器,所有的对象都必须隶属于某个存储空间,提供了标准存储、低频访问存储、归档存储、冷归档存储等存储类型。

个人网盘频繁的进行文件上传、下载、分享等操作;个人网盘需要频繁的进行文件上传、下载、分享等操作,该实验我们选择使用“标准存储”。

标准存储适用于各种社交、分享类的图片、音视频应用、大型网站、大数据分析等业务场景。

2.2 地域

OSS的数据中心所在物理位置。

阿里云地域选择可以遵循就近原则,优先选择更靠近用户群的地域节点。本实验地域优先选择“华东2(上海)” 。

在这里插入图片描述

2.3 对象

对象是OSS存储数据的基本单元,也被称为OSS的文件。

在个人网盘场景中,Object为存放在对象存储OSS Bucket中的照片文件、文本文件、视频文件等。

2.4 读写权限

通过Bucket ACL权限列表与权限描述,本实验设置Bucket ACL权限为私有,Bucket的拥有者可以对该Bucket内的文件进行读写操作,其他人无法访问该Bucket内的文件。

2.5 访问域名(Endpoint)

OSS对外服务的访问域名,Endpoint格式为:
外网Endpoint是oss-{Region}.aliyuncs.com
内网Endpoint是oss-{Region}-internal.aliyuncs.com

通过OSS内网地址访问OSS资源时,不收取流量费用。个人网盘场景中ECS实例部署的网盘软件可以调用OSS内网Endpoint。

2.6 访问密钥

简称AK,指的是访问身份验证中用到的AccessKeyId和AccessKeySecret。

OSS通过使用AccessKeyId和AccessKeySecret对称加密的方法来验证某个请求的发送者身份,可通过控制台创建AccessKey

AccessKey的来源有:

1、Bucket的拥有者申请的AccessKey。
2、被Bucket的拥有者通过RAM授权给第三方请求者的AccessKey。
3、被Bucket的拥有者通过STS授权给第三方请求者的AccessKey。

了解Endpoint和Accesskey的概念后,在使用SDK或工具时,需要配置访问域名(Endpoint)和访问密钥(Accesskey)。

2.7 常用功能

(1)创建存储空间

根据实际需求,创建不同类型的存储空间来存储不同的数据;

(2)上传文件

上传文件到OSS前,必须先在阿里云的任意一个地域创建一个存储空间。

创建存储空间后,您可以上传任意文件到该存储空间。有简单上传、分片上传、追加上传等方式;

在这里插入图片描述

(3)列举文件

Object上传成功后,默认按照字母序排列。可以列举出当前Bucket的所有Object、指定前缀的Object、指定个数的Object等;

(4)搜索文件

Object上传成功之后,可以通过搜索文件或者文件夹的方式进行搜索,快速查找目标文件;

(5)分享文件

文件上传至存储空间后,您可以将文件URL分享给第三方,供其下载或预览;

(6)下载文件

当文件(Object)上传至存储空间(Bucket)后,您可以将文件下载至浏览器默认路径或本地指定路径;

(7)删除文件

可以一次删除单个或者多个文件、碎片等。您可以定期删除过期文件,节省您的存储空间。

在这里插入图片描述

2.8 资源访问方式

阿里云对象存储OSS提供了多种访问及操作OSS资源的方式:阿里云控制台、OSS提供的工具、OSS提供的SDK。

在这里插入图片描述

3. 个人网盘架构

本实验使用ECS安装Cloudreve提供网盘服务,OSS提供存储服务。

当用户使用个人网盘时,访问部署Cloudreve ECS的公网IP地址即可完成文件上传、下载、删除、分享等服务。

在这里插入图片描述

3.1 Cloudreve

Cloudreve可快速构建出兼备自用或公用的网盘服务,通过多种存储策略的支持、虚拟文件系统等特性实现灵活的文件管理体验。

3.2 ossfs

ossfs能让您在Linux系统中,将对象存储OSS的存储空间(Bucket)挂载到本地文件系统中,能够像操作本地文件一样操作OSS的对象(Object),实现数据的共享。

二、基于OSS快速搭建个人网站

1. 登录OSS控制台

在阿里云台首页点击创建资源,会生成如下内容,AK ID和AK Secret

在这里插入图片描述

创建好之后,默认进入如下命令行界面,我们选择右侧的远程桌面

在这里插入图片描述

进入远程桌面后,单击桌面Chromium Web Browser图标,打开浏览器会自动打开阿里云RAM用户登录页面。

在这里插入图片描述

在登录界面输入刚刚生成资源中的用户名

在这里插入图片描述

输入密码

在这里插入图片描述

完成RAM用户登录后,然后单击浏览器阿里云控制台首页页面左上角图标

搜索框输入"OSS",单击搜索结果中的对象存储OSS,进入OSS管理控制台。

在这里插入图片描述

已经进入OSS管理控制台

在这里插入图片描述

2. 创建OSS Bucket

在OSS管理控制台,选择Bucket列表,单击创建Bucket,进行Bucket的创建。

在这里插入图片描述
创建Bucket时,填入Bucket名称,选择正确的地域,其它参数使用默认值,单击确认完成Bucket的创建。

这里名称我用九芒星的英文

ninemangstars

地域根据最开始生成的资源,找到对应的地域

在这里插入图片描述

个人网盘场景中需要和ECS实例处于同一个地域。这里用的上海

在这里插入图片描述

3. 安装Cloudreve

提交之后,在实验页面右侧导航栏,单击图标,切换至Web Terminal。

在这里插入图片描述

3.1 下载安装包

执行如下命令,下载cloudreve安装包。

wget https://labfileapp.oss-cn-hangzhou.aliyuncs.com/cloudreve_3.3.1_linux_amd64.tar.gz

wget 是Linux系统用于从Web下载文件的命令行工具。wget加上需要下载文件的链接,即可完成文件的下载。

在这里插入图片描述

返回结果如下所示,即完成cloudreve安装包的下载。

在这里插入图片描述

3.2 解压

下载完毕后,执行如下命令,解压cloudreve安装包。

tar -zxvf cloudreve_3.3.1_linux_amd64.tar.gz

tar是Linux系统用于解压与压缩命令,解压参数中

z表示配合解压.gz类型的压缩包
x表示解压缩
v表示显示解压缩详细信息
f表示被处理文件。

返回结果如下所示,即完成cloudreve安装包的解压。

在这里插入图片描述

3.3 授权

执行如下命令,给cloudreve授予权限。

chmod +x ./cloudreve

chmod用于改变文件或目录的访问权限,+x表示赋予可执行权限,下一步需要运行cloudreve程序,所以必须赋予cloudreve可执行权限。

执行如下命令,运行cloudreve。

./cloudreve

返回结果如下所示,可以看到初始管理员账号、初始管理员密码和监听端口。

初始密码是随机生成的,这需要记录初始管理员账号、密码和端口,后面会用到

在这里插入图片描述

初始管理员账号:admin@cloudreve.org
初始管理员密码:7jx2gsnr
开始监听 :5212

3.4 验证Cloudreve

网盘访问时,需要使用到公网IP,故需要获取ECS实例的公网地址。

通过实验室左侧导航栏,点击云产品资源,通过ECS云服务器下方弹性IP选项获取。

在这里插入图片描述

在本地浏览器中,打开,访问http://<ECS公网地址>:<cloudreve监听端口>

http://47.103.110.136:5212

进入登录页

在这里插入图片描述

依次输入初始化管理员账号和初始化管理员密码,单击登录。

在这里插入图片描述

登录成功

在这里插入图片描述

可以看到,后台接收到登录的日志

在终端中按下Ctrl+C键,停止cloudreve运行。

在这里插入图片描述

4. 安装ossfs

ossfs可以在Linux系统中,将对象存储OSS的存储空间(Bucket)挂载到本地文件系统中

能够像操作本地文件一样操作OSS的对象(Object),实现数据的共享。

在本实验场景中通过ossfs挂载OSS Bucket到ECS实例中,作为个人网盘的存储使用。

4.1 下载ossfs

执行如下命令,下载ossfs安装包。

wget https://gosspublic.alicdn.com/ossfs/ossfs_1.80.6_centos8.0_x86_64.rpm

在这里插入图片描述

下载完用ls来查看是否下载成功

在这里插入图片描述

4.2 安装ossfs

这里用到yum安装

yum是一个在 Fedora 和 RedHat 以及 SUSE 中的 Shell 前端软件包管理器。

能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

在本场景中我们需要安装ossfs软件,在安装ossfs过程中通过yum可以自动下载和安装ossfs软件的依赖软件包。

实验环境ECS系统为Centos 8,由于Centos8 yum官方源下线,需要更换为阿里云yum源。

4.2.1 删除过期.repo

先删除系统内过期的.repo文件

rm -f /etc/yum.repos.d/*

然后下载新的 CentOS-Base.repo 到 /etc/yum.repos.d/

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo

在这里插入图片描述

最后运行 yum makecache 生成缓存

yum clean all && yum makecache

最终完成yum源的更换
在这里插入图片描述

4.3 安装ossfs

使用yum命令安装ossfs时
yum install xx.rpm表示为安装xx.rpm软件包
-y参数表示安装过程中自动选择yes

回车,安装

yum install -y ./ossfs_1.80.6_centos8.0_x86_64.rpm

执行安装命令后返回结果显示Complete!表示ossfs安装成功。

在这里插入图片描述

4.4 配置ossfs

首先要获取到OSS Bucket和AccessKey ID和AccessKey Secret信息。

名字在OSS控制台可以看到,我用的九芒星英文

nine-mangstars

ID和KEY可以在最开始生成的资源中找到

在这里插入图片描述

执行下列命令,将Bucket名称以及具有此Bucket访问权限的AccessKey ID和AccessKey Secret信息存放在/etc/passwd-ossfs文件中。

echo nine-mangstars:LTAIEGhXytkJ8tmA:GVOL1mQPdcnJ23dKStnaY6mz3cl8DH > /etc/passwd-ossfs

在这里插入图片描述

执行如下命令,给passwd-ossfs文件授予权限。

注意:后续挂载OSS Bucket阶段,需要使用passwd-ossfs中的AccessKeyId和AccessKeySecret去验证是否具有passwd-ossfs文件中Bucket的权限。

chmod 640 /etc/passwd-ossfs

5. 挂载OSS Bucket

5.1 创建挂载点

执行如下命令,创建一个名为oss文件夹

mkdir oss

在这里插入图片描述

5.2 手动挂载OSS Bucket

执行如下命令

将Bucket挂载到指定目录/root/oss,

ossfs nine-mangstars /root/oss -o url=oss-cn-shanghai-internal.aliyuncs.com

OSS的ECS的经典网络访问(内网)的Endpoint,可在Bucket列表>>Bucket概览>>访问端口中查看(也就是url后面的内容)

在这里插入图片描述

查看是否挂载成功

df -h

返回如下则说明挂载成功

在这里插入图片描述

5.3 设置开机自动挂载

执行如下命令,在/etc/init.d/目录下建立文件ossfs

设置ECS开机自动启动脚本进行OSS Bucket自动挂载。
进入Vim编辑器。

vim /etc/init.d/ossfs

在编辑器模式中粘贴这段脚本

其中最后一行的Bucket名字和url要换成自己的

#! /bin/bash
#
# ossfs      Automount Aliyun OSS Bucket in the specified direcotry.
#
# chkconfig: 2345 90 10
# description: Activates/Deactivates ossfs configured to start at boot time.

ossfs nine-mangstars /root/oss -o url=oss-cn-shanghai-internal.aliyuncs.com -oallow_other

粘贴

在这里插入图片描述

保存后:wq退出

执行如下命令,为新建立的ossfs脚本赋予可执行权限。

chmod a+x /etc/init.d/ossfs

执行如下命令,把ossfs启动脚本作为其他服务,开机自动启动。

chkconfig ossfs on

6. 配置个人网盘

6.1 运行Cloudreve

执行如下命令,运行cloudreve。

./cloudreve

在这里插入图片描述

6.2 配置Cloudreve

配置cloudreve主要是对存储策略进行配置,并将存储策略与用户组进行绑定。

存储策略定义了文件的存储平台、上传和功能限制。用户组与存储策略绑定,此用户组下的用户将共享同一个存储策略。

首先切换为远程登录cloudreve。打开浏览器,访问

http://47.103.110.136:5212

说明:通过云产品资源列表查看ECS的公网地址
http://<ECS公网地址>:<cloudreve监听端口>

输入之前随机生成的账号和密码

在这里插入图片描述

在cloudreve主界面右上角,单击管理面板。

在这里插入图片描述

在确定站点URL设置对话框中,单击更改。

在这里插入图片描述

6.2.1 配置存储策略

在左侧导航栏中,单击存储策略,添加存储策略

在这里插入图片描述

选择本机存储

在这里插入图片描述

在添加本机存储策略的上传路径页面中,将存储目录修改为

/root/oss/uploads/{uid}/{path}

/root/oss为oss Bucket的挂载点。

然后默认下一步

在这里插入图片描述

在添加本机存储策略的直链设置页面中,单击下一步。

在这里插入图片描述

在添加本机存储策略的上传限制页面中,单击下一步。

在这里插入图片描述

在添加本机存储策略的完成页面中,输入存储策略名OSS,单击完成。

在这里插入图片描述

6.2.2 配置用户组

在左侧导航栏中,单击用户组,管理员编辑

在这里插入图片描述

在编辑管理员页面的存储策略中,选择oss,然后单击保存

在这里插入图片描述

6.2.3 上传文件

返回主页后,任意上传一个文件到个人网盘

在这里插入图片描述

6.2.4 OSS验证结果

切换到命令行界面,可以看到刚刚上传的文件

在这里插入图片描述

然后再次回到远程桌面

https://oss.console.aliyun.com/

在RAM用户登录框中单击下一步,并复制粘贴页面左上角的子用户密码到用户密码输入框,单击登录。

在左侧导航栏中,单击Bucket列表。找到创建的Bucket,单击Bucket名称。

在这里插入图片描述

在文件列表页面,根据云产品资源列表中的Object路径,单击对应的文件夹名称,在文件名为1的文件夹下存放着刚刚上传的文件

在这里插入图片描述

即CSDN九芒星.txt

在这里插入图片描述

九芒星#
关注 关注
  • 23
    点赞
  • 44
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 21
    评论
使用阿里云对象存储OSS搭建网盘
weixin_44197968的博客
04-21 1726
目前市面上的网盘都有存储大小限制,下载速度慢。 公司内部要做一个文件分享系统,使用到了阿里云OSS产品,价格不贵,下载迅速,权限分明,使用方便,在此记录一下。 一、资源申请 开通OSS产品服务,登录控制台。 注意选择产品的Region(不同地域的价格不一样),规格,资源包(OSS收取存储和流量下行费用)大小等。基于本公司的是实际情况和业务需求,我购买了标准型(LRS)存储包500G和下行流量包50G。对于企业网盘来说,毫秒级的网络延迟完全可以接受,所以Region选择了最便宜的华北三(张家口)。 二、用
linux下使用Docker和OSS轻松搭建ownCloud专属网盘(网盘关闭不用怕)
01-10
本文将利用阿里云容器服务在几分钟内轻松搭建一个基于Docker的ownCloud专属网盘,并使用阿里云提供的OSS(Object Storage Service,对象存储服务)作为高可靠、低成本的云存储后端。 创建 OSS buck
文件管理系统 File Browser v2.21.1 轻量个人网盘系统搭建
04-12
文件管理系统 File Browser v2.21.1 File Browser 是一个基于GO的轻量级文件管理系统 超轻量的个人网盘、私有云盘搭建 支持登录系统 角色系统、在线PDF、图片、视频浏览、上传下载、打包下载等功能
私人网盘搭建(利用阿里云oss搭建
m0_55877125的博客
08-02 2222
私人网盘搭建
推荐开源项目:OSSFS —— 阿里云OSS文件系统
gitblog_00008的博客
05-18 353
推荐开源项目:OSSFS —— 阿里云OSS文件系统 项目地址:https://gitcode.com/aliyun/ossfs 项目介绍 OSSFS 是一个强大的工具,它允许你在Linux、macOS和FreeBSD系统中将阿里巴巴云OSS(对象存储服务)的桶挂载到本地文件系统上。通过OSSFS,你可以像操作本地文件一样方便地处理OSS中的对象,并保持数据共享的效率。 项目技术分析 基于s3fs...
阿里云OSS云存储使用
m0_75063085的博客
11-10 8120
主要讲解阿里云OSS云存储的开通,Bucket 的创建及上传文件案例,配置RAM的相关操作。以及使用Java创建存储空间、获取存储空间访问权限、设置空间访问权限和判断存储空间是否存在等代码的演示。
OSS简单介绍
迷雾总会解
01-10 7066
阿里云对象存储OSS(Object Storage Service)是一款海量、安全、低成本、高可靠的云存储服务,可提供99.9999999999%(12个9)的数据持久性,99.995%的数据可用性。多种存储类型供选择,全面优化存储成本。
阿里云OSS
小琳猫的博客
02-06 5979
本篇博客对阿里云OSS的基本概念和使用进行总结,旨在快速上手该云存储产品,更为详细的内容可以参考官方文档,日后再进行补充
OSS详解
故里的博客
05-24 3567
OSS详解
阿里云OSS使用(全程请登陆)
热门推荐
zhouhengzhe的博客
01-02 3万+
文章目录1、第一步:阿里云申请账号:(以下可能有点混搭,因为涉及到钱。。。但是步骤是没错的)2、Springboot整合OSS开发2.1、maven依赖2.2、增加OSS配置文件2.3、文件上传接口开发 1、第一步:阿里云申请账号:(以下可能有点混搭,因为涉及到钱。。。但是步骤是没错的) 搜索 RAM-> 进入 RAM 访问控制。 创建用户: 授予权限 进入OSS控制台 信息确认无误后,点击确定: 记录地域地址: oss-cn-beijing.aliyuncs.com oss-cn
新版PHP云盘网盘系统源码 快速对接多家云存储 带视频搭建教程
07-10
快速对接多家云存储,支持七牛、又拍云、阿里云OSS、AWS S3、Onedrive、自建远程服务器,当然,还有本地存储。
PHP云盘网盘系统源码 快速对接多家云存储 全新一键安装版.zip
最新发布
06-14
快速对接多家云存储,支持七牛、又拍云、阿里云OSS、AWS S3、Onedrive、自建远程服务器,当然,还有本地存储。 自定义主题配色。 图片、音频、视频、文本、Markdown、Ofiice文档 在线预览。 移动端全站响应式布局。 ...
基于SpringBoot等构建的云网盘存储系统.zip
05-25
可以选择使用分布式文件系统如Hadoop HDFS或云服务商提供的对象存储服务(如AWS S3、阿里云OSS)。SpringBoot可以通过集成相关的存储库,如MinIO或RiakCS,实现对这些服务的便捷访问。 4. **RESTful API设计** ...
PHP实例开发源码—PHP开发云盘网盘系统源码全新一键安装版+快速对接多家云存储.zip
11-23
- **云存储API接口**:与各大云服务商的API交互,如使用阿里云OSS SDK进行对象存储操作。 - **前端界面**:使用HTML、CSS和JavaScript构建用户友好的界面,可能结合Bootstrap、Vue.js等前端框架提高开发效率。 - *...
阿里云存储OSS快速使用
心有谦谦结
03-18 9488
为了解决海量数据存储与弹性扩容,项目中我们采用云存储的解决方案- 阿里云OSS。 本文主要为快速使用OSS的简介。
阿里云 OSS介绍
weixin_64051447的博客
06-21 4841
比如网站的 图片、视频等文件就可以存放在 OSS 中(海量数据,自己维护起来麻烦,交给其他人去维护),每次从 OSS 中获取即可。OSS 具有与平台无关的 RESTful API 接口,可以在任意应用、任意时间、任意地点 存储与访问 任何类型的数据。简单地理解:OSS 基于网络提供数据存储服务,通过网络可以随时存储、获取 文本、图片、音频、视频等 非结构化数据。对象是 OSS 存储的基本单位,由元信息(Object Meta)、数据(Data)、文件名(key)组成。存储类型分为:标准、低频访问、归档。
OSSFs挂载工具简介
wt334502157的博客
03-03 1705
ossfs允许您在Linux系统中将对象存储OSS的存储空间(Bucket)挂载到本地文件系统。挂载完成后,您能够像操作本地文件一样操作OSS的对象(Object),从而实现数据共享。​ 使用起来,可以把存储桶Bucket理解成一个文件夹,进入到文件夹后增删改查目录中的文件,即相当于在操作Bucket。演示体验:这里已经创建了一个Bucket :longgovv在存储桶中创建2个文件夹可以在服务器上查看到与longgovv同步的目录,以上就是直观的使用感受。
OSS功能详解
凉茶铺的博客
09-18 3649
OSS 支持用户将自定义的域名绑定在属于自己的 bucket 上面,这个操作必 须通过 OSS 控制台(http://oss.aliyun.com) -“Bucket 属性 传输管理 ” -“绑定域名”页面 配置来实现。按照中国《互联网管理条例》的要求,所有需要开通这项功能的用 户,必须提供阿里云备案号,域名持有者身份证等有效资料,经由阿里云审批通 过后才可以使用。在开通 CNAME 功能后, OSS 将自动处理对该域名的访问请求。用户 A 拥有一个域名为 abc.com 的网站;
什么是OSS对象存储?
A_captain_608的博客
11-02 1万+
OSS对象存储,基本概念、使用特性与优缺点介绍
java 阿里云oss
09-26
Java阿里云OSS是一种用于在阿里云平台上进行文件存储的服务。您可以使用Java 1.7及以上版本来操作阿里云OSS。首先,您需要创建一个Maven工程,并在pom文件中引入阿里云OSS的依赖。然后,您可以编写配置文件application.properties来配置阿里云OSS的相关参数,如endpoint、AccessKeyId、AccessKeySecret和BucketName。 接下来,您可以在服务层中创建一个OssService接口,用于定义文件的上传方法uploadFileAvatar。在该方法中,您可以使用MultipartFile来接收客户端上传的文件,并通过阿里云OSS的SDK将文件上传至阿里云OSS,并返回文件的URL。 阿里云OSS是一种海量、安全、低成本、高持久性的云存储服务。它的数据设计持久性不低于99.9999999999%,服务可用性(或业务连续性)不低于99.995%。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • WLAN没有有效的IP配置如何一招解决 95506
  • 【C语言】输入两个正整数m和n,求其最大公约数和最小公倍数。(要求用while语句实现) 70525
  • 【网络攻防】常见的网络攻防技术——黑客攻防(通俗易懂版) 58472
  • 【个人网站】零基础个人网站搭建完整教程(附免费源码) 57233
  • 【软件工程期末复习】知识点+大题详解(E-R图、数据流图、N-S盒图、状态图、活动图、用例图....) 50084

分类专栏

  • 商用密码测评 20篇
  • 网安 11篇
  • 等保测评 2篇
  • Java 9篇
  • 网站 2篇
  • 小程序 2篇
  • C语言 10篇
  • 数据结构 5篇

最新评论

  • 【等保测评】等保初级测评师试题合集(3w字汇总)

    gztrr: 定级指南的21题选c吧

  • 【密评】商用密码应用安全性评估从业人员考核题库(一)

    艾希_IT: 130自上而下分四级吧

  • 【密评】商用密码应用安全性评估从业人员考核题库(一)

    1251039396: 86的B为什么错?能解答一下吗?谢谢

  • 【软件工程期末复习】知识点+大题详解(E-R图、数据流图、N-S盒图、状态图、活动图、用例图....)

    霁月风: 例题三,题目中截止时间2003.12,答案给的是2049是不是搞错了

  • 【数据结构】计算二叉树深度完整C语言代码

    Truelon: 我直接写个MAX宏 然后: return 1 + MAX(TreeDepth(root->_left), TreeDepth(root->_right));

大家在看

  • LeetCode //C - 235. Lowest Common Ancestor of a Binary Search Tree 607
  • 如何进行PHP项目实战?
  • 【轨物方案】一对多的光伏逆变器数据采集装置 515
  • 【QT】QT 概述(背景介绍、搭建开发环境、Qt Creator、程序、项目文件解析、编程注意事项) 552
  • 攻防世界WEB(新手模式)9-cookie

最新文章

  • 【科普】揭秘洗钱套路 充话费竟成洗钱帮凶?
  • 【密评】商用密码应用安全性评估从业人员考核题库(二十-完结)
  • 【密评】商用密码应用安全性评估从业人员考核题库(十九)
2024年1篇
2023年40篇
2022年10篇
2021年9篇
2020年19篇

目录

目录

评论 21
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

九芒星#

你的鼓励是我创作最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

PHP网站源码广州网站优化排名布吉seo网站优化盐田设计公司网站龙岗网站优化按天计费爱联网站建设设计坪山关键词排名包年推广同乐网站排名优化坪山关键词按天扣费坂田模板制作平湖百度竞价包年推广布吉网站改版坑梓百度标王大芬标王惠州模板网站建设南澳推广网站坪地推广网站龙岗百搜标王惠州网页设计坪山外贸网站设计爱联网站搜索优化永湖模板制作龙岗网站建设同乐建网站平湖seo网站推广罗湖外贸网站制作大鹏如何制作网站观澜网页设计同乐网站优化按天扣费布吉seo网站推广大芬企业网站改版歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化