首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Java技术栈

    Intellij IDEA 阅读源码4 个绝技,我必须分享给你!

    前段我在Java技术栈微信公众号时间分享了《阅读跟踪 Java 源码的几个小技巧》是基于 Eclipse 版本的,看大家的留言都是想要 IDEA 版本的源码阅读技巧。 4源码统计 ? ? 如图所示,栈长在 IDEA 中装了一个 Statistic 插件,这个插件只支持 JDK 1.8+。 有了这个插件,它可以在项目中按文件类型进行代码的行数、数量、大小统计。 这样你就能知道整个源码的总体数量,你也可以把已经阅读的做统计,慢慢实现源码阅读的攻破。 熟练的运用 IDEA 中各个小技巧,让阅读跟踪源码变得更轻松。 作为付费粉丝的回报,栈长也会偶尔在星球上分享一些工作中 IDEA 使用的小技巧。

    1.9K20发布于 2019-05-07
  • 来自专栏HHTjim'S 部落格

    在线代理源码分享

    在线代理源码分享 作者:matrix 被围观: 2,353 次 发布时间:2013-03-01 分类:兼容并蓄 | 无评论 » 这是一个创建于 3471 天前的主题,其中的信息可能已经有所发展或是发生改变 在线代理源码分享。 共3款,版本都很陈旧的~ 分别为Glype,Phpproxy 和 Zelune 4-1更新演示地址 下载: Glype v1.1 城通网盘:http://www.400gb.com/file/56307281

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

    王者骰子源码分享

    今天把这个小程序的源码分享给大家,主要逻辑控制在index.js //index.js //获取应用实例 const app = getApp() Page({ data: { diceConst none"; } this.setData({ displayFlag: displayFlag, genCount: [] }); }, //分享 '先摇一摇', icon: 'success', duration: 1000, mask: true }) } } }) 源码下载地址

    1.2K20发布于 2020-06-12
  • 来自专栏Java架构师必看

    spring源码4

    spring源码4 强烈推介IDEA2020.2破解激活,IntelliJ IDEA

    37130发布于 2021-05-14
  • 来自专栏小轻论坛

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

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

    1.6K10编辑于 2024-09-30
  • 来自专栏wblearn

    视频博客源码分享

    单个视频页 4.手机端 ? 写在最后 视频网站源码戳这里,欢迎有素质的人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 源码分析第一步 | 5.7 | 50725.0 | # +----------------+---------------------+ # 4. self.slave.get_slaves_errors() # SHOW SLAVE STATUS status = res[0] sql_running = res[4] server_uuid唯一性的条件 1.mysql版本不小于5.6.5 2.master和slave的GTID_MODE参数必须开启 3.master和slave的master_uuid参数必须开启 4.

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

    canvas荧光表源码分享

    148); context.lineTo(x2*135,y2*135); } context.strokeStyle='green'; context.lineWidth=4; context.moveTo(0,8); context.lineTo(0,-105); context.strokeStyle="green"; context.lineWidth=4;

    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语言及其他语言

    大数阶乘的源码分享

    = 1*2*3*4*5 = 120,因此5!最右边的那个非0的数字是2。再如:7! = 5040,因此7!最右边的那个非0的数字是4。 样例输入 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
  • 来自专栏Android点滴分享

    AudioRecord源码解读(4)

    源码介绍 线程运行流程 先看下RecordThread的创建: AudioFlinger::RecordThread::RecordThread(const sp<AudioFlinger>& audioFlinger 20 ms each; this ensures we can sleep for 20ms in RecordThread size_t pipeFramesP2 = roundup(4

    2.4K10编辑于 2022-10-25
  • 来自专栏爪哇缪斯

    源码解析:ThreadLocal(4

    方法代码很少,源码和注释如下所示: 【解释】 removed如果为false,则可以理解为table数组里基本没有“陈旧”Entry。 2> 如果满足数组中存在的Entry数量 >= 3/4threshold,则进行resize()扩容操作。 源码和注释如下所示: 流程图如下所示: 3.9> expungeStaleEntries() 该方法内部比较简单,就是遍历table数组里的Entry,调用expungeStaleEntry方法(expungeStaleEntry 详情上面介绍了,这里就不再赘述了) 源码和注释如下所示: 3.10> resize() 扩容操作执行如下操作: 按照原table数组长度,创造长度为2倍的新table数组。 源码和注释如下所示: 四、ThreadLocal 内存溢出问题: 通过上面的分析,我们知道expungeStaleEntry() 方法是帮助垃圾回收的,根据源码,我们可以发现 get 和set 方法都可能触发清理方法

    29320编辑于 2023-05-09
  • 来自专栏陈树义

    每周分享4

    今天是2018年12月02日,分享这一周的所见所闻。 4、并发与并行有什么区别? 并发是多个事件间隔着发生,强调的是其拥有处理多个事情的能力。而并行指的是多个事件在同一时刻发生,这里强调的是同一时刻。 并发可以说是逻辑上的概念,而并行则是物理上的概念。 分享的这个链接是少数派上的一个付费课程链接,看了前面几张感觉内容应该不错,就是价格略贵。 2、国民蛋黄酥品牌——轩妈蛋黄酥 看看人家是如何把我们常见的蛋黄酥做到2亿营收的!

    51320发布于 2019-02-13
  • 来自专栏爱可生开源社区

    技术分享 | AlertManager 源码解析

    alertManager 的框架图如下: 图片 今天主要是分享 AlertManager 中 Pipeline 相关的流程代码,pipeline 主要是用来处理分组后的告警,经过抑制、静默、去重,然后发送

    1.3K50编辑于 2022-11-16
  • 来自专栏爱可生开源社区

    技术分享 | mysqlreplicate 源码分析

    ---- 目录 一、mysqlreplicate 介绍 二、使用方法 三、mysqlreplicate 源码分析 第一步:检查重要参数的唯一性 检查 server_id 唯一性 检查 uuid_id 唯一性 三、mysqlreplicate 源码分析 第一步:检查重要参数的唯一性 检查 server_id 唯一性 # Create an instance of the replication object ) for error in errors: # 1.mysql版本不小于5.6.5 # 2.GTID_MODE必须开启 # 3.master_uuid 必须开启 # 4. 5.7 | 50725.0 | # +----------------+---------------------+ # 4. server_uuid唯一性的条件 1.mysql版本不小于5.6.5 2.master和slave的GTID_MODE参数必须开启 3.master和slave的master_uuid参数必须开启 4.

    59940编辑于 2022-09-26
  • 来自专栏爪哇缪斯

    源码解析:ThreadPoolExecutor(4

    下面截图源码和注释就是ctl所包含的方法 针对ctl的值,其实是两部分组成的:【高3位】表示:线程池状态 + 【低29位】表示:线程池中线程数量,如下图所示: 【解释】 上图中的runState ---- 3.3> 线程池中的线程数量小于核心线程数代码逻辑 源码部分如下所示: 【解释】 其中的workerCountOf(c)用来获得当前线程池中的线程数,如果小于核心线程数,则直接调用 ---- 后面的内容,参见:源码解析:ThreadPoolExecutor(5)

    16210编辑于 2023-05-09
  • 来自专栏技术汇总专栏

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

    [在这里插入图片描述]()源码分享免费开源,源码见:https://blog.csdn.net/weixin_52908342/article/details/155538716一、项目背景与设计目标传统导盲拐杖虽然经济可靠 展开代码语言:TXTAI代码解释用户交互层:语音提示/振动马达/LED传感器系统:超声波、红外ToF、陀螺仪/加速度、环境传感器控制核心:STM32F103/STM32G431等Cortex-M3/M4芯片电源管理 主要外设需求:多路GPIO输入输出ADC/USART/I2C/SPI定时器用于PWM(振动马达/蜂鸣器)低功耗模式2.障碍物检测模块①超声波传感器(HC-SR04或A02YYUW)负责前方距离测量检测距离可达4– 比如树枝或悬挂物不受光线影响③红外反射式传感器检测脚边低矮障碍成本低,能在短距离表现出色3.姿态检测模块(MPU6050/ICM20602)检测拐杖是否倾倒识别使用者是否摔倒可用于判断移动方向,辅助导航4.

    83010编辑于 2025-12-04
  • 来自专栏用户8644135的专栏

    PHP版whois查询源码分享

    程序来源于hostloc,版权所属原作者,博客去掉了一部分广告页面,仅作分享,并未修改核心js文件。 如何安装? 下载-上传宝塔-解压-配置伪静态,完成。

    4.9K01发布于 2021-06-13
领券