模组 总线 实战 源码

ArrayList 源码阅读

一、概述 在实际工作中我们使用最多的集合恐怕就是 ArrayList 了,但是这个集合类该怎么用呢,借此我们通过阅读它的源码来一探究竟 二、ArrayList 成员变量介绍 public class ArrayList<E> extends AbstractList<E> implements Li ......
ArrayList 源码

Nginx 入门实战(1)--简介及安装

本文介绍的 Nginx 为开源版本 Nginx,官网地址为:https://nginx.org/en/,如需了解商业版本,可访问商业官网:https://www.nginx-cn.net/;文中所使用到的软件版本:nginx 1.22.1、pcre 8.43、opnessl 1.1.1s、CentO ......
实战 简介 Nginx

视频直播源码,scroll-view如何自适应页面剩余高度

视频直播源码,scroll-view如何自适应页面剩余高度 首先想到的方法是通过计算得出scroll-view的高度,使用100vh即视口高度,减去上下两个组件和手机状态栏的高度,得到剩余的高度即scroll-view的高度。 onLoad(options){uni.getSystemInfo({s ......

AQS中的CyclicBarrier源码解析

package cn.com.pep; import java.util.concurrent.BrokenBarrierException; import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeoutExcep ......
CyclicBarrier 源码 AQS

CAN总线分析仪工具-CAN转USB智能协议转换器

ECAN-U01 CAN转USB协议转换器 CAN波特率:出厂默认 100K 通讯接口:USB 电压范围:8~28v DC 产品尺寸:102*64*24mm 产品介绍:ECAN-U01是集成 2 路 CAN 接口的高性能型 CAN-bus 总线通讯分析仪。该分析仪可兼容 USB2.0 总线全速规范, ......
分析仪 转换器 总线 CAN 智能

npm发布相关整个项目源码

发布项目源码 本地模式发布 npm link 本地模式安装 npm link data-platform npm 私服模式 npm install data-platform 如何集成 在 vue.config.js 中添加别名 chainWebpack: config => { config.re ......
源码 项目 npm

使用SIMCOM的SIM8260C-M2 5G通讯模组与本机网络调试助手通讯

偶然间得到了一块SIMCOM的底板,上方的模组是SIM8260C-M2 5G通讯模组,在同事的指导之下,实现了通过5G模组发访问本机网络调试助手的功能。步骤如下: ①、首先是根据官方文档,安装相关驱动; 网址链接:驱动安装 ②、驱动成功安装后,将底板连接上电脑,在设备管理器中能看到如下驱动; ③、打 ......
通讯 模组 助手 SIMCOM 网络

利用Velero对K8S备份还原与集群迁移实战

Velero 是一款云原生时代的灾难恢复和迁移工具,采用 Go 语言编写,并在 github 上进行了开源,本文将介绍利用 velero 对集群应用进行备份、恢复和迁移 Kubernetes 集群资源和持久卷。 ......
集群 备份 实战 Velero K8S

DRF的Serializer组件(源码分析)

DRF的Serializer组件(源码分析) 1. 数据校验 drf中为我们提供了Serializer,他主要有两大功能: 对请求数据校验(底层调用Django的Form和ModelForm) 对数据库查询到的对象进行序列化 示例一: 基于Serializer # models.py class U ......
Serializer 组件 源码 DRF

线上多域名实战

本文博主给大家分享线上多域名实战,当线上主域名不可用的情况下,启用备用域名完成网站高可用保障。 网站的高可用性一直是网站运维的重中之重。一旦网站宕机,不仅会造成巨大的经济损失,也会严重影响用户体验。备份域名就是一种实现网站高可用的重要手段。通过备份域名,可以在主域名不可访问时快速切换域名,保证网站正 ......
多域名 实战

【Visual Leak Detector】源码文件概览

说明 使用 VLD 内存泄漏检测工具辅助开发时整理的学习笔记。本篇对 VLD 源码包中的各文件用途做个概述。同系列文章目录可见 《内存泄漏检测工具》目录 1. 整体概览 以 vld2.5.1 版本为例,下载源码 后,根目录下一共 5 个文件夹:.teamcity、lib、mfc_detect、set ......
概览 源码 Detector 文件 Visual

vue2源码-十二、mixin的使用和原理

mixin的使用和原理 使用: 可以通过 Vue.mixin 来实现逻辑的复用,问题在于数据来源不明确。声明的时候可能对导致命名冲突 vue3 采用的就是 compositionAPI 局部混入: var myMixin = { created: function () { this.hello() ......
源码 原理 mixin vue2 vue

【源码分析】XXL-JOB的执行器的注册流程

目的:分析xxl-job执行器的注册过程 流程: 获取执行器中所有被注解(@xxlJjob)修饰的handler 执行器注册过程 执行器中任务执行过程 版本:xxl-job 2.3.1 建议:下载xxl-job源码,按流程图debug调试,看堆栈信息并按文章内容理解执行流程。 完整流程图: 查找Ha ......
源码 流程 XXL-JOB XXL JOB

计组笔记:第六章 总线

#第六章 总线 【复习提示】 本章的知识点较少,其中总线仲裁及总线操作和定时方式是难点。本章内容通常以选择题的形式出现,特别是系统总线的特点、性能指标、各种仲裁方式的特点、异步定时方式及常见的总线标准和特点等。总线带宽的计算也可能结合其他章节出综合题 在学习本章时,请读者思考以下问题: 1)引入总线 ......
总线 笔记

深入 NODEJS 源码探究 CPU 信息的获取与利用率计算

在 Linux 下我们通过 top 或者 htop 命令可以看到当前的 CPU 资源利用率,另外在一些监控工具中你可能也遇见过,那么它是如何计算的呢?在 Nodejs 中我们该如何实现? 带着这些疑问,本节会先从 Linux 下的 CPU 利用率进行一个简单讲解做一下前置知识铺垫,之后会深入 Nod ......
利用率 源码 NODEJS 信息 CPU

UE5新功能StateTree源码解析

StateTree 是一种UE5中新增的通用分层状态机,其组合了行为树中的 选择器(Selectors) 与状态机中的 状态(States) 和 过渡(Transitions) 。用户可以创建非常高效、保持灵活且井然有序的逻辑。 StateTree包含以树结构布局的状态。状态选择可以在树中的任意位置 ......
新功能 StateTree 源码 UE5 UE

04:基础入门-WEB源码拓展

前言:WEB源码在安全测试中是非常重要的信息来源,可以用来代码审计漏洞也可以用来做信息突破口,其中WEB源码有很多技术需要简明分析。比如:获取某ASP源码后可以采用默认数据库下载为突破,获取某其他脚本源码漏洞可以进行代码审计挖掘或分析其业务逻辑等,总之源码的获取将为后期的安全测试提供了更多的思路。 ......
源码 基础 WEB

python数据挖掘与分析实战__电子商务网站用户行为分析及服务推荐

import osimport pandas as pd # 修改工作路径到指定文件夹 os.chdir("D:/CourseAssignment/AI/CollectWebDate/") # 第一种连接方式 from sqlalchemy import create_engine engine = ......

boot-admin整合flowable官方editor-app源码进行BPMN2-0建模(续)

boot-admin整合flowable官方editor-app源码进行BPMN2-0建模(续) 书接上回 项目源码仓库github 项目源码仓库gitee boot-admin 是一款采用前后端分离模式、基于SpringCloud微服务架构的SaaS后台管理框架。系统内置基础管理、权限管理、运行管 ......
boot-admin editor-app 源码 flowable 官方

cesium源码编译调试及调用全过程

完整记录一次cesium源码从下载、打包、调用、调试的全过程。 本文使用软件或API版本: VSCode Node:12.18.3 cesium版本:1.94 总体步骤: 下载源码 执行npm install和npm start启动web服务 打包源码(打包前可以先将申请到的cesium的token ......
全过程 源码 cesium

DRF的限流组件(源码分析)

DRF限流组件(源码分析) 限流,限制用户访问频率,例如:用户1分钟最多访问100次 或者 短信验证码一天每天可以发送50次, 防止盗刷。 对于匿名用户,使用用户IP作为唯一标识。 对于登录用户,使用用户ID或名称作为唯一标识。 缓存={ 用户标识:[12:33,12:32,12:31,12:30, ......
组件 源码 DRF

实战项目-美多商城(七)订单

订单建模,包含订单基本信息和订单商品两张表 ### orders.models from django.db import models from utils.models import BaseModel from users.models import UserInfo,Address from ......
实战 订单 商城 项目

动态线程池DynamicTP源码分析

一、简述 dynamic-tp是一个轻量级的动态线程池插件,它是一个基于配置中心的动态线程池,线程池的参数可以通过配置中心配置进行动态的修改,目前支持的配置中心有Apollo,Nacos和Zookeeper,同时dynamic-tp支持线程池的监控和报警,具体特性如下: 基于Spring框架,现只支 ......
线程 DynamicTP 源码 动态

DRF的权限组件(源码分析)

DRF的权限组件(源码分析) 1. 创建用户表 from django.db import models # Create your models here. class UserInfo(models.Model): role_choice = ((1, 'CEO'), (2, 'CTO'), ( ......
组件 源码 权限 DRF

Spring源码系列(补充):详解ApplicationContext

本文介绍了Spring框架中ApplicationContext的几个核心概念,包括MessageSource、ResourcePatternResolver、获取运行时环境、ApplicationEventPublisher和OrderComparator。对于每个概念,文章都提供了具体的用法示例... ......
ApplicationContext 源码 Spring

在idea中查看源码时 download source failed的处理办法

检查idea maven配置 切换路径Build Tools -> Maven -> Importing 勾选前两个 执行maven命令: mvn dependency:resolve -Dclassifier=sources 执行完后,再次打开源码类就能看到源码了。 ......
源码 download 办法 failed source

xHook 源码解析

xHook 是爱奇艺开源的一个PLT Hook 框架 项目地址: https://github.com/iqiyi/xHook 该项目实现了 PTL/GOT Hook PTL hook 的本质是修改内存中,PLT表对应的值,来实现跳转到自定义函数的 .got和.plt它们的具体含义。 The Glo ......
源码 xHook

vue2源码-十一、Vue的生命周期

Vue的生命周期 钩子函数是如何实现? 内部利用一个发布订阅模式,将用户写的钩子维护成一个数组,后续依次调用hooks。主要靠的是mergerOptions 方法有哪些? 引用自https://vue3js.cn/interview/vue/lifecycle.html#%E4%BA%8C%E3%8 ......
源码 周期 生命 vue2 vue

DRF的认证组件(源码分析)

DRF认证组件(源码分析) 1. 数据库建立用户表 在drf中也给我们提供了 认证组件 ,帮助我们快速实现认证相关的功能,例如: # models.py from django.db import models class UserInfo(models.Model): username = mod ......
组件 源码 DRF

python_数据分析与挖掘实战_词云

# -*- coding: utf-8 -*- # 代码12-1 评论去重的代码 import pandas as pd import re import jieba.posseg as psg import numpy as np # 去重,去除完全重复的数据 reviews = pd.read_ ......
数据分析 实战 数据 python