首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏分布式系统进阶

    Kafka源码分析-网络-2

    . ---- Kafka网络一哥:SocketServer类 所在文件: core/src/main/scala/kafka/network/SocketServer.scala; 统筹组织所有的网络组件 recvBufferSize, brokerId, processors.slice(processorBeginIndex, processorEndIndex), connectionQuotas) (2) endpoint.port), acceptor, false).start() acceptor.awaitStartup() Kafka网络头号马仔 server failed to bind to %s:%d: %s.".format(socketAddress.getHostName, port, e.getMessage), e) } (2) {},里面依次调用如下函数: (1) configureNewConnections():从并发队列Q1里取出SocketChannel,添加到自身的nio selector中,监听读事件; (2)

    72910发布于 2018-09-05
  • SunScan分析系统:精准估算玉米叶面积指数(LAI)的利器

    SunScan是由英国Delta-T Devices公司开发的一款便携式植物分析系统。它通过测量下方的光合有效辐射(PAR)来间接、无损地计算植物的叶面积指数(LAI)。 它是一个极其重要的生物物理参数:​光合作用与生长模型:​​ LAI直接决定了截获光能的能力,是估算作物产量和生长状况的关键输入。​ 这是许多光学传感器的共同特点,原因包括叶片聚丛、结构、绿色茎秆干扰等。​ 功能强大:​​ 配套软件可进行数据分析、图表生成和导出。典型应用场景​农业研究:​​ 作物生长监测、品种筛选、施肥灌溉效应研究。​生态学调查:​​ 森林、草地等生态系统的结构研究。​ 总而言之,SunScan分析系统通过强大的光学测量技术和坚实的田间验证,为科研人员和农业工作者提供了一把解锁植物秘密的钥匙。

    37310编辑于 2025-08-27
  • 来自专栏疯狂学习GIS

    CAN-EYE计算植被参数的方法

      本文介绍植被参数计算软件CAN-EYE的具体使用方法。    在文章植被参数计算软件CAN-EYE的下载与安装中,我们介绍了CAN-EYE软件的下载、安装方法;本文就对该软件的具体使用方法进行介绍。 在本文中,我们就以前期用鱼眼镜头在垂直方向向上拍摄的若干乔木照片为例,来进行植被参数的计算。 7 结果读取   稍等片刻,即可在结果文件夹(即大家存放当前照片的文件夹)中看到Excel表格形式存储的植被参数计算结果。    打开Excel文件后,即可按照需要查阅对应的植被参数结果。   以上就是CAN-EYE软件的具体使用方法。

    95120编辑于 2022-12-18
  • 来自专栏WOLFRAM

    Wolfram 技术新分析集合

    Wolfram 新研究论坛:https://wolfr.am/coronavirus Wolfram 医学研究论坛:https://wolfr.am/MedicalSciences 该文章(https 可能的情况包括使用Wolfram语言进行数据挖掘、建模、分析、可视化等。我们鼓励对这些资源发表评论和反馈。请注意,这仅用于技术分析和计算支持的讨论。应避免超出此范围且更适合其他论坛的讨论。

    30210发布于 2020-05-15
  • 来自专栏图形化开放式生信分析系统开发

    病毒分型和突变分析(SARS-CoV2_ARTIC_Nanopore)

    本文使用Artic官方提供环境对Nanopore minion SARS-Cov-2测序数据,对新病毒突变及分型鉴定二. - artic=1.2.1- artic-network::rampart=1.2.0- snakemake-minimal=5.8.1- pangolin=4.1.3输出结果按照序列一致性组装的新病毒序列 SRR14800265.consensus.faPanglin 根据组装的序列分析得出病毒分型信息 lineage_report.csv根据primertrim.bam获的新病毒突变信息,过滤后得到 并尝试初次运行时初始化安装所需软件下载所需文件(作为代价首次运行时间会较长,切需网络通畅),即实现自动初始化的分析流程。 分析流程:本流程包含artic流程详细步骤,不感兴趣可以直接跳至文章末尾1.

    1.3K00编辑于 2022-12-13
  • 来自专栏图形化开放式生信分析系统开发

    病毒分型和突变分析(SARS-CoV2_ARTIC_Illumina)

    病毒分型和突变分析(SARS-CoV2_ARTIC_Illumina)一. 本文适用于使用Artic扩增子扩增,Illumina双端测序,用于分析病毒突变及分型鉴定二. :alignment_viewer.html contig_size_viewer.html (拼接序列情况)report.html按照序列一致性组装的新病毒序列 SRR22216743.consensus.faPanglin 根据组装的序列分析得出病毒分型信息 lineage_report.csvsamtools,ivar 根据primertrim.bam获的新病毒突变信息,过滤后得到 SRR22216743_variantsfiltered.tsv 分析流程1. 分析前QC,看下数据质量 #conda检测环境是否存在,首次运行不存在创建该环境并安装软件 if [ !

    1.5K20编辑于 2023-02-03
  • 来自专栏数据挖掘与AI算法

    最新新肺炎疫情分析

    有一段时间没有更新公众号文章了,不知道大家是不是跟我一样,现在每天早上醒来第一件事就是打开手机查看新肺炎疫情的最新情况。 最近老shi一直都关注每天的疫情数据,并且收集到了从1月20号到2月7号(昨天)国家卫健委及湖北卫健委发布的官方疫情数据。想起有段时间没更新公众号了,今天就给大家做个简单的疫情分析。 本次疫情数据按全国、湖北、非湖北地区进行对比分析,具体数据情况如下: ? 注:中间几列是加工出来的字段,并且三个表的数据都做了相同的处理。 可以看到在2月1号以前,湖北地区的治愈率均高于全国和非湖北地区,但2月1号以后非湖北地区的治愈率就远远高于全国和湖北地区,湖北地区的治愈率变成了最低,这我想跟湖北地区的疫情加重,而医护人员和各种医疗物资紧缺有巨大的关系 好了,本次的疫情简单分析到此,老shi只是做了个抛砖引玉,如果大家有其他更好的想法也可以尝试去进一步深入分析。最后,今天是元宵节,祝大家元宵快乐!身体健康!

    44130发布于 2020-07-17
  • 来自专栏生信喵实验柴

    下载新分析数据库

    背景 一些分析需要与数据库进行比对,例如 blast 比对,物种分类鉴定等,这里我们下载两个数据库,一个是 NCBI 提供的一个用于 blast 比对的新病毒库,另外是利用 centrifuge 软件进行宏基因组测序鉴定新病毒的库。 tar.gz 循环解压 for i in *.tar.gz;do tar -zxvf $i;done; 二、物种分类数据库 该数据库包含人类全基因组,病毒基因组以及 106 个新病毒基因组

    1.1K20编辑于 2022-04-07
  • 来自专栏张善友的专栏

    ASP.NET MVC 2示例Tailspin Travel UI分析

    Tailspin Travel 是一个旅游预订的应用程序示例,最新版本采用ASP.NET MVC 2技术构建,主要使用 DataAnnotations 验证, 客户端验证和ViewModels,还展示了许多 Tailspin Travel设计的技术比较多,今天我们来看看界面(UI)上的技术,在UI上来说主要采用的技术是ASP.NET MVC2和ASP.NET DynamicData框架。 不过要求在IIS 7.5(随Windows 7和Windows Server 2008 R2发布)上运行 ASP.NET 4时使用。 下面我们来具体分析前台和管理后台: 前台采用ASP.NET MVC 2开发,比较简单,主要是使用ViewModels,HtmlHelper,输出缓存,避免CSRF攻击,查询方法中使用PartialView ,以及jQuery和ASP.NET Ajax配合的相关内容,可以参考 Asp.net MVC2 使用经验,性能优化建议学习。

    2.2K90发布于 2018-01-22
  • 来自专栏GEE数据专栏,GEE学习专栏,GEE错误集等专栏

    Google Earth Engine ——非洲植被的实际蒸腾量数据集FAOWAPOR2L1_T_D

    蒸腾量(T)数据部分(dekadal,单位:毫米/天)是植被的实际蒸腾量。每个像素的值代表该特定dekad的平均每日实际蒸腾量。 00:00 - 2021-07-01T00:00:00 Dataset Provider FAO UN Collection Snippet ee.ImageCollection("FAO/WAPOR/2/ Description Units Scale L1_T_D Transpiration (Dekadal) [mm] mm 0.1 var coll = ee.ImageCollection('FAO/WAPOR/2/ 联合国粮食及农业组织(粮农组织)的任务是收集、分析、解释和传播与营养、粮食和农业有关的信息。在这方面,它就与粮农组织任务相关的主题出版了一些数据库,并鼓励人们为科学和研究目的使用这些数据库。 WaPOR V2 Database Methodology.

    21610编辑于 2024-02-02
  • 来自专栏一个有趣的灵魂W

    速递:利用卷积神经网络对温带草原氮浓度进行实地光谱分析

    canopy nitrogen concentration in temperate grasslands using a convolutional neural network 利用卷积神经网络对温带草原氮浓度进行实地光谱分析氮浓度(N%)进行及时的非破坏性监测需要快速且高度准确的估算,通常使用400-2500 nm光谱区域中的光谱分析法对其进行量化。 然而,由于结构混杂,从光谱中提取一组有用的光谱吸收特征来确定N%仍然具有挑战性。深度学习是一种统计学习技术,可用于从光谱中提取生化信息。 独立验证数据集(未用于训练模型)的结果表明,一维CNN模型提供的准确度(R2 = 0.72; nRMSE%= 14)比PLSR(R2 = 0.54; nRMSE%= 19)和GPR(具有R2 = 0.62 这项研究证明了1D-CNN替代传统技术从层高光谱光谱中确定N%的潜力。 亮点: 使用大场光谱数据库对草原中的氮进行了定量。 一维CNN的性能优于其他最新的统计方法。

    62670发布于 2021-04-29
  • 来自专栏疯狂学习GIS

    植被参数计算软件CAN-EYE的下载与安装

    Mediterranean Environment and Agro-hydro System Modelling)开发的免费软件,用以从鱼眼镜头、普通镜头所拍摄的真彩色植被照片中,求取LAI、FVC等植被参数

    62730编辑于 2022-12-18
  • 来自专栏Linux内核那些事

    socket接口分析

    在Linux内核中,Socket的实现分为三,第一是 GLIBC接口,第二是 BSD接口,第三是 具体的协议(如Unix sokcet或者INET socket)。如下图所示: ? BSD在内核态实现,主要是为了让不同的协议能够使用同一套接口来访问而创造的,如上图所示, Unix socket 和 Inet socket 都可以通过接入 BSD接口 来向用户提供相同的接口。 GLIBC实现原理 我们先来看看 GLIBC 是怎么定义这些系统调用的吧,首先来看看 socket() 函数的定义如下: #define P(a, b) P2(a, b) #define P2(a, BSD接口 前面说了,BSD接口 是为了能够使用相同的接口来操作不同协议而创造的。有面向对象编程经验的读者可能会发现,BSD接口 使用的技巧与面向对象的 接口 概念非常相似。 主要的方式是 BSD接口 定义了一些接口,具体的协议 必须实现这些接口才能接入到 BSD接口

    1.3K20发布于 2020-08-25
  • 来自专栏python3

    Catalyst2交换的3通信

    当核心交换机配置第二IP,汇聚交换机的通过trunk连接到核心交换机,并且配置的接口IP和第二IP一个网段,当汇聚交换机没有启用3路由功能的时候,它们之间可以正常通信,但当汇聚交换机启用3路由功能之后 按照要求配置了3560G和2960S,当然2的2960只能配ip default-gateway,的确是可以完全通信,没有任何问题,看来交换机和路由器的机制真的不一样。 打开2960的ip arp,发现刚才和交换机通信的并不是和交换机的IP一个网段的地址,也竟然都赫然在列,真正体现了2交换,通信不靠IP路由,直接IP地址对应的就是mac地址,不是一个网段的也是这样,所以 2交换机可以在2的状态下,以2的mac地址来通信,而启用了ip routing之后,按照3的路由规则,反而不行了。  

    47510发布于 2020-01-14
  • 来自专栏Ywrby

    2-应用

    应用概述 参考模型中的各层一般都满足“应用下层的服务,为上层提供服务”,但应用较为特殊,因为应用没有上层,所以应用直接为模型外的用户提供服务,应用是最靠近用户的一 应用特点 没有应用,就没有网络通信支持 所以该体系结构难以管理,并且在未来可能面临安全性可靠性等的挑战 C/S和P2P混合体系结构 文件搜索:集中 主机在中心服务器上注册其资源 主机向中心服务器查询资源位置 文件传输:P2P 任意Peer节点之间 ,以保证能够正确的解析数据 一个进程:用IP+port标示 端节点 本质上,一对主机进程之间的通信由2个端节点构成 传输如何为应用提供服务 应用需要向传输传递的信息 间接口必须要携带的信息 要传输的报文 FTP和TELNET的传输都用的是TCP 域名系统DNS概述 在互联网中,直接使用IP地址作为机器的绝对地址是行不通的,具体原因有2点:1.计算机可能常常地更换IP地址,所以,通过IP地址去访问某台机器就会发生问题 P2P文件分发应用:BitTorrent BitTorrent协议是架构于TCP/IP协议之上的一个P2P文件传输通信协议,处于TCP/IP结构的应用

    2.2K30编辑于 2022-10-27
  • 来自专栏生信小王子

    Coronavirus GenBrowser:新数据分析好帮手

    大量的新数据如何分析?海量的数据无从下手?新检测的境外输入序列如何鉴定来源?让Coronavirus GenBrower来帮你! GenBrowser不但建立了新的理论体系,还从无到有建立了完整的数据分析流程、数据可视化平台。 基于新的理论框架,依托于中科院北京基因组研究所(国家生物信息中心)数据库,CoronavirusGenBrower可以帮助你完成新病毒基因组序列的分析和日常更新,监测病毒变异频率的变化,监测境外输入的病毒株系可能的来源 一、上万条新数据展示 依托于中科院北京基因组研究所(国家生物信息中心)数据库,CoronavirusGenBrowser将替你完成从数据下载→质量控制→序列比对→前处理→建树→极大似然分析的繁杂过程, 二、传播与演化推断 基于新的理论框架,实现了突变的鉴定和时间的推断,重现新病毒的传播过程,帮助梳理新病毒序列系统发生关系。

    81710发布于 2020-08-28
  • 来自专栏Android理论

    【Android】 Camera Framework分析

    Camera应用调用Framework Camera类API 在Android Kitkat原生Camera2应用(packages/apps/Camera2/)的PhotoModule, VideoModule 在这里,Camera2应用程序暂不做分析,我们着重看程序向下调用的服务请求过程。 error occurred while connecting to camera: %d", cameraId); c.clear(); } return c; } 下面我们来分析 be at the end of the call) device = client; // 返回的camera device实例 return OK; } 至此,一次Framework的 相关视频 framework源码与执行流程实现屏幕适配

    1.2K31编辑于 2021-12-14
  • 来自专栏iKcamp

    React Native 网络分析

    当你在JS调用网络请求时,其实是经历了两个过程才到达真正的服务器端。就像头部banner表示的那样。 这里的后端其实是一个原生平台顶层抽象的统一API,使得JavaScript可以调用原先系统的网络模块。例如IOS下内置的URLSession模块和Android下的OKHTTP模块。 在最新版本的React Native也已经支持WebSocket协议来传输二进制文件,但是,相应的原生平台的网络模块暂时还不支持。 干货|人人都是翻译项目的Master 2. iKcamp出品微信小程序教学共5章16小节汇总(含视频) 3. 开始免费连载啦~每周更共11堂iKcamp课|基于Koa2搭建Node.js实战项目教学(含视频)| 课程大纲介绍

    2.8K90发布于 2018-03-30
  • 来自专栏生信菜鸟团

    疫情下的生信分析 | fastv

    疫情席卷全球,我们尚不得知病毒的发源地及特效治疗方案。最有效的防控手段还是在疫情爆发的早期做好隔离工作,切断传播途径。 值得一提的是,基于Cas13a的 SHERLOCKv2技术在之前的病毒检测上具有极大的应用场景,在今年2月份张锋团队也公开了检测新的protocol,这里先不展开。 主要是两个信息,一是个分析工具,而是除了新病毒的快速检测还包含了其他测序数据的微生物鉴定,也就是基于mNGS的数据分析流程。 例如在新病毒鉴定结果中,可以在shell中 . 以上测试所使用的数据都可以在 https://github.com/OpenGene/fastv 中获得,分析速度还挺快,有兴趣的可以试试。

    1.9K10发布于 2020-07-14
  • 来自专栏微服务生态

    Netflix Conductor源码分析--Client源码分析

    一、Client总体介绍 在正式介绍Client源码前,我们先来看一下如何在client端与server端通信,demo代码如下: TaskClient taskClient = new TaskClient should be same or more than number of workers Worker worker1 = new OrderWorker("order"); Worker worker2 2、创建任务工作者Worker对象,具体的任务是由Worker来执行。 图1-1 图1-1展示是Client最核心的三个类的依赖关系,我们接下来的源码解析就是围绕这三个类来展开。 整个Client模块的包结构和关键类如图1-2所示: ? 客户端任务,工作流等通信类 task包主要包括工作流协调者和工作流任务统计类 worker包主要包括Worker工作者接口类 二、Client源码执行的全流程解析 我们拿文章 深入浅出Netflix

    2.2K41发布于 2018-12-25
领券