ICode9

精准搜索请尝试: 精确搜索
  • JavaScript原型和原型链(详细解读)2021-09-15 22:06:44

    原型和原型链 一、原型概述 1.概念 原型在JavaScript是一个很重要的概念,它是面向对象可以继承的基础。知道吗,JavaScript的设计模式就是原型模式(二十三个经典设计模式之一),正是因为它有这个模式,所以它才十分的灵活。可以基于原型模式实现更多的面向对象设计模式。 二、原型链 1

  • Linux进程内存消耗指标解读2021-09-15 09:34:58

    了解系统的内存消耗是运维最基本的技能,但是Linux中关于内存消耗的指标很容易让人混淆,本文尝试把诸多概念解释清楚 概念 物理内存和虚拟内存 物理内存:不解释;虚拟内存:进程独享,由操作系统通过地址映射的方式,转换为对物理内存的访问。在32位Linux机器上,每个进程的虚拟内存都是4G。(这

  • optee3.14中的异常向量表解读--中断处理解读2021-09-12 09:59:58

    optee3.14中的异常向量表、VBAR_EL1、中断实现的介绍 ★★★ 个人博客导读首页—点击此处 ★★★ . 说明: 在默认情况下,本文讲述的都是ARMV8-aarch64架构,optee3.14版本 文章目录 1、armv8-aarch64的异常向量表介绍2、armv8的VBAR_ELx寄存器3、optee异常向量表的实现4、opt

  • YOLOP 论文解读2021-09-01 02:00:48

    最新的 YOLOP 网络模型出来了,同时支持目标检测,可行驶区域分割和车道线分割三大任务,cver们赶紧卷起来,而且还是个real time + sort 的模型。 1、网络结构 如下图: 由一个encoder和三个特定任务的decoder组成 encoder包含: 主干网络( CSPDarknet ),和neck结构(SPP+FPN) decoders分为:一个检

  • 四.源码解读2021-08-22 17:01:25

    一.Arrays类 1.sort() Arrays.sort(arr) Arrays有多个重载的sort()方法,既可以按照自然顺序排序,也可以传入比较器参数定制顺序排序 2.index  binarySearch(arr,key) 3.copyOf:拷贝数组   Arrays.copyOf(srcArray,newLength)   System.arrayCopy(srcArray,0,destArray,0,length

  • 芝村乡为你解读如何步入理财之门2021-08-19 11:58:04

    一、查询危险 危险与收益相匹配,往往危险与赢利是成正比的联系。出资时,不能只看收益,不考虑危险。商场千变万化,有时在外表昌盛的情况下获得了很大的利益,但忽然出资可能会溃散。现在,许多诈骗渠道都是前期的高收益,聚集了很多出资者的出资金后,渠道卷钱跑。   二、个人产业的分类办

  • 详细解读go语言中的map2021-08-17 01:33:08

    Map map底层是由哈希表实现的 Go使用链地址法来解决键冲突。 map本质上是一个指针,指向hmap 这里的buckets就是桶,bmap 每一个bucket最多可以放8个键值对,但是为了让内存排列更加紧凑,8个key放一起,8个value放一起。在8个key前面是8个tophash,每个tophash都是对应哈希值的高8位,最后由一

  • jdk部分源码解读2021-08-15 13:35:26

    一. java.lang:基本包装类型、基本类等 二. java.lang.annotation:Java注解 三. java.lang.reflect:java反射 四. java.util:容器、集合等 五. java.util.concurrent:并发和多线程 六. java.util.function +java.util.stream:函数式编程 七. java.io:面向字节和流的I/O 八. java.nio:面向

  • ISO-8601 如何解读2021-08-14 03:31:10

    ISO-8601 是国际标准化组织提供的一个有关时间表示的规范。 如下:1970-01-01T00:00:00Z 可能是我们最常看到的格式了,这个表示的是一个 Epoch 时间,其实也不完全一定是,因为在上面没有表示出毫秒。 关于上面的时间格式解读如下: T 为日期和时间的分隔符,无特殊意义,猜测可能使用了英

  • Java8内存结构解读2021-08-12 15:04:24

    Java8内存结构图 虚拟机内存与本地内存的区别 Java虚拟机在执行的时候会把管理的内存分配成不同的区域,这些区域被称为虚拟机内存,同时,对于虚拟机没有直接管理的物理内存,也有一定的利用,这些被利用却不在虚拟机内存数据区的内存,我们称它为本地内存,这两种内存有一定的区别: JVM内存 受

  • 关键路径算法相关概念解读2021-08-11 18:35:26

    关键路径VS最短路径 关键路径算法一般会在最短路径算法的后面进行讲解。 这就需要我们首先区分出关键路径算法和最短路径算法在前提上的不同: 最短路径算法是找尽可能短的路来保证路径长度最小,你只需要找出一条最短的路就行。 但是在关键路径里,一个顶点是有多个前提的,只有前提

  • nginx配置文件的解读2021-08-11 08:31:18

    nginx配置文件的解读1、nginx配置文件的路径/usr/local/nginx/conf/nginx.conf2、nginx配置文件的结构:    ... ...    events {                 ... ...    }    http {                 ... ...           server {  

  • 【经典论文解读】YOLOv2 目标检测2021-08-04 20:03:07

    前言 YOLO是一种目标检测方法,它的输入是整张图片,输出是n个物体的检测信息,可以识别出图中的物体的类别和位置。YOLOv2相对v1版本,更准确,速度更快,识别对象更多。 v2版本主要的改进是采用先验框Anchor Boxes、聚类提取先验框尺度、约束预测边框的位置;这点和v1版本差异较大,v1版本没有

  • 一文解读PRA2021-08-01 01:00:18

    提到“按键精灵”,Autoit,许多上了年龄的IT人应该还有印象,它们可以模拟鼠标键盘的操作,减少重复性操作,提高效率。当然,还有许多人用来做简单的游戏外挂,在PK中增加胜率。   随着AI在各行各业的渗透,流程规划,AI和模拟鼠标键盘三者的结合,形成了机器人流程自动化RPA的解决方案。Gartner

  • Redis 新特性:多线程模型解读2021-07-31 23:35:28

    Redis 官方在 2020 年 5 月正式推出 6.0 版本,提供很多振奋人心的新特性,所以备受关注。 主要特性如下: 多线程处理网络 IO; 客户端缓存; 细粒度权限控制(ACL); RESP3 协议的使用; 用于复制的 RDB 文件不在有用,将立刻被删除; RDB 文件加载速度更快; 其中备受关注的就是「多线程模型 + 客户

  • 目标检测代码解读三(YOLOv3SPP)2021-07-30 17:06:21

    自2014年RCNN论文发表之后,机器学习在目标检测领域得到了飞速发展,本系列文章将介绍一些目标检测发展的里程碑著作的代码实现。 YOLOv3SPP 图片和代码来源 1.解析网络结构的参数文件 yolov3-spp.cfg记录了网络结构,其内容格式如下 parse_model_cfg函数用于读取该配置文件

  • 强化学习(一):Q-learning,附源码解读2021-07-27 16:59:47

    强化学习(一):Q-learning,附源码解读 Q-learning 强化学习与有监督学习和无监督学习为机器学习的三个方向,它主要解决的是决策问题,尤其是连续决策问题。 插入一幅强化学习框图,其中 学习主体(Agent):强化学习体系中的“学习者”; 环境(Environment):主体的行为再环境中产生、环境对主

  • AQS源码解读2021-07-26 22:29:56

      抽象队列同步器(Abstract Queued Synchronizer,AQS)作为并发包JUL中一个基础组件,用来实现各种锁和同步组件,AQS主要由状态state变量、加锁线程和等待队列组成。AQS定义了多线程访问共享资源的框架,AQS定义了Exclusive(Reentrantlock)和share(Semaphore和CountDownLacth)两种资源共

  • HashMap重要方法逐行解读2021-07-24 19:31:48

    HashMap源码解读 put方法 public V put(K key, V value) { return putVal(hash(key), key, value, false, true); } putVal方法 final V putVal(int hash, K key, V value, boolean onlyIfAbsent,boolean evict) { Node<K,V>[] tab; Node<K,V> p; int n, i;//定

  • 正则表达式中三种括号的详细解读2021-07-24 19:31:32

    正则表达式中三种括号的详细解读 三种括号的含义 [ ], { }, ( ) 1. 中括号[ ]: 匹配 单个字符 是否属于中括号中的一个字符 字符串: hello world!! js正则表达式: /[eor]/g 匹配到的内容是: h e ll o w o r ld 中括号中有两个特殊, 连接符号 - 和 取反符号 ^ 连接符 - 根据

  • 【设计思想解读开源框架】java安装很慢2021-07-20 14:29:47

    1. static 和 final 的用法 static 的作用从三个方面来谈,分别是静态变量、静态方法、静态类。 静态变量:声明为 static 的静态变量实质上就是全局变量,当声明一个对象时,并不产生static 变量的拷贝,而是该类所有实例变量共用同一个 static 变量。也就是说这个静态变量只加载一次,

  • 《网络产品安全漏洞管理规定》解读2021-07-19 17:02:46

    《网络产品安全漏洞管理规定》2021年7月12日已由工业和信息化部、国家互联网信息办公室、公安部三部门联合印发,现予公布,自2021年9月1日起施行。 一、解读《网络产品安全漏洞管理规定》 制定目的 为了规范网络产品安全漏洞发现、报告、修补和发布等行为,防范网络安全风险。 法律依

  • Android开发源码解读四大组件源码解读简单梳理2021-07-19 12:33:09

    Android开发四大组件源码解读简单梳理 Activity启动流程 //主进程-main Activity.startActivity() mInstrumentation.execStartActivity() ActivityTaskManager.getService().startActivity() - final IBinder b = ServiceManager.getService(Context.ACTIVITY_TASK_SERVICE);

  • 7.ReadWriteLock的使用以及源码解读2021-07-18 10:33:53

    1.读读共享 public static void main(String[] args) { ReadWriteLock readWriteLock = new ReentrantReadWriteLock(); for (int i = 0; i < 5; i++) { new Thread(()->{ Lock lock = readWriteLock.readLock(); try { lock.lock

  • 【专项篇-浙财培养方案解读】培养方案各板块解读,提前修,重修,任选计算方式,每学期开哪些课2021-07-18 10:31:28

    目录 获取途径整体感知各模块含义通识教学平台学科教学平台专业教学平台专业教学平台 提修给大三下腾时间(选课)概况推荐课表确定本学期什么课可以提修、重修(下学期开什么课)规划整个本科的提修计划(各学期开什么课)时间调整创新创业学分抵学分 任意选修学分的计算准出课程相关

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

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

ICode9版权所有