ICode9

精准搜索请尝试: 精确搜索
  • C#深入理解类 - C#入门基础2022-03-01 19:02:46

    本章包含: 类成员 成员修饰符的顺序 实例类成员静态字段 从类的外部访问静态成员 静态函数成员 其他静态类成员类型 成员常量 常量和静态量 属性 实例构造函数 静态构造函数对象初始化语句 析构函数 readonly 修饰符 this关键字 访问器的访问修饰符 分部类和分部类型 分部方法

  • 递归函数return 深入理解2022-02-24 06:00:07

    先贴一段最简单的递归函数的代码: static int Sum(int n) { if (n <= 1) //#1 return n; //#2 return n+Sum(n - 1); //#3 }sum函数为递归求和函数,sum(3)->sum(2)->sum(1),此时r

  • JVM锁深入探究2022-02-21 13:59:41

    一、序言 本文讲述仅针对 JVM 层次的锁,不涉及分布式锁。锁有多种分类形式,比如公平锁与非公平锁、可重入锁与非重入锁、独享锁与共享锁、乐观锁与悲观锁、互斥锁与读写锁、自旋锁、分段锁和偏向锁/轻量级锁/重量级锁。下面将配合示例讲解各种锁的概念,期望能够达到如下目标:一是在

  • Filecoin - 深入理解存储管理2022-02-20 02:00:41

    Filecoin - 深入理解存储管理 FileCoin Filecoin的存储单元称为扇区(Sector)。对传统硬盘结构理解的小伙伴,对这个术语应该比较亲切,传统硬盘的最小存储单元就叫Sector。为了证明Sector的存储,Filecoin进行了一系列的处理,传说中的P1/P2/C1/C2。在处理过程中,一个Sector的计算会生成

  • go-深入理解 fmt 包2022-02-17 16:04:30

      我们经常会使用 fmt 包,但是却没有思考过它的实现。我们会在这里使用一个 fmt.Printf,又会在那里使用一个 fmt.Sprintf。但是,如果你仔细研究下这个包,你会发现很多有趣有用的东西。   由于 Go 在大多数情况下会用来编写服务器或服务程序,我们主要的调试工具就是日志系统。log 包

  • 深入理解Java虚拟机——对象的结构2022-02-10 21:32:54

    目录 一、对象的结构二、对象头(Object Header)三、实例数据(Instance Data)四、对齐填充(Padding) 一、对象的结构 对象的结构包括对象头(Object Header)、实例数据(Instance Data)和对齐填充(Padding)三部分。 二、对象头(Object Header) 自身运行时数据 自身运行时数据包括哈希

  • 为什么免费OA不能深入应用于企业?2022-02-08 16:32:03

    免费OA(如钉钉)很大的存在价值在于:可以让用户熟悉OA软件,帮助企业积累信息化的经验,降低企业信息化过程中的风险和成本。在企业中实施协同办公OA不仅需要购买软件,而且更需要所有员工共同使用,以保证最大化OA信息化的效益。企业实施OA的目的主要是实现高效的内部协作,提高内部管理和竞争

  • Flutter深入理解- Flutter 的个人总结2022-02-07 17:31:55

    学习和使用 Flutter 断断续续也有近一年的时间了,但是总感觉欠缺着什么,对的,就是对于原理的理解。关于 Flutter 的原理的理解意义可以从两个方面来思考,一方面是对于面试,因为现在面对的找工作环境是越来越卷,仅仅从会API层面来讲作出一个能用的 App 是远远不够的,还必须能够回答出 Fl

  • 深入类和对象2022-02-06 15:30:19

    深入类和对象 包包的规则和规范常用包 访问修饰符面向对象编程的三大特征封装继承多态动态绑定机制 Object类详解equalshashCodetoStringfinalize 断点调试断点调试(idea)默认快捷键Idea debug如何进入 Jdk源码解决方法1解决方法2 大家好呀!我是小笙!前几天被培训班的

  • 深入理解负载均衡2022-02-04 14:00:38

    文章目录 负载均衡分类四层负载均衡真的是在四层吗数据链路层负载均衡网络层负载均衡IP隧道传输(IP Tunnel)网络地址转换(NAT) 负载均衡到底是转发还是代理总结 负载均衡分类 工作学习中我们接触过形形色色的负载均衡产品,但他们从形式上说都可以分为两种:四层负载均衡和七层

  • JavaScript深入之数组方法整理2022-02-03 23:06:14

    1.join() 就是把数组转换成字符串,然后给他规定个连接字符,默认的是逗号( ,) 书写格式:join(" ") var arr = [1,2,3]; console.log(arr.join());     // 1,2,3 console.log(arr.join("-"));   // 1-2-3 2.push()和pop() push(): 把里面的内容添加到数组末尾,并返回修改后的长

  • 应用层协议的深入学习2022-02-02 20:35:07

    目录 一.HTTP协议 1.了解什么是HTTP协议 2.深入理解应用层协议 3.理解HTTP协议的工作过程 4.Fiddler抓包工具的使用 (1)Fiddler是什么 (2)Fiddler下载路径 (3)Fiddler使用方法 5.HTTP请求/响应抓包结果的学习  (1)HTTP请求结果  (2)HTTP响应结果 二.HTTP请求 1.认识URL结构  2.了解URL

  • 深入数据可视化Dashboard2022-01-28 17:00:38

    |前言 本文主要分享笔者以往10年在多省、多运营商做大屏、Dashboard,以及早年在某大型房地产互联公司做数据分析的经验总结,核心是交付Dashboard过程中沉淀出的“一屏、一眼、马上干”方法。 之所以重点聊数据产品中的可视化Dashboard,主要原因是这块最接近前端受众(领导)、最容易见效

  • 【C++】深入理解 多态2022-01-25 22:07:00

    在上一篇文章,我们了解了继承,今天我们来了解一下多态。 目录 多态的概念多态的定义及实现1. 多态的构成条件2.虚函数3.虚函数的重写4. 虚函数重写的两个例外5.override 和 final6.重载,重写,隐藏的对比 抽象类1. 概念2. 接口继承与实现继承 多态的原理1. 虚函数表2. 多态

  • 从事Android开发这么多年了,你知道初、中,ndk开发环境2022-01-22 18:35:07

    高级 对于高级Android开发工程师,就不仅限于功能和业务开发,还需要深入理解Android系统的运行原理,达到融会贯通,部分可够作为Android端架构师。这一阶段的人大多工作5-8年,具备开源库设计能力,同时对于Android系统的运行原理也比较了解。 掌握java高级特性,如JUC、线程池、NIOBIO

  • 深入理解hashCode()和equals()2022-01-19 22:05:16

    文章目录 前言一、Object里的方法二、HashSet对象存储过程三、覆盖equals和hashCode方法3.1为什么覆盖equals方法3.2为什么覆盖equals方法时总要覆盖hashCode方法? 四、自定义类重写hashCode()和equals()方法总结 前言 如果你经常使用HashMap、HashSet,你无法避免重写equ

  • UNet深入解析2022-01-18 11:03:10

    UNet深入解析 概述 因为工作需要,重新深入研究医学影像分割的相关内容。(笔者水平有限,有些翻译不到位,直接附上原文。) 而基于深度学习的医学影像分割一个里程碑式的转折点当属U-Net: Convolutional Networks for Biomedical Image Segmentation.专门用于医学影像分割的卷积神

  • 深入产品线的配置管理2022-01-12 10:31:06

    “ 大家好,这是【产品线工程(PLE)专题】更新的第五篇,上一篇我们介绍了‘特征模型和特征-这是什么’,这一篇我们介绍‘深入产品线的配置管理’” © pure-systems GmbH         如果您目前已经阅读了我们所有的白皮书,那么您应该了解了特征、特征模型以及变体都不是“版本”。但是

  • 第二:Java+MyBatis(深入学习)2022-01-11 19:33:11

    编写日志输出环境配置文件 在开发过程中,最重要的就是在控制台查看程序输出的日志信息,在这里我们选择使用 log4j 工具来输出: 一.准备工作: 将【MyBatis】文件夹下【lib】中的 log4j 开头的 jar 包都导入工程并添加依赖。 在【src】下新建一个文件 log4j.properties 资源: # Glo

  • Android开发几年了你知道Android初级中级高级资深及专家怎么划分吗?2022-01-10 14:02:47

    移动研发在最近两年可以说越来越趋于稳定,因为越来越多人开始学习Android开发,造成市场参差不齐。正所谓入门容易成长很难,对未来比较迷茫,不知道自己技能该怎么提升,并且对于初级中级高级需要怎么进行成才,很多人都比较迷惑。 为了方便大家成才,我把初级、中级、高级和资深四个常见

  • 深入理解c语言指针与内存2022-01-05 23:34:15

    一、Example 1 void f(void) { int *p = (int*)100; printf("%d\n",(int)p+1); printf("%d\n",(int)(p+1)); } int main(int ac, char **av) { f(); return 0; } 运行结果: 101 104 二、int指针转换为char指针。 #include <stdio.h> int

  • 深入理解 C 语言的 hello world2022-01-04 11:00:36

    引言 在学习C语言或者其他编程语言的时候,我们编写的一个程序代码,基本都是在屏幕上打印出 hello world ,开始步入编程世(深)界(坑)的。C 语言版本的 hello world 代码: #include <stdio.h> int main() { printf("hello world\n"); return 0; } 不用多说,这段程序在运行时,会在显示终端

  • Android开发11年,分享一下我眼中程序员的三六九等,android实战开发-天气预报PPT2021-12-30 13:03:09

    掌握Android 四大组件知识,深入了解相关生命周期,对于Application、Fragment、Intent常见的开发知识也必须掌握。掌握Android 基本布局和控件的属性和使用,常用布局有LinearLayout、RelativeLayout、ConstraintLayout等,控件有- TextView、ImageView、RecyclerView、ScrollView等

  • HBase学习之深入理解Memstore-62021-12-21 21:35:20

    HBase学习之深入理解Memstore-6     MemStore是HBase非常重要的组成部分,深入理解MemStore的运行机制、工作原理、相关配置,对HBase集群管理以及性能调优有非常重要的帮助。 HBase Memstore 首先通过简单介绍HBase的读写过程来理解一下MemStore到底是什么,在何处发挥作用,如何使

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

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

ICode9版权所有