• 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
返回

电子发烧友 电子发烧友

  • 全文搜索
    • 全文搜索
    • 标题搜索
  • 全部时间
    • 全部时间
    • 1小时内
    • 1天内
    • 1周内
    • 1个月内
  • 默认排序
    • 默认排序
    • 按时间排序
大家还在搜
  • Navigation源码解析

    Navigation源码解析 谷歌推出Navigation主要是为了统一应用内页面跳转行为。本文主要是根据Navigation版本为2.1.0 的源码进行讲解

    2021-06-15 16:38

  • SSM框架的源码解析与理解

    的核心是控制反转(IoC)和面向切面编程(AOP)。 源码解析: Spring的源码主要分为以下几个部分: Bean容器: 负责实例化、配置和组装对象。核心接口是 B

    2024-12-17 09:20

  • React源码解析

    简单,越来越多的人已开始关注和使用它。本文希望通过参考 React 源码,依葫芦画瓢地完成React的雏形。来帮助理解其内部的实现原理,知其然更要知其所以然。虚拟DOM(Virtual DOM)了解

    2019-07-29 18:21

  • ThreadLocal源码解析及实战应用

    ThreadLocal 是一个关于创建线程局部变量的类。

    2023-01-29 14:53

  • 基于OkHttp 3.10.0的源码案例解析

    本文尝试从源代码出发探究 OkHttp 的基本原理,并列举了一个简单的例子说明拦截器在我们项目中的实际应用。本文源代码基于 OkHttp 3.10.0。

    2023-10-17 15:29

  • dhrystone源码解析

    Dhrystone是由Renee Reinders和Rudolf Loew编写的一种用于测量计算机性能的基准测试程序。它于1984年发布,是当时最流行的基准测试之一,被广泛用于评估计算机系统的性能。Dhrystone的目标是测试一些常见的操作,如整数运算和字符串处理,以便评估计算机的处理能力。 Dhrystone的源代码相对简洁,总共只有几百行。它主要由两个函数组成:main和Proc_1。main函数是程序的入口,它初始化一些变量,并调用Proc_1函数来执行一些计算任务。Proc_1函数是Dhrystone的核心部

    2024-01-05 14:25

  • ESP-BOX 智能药盒源码解析(续)

    药盒基本概述请参考上一篇文章源码解析主函数部分___main/main.c●初始化NVS:初始化非易失性存储(NVS),如果需要擦除和重新初始化NVS,会进行相应处理。●检查百度API密钥:调用

    2024-10-10 08:01 启明云端 企业号

  • Apache Doris聚合函数源码解析

    笔者最近由于工作需要开始调研 Apache Doris,通过阅读聚合函数代码切入 Apache Doris 内核,同时也秉承着开源的精神,开发了 array_agg 函数并贡献给社区。笔者通过这篇文章记录下对源码的一些理解,同时也方便后面的新人更快速地上手源码开发

    2024-01-16 09:52

  • hanlp源码解析之中文分词算法

    词图指的是句子中所有词可能构成的图。如果一个词A的下一个词可能是B的话,那么A和B之间具有一条路径E(A,B)。一个词可能有多个后续,同时也可能有多个前驱,它们构成的图我称作词图。需要稀疏2维矩阵模型,以一个词的起始位置作为行,终止位置作为列,可以得到一个二维矩阵。例如:“他说的确实在理”这句话图词的存储方法:一种是的DynamicArray法,一种是快速offset法。Hanlp代码中采用的是第二种方法。1、DynamicArray(二维数组)法在词图中,行和列的关系:col为n 的列中所有词可以与row为n 的所有行中的词进行组合。例如“的确”这个词,它的col =5,需要和它计算平滑值的有两个,分别是row =5的两个词:“实”和“实在”。但是在遍历和插入的时候,需要一个个比较col和row的关系,复杂度是O(N)。2、快速offset一个一维数组,每个元素是一个单链表“的确”的行号是4,长度是2,4+2=6,于是第六行的两个词“实/实在”就是“的确”的后续。同时这种方法速度非常快,插入和查询的时间都是O(1)。Hanlp核心词典:最短路径算法—viterbi(动态规划路径)Frequency:核心词典中的词频nTwoWordsFreq:共现词频intMAX_FREQUENCY= 25146057double dTemp =(double) 1 / MAX_FREQUENCY +0.00001dSmoothingPara =0.1Viterbi最短路径有向图1、计算过程从上至下,根据计算出的权重值变更前驱结点,保证前驱结点唯一(动态规划路径)2、计算结束后,从最后一个结点开始取出term,依次取出该结点的前驱结点即可分词结果:理,在,确实,的,说,他文章来源于亚当-adam的博客

    2018-10-18 14:40

  • 调度线程池ScheduledThreadPoolExecutor源码解析

    `ScheduledThreadPoolExecutor`可以用来很方便实现我们的调度任务,具体使用可以参考调度线程池ScheduledThreadPoolExecutor的正确使用姿势这篇文章,那大家知道它是怎么实现的吗,本文就带大家来揭晓谜底。

    2023-05-11 10:45