ICode9

精准搜索请尝试: 精确搜索
  • Golang 输入输出详解2022-07-14 01:00:38

    Golang 输入 package main import ( "bufio" "fmt" "os" "strconv" "strings" ) func main() { // input a int num var a int fmt.Scan(&a) fmt.Println(a) var b, c int fmt.Scan(&b, &c) fmt.P

  • 栈(stack) C语言实现 详解2022-07-13 22:02:29

    将颠倒的Push和Pop方法更正,并更换图片。栈是数据结构中较为简单的结构体,是一种操作收到限制的线性表.但简单不代表没用,毕竟数组很简单.但谁敢说数组没用呢? 栈栈的理论栈是一个先进后出的结构,类似于堆盘子,先放到地上的盘子最后被取走(默认只能取走一个盘子)栈其实就是操作受限

  • Miracast技术详解(二):RTSP协议2022-07-13 15:02:27

    目录RTSP概述抓包准备WFD能力协商(Capability Negotiation)RTSP M1 MessagesRTSP M2 MessagesRTSP M3 MessagesRTSP M4 Messageswfd_video_formats格式解析Native Resolutions/Refresh Rates BitmapCEA Resolutions/Refresh Rates BitmapProfiles BitmapLevels Bitmap例子WFD会话建

  • kafka分区详解2022-07-12 20:35:30

    what:   Kafka可以将主题划分为多个分区(Partition),会根据分区规则选择把消息存储到哪个具体分区中。   如果分区规则设置的合理,那么所有的消息将会被均匀的分布到不同的分区中,这样就实现了负载均衡 和水平扩展。   多个订阅者可以从一个或者多个分区中同时消费数据,以支撑海量

  • HTML详解2022-07-12 20:34:40

    一、初识HTML 初始基本标签代码解释 点击查看代码 <!--DOCTYPE:告诉浏览器我们要使用什么规范--> <!DOCTYPE html> <html lang="en"> <!--生成注释快捷键Ctrl + / 或 command + /--> <!--head标签代表网页头部--> <head> <!-- meta描述型标签,它用来描述我们网站的一些信息-

  • JVM详解2022-07-12 20:34:06

    一、JVM的位置及体系结构     JVM作用在操作系统之上,而Java程序作用在jvm之上,其他的程序则与jvm并列 二、类加载器,及双亲委派机制 1.类加载器 作用:加载Class文件 -> new Student();实例的引用放在栈里,具体的对象放在堆里 点击查看代码 package com.Tang.jvm; public cla

  • Css3入门详解2022-07-12 20:33:45

    一、Css基本语法 1.Html和Css没分开 点击查看代码 <!DOCTYPE html> <html lang="en"> <head> <!--规范,<style>可以编写css的代码,每一个声明,最好使用分号隔开 语法: 选择器{ 声明1; 声明2; 声明3; } --> <meta charset=&q

  • JavaScript详解2022-07-12 20:02:03

    一、快速入门 1.JavaScript的两种引入方式 方式一:直接在html里面写 目的:实现简单的弹窗 点击查看代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <!--script标签内,写JavaScript代码,可以放在head标签里

  • Java内存模型详解2022-07-12 20:00:25

    Java内存模型详解 硬件内存架构 理解内存模型架构以及Java内存模型如何与它协同工作也是非常重要的。 现代计算机硬件架构的简单图示: 多CPU:一个现代计算机通常由两个或者多个CPU。其中一些CPU还有多核。从这一点可以看出,在一个有两个或者多个CPU的现代计算机上同时运行多个线程是

  • Synchronized详解2022-07-12 19:03:07

    Synchronized详解 简单介绍 synchronized中文意思是同步,也称之为同步锁。 synchronized的作用是保证在同一时刻, 被修饰的代码块或方法只会有一个线程执行,以达到保证并发安全的效果。 synchronized是Java中解决并发问题的一种最常用的方法,也是最简单的一种方法。 在JDK1.5之前synch

  • IO流详解2022-07-12 18:02:00

    一、IO流概述 1.原理 ![](https://img2022.cnblogs.com/blog/2901531/202206/2901531-20220621172751004-1385246087.png) 2.流的分类 3.流的体系,蓝底框为重点掌握的 二、IO流操作 1.节点流-字符流 (1).FileReader读入数据的基本操作 点击查看代码 package com.Tang.io; impor

  • Qt QListView详解2022-07-12 16:36:30

    一.常用接口 1.添加数据 QStringListModel *model; model = new QStringListModel(this); model->setStringList(QStringList()<<"语文"<<"数学"<<"英语"); ui->listView->setModel(model); 2.使用自定义的wi

  • Java Semaphore类详解说明2022-07-12 16:35:33

    转自: http://www.java265.com/JavaCourse/202204/3184.html 下文笔者讲述java中Semaphore类的详解说明,如下所示: Semaphore简介 Semaphore(中文翻译:信号量) 我们常用于控制访问某一资源的线程个数, 使用这种方式可使大家按照一定的规则访问某一资源 Semaphore的原理:

  • sed详解2022-07-12 15:35:50

    行匹配 -n 与 p -n 表示不输出全部行(-n),无 -n 表示会输出全部行;-p 表示只输出匹配行(1p) 所以, sed -n '1p' input,只输出第一行 sed '1p' input,会先输出第一行,然后输出全部行(第一行输出两次) sed -n '3,6p' input,只输出 3-6 行 [root@oraclehost tmp]# sed -n '1p' test1.txt //-n的

  • Elasticsearch(es) 查询语句语法详解2022-07-12 14:31:56

    Elasticsearch 查询语句采用基于 RESTful 风格的接口封装成 JSON 格式的对象,称之为 Query DSL。Elasticsearch 查询分类大致分为全文查询、词项查询、复合查询、嵌套查询、位置查询、特殊查询。   Elasticsearch 查询从机制分为两种,一种是根据用户输入的查询词,通过排序模型计算文

  • 卡尔曼滤波详解2022-07-12 12:02:37

      卡尔曼滤波是一个强大的工具,可以融合存在误差的信息,提取到更加精确的信息。 什么是卡尔曼滤波?   我们可以在任何包含不确定信息的动态系统中使用卡尔曼滤波,对系统下一步的状态做出有根据的预测。即使信息的不确定性会干扰到预测,卡尔曼滤波也能够预测出接近真实的变化情况。

  • 详解docker镜像管理命令2022-07-12 10:33:40

    一、国内Docker镜像仓库 由于大家都知道的原因,从国外的docker 仓库中pull镜像的下载速度实际上是很慢的。国内的一些一线厂商以及docker官方都在国内免费提供了一些docker镜像仓库,使用国内的镜像仓库下载速度会有很大的提升。例如: Docker 官方提供的中国 registry mirror 阿里

  • 【docker专栏5】详解docker镜像管理命令2022-07-12 09:02:02

    一、国内Docker镜像仓库 由于大家都知道的原因,从国外的docker 仓库中pull镜像的下载速度实际上是很慢的。国内的一些一线厂商以及docker官方都在国内免费提供了一些docker镜像仓库,使用国内的镜像仓库下载速度会有很大的提升。例如: Docker 官方提供的中国 registry mirror 阿里云

  • Python整数类型(int)详解2022-07-11 17:39:36

    Python中的整数包括正整数、0、和负整数; Python的整数部分类型,或者说它只有一种类型的整数。Python整数的取值范围是无限的。不管多大或者多小的数字,Python都可以轻松处理,当所用数值超过计算机自身的计算能力时,Python会自动转用高精度计算(大数计算)。 例子: # 将 78赋值给变量n n =

  • 面向对象概念及构造器详解!2022-07-11 16:05:43

    面向对象 在学习面向对象之前我们先来看一下面向过程 面向过程思想 面向过程的步骤清晰简单,第一步做什么,第二步做什么 面向对象过程适合处理一些简单的问题 面向对象的过程可以用把大象放进冰箱举例 ​ 面向对象的分析: ​ 第一步:把冰箱门打开 ​ 第二步:把大象放进冰箱 ​ 第

  • @Valid和@Validated详解2022-07-11 12:35:30

    在实际的项目开发中,经常会遇到对参数进行校验的场景,最常见的就是后端需要对前端传过来的数据进行校验。 我理解的数据校验大致分为两类: 一类是对数据本身进行校验,不涉及与数据库交互的,比如正则校验、非空校验、指定的枚举数据、最大值、最小值等等。 二类是数据的校验需要和数据库

  • Static、Final关键字详解2022-07-11 07:31:44

    1.Static 详情见下面代码讲解 点击查看代码 package com.Tang.oop.demo07; public class Student { private static int age;//静态变量 private double score;//非静态变量 public void run(){ go();//非静态方法可以调用静态方法 } public sta

  • Service详解2022-07-10 23:02:28

    Service 的概念 Kubernetes Service 定义了这样一种抽象:一个 Pod 的逻辑分组,一种可以访问它们的策略 —— 通常称为微服务。 这一组 Pod 能够被 Service 访问到,通常是通过 Label Selector             Service能够提供负载均衡的能力,但是在使用上有以下限制: 只提供 4 层

  • super详解2022-07-10 16:06:57

    1.super和this的区别     super调用的是父类的属性或方法,this是调用当前类的属性或者方法。     (1)super和this关于属性的调用     (2)super和this关于方法的调用 (3)代表的对象不同:         this:代表本身调用者这个对象         super:代表父类对象

  • 分布式事务(Seata)原理 详解篇,建议收藏2022-07-10 15:36:50

    前言 在之前的系列中,我们讲解了关于Seata基本介绍和实际应用,今天带来的这篇,就给大家分析一下Seata的源码是如何一步一步实现的。读源码的时候我们需要俯瞰起全貌,不要去扣一个一个的细节,这样我们学习起来会快捷而且有效率,我们学习源码需要掌握的是整体思路和核心点。 首先 Seata 客

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

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

ICode9版权所有