首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏进阶高级前端工程师

    React源码分析6-hooks源码6

    本文将讲解 hooks 的执行过程以及常用的 hooks 的源码。 总结所以我们总结一下 renderWithHooks 这个函数,它所做的事情如下: 图片hooks 源码前面 hooks 的执行入口我们都找到了,现在我们看一下常用的一些 hooks 源码。 updateReducer 的源码如下:function updateReducer<S, I, A>( reducer: (S, A) => S, initialArg: I, init? useCallback & useMemouseCallback 和 useMemo 也是一样,源码结构上十分相似,所以也放在一起来讲。 其他 hook 平时用的比较少,就不在这里展开讲了,但通过上面几个 hook 的源码讲解,其他 hook 看源码你应该也能看得懂。

    86950编辑于 2023-01-10
  • 来自专栏HHTjim'S 部落格

    在线代理源码分享

    在线代理源码分享 作者:matrix 被围观: 2,353 次 发布时间:2013-03-01 分类:兼容并蓄 | 无评论 » 这是一个创建于 3471 天前的主题,其中的信息可能已经有所发展或是发生改变 在线代理源码分享

    1.5K30编辑于 2022-09-26
  • 来自专栏JAVA乐园

    王者骰子源码分享

    今天把这个小程序的源码分享给大家,主要逻辑控制在index.js //index.js //获取应用实例 const app = getApp() Page({ data: { diceConst historyCount: 0, //历史点数 currentCount: 0, //当前点数 actionSheetHidden: true, //列表隐藏标志 diceCount: 6, none"; } this.setData({ displayFlag: displayFlag, genCount: [] }); }, //分享 (var i = 0; i < this.data.diceCount; i++) { //点子数 var num = Math.floor(Math.random() * 6 '先摇一摇', icon: 'success', duration: 1000, mask: true }) } } }) 源码下载地址

    1.2K20发布于 2020-06-12
  • 来自专栏小轻论坛

    生活分享网站源码 博客风格分享小清新php源码

    这套模板是从站酷的设计作品里看到的,觉得很简介,所以就把他仿出来了。 模板分为头部、底部、主页、文章列表页、文章内容页、图集列表页和图集内容页。 可以用做美女站、博客站等。

    1.6K10编辑于 2024-09-30
  • 来自专栏Java架构师必看

    spring源码分析6

    spring源码分析6 强烈推介IDEA2020.2破解激活,IntelliJ

    35820发布于 2021-04-13
  • 来自专栏浪浪山下那个村

    【Redis源码】Redis 6 ACL源码详解

    简介 本文主要是讲解Redis 6的ACL的实现原理。基本使用详见:Redis 6.0新特性——ACLs,以及Redis启动过程分析。 . */ } ACLInitDefaultUser函数主要是初始化默认用户,在Redis 6当中默认用户的权限就相当于操作系统的管理员一样,拥有很大的权限,要限制远程使用默认用户连接。

    93230编辑于 2022-08-26
  • 来自专栏爪哇缪斯

    源码解析:ThreadPoolExecutor(6

    4.4> addWorkder的Part2解析 我们先看一下Part2的源码和注释: 在Part2的逻辑中,我们就真正的开始了线程池的操作了。这部分才是真正的“高潮”部分。我们来往下看。 t.start(),由于Worker是Runnable,所以,调用的其实就是Worker的run方法,而Worker的run方法里,调用了非常重要的那个方法——runWorker(this); ---- 五、源码解析 下面为方法的源码和注释: 【解释】 从runWorker的代码逻辑中,我们能够看出来,它的主要处理逻辑就是执行外部指定的firstTask或者从阻塞队列中获得待执行的任务,然后调用run方法进行执行。 那么,怎么在源码中没有发现在哪呢?其实,他们都在获取队列中的任务getTask()方法中呢。我们下面将会对这个方法进行解析。 ---- 后面的内容,参见:源码解析:ThreadPoolExecutor(7)

    17210编辑于 2023-05-09
  • 来自专栏进阶高级前端工程师

    React源码分析6-hooks源码

    本文将讲解 hooks 的执行过程以及常用的 hooks 的源码。 总结所以我们总结一下 renderWithHooks 这个函数,它所做的事情如下: 图片hooks 源码前面 hooks 的执行入口我们都找到了,现在我们看一下常用的一些 hooks 源码。 updateReducer 的源码如下:function updateReducer<S, I, A>( reducer: (S, A) => S, initialArg: I, init? useCallback & useMemouseCallback 和 useMemo 也是一样,源码结构上十分相似,所以也放在一起来讲。 其他 hook 平时用的比较少,就不在这里展开讲了,但通过上面几个 hook 的源码讲解,其他 hook 看源码你应该也能看得懂。

    81630编辑于 2022-11-30
  • 来自专栏爱可生开源社区

    技术分享 | mysqlreplicate 源码分析

    ---- 目录 一、mysqlreplicate 介绍 二、使用方法 三、mysqlreplicate 源码分析 第一步:检查重要参数的唯一性 检查 server_id 唯一性 检查 uuid_id 唯一性 三、mysqlreplicate 源码分析 第一步:检查重要参数的唯一性 检查 server_id 唯一性 # Create an instance of the replication object ,mysql版本小于5.6.5 #version_ok = self.check_version_compat(5, 6, 5) # 内部封装为执行 res[2] io_running = res[3] sql_errorno = res[5] sql_error = res[6]

    59940编辑于 2022-09-26
  • 来自专栏爱可生开源社区

    技术分享 | AlertManager 源码解析

    alertManager 的框架图如下: 图片 今天主要是分享 AlertManager 中 Pipeline 相关的流程代码,pipeline 主要是用来处理分组后的告警,经过抑制、静默、去重,然后发送 主要是执行第6行的n.muter.Mutes方法来进行匹配: func (n *MuteStage) Exec(ctx context.Context, l log.Logger, alerts ...

    1.3K50编辑于 2022-11-16
  • 来自专栏wblearn

    视频博客源码分享

    写在最后 视频网站源码戳这里,欢迎有素质的人fork,star并留下出处。 ps:苹果手机的safari浏览器跟bilibili视频插件不兼容,所以视频播放不了。

    1K30发布于 2018-08-27
  • 来自专栏爱可生开源社区

    技术分享 | mysqlreplicate 源码分析

    ---目录mysqlreplicate介绍使用方法mysqlreplicate源码分析第一步:检查重要参数的唯一性检查server_id唯一性检查uuid_id唯一性第二步:检查InnoDB兼容性第三步 thread running: Yes# IO error: None# SQL thread running: Yes# SQL error: None# ...done.mysqlreplicate 源码分析第一步 ,mysql版本小于5.6.5 #version_ok = self.check_version_compat(5, 6, 5) # 内部封装为执行 = res[2] io_running = res[3] sql_errorno = res[5] sql_error = res[6]

    76020编辑于 2022-08-23
  • 来自专栏Youngxj

    canvas荧光表源码分享

    context.save(); context.rotate( h + m/12 + s/720) ; context.beginPath(); context.moveTo(0,6) ; context.lineTo(0,-85); context.strokeStyle="green"; context.lineWidth=6; context.stroke

    88530发布于 2018-06-07
  • 来自专栏Youngxj

    微信树洞源码分享

    在某博客看到的,感觉还不错,全透明的设计很科技,整体页面也是美美哒!只有微信才能使用哦,其他浏览器统统不能使用,有喜欢的就下载试试! *安装: 1.配置数据库等基本信息 1.2 /inc/config_w.php   2.访问 2.1 你的域名/wx_install.php 进行安装,如果看到的【数字全为0】则安装成功! *访问地址: 1.微信墙 1.1 地址:你的域名/w 1.2 后台:你的域名/w/guanli.php (可修改这个文件名,避免泄

    7.7K80发布于 2018-06-06
  • 来自专栏C语言及其他语言

    大数阶乘的源码分享

    样例输入 6 样例输出 2 大家可以登陆 C语言网尝试在线提交 http://www.dotcpp.com/oj/problem1604.html 下面是来自我站wu大神的源码分享: 用一个数组来表示最后的结果的个位 让我们一起分享、进步! ?

    1.8K70发布于 2018-04-18
  • 来自专栏哲学驱动设计

    Javascript 坦克游戏源码分享

    以下是截图: 类结构: 基于 MicrosoftAjax Client Library 构建,源码下载地址(下载后可直接运行,代码有点老,只能用 IE 打开): 《源码下载地址》

    1.4K60发布于 2018-01-26
  • 来自专栏跟着asong学Golang

    分享如何阅读Go源码

    前言 哈喽,大家好,我是asong;最近在看Go语言调度器相关的源码,发现看源码真是个技术活,所以本文就简单总结一下该如何查看Go源码,希望对你们有帮助。 Go源码包括哪些? 以我个人理解,Go源码主要分为两部分,一部分是官方提供的标准库,一部分是Go语言的底层实现,Go语言的所有源码/标准库/编译器都在src目录下:https://github.com/golang/go/ Go语言底层实现的源代码会稍微轻松一些;下面就针对我个人的一点学习心得分享一下如何查看Go源码; 查看标准库源代码 标准库的源代码看起来稍容易些,因为标准库也属于上层应用,我们可以借助IDE的帮忙,其在 Go 语言的关键特性,在编译Go代码为机器代码时也会将其也编译进来,runtime就是Go程序执行时候使用的库,所以一些Go底层原理都在这个包内,我们需要借助一些方式才能查看到Go程序执行时的代码,这里分享两种方式 欢迎评论区分享出来~。 好啦,本文到这里就结束了,我是asong,我们下期见。

    1.1K20编辑于 2022-07-11
  • 来自专栏技术汇总专栏

    基于STM32 的智能导盲拐杖项目源码分享源码分享

    [在这里插入图片描述]()源码分享免费开源,源码见:https://blog.csdn.net/weixin_52908342/article/details/155538716一、项目背景与设计目标传统导盲拐杖虽然经济可靠 [在这里插入图片描述]()1.STM32主控推荐型号:STM32F103C8T6:性价比高,资源够用,资料丰富。STM32G431:更低功耗、性能更强、带DSP运算(适合融合算法)。

    83010编辑于 2025-12-04
  • 来自专栏Postgresql源码分析

    Postgresql源码6)Xlog组装

    (继续Postgresql技术内幕学习) 前面几节已经把XLOG所需的数据注册到内存中了,下面开始组装XLOG。 XLogRecordAssemble完成日志组装,处理页面数据Block部分,把registered_buffers中的数据进行二次加工。 /* * Assemble a WAL record from the registered data and buffers into an * XLogRecData chain, ready for insertion with XLogInser

    73220编辑于 2022-05-12
  • 来自专栏纸上得来终觉浅

    libuv源码阅读(6)--helloworld

    先看用例源码: #include <stdio.h> #include <stdlib.h> #include <uv.h> int main() { uv_loop_t *loop = malloc

    1.1K20发布于 2021-03-12
领券