ICode9

精准搜索请尝试: 精确搜索
  • 剖析上线于【Coinlist】的【pSTAKE】的认识和使用方法2022-01-05 00:02:58

    哈喽大家好,我是你们的Mr小刚,有一段时间没见了,今天是2021.01.04,最近大盘不稳,比较震荡,利空消息比较多但是也都反弹了上来,唱空唱多的人可谓是议论纷纷。这时候元宇宙可是扛起了大旗接着往前冲,把大盘都带得稳下来,越来越多的人知道并了解元宇宙,去接触元宇宙,这是大趋势,楼主也是在半年

  • consumer_offsets深度剖析(十三)2021-12-26 17:03:54

    consumer_offsets深度剖析       位移提交是使用消费者客户端过程中一个比较“讲究”的操作。位移提交的内容最终会保存到 Kafka 的内部主题 __consumer_offsets 中,对于主题 __consumer_offsets 的深度掌握也可以让我们更好地理解和使用好位移提交。        一般情况下,当

  • 剖析如何实现事务消息2021-12-26 15:04:08

    Base 理论 BASE 是 Basically Available(基本可用),Soft state(软状态)和Eventually consistent(最终一致性)三个短语的缩写。是对CAP中AP的一个扩展 **基本可用:**分布式系统在出现故障时,允许损失部分可用功能,保证核心功能可用。 **软状态:**允许系统中存在中间状态,这个状态不影响

  • Windows句柄剖析2021-12-22 09:03:51

    1 什么是句柄 句柄的概念:             在系统中指向某个控件或对象的唯一指针(也可叫句柄),系统可以通过这个句柄与所对应的控件或对象交互(控制它)。控件或对象与句柄的关系就好比电视机与遥控器,通过遥控器来控制电视机一样。          Windows 环境中有很多

  • Vue3新特性全面剖析2021-12-20 22:33:08

    一款框架诞生需要的阶段 查看版本: npm view vue versions 开发alpha版:内部测试版 αbeta版:公开测试版 βrc版:Release Candidate(候选版本)stable版:稳定版 npm i vue@lasted:下载的是vue2 vue2vuex3vue-router3element-ui 2 npm i vue@next:下载的是vue3 vue3vuex4vue-router4elem

  • DataLoader源代码剖析2021-12-20 09:34:29

    前言 dataloader  本质是一个可迭代对象,使用  iter()  访问,不能使用  next()  访问; 使用   iter(dataloader)  返回的是一个迭代器,然后可以使用   next  访问; 也可以使用  `for inputs, labels in dataloaders`  进行可迭代对象的访问; 一般我们实现一个 dataset

  • IcedID恶意文档钓鱼手法剖析2021-12-18 01:04:27

    析 利用oletools静态分析,提取宏代码,如图: Function contents() With ActiveDocument.Content.Find loveDoor = .Execute(FindText:="%1", ReplaceWith:="", Replace:=2) End With End Function Function text1(powGirlLoad) text1 = ActiveDocument.BuiltInDocumentP

  • Nginx的location配置剖析2021-12-17 16:02:34

    Nginx几乎是当下绝大多数公司在用的web应用服务,熟悉Nginx的配置,对于我们日常的运维工作是至关重要的,下面就Nginx的location配置进行梳理: 1)location匹配的是nginx的哪个变量? $request_uri 2)location的匹配种类有哪些? 格式:location [ 空格 | = | ~ | ~* | !~ | !~* | @ ] /uri/ {

  • 原理剖析之ConcurrentMap2021-12-13 11:02:56

    1 JDK 7 HashMap 并发死链 1.1 死链分析 jdk7 将遍历到的节点放入到链表头,那么在多线程扩容时就容易出现线程死链问题 流程分析 假设 (1) ==> (35) ==> (16) 是一条链 Thread-0 扩容迁移节点时 e (1)->(35)->(16)->null next (35)->(16)->null 但此时Thread-1提前扩容完成,

  • go底层系列-select原理剖析2021-12-12 09:31:08

    select 文章目录 select前言热身实现原理case数据结构select实现逻辑selectgo实现伪代码如下: 总结 前言 select是Golang在语言层面提供的多路IO复用的机制可以检测多个channel是否ready(即是否可读或可写)使用起来非常方便 热身 // 下面的程序输出是什么? func main()

  • 深度剖析数据在内存中的存储2021-12-11 21:03:01

    一个由C/C++编译的程序占用的内存分为以下几个部分: 1、栈区(stack)— 由编译器自动分配释放 ,存放为运行函数而分配的局部变量、函数参数、返回数据、返回地址等。 其操作方式类似于数据结构中的栈。(内存分配时,与堆相向而生,因此申请内存是有限的,运用不当,会出现栈溢出) 2、堆区(heap)

  • 02-web请求过程剖析2021-12-10 23:33:33

    #1、服务器渲染:在服务器那边直接把数据和html整合在一起,统一返回给浏览器 ** # 在页面源代码能看到数据** #2、客户端渲染 ** # 第一次请求只要要给html管家,第二次请求拿到数据,进行数据展示** ** # 在页面源代码中,看不到数据** # 熟练使用浏览器的抓包工具来

  • 15765协议剖析2021-12-04 18:58:21

    ISO 15765 网络层协议分析 ISO 15765 网络层的功能主要有: (1)为上层的应用层提供接口服务。 (2)进行内部操作。为上层服务提供接口从而实现数据交流;主要有为对等实体间的通信提供分段、重组和流控制这几种方法方法。 (3)网络层中的时间控制。   网络层原语服务分析 对于为上层提

  • 协程的实现与原理剖析-协程存在的原因?协程能够解决哪些问题?2021-12-04 09:03:37

    在我们现在CS,BS开发模式下,服务器的吞吐量是一个很重要的参数。其实吞吐量是IO处理时间加上业务处理。为了简单起见,比如,客户端与服务器之间是长连接的,客户端定期给服务器发送心跳包数据。客户端发送一次心跳包到服务器,服务器更新该新客户端状态的。心跳包发送的过程,业务处理时

  • [sql]sql语法剖析2021-12-02 14:33:28

    目录: 1. 创建相关的命令 2. 表的插入 3. 表的   一,创建     1. 建库     2. 建表(table) mysql> create table Persons( id int unsigned AUTO_INCREMENT, lastname varchar(20), firstname varchar(10) NOT NULL, address char, age integer(3),

  • 深入剖析Linux重定向2021-12-01 18:00:45

    本文探讨一下Shell 是如何借助文件描述符实现重定向的。Linux 系统每次读写文件的时候,都从文件描述符下手,通过文件描述符找到文件指针,然后进入打开文件表和 i-node 表,这两个表里面才真正保存了与打开文件相关的各种信息。试想一下,如果我们改变了文件指针的指向,不就改变了文件描述

  • 番茄工作法——原理剖析与实践2021-12-01 13:32:54

    是否还在为专注工作时被打断而苦恼? 是否因为久坐而导致颈肩与腰椎的疼痛? 是否每天喝水都不足1L? 那不妨试一试:番茄工作法。 即每工作25分钟休息5分钟。工作的25分钟称为一个番茄。 流程 step1 早上或前一天晚上,准备今日清单(今天要做的事情) step2 准备开始一个番茄。倒计时25分钟

  • JVM篇:对象的深度剖析,Javaweb资料视频2021-11-28 14:31:08

    循环CAS: 使用过多线程的同学都知道这种方式,就是把内存中的预期值拿出来进行更新,在更新之前再判断一下当内存中现有的值和预期值是否一致,不一致则重新获取预期值,一致的话直接进行更新。但是这种方式会出现因自旋太久带来的cpu开销问题,所以默认使用的是TLAB方式解决。 本地线

  • 第27章:处理长文本的模型BigBird架构及完整源码实现2021-11-27 17:02:15

    1,Sparse attention机制内幕及数学原理剖析 2,全局global attention的数据原理及实现机制 3,Block sparse attention数学原理及实现机制 4,Sliding attention数学原理及实现机制 5,Random attention数学原理及实现机制 6,Time & Memory Complexity分析 7,BigBirdTokenizer源码完整实现

  • Transformer课程第33章:过滤掉sequential redundancy对Transformer模型Funnel-Transformer架构及完整源码实现2021-11-27 16:31:35

    1,Transformer网络中的redundancy 产生的本质原因剖析 2,不同类型pooling operation数学原理解析 3,对sentence进行single-vector presentation不同类型实现技术解析 4,对Transformer的hidden states的处理方式分析 5,对reduced hidden sequence的进行原始状态恢复实现技术及数学原理

  • 深度剖析Spring Boot自动装配机制实现原理2021-11-26 09:31:43

    在前面的分析中,Spring Framework一直在致力于解决一个问题,就是如何让bean的管理变得更简单,如何让开发者尽可能的少关注一些基础化的bean的配置,从而实现自动装配。所以,所谓的自动装配,实际上就是如何自动将bean装载到Ioc容器中来。 实际上在spring 3.x版本中,Enable模块驱动注解的出

  • STL源码剖析 关联式容器2021-11-23 16:00:24

    STL关联式容器以set(集合) 和 map(映射表)两大类,以及对应的衍生体构成,比如mulyiset(多键集合) multimap(多键映射表) ,容器的底层均基于红黑树RB-Tree也是一个独立的容器,但是不对外开放此外还提供了标准之外的关联式容器 hash table散列表,以及基于hash table完成的hash_set 散

  • GC 垃圾收集器层层剖析2021-11-21 21:59:24

    1.你知道哪些垃圾收集器? 新生代收集器: 串行-**收集器 **Serial (单线程、复制算法) [-XX:+UseSerialGC]ParNew (Serial+多线程 , 复制算法)[-XX:+UseParNewGC] ParallelScavenge [-XX:+UseParallelGC] G1 (多线程标记清除算法) 老年代收集器: SerialOld(单线程、标记整理算

  • 《STL源码剖析》问题总结2021-11-21 15:02:12

    个人笔记,持续更新,如果有遇到相同的疑问希望可以帮助大家。 Allocator P45 问题1: T* tmp = (T*)(::operator new((size_t)(size * sizeof(T)))); 调用系统全局operator new函数来申请一个内存空间,传入参数为size_t类型,使用了一个强制类型转换,函数返回void类型指针,再使用强制

  • 进阶-1-深度剖析数据在内存中的存储2021-11-19 22:33:38

    声明:所有资料都来自比特鹏哥的资料,C语言讲的十分好的一个老师!再次推荐大家去看老师的教程和资料!! 比特C语言学习笔记,资料请到比特主页:https://m.cctalk.com/inst/s9yewhfr,或者B站搜索比特鹏哥,C语言讲的十分好的老师!本笔记主要来自鹏哥的讲义和图片!!,觉得好的话多多到鹏哥的B站视

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

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

ICode9版权所有