ICode9

精准搜索请尝试: 精确搜索
  • 代码走读了解2022-08-19 00:04:55

    转自:https://blog.csdn.net/zhangbaolin/article/details/43155771 1.介绍 1.1 单元走读 关注的是“单元”,一般是一个方法或一个类,要找的错误还是代码层面的错误,比如数据库网络资源的回收、一些异常的捕捉、空指针的检查及关键字比如final,static,甚至public,protected,private的使

  • java-lambda源码走读2022-07-01 15:34:29

    一、需要走读的代码 List<Apple> appleList = new ArrayList<>(); appleList.add(new Apple(1, "青色")); appleList.add(new Apple(2, "橙色")); appleList.add(new Apple(3, "红色")); appleList.add(

  • SpringCloud gateway源码走读(顺带聊聊响应式)2021-12-29 21:30:00

    1.概述 最近公司海外要搭建一套网关系统,调研相关开源组件,最终选择了springcloud gateway(scg)的网关框架。为了更好的使用,便走读了其核心源代码。本文对其重点源码就行剖析。scg是基于spring webflux实现的。如果 响应式基础不错的话会更容易理解。 2.聊聊响应式(事件循环) 其实对响

  • ijkplayer 代码走读之 read_thread 线程中 av_read_frame() 数据流读取过程详解2021-11-29 19:03:05

    回顾 ijkplayer 开机过程: 用户在 Android 程序中,调用封装接口 IjkLibLoader 方法,装载 ijkffmpeg、ijksdl和ijkplayer三个库文件到安卓系统;初始化播放器,调用的JNI接口程序 native_setup() 函数,此函数创建播放器消息队列和播放其相关参数;用户在 Android 程序中,调用 createPl

  • 【webrtc】音频内部流式发送 :AudioSendStream 走读2021-07-15 15:31:44

    【webrtc】ChannelSend : RTC audio发送通道 走读 中创建了rtp-rtcp模块,并封装了一些相关能力 channel 是stream调用的,本文看下 AudioSendStream G:\GERRIT\src\third_party\webrtc\audio\audio_send_stream.h stream 中有audio 数据的发送接口。 AudioSendStream::SendAud

  • X264代码走读五(编码器扩边)2021-07-13 13:02:36

    一、概述       实际测试时,会发现输入编码器的是一组分辨率,但是编码出来的是另外一组分辨率。比如使用NV硬编码时,发现输入编码器的是1280*720的分辨率,但是实际输出的是1280*728的分辨率。这里面是为了模式遍历、模式选择,进行了扩边操作。      因为硬件的内存一般都是64对

  • olcano调度器源代码走读actions篇2021-07-12 18:34:58

    Enqueue Queues QueueMap jobsMap //扫描一遍job,初始化上面三个数据结构 For job in ssn.Jobs //过滤1 found := ssn.Queues[job.Queue] existed := queueMap[queue.UID] //过滤2 if job.PodGroup.Status.Phase == scheduling.PodGroupPending found := j

  • Golang heap源码简单走读2021-06-10 23:05:17

    golang heap小根堆源码走读 heap概览 在golang中,通过heap给出了一个实现小根堆的接口。 type Interface interface { sort.Interface Push(x interface{}) Pop() interface{} } 由于小根堆中,需要根据容器中的元素大小来进行比较以确定元素在堆中的位置。因此也需要实

  • 记一次Linux内核中socket源码走读2021-02-28 09:51:06

    在熟悉TCP协议的原理后,我们知道TCP由于维护可靠性连接,其中的过程和算法是很复杂的。但是在实际开发中,一般只需要调用api提供的几个函数即可。更有甚者,现在各种框架将网络层包起来了,只留下应用层的读写调用,无疑大大降低了开发成本。      但是,我们带着疑问“究竟在Linux下是如何

  • unittest测试框架学习和源码走读(4)2021-02-10 12:33:48

    VI.测试用例模块case.py   TestCase也是个神奇的类, 或者说是个蝙蝠类.既是哺乳动物又是鸟类 5.1 长得就是一只鸟    class TestCase(object): def __init__(self, methodName="runTest"): pass def addCleanup(self, typeobj, function): pass

  • TI单芯片毫米波雷达代码走读(二十三)—— 峰值聚合(谱峰搜索)2021-02-03 22:57:04

    本期要讲的内容是Peak grouping,译为峰值聚合。 代码走读到了这里: /* Peak grouping */ obj->numDetObjRaw = numDetObj2D; if (obj->cliCfg->peakGroupingCfg.scheme == MMW_PEAK_GROUPING_CFAR_PEAK_BASED) { numDetObj2D = MmwDemo_cfarPeakGroupingCfarQ

  • tether代码走读2020-12-05 22:01:39

    Android 11.0.0_r11 20201205 tether代码已经被挪到packages\modules\Connectivity\Tethering,参考说明 https://source.android.com/devices/architecture/modular-system/tethering   tetherManager简单封装了接口和回调,在mainline project之前(Q之前?)是没有接口的 tetherManage

  • [redis 源码走读] sentinel 哨兵 - 故障转移2020-12-02 15:02:04

    接上一章投票选举 《[redis 源码走读] sentinel 哨兵 - 选举投票》。前面几章已经讲了:各个角色的通信,主客观下线,投票选举,当 sentinel 的 leader 被选出来后,由它来完成 redis 实例的角色转换。 1. 故障转移 故障转移有很多个环节组成,集群中每个 sentinel 都有机会执行,但是只

  • kindle电子书资源网站2020-05-16 10:55:26

    kindle电子资源网站 书伴 我的小书屋 走读派 ePUBee 苦瓜书盘

  • 代码走读 airflow 22020-03-29 17:55:44

    1.8.1   ==================    ================  

  • 拥抱变化,成就永恒2020-03-04 13:43:40

    时隔多年,再写python,不知道是变了还是忘了? 原来这就是技术的迭代。所以一定要找好自己的路。 pycharm中安装三方包 编程语言是在不断进步的,如果人不能跟着进步,那么就会落伍。 顺序执行 面向对象 代码走读和文学作品分析之间的关系。 一个人如果能够把文学作品之间的人物关

  • SMSC PHY 驱动走读2019-08-21 15:08:37

    从phy driver, 在drivers/net/phy里面针对一个品牌的网络交换设备对应添加一个文件 例如,我们这里要讲的smsc, 目录中就有一个smsc.c 文件。   同一个品牌,会有不同型号,就会有很多个设备,每一个设备型号,内核抽象出来,用一个结构体数组保存,如下代码:struct phy_driver smsc_phy_driv

  • 「JOISC 2014 Day1」巴士走读2019-08-05 21:03:34

    「JOISC 2014 Day1」巴士走读 将询问离线下来。 从终点出发到起点。 由于在每个点(除了终点)的时间被过来的边固定,因此如果一个点不被新的边更新,是不会发生变化的。 因此可以按照时间顺序,依次提高终点的时间,然后跑dijkstra(记得把访问标记回滚清空掉)。 每条边被跑过了就不再跑了。可以

  • Spark(四十七):Spark UI 数据可视化,Metrics信息2019-05-10 23:44:36

      参考: 《Apache Spark源码走读之21 -- WEB UI和Metrics初始化及数据更新过程分析》 《Spark Metrics配置详解》 《Spark Structrued Streaming源码分析--(四)ProgressReporter每个流处理进度计算、StreamQueryManager管理运行的流》

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

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

ICode9版权所有