ICode9

精准搜索请尝试: 精确搜索
  • 装饰模式详解2022-05-17 02:33:23

    装饰模式 在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。 装饰模式的特点 (1) 装饰对象和真实对象有相同的接口。这样客户端对象就能以和真实对象相同的方式和装饰对象交互。 (2) 装饰对象包含一个真实对象的

  • <a>标签rel属性详解2022-05-16 20:03:01

    <a>标签rel有哪些取值? <a>标签有如下取值: nofollow external noopener noreferrer SEO相关:nofollow和external 浏览器安全相关:noopener和noreferrer rel值的含义和作用 nofollow nofollow用于告知搜索引擎,当前链接不需要追踪,其内容是没有价值的,不传递权重。 SEO的作用 调整网

  • Dockerfile文件详解2022-05-16 05:31:26

      Docker应用之创建镜像 - 池塘里洗澡的鸭子 - 博客园 (cnblogs.com)中简单介绍了Dockerfile创建镜像,本文将详细介绍Dockerfile的基本结构、指令。   一、基本结构     如果具备一定Linux命令行基础,编写Dockerfile会更轻松——因为整体而言,Dockerfile就是一份自动化的Linu

  • Python中的*(星号)和**(双星号)详解2022-05-15 11:02:25

    Python中的*(星号)和**(双星号)详解 1.是一个乘法运算符号 a=1 b=2 c=a*b 输出c当然是1×2=2。相信这并非是大家关心的重点。 2.收集列表中多余的值 这样无需确保值与变量的个数相同。举例来说: a,b,*c=[1,2,3,4] c前面的*号主要是为了收集参数。这样输出a,是1;输出b,是2,输出c,是[3,4]。

  • logrotate 详解2022-05-15 00:00:40

    前言 在使用linux的过程中,我们常常需要查询一些日志。但是如果某个日志文件过于庞大,包含了跨度时间很长的日志内容,那么我们的查询过程就会比较麻烦,好似大海捞针。 好在linux给我们提供了一种功能,可以将目标日志进行切割和分散,由此就使得查询到目标内容更加容易。 而最常用的一个li

  • Postman使用详解2022-05-14 19:04:26

    Postman使用详解   前言: Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件。 接口请求流程 一、get请求 GET请求:点击Params,输入参数及value,可输入多个,即时显示在URL链接上,所以,GET请求的请求头与请求参数如在接口文档中无特别声明时,可以不填。 get请求示例

  • 十二、static关键字详解2022-05-13 02:31:20

    public class Demo03 { // 1. 最先执行,只会执行一次 static { System.out.println("静态代码块"); } // 2. 其次执行,每次new都会执行 { System.out.println("匿名代码块"); } // 3. 最后执行,每次new都会执行 public Demo03()

  • NIS详解(概念、搭建NIS服务器、实验演示)2022-05-13 01:02:59

    https://blog.csdn.net/qq_41959899/article/details/105948440 http://cn.linux.vbird.org/linux_server/0430nis.php#nis_client_setup

  • docker使用详解2022-05-12 11:00:44

    一、docker简介   docker 是一个开源的应用容器引擎,docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。   容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能

  • Conv2d参数详解及复写2022-05-12 02:31:35

    文档注释 def __init__(self, in_channels: int, out_channels: int, kernel_size: tuple[int, ...], stride: tuple[int, ...] = 1, padding: str = 0, dilation: tuple[int, ...] = 1,

  • Linux top命令详解2022-05-12 01:02:00

    Linux top命令详解  一、top命令介绍   top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。top命令可以动态显示进程的资源使用情况,即可以通过用户按键来不断刷新当前状态。如果在前台执行该命令,它将独占前台,直到用户

  • 30 张图详解操作系统总结!2022-05-11 23:32:46

    https://z.itpub.net/article/detail/21FA0F1E8C3D15B1CE36F07EB846D0EB   一、概述 基本特征 1. 并发 并发是指宏观上在一段时间内能同时运行多个程序,而并行则指同一时刻能运行多个指令。 并行需要硬件支持,如多流水线、多核处理器或者分布式计算系统。 操作系统通过引入进

  • Vue实战网易云音乐---个人中心详解2022-05-11 13:32:38

    个人中心 1.创建登录页面和个人中心页面并配置路由     2.在进入个人中心路由之前,要执行的生命周期函数,判断用户是否登录(判断条件是store中的user中的isLogin)    3.配置登录页面样式及获取数据 4.设置对象存储用户账号及用户密码    5.获取用户登录验证的api封装并抛出   6

  • Vue实战网易云音乐--歌曲播放页面详解2022-05-11 13:32:19

    歌曲播放模块 (1)创建歌曲详情组件 (2)在全局播放组件中引入歌曲详情组件   (3)设置点击事件跳转页面显示及点击取反触发返回页面消失       (4)传递歌曲详情、歌曲暂停播放按钮显示的条件以及play函数(控制歌曲播放暂停)并在子组件中接收     (5)展示数据 1.引入矢量图标 2.获取真实数

  • Python编程之定时任务(crontab)详解2022-05-11 11:34:51

    引言  python-crontab是python模块,提供了对cron任务的访问,并使得我们可以通过python对crontab文件进行修改。 安装 pip install python-crontab 注意:如果在使用CronTab的时候报错,报错信息为 got an unexpected keyword argument 'user' 可能是库安装错了,应该安装python-crontab而

  • 常见开发模型-敏捷开发与瀑布开发模型详解2022-05-11 10:32:06

    引言 在学习软件工程的时候接触过一些软件工程开发模型的相关概念,其中,印象比较深刻的就是瀑布模型和敏捷开发模型。这两种模型在日常的软件开发中都是非常常用的,但是它们也有比较大的区别,所以在实际的应用场景也不同。 瀑布模型式是最典型的预见性的方法,严格遵循预先计划的需求、

  • 类加载过程详解2022-05-10 23:00:32

    通过Java命令执行代码的大体流程如下    整个类的加载如图所示    加载 加载,是指Java虚拟机查找字符流(查找.class文件),并且根据字符流创建Java,lang.Class对象的过程,将类的.class文件的二进制数据读入内存,放在运行区域的方法区内,然后在堆中创建java.lang.Class对象,用来封装类

  • 【JDBC】API详解2022-05-10 21:32:14

    DriverManager 作用 作用就以下两个: 注册驱动 获取数据库连接 注册驱动 Class.forName("com.mysql.cj.jdbc.Driver"); Driver 类源码如下,其中有一个静态代码块,真正的注册驱动是由DriverManager.registerDriver(new Driver());语句执行,该静态代码块可以随着Driver类的加载自动执

  • JDBC常用api详解2022-05-10 14:32:58

    DriverManager DriverManager是java.sql包下的一个专门用来管理驱动的一个类,它主要有两个作用: 注册驱动 注册驱动需要用到的registerDriver方法通过点击Driver类的源码可以发现里面有个静态代码块,随着Driver类的加载自动执行生效,不需要手动去书写 获取数据库连接 getConnectio

  • hadoop - 安装详解【包括jdk配置】2022-05-10 12:35:41

    1.准备虚拟机,安装linux系统 我安装的是centos7 , 在阿里镜像下载的, 地址 http: //mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-DVD-2009.iso 历史版本目录地址 http: //mirrors.aliyun.com/centos/ 【//前去掉空格】 vm 使用 16pro版本 , 安装3个虚拟机  

  • ftp安装配置详解2022-05-10 11:01:37

    一、vsftp安装本安装手册基于CentOS7.6操作系统,其他操作系统安装方式除操作系统安装命令和安装包不一样外其他安装配置类同。1.1、挂载Linux yum源先备份/etc/yum.repos.d目录下其他无用的yum源,然后新增CentOS-Base.repo文件并添加如下配置。 #vi /etc/yum.repos.d/CentOS-Base.re

  • C语言typedef详解2022-05-10 11:00:47

    C语言允许用户使用 typedef 关键字来定义自己习惯的数据类型名称,来替代系统默认的基本类型名称、数组类型名称、指针类型名称与用户自定义的结构型名称、共用型名称、枚举型名称等。一旦用户在程序中定义了自己的数据类型名称,就可以在该程序中用自己的数据类型名称来定义变量的类

  • DNS协议详解2022-05-09 23:03:08

    DNS协议是互联网的核心技术之一。DNS(Domain Name System,域名系统),万维网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住IP。通过域名,最终得到该域名对应的IP地址的过程叫做域名解析(或主机名解析)。 一、DNS的定义 DNS( Domain Name System)

  • Thread 类详解2022-05-09 23:01:44

    初始化过程 public Thread() { // 4个参数 // 第1个,ThreadGroup 线程组 // 第2个,Runnable // 第3个,name,默认情况下,如果你不指定线程的名称, // 那么自动给你生成的线程名称就是,Thread-0,Thread-1...... // 第4个,stackSize init(null, null,

  • Java 反射详解2022-05-09 22:00:07

    什么是反射? 反射就是在运行状态中,对于任意一个类,都能都知道这个类的所有方法和属性;对于一个对象都能调用它的任意方法和属性。 反射能做什么? 反射机制允许在运行时获取任何一个已知名称的class的内部信息,包括其修饰符、属性、方法等,并可运行时刻修改属性、方法。 反射的具体实现

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有