ICode9

精准搜索请尝试: 精确搜索
  • JavaScript常用数组方法详解2022-07-10 15:00:35

    目录JavaScript常用数组方法详解基本操作获取数组长度获取数组成员索引增加操作unshift()push()concat()splice()删除操作shift()pop()splice()排序操作sort()reverse()筛选操作filter()includes()更多 JavaScript常用数组方法详解 这里创建了一个arr1数组 let arr1 = [7,4,1,8,5

  • 继承详解2022-07-10 14:34:45

    1.继承的概念     继承的本质是一批类的抽象,从而实现对现实世界更好的建模,比如老师,学生,这些类都可抽象为人这个类。     对于父类私有的属性,子类如果想要调用可以使用封装思想中的get、set方法来调用。 2.查看继承关系的快捷键     control + h或者crtl + h 如下图

  • 封装详解2022-07-10 13:31:24

    1.封装的概念     (1)程序的设计需要“高内聚,低耦合”,高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合仅暴露少量的方法给外部使用。 点击查看代码 package com.Tang.oop.demo04; import com.Tang.oop.demo03.Person; public class Application { public s

  • 网络编程详解2022-07-10 10:02:54

    1.网络编程入门 1.1 概述 计算机网络:计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。 网络编程的目的:信息传递和资源共享 网络编程的三要

  • 构造器详解2022-07-10 09:36:05

    1.前情引入       当在一个类中什么方法也不写的时候,在main方法中却可以new一个该类的方法,如下图:       当点击查看Person类的class文件后你会发现这里会自动添加了一个方法,该方法具有以下特点:      (1)必须和类的名字相同      (2)必须没有返回类型,也不能写vo

  • Markdown语法详解2022-07-09 17:35:56

    Markdown学习 一级标题#空格加字 二级标题##空格加字 字体 粗体两个星号 斜体一个星号 粗斜体三个星号 引用 引用一个箭头符号 分割线 三个杠不用shift 或者三个星号 图片 感叹号+中括号+小括号(全部英文) 超链接 点击跳转到bilibili 中括号+小括号(全部英文) 列表 1 0 .

  • 对拍详解2022-07-09 10:35:55

    像我这种以不认真而闻名的人,就应该练就一手优秀的调试技能 对拍作为一种优秀的查错方式,不仅可以在日常训练中找出自己改不出的程序的错,在考试中更能验证自己一种高效率解法的正确性,常言道:               一个人的程序能过对拍,基本上拿高分没问题,除非他被卡    

  • 超前进位加法器原理详解2022-07-08 13:37:01

    对于波纹进位加法器(亦称脉动进位加法器,ripple-carry adder)来说,如果增加运算位数,一方面需要更多的逻辑门,另一方面由于高位的计算必须等待低位的进位输出信号被计算出来才能开始,在进行大规模数据计算时会显著增加运算时间。 所以,当今的计算机使用的是另一种有些不同的加法运算器:超前

  • Git的安装配置环境(详解)2022-07-08 12:03:55

    1、首先检查Git是否存在 指令git version 查看git版本号   上图代表存在   如果不存在,则显示     2、安装git sudo apt-get install git 显示安装失败 代表这个资源文件有问题 解决方法:1.在官网源https://mirrors.ustc.edu.cn/repogen/下载对应版本最新的源     2、然后

  • Go flag 详解,实现二级子命令2022-07-08 10:32:44

    前言 日常开发使用到的命令行工具大都支持如下特性: 文档自动生成(如 -h --help) 多级子命令(如 docker exec -it) 支持参数(如 ls -color=auto) 长短选项(如 -v 和 --verbose) 全局选项(如 docker -D run -d nginx) Tab 自动补全 本文就探讨一下 Go 语言中如何写一个拥有类似特性的命令行

  • HTML map 标签使用详解2022-07-08 10:03:08

    1、在图片中标注usemap <img src="planets.gif" width="145" height="126" alt="Planets" usemap="#planetmap"> 2、定义map <map name="planetmap"> <area shape="rect" coords="0,0,82

  • (转载)C++内存分配方式详解(堆、栈、自由存储区、全局/静态存储区和常量存储区)2022-07-08 03:00:08

    原文:https://www.cnblogs.com/XueQun/articles/15982151.html 一、数据结构中的栈和堆 虽说我们经常把堆栈放在一起称呼,但是不可否认的是,堆栈实际上是两种数据结构:堆和栈。 堆和栈都是一种数据项按序排列的数据结构。 栈:就像装数据的桶或箱子,它是一种具有后进先出性质的数据结构

  • Java8 Lambda表达式详解手册及实例2022-07-08 02:31:08

    Java8 Lambda表达式详解手册及实例 发布于2019-10-22 11:26:44阅读 3790   版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/wo541075754/article/details/102530810 先贩卖一下焦虑,Java8发于201

  • Java中的值传递和引用传递(详解)2022-07-08 01:31:08

    1.1 基本概念值传递:传递对象的一个副本,即使副本被改变,也不会影响源对象,因为值传递的时候,实际上是将实参的值复制一份给形参。引用传递:传递的并不是实际的对象,而是对象的引用,外部对引用对象的改变也会反映到源对象上,因为引用传递的时候,实际上是将实参的地址值复制一份给形参。说明:

  • Mybatis的四种分页方式详解2022-07-08 00:35:15

    LIMIT关键字 mapper代码 <select id="selectByPageInfo" resultMap="BaseResult"> select * from tb_user limit #{pageNo}, #{pageSize} </select>   业务层直接调用 public List<User> findByPageInfo(PageInfo info) { return userMapper.

  • Python标准库之sys库常用功能详解2022-07-07 23:05:32

    Python标准库之sys库常用功能详解 sys是Python提供的程序与解释器交互的标准库 1、查看版本信息 # coding:utf-8 # 开发人员:yangxiaopeng # 开发时间:2022/07/05 22:59 import sys # 获取 Python版本信息 print(sys.version) # 获取解释器中C的API版本 print(sys.api_version) # 获

  • 密码学系列之:在线证书状态协议OCSP详解2022-07-06 19:36:46

    目录简介PKI中的CRLCRL的缺点CRL的状态OCSP的工作流程OCSP的优点OCSP协议的细节OCSP请求OCSP响应OCSP stapling总结 简介 我们在进行网页访问的时候会跟各种各样的证书打交道,比如在访问https网页的时候,需要检测https网站的证书有效性。 OCSP就是一种校验协议,用于获取X.509数字证书

  • Nginx配置使用详解2022-07-06 17:04:43

    1、常用命令 需要进入nginx的安装目录中的sbin目录(也可以配置环境变量,在任何目录都可以执行下面的命令),里面有一个nginx脚本文件 eg: /usr/local/nginx/sbin 启动nginx ./nginx 关闭nginx ./nginx -s stop 重新加载nginx (nginx.conf) ./nginx -s reload 查看版本号 ./nginx -v

  • 方法引用详解2022-07-06 15:38:22

    方法引用详解 方法引用对标于Lambda代码块,我们可以通过两者对比来学习方法引用 方法引用初体验 在学习Lambda时,我们创建接口,并直接采用Lambda代码块来代替书写继承类直接执行编译 下面给出代码示例: public class Demo { public static void main(String[] args) { //

  • 详解HashMap源码解析(下)2022-07-05 09:01:16

    上文详解HashMap源码解析(上)介绍了HashMap整体介绍了一下数据结构,主要属性字段,获取数组的索引下标,以及几个构造方法。本文重点讲解元素的添加、查找、扩容等主要方法。 添加元素 put(K key, V value) public V put(K key, V value) { return putVal(hash(key), key, value, f

  • netty系列之:kequeue传输协议详解2022-07-04 15:32:01

    目录简介KQueueEventLoopGroupKQueueEventLoopKQueueServerSocketChannel和KQueueSocketChannel总结 简介 在前面的章节中,我们介绍了在netty中可以使用kequeue或者epoll来实现更为高效的native传输方式。那么kequeue和epoll和NIO传输协议有什么不同呢? 本章将会以kequeue为例进行深

  • 【电话交换】SIP协议详解2022-07-04 13:06:05

    SIP协议基本介绍背景介绍 Internet的许多应用都需要建立和管理一个会话,会话在这里的含义是在参与者之间的数据的交换。由于考虑到参与者的实际情况,这些应用的实现往往是很复杂的:参与者可能是在代理间移动,他们可能可以有多个名字,他们中间的通讯可能是基于不同的媒介(比如文本,多媒体,

  • Optional类详解2022-07-04 09:37:26

    转自:   http://www.java265.com/JavaCourse/202206/3817.html 下文笔者讲述jdk8中Optional关键字的功能简介说明,如下所示: Optional关键字的功能 Optional类的功能: 1.用于处理空指针异常(NullPointerException)的问题 2.Optional是一个包装类,它可包装的对象可以是空,也

  • Redis.conf详解2022-07-04 09:02:53

    Redis.conf详解 单位 unit单位对大小写不敏感 包含 网络 bind 127.0.0.1 #绑定的IP protected-mode no #是否受保护 远程访问需要关闭保护 port 6379 #端口设置 通用 GENERAL daemonize no #以守护进程的方式运行默认no, 我们需要自己开启yes pidfile /var/run/

  • RabbitMq 入门实例详解+实例代码2022-07-03 12:01:37

    RabbitMq 入门实例详解+实例代码 最近有项目又有使用RabbitMQ,使用过程中看到有使用 “AmqpAdmin” 后进行详细研究为什么会用 创建 Queue、Exchange 还用AmqpAdmin.delcareQueue,经过深入的查资料和思考发现 其实没必要 在@Configuration 类中 Return new Queue()中使用; 经过这次

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

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

ICode9版权所有