E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
JDK8源码分析
FreeRTOS
源码分析
-代码结构
FreeRTOS作为开源的轻量级实时性操作系统,不仅实现了基本的实时调度、信号量、队列和存储管理,而且在商业应用上不需要授权费。FreeRTOS的实现主要由list.c、queue.c、croutine.c和tasks.c4个文件组成。list.c是一个链表的实现,主要供给内核调度器使用;queue.c是一个队列的实现,支持中断环境和信号量控制;croutine.c和task.c是两种任务的组织实
yedushu
·
2023-11-16 00:19
嵌入式系统
Freertos
源码分析
队列queue
队列queue(零)队列的基础概念和形态(一)Freertos队列queue.cFreeRTOS-Kernel-10.4.6\include\queue.hFreertos队列模块包含两个文件queue.c、queue.hqueue.h中列举了队列的API和说明包括如何使用API的例子,可以说是非常详细了。包含每个API的参数如果仅仅是要使用队列,看h文档的说明已经足够队列的创建*Exampleu
烹小鲜啊
·
2023-11-16 00:12
freertos
嵌入式
freertos
操作系统
【
源码分析
】Java中的lambda表达式会生成内部类吗?是如何生成的?
文末附结论分析以该程序为例子publicclassLambdaTest{publicstaticvoidmain(String[]args){Threadt1=newThread(()->{System.out.println("asdwerwerwe");});t1.start();System.out.println("end!!!");}}调用javap-c-pLambdaTest.clas
Honyelchak
·
2023-11-16 00:22
Java基础
java
lambda
invokdynamic
字节码
ros
源码分析
(三)ros::spin( )背后发生的事
接收器subscriber的demo大家也耳熟能详,它和发布器一样,在nodehandle中调用subscribe函数,实现话题名与回调函数的注册,而在进程的main函数中,又在调用ros::spin函数,那么就从这两个部分依次分析接收器的原理。一、subscribe的声明在node_handle.cpp中,subscribe函数的声明如下,它声明了接收器选项,并且在话题管理中实现了注册。temp
若愚和小巧
·
2023-11-16 00:47
ros
【ROS】RViz2
源码分析
(一):介绍
【ROS】郭老二博文之:ROS目录1、简述1)源码下载源码下载参见本人博客:【ROS】RViz2源码下载、编译、运行2)根目录列表~/git/rviz2/src/rviz$tree-L1.├──docs├──LICENSE├──README.md├──rviz2├──rviz_assimp_vendor├──rviz_common├──rviz_default_plugins├──rviz_ogr
郭老二
·
2023-11-15 23:39
ROS
ROS
RViz2
java 并发包 锁_Java8并发包
源码分析
:重入锁ReentrantLock和Condition实现原理
一、synchronized同步锁synchronized的用法和实现原理参考我的另外一篇文章:Java多线程:synchronized同步锁的使用和实现原理synchronized的不足synchronized在线程同步的使用方面,优点是使用简单,可以自动加锁和解锁,但是也存在一些不足:synchronized是阻塞的,不支持非阻塞,中断和超时退出特性;synchronized是互斥锁,不支持多
weixin_39647412
·
2023-11-15 23:57
java
并发包
锁
ReentrantLock Condition的使用和实现原理(不留死角!!!)
3.3awaitNanos(longnanosTimeout)3.4awaitUntil(Datedeadline)3.5await(longtime,TimeUnitunit)4.5种await方法的
源码分析
三木加两木
·
2023-11-15 23:23
#
Java并发编程
ReentrantLock
Condition
并发编程
java
多线程
Python爬取《冰雪奇缘2》豆瓣影评
学习资料的小伙伴可以加点击下方链接自行获取python免费学习资料以及群交流解答点击即可加入一、分析URL1、分析豆瓣影评URL首先在豆瓣中,找到我们想要爬取的电影《冰雪奇缘2》2、查看影片评论二、爬取评论分析网页
源码分析
源码
嗨学编程
·
2023-11-15 21:31
Python爬虫
Python
网络爬虫
邮件伪造测试-Swaks
阅览目录1、前言2、基本用法:3、
源码分析
4、查看IP的办法5、发送伪造邮件原理6、安全防护解决方案7、参考回到顶部1、前言在kali中自带一个邮件伪造工具Swaks,工具项目主页为http://jetmore.org
yggcwhat
·
2023-11-15 19:40
#
漏洞原理
#
挖掘技巧
web安全
网络
java---ArrayList源码解析
目录一、ArrayList概述1.ArrayList是什么2.顺序表的优缺点二、
源码分析
1.ArrayList声明2.ArrayList属性3.ArrayList构造方法3.1无参构造3.2传入初始容量构造
会飞的猪zhu
·
2023-11-15 19:01
java
数据结构
面试
【SA8295P
源码分析
(三)】121 - MAX9295A 加串器芯片手册分析 及初始化参数分析
【SA8295P
源码分析
】121-MAX9295A加串器芯片手册分析及初始化参数分析一、MAX9295A芯片特性1.1GPIO引脚说明1.2功能模块框图1.3时序分析1.3.1GMSL2LockTime
"小夜猫&小懒虫&小财迷"的男人
·
2023-11-15 18:56
车芯
SA8295P
源码分析(三)
之
摄像头部分
android
QAM8295P
SA8295P
QNX
ArrayList
源码分析
ArrayList内部存储结构就是数组类结构图属性介绍privatestaticfinalintDEFAULT_CAPACITY=10;//默认数组大小//空数组,预先创建privatestaticfinalObject[]EMPTY_ELEMENTDATA={};//默认空数组,由默认构造方法调用时指定,预先创建,这个数组对象主要是为了扩容时加以区分是否默认情况privatestaticfina
zhang527294844
·
2023-11-15 17:42
Java集合
java
HashSet
源码分析
HashSet内部实现很简单,只要看明白HashMap,就可以了类图结构:publicclassHashSetextendsAbstractSetimplementsSet,Cloneable,java.io.Serializable{staticfinallongserialVersionUID=-5024744406713321676L;//HashSet内部就是通过一个固定Value的Has
zhang527294844
·
2023-11-15 17:11
Java集合
java
开发语言
HashMap
源码分析
(三)
迭代&遍历HashMap总共有3种遍历容器的方式:1.使用Iterator迭代(推荐)Iterator>iterator=hashMap.entrySet().iterator();while(iterator.hasNext()){System.out.println(iterator.next());}2.将Key和Value分别转成Set和Collection遍历取值for(Stringke
zhang527294844
·
2023-11-15 17:11
Java集合
java
LinkedHashMap
源码分析
文章目录前言LinkedHashMap的介绍LinkedHashMap分析构造方法存入数据afterNodeInsertion方法删除数据afterNodeRemoval方法获取操作afterNodeAccess方法遍历最后前言前面对HashMap的源码做了分析,我们知道HashMap内部的数据结构是数组+单链表/红黑树实现的,这种数据结构是不能保证数据插入的有序性的,因为会对传入的key做has
Sean_css
·
2023-11-15 17:29
【Android】
【Java】
【源码解读】
Java
深入集合框架
Android
Java
源码
LinkedHashMap
源码分析
类结构图从类图结构可以看出,LinkedHashMap继承自HashMap,里面很多实现都是HashMap的,这篇文章主要写出LinkedHashMap自实现的那部分EntryLinkedHashMap的每个元素项都是一个Entry类对象,该类继承自HashMap.Node类staticclassEntryextendsHashMap.Node{Entrybefore,after;//增加了前后引
zhang527294844
·
2023-11-15 17:57
Java集合
java
mac系统快速切换不同版本JDK
1.安装所需jdk版本下载地址:http://www.codebaoku.com/jdk/jdk-index.html本示例安装了
jdk8
和jdk19两个版本2.查看对应安装路径安装好后,通过终端输入以下命令查看相关路径
梦想的边缘
·
2023-11-15 17:35
jdk
JVM监控之垃圾回收统计
命令用法:jstat[-命令选项][vmid][间隔时间/毫秒][查询次数]注意:使用的jdk版本是
jdk8
。命令:-gcutil垃
爱淘课529
·
2023-11-15 16:30
jvm
java
开发语言
APM系列之四-原理篇-监听应用前后台切换
一.如何监听进程的前后台切换这里我们就不讲
源码分析
流程了
失落夏天
·
2023-11-15 12:04
#
安卓-性能优化和稳定性
APM
android
anr
crash
稳定性
flink常用转换算子总结
前言在
JDK8
之后,经常可以见到lamda表达式的写法,通过各种lamda表达式可以简化代码的编写,让代码看起来更加简洁,比如大家熟知的filter,map等方法,前者可以对集合中的数据进行过滤,后者可以很方便的对对象数据进行字段的规整转换等操作在
逆风飞翔的小叔
·
2023-11-15 11:24
flink
入门到精通
flink
大数据
big
data
java 对图片指定位置打马赛克
需要注意
jdk8
对PNG的转换有BUG,会很慢.需要升级JDK或者添加JDK9的增强包.解决
JDK8
转换PNG慢的问题/***给图片指定位置打马赛克**@paramx图片要打码区域左上角的横坐标*@paramy
love13135816
·
2023-11-15 11:37
java
算法
开发语言
解决
jdk8
转PNG耗时慢的问题
JDK9对
JDK8
的PNG增强源码将下载的压缩包解压后将文件放到工程目录下com.sun.imageio.plugins.png内resouse放入压缩包内的javax.imageio.spi.ImageWriterSpi
love13135816
·
2023-11-15 11:37
java
PNG转换
java 图片指定位置纯色遮挡
需要注意
jdk8
对PNG的转换有BUG,会很慢.需要升级JDK或者添加JDK9的增强包.解决
JDK8
转换PNG慢的问题/***给图片指定位置纯色遮挡**@paramx图片要打码区域左上角的横坐标*@paramy
love13135816
·
2023-11-15 11:37
java
开发语言
【java】解决安装时时显示this version of the jdk is already installed……
,结束安装,再次安装时时显示thisversionofthejdkisalreadyinstalled……解决方法:打开控制面板→程序→程序和功能,找到了java8的程序,右键卸载,此时便可以重新安装
JDK8
竹青Carla
·
2023-11-15 11:45
日常实用篇
java
【skywalking 部署测试】
Halo博客和Jenkins的请求链路跟踪skywalkingweb界面介绍Apdex简介:3.实现Dubbo微服务实现链路跟踪案例1.创建新服务器安装zookeeper,服务端以及JavaAgent,安装
jdk8
2
不如听雨
·
2023-11-15 10:07
skywalking
运维
【SA8295P
源码分析
(三)】124 - MAX96712 解串器 上电初始化 sensor_init_setting 寄存器配置 过程详细解析
【SA8295P
源码分析
】124-MAX96712解串器上电初始化sensor_init_setting寄存器配置过程详细解析一、sensor_detect_device():MAX96712检测解串器芯片是否存在
"小夜猫&小懒虫&小财迷"的男人
·
2023-11-15 06:53
车芯
SA8295P
源码分析(三)
之
摄像头部分
QAM8295P
QNX
android
SA8295P
React Native
源码分析
(四)—— TurboModules JSI通信机制
JSI的通信方式,除不会涉及Hemers引擎部分,其余代码都会详细分析,但比较简单的,不会很啰嗦,可以说是网上最完整详细的分析文章,代码通过断点截图,可以更方便查看运行的过程1、ReactNative
源码分析
薛瑄
·
2023-11-15 05:47
ReactNative
react
native
react.js
javascript
Android Studio 2022.1.1版本 保姆级安装教程
AndroidStudio2022.1.1版本保姆级安装教程一、安装步骤介绍二、卸载AndroidStudio(第一次安装的小伙伴可跳过)三、下载JDK并进行环境配置1.
JDK8
下载2.配置环境变量3.
SherlockStark
·
2023-11-15 04:29
android-studio
java
android
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全
使用
jdk8
链接sqlserver报驱动链接异常解决方法:jdk版本:官网:1.8.0_311sqlserver版本:sqlserver2012也是由于需求原因不得不用sqlserver,但是上来就是连接异常
cafe baby
·
2023-11-15 04:33
java
java
sqlserver
Flutter.
源码分析
.flutter/packages/flutter/lib/src/widgets/scroll_view.dart/ListView
Flutter.
源码分析
ListViewflutter/packages/flutter/lib/src/widgets/scroll_view.dart/ListView李俊才(jcLee95)的个人博客
jcLee95
·
2023-11-15 03:03
前端
桌面端
移动端
UI
构建工具
Flutter
Dart
Android进阶——Android消息机制之Looper、Handler、MessageQueue
article/details/53394061本篇文章包括以下内容:前言Android消息机制的简介Android消息机制的使用Android消息机制的相关概念Android消息机制的通信流程Looper
源码分析
PPPeyton
·
2023-11-14 22:53
Android
android
threadlocal
handle
message
messagequeue
【SA8295P
源码分析
(三)】123 - MAX96712 解串器 sensor_detect_device_channels() 探测 Camera Sensor加串器 过程详细解析
【SA8295P
源码分析
】123-MAX96712解串器sensor_detect_device_channels探测CameraSensor加串器过程详细解析一、sensor_detect_device
"小夜猫&小懒虫&小财迷"的男人
·
2023-11-14 20:20
车芯
SA8295P
源码分析(三)
之
摄像头部分
QNX
android
QAM8295P
SA8295P
Android USB驱动
源码分析
(-)
AndroidUSB驱动中,上层应用协议里最重要的一个文件是android/kernel/drivers/usb/gadget/android.c。这个文件实现USB的上层应用协议。首先包含了一些系统级别的头文件,如模块、电源管理、ofAPI等1/*2*GadgetDriverforAndroid3*4*Copyright(C)2008Google,Inc.5*.Copyright(c)2014,
Winston_Jory
·
2023-11-14 20:44
usb
Android Init进程
源码分析
Init进程
源码分析
基于Linux内核的android系统,在内核启动完成后将创建一个Init用户进程,实现了内核空间到用户空间的转变。
hatchuel
·
2023-11-14 20:36
android
android
源代码
init
linux内核
Android USB驱动
源码分析
AndroidUSB驱动中,上层应用协议里最重要的一个文件是android/kernel/drivers/usb/gadget/android.c。这个文件实现USB的上层应用协议。首先包含了一些系统级别的头文件,如模块、电源管理、ofAPI等1/*2*GadgetDriverforAndroid3*4*Copyright(C)2008Google,Inc.5*.Copyright(c)2014,
韩半仙
·
2023-11-14 20:35
【SA8295P
源码分析
】123 - MAX96712 解串器 寄存器初始化 及 detect 探测 Camera Sensor加串器 过程详细解析
【SA8295P
源码分析
】123-MAX96712解串器寄存器初始化及detect探测CameraSensor加串器过程详细解析一、MAX96712检测解串器芯片是否存在:获取chip_id、device_revision
"小夜猫&小懒虫&小财迷"的男人
·
2023-11-14 20:30
车芯
SA8295P
源码分析
QNX
android
SA8295P
QAM8295P
Django之视图层
目录一、三板斧的使用二、JsonReponse序列化类的使用三、form表单上传文件数据准备数据处理(1)post请求数据(2)文件数据获取四、FBV与CBV五、CBV的
源码分析
as_view方法一、三板斧的使用
ζ浅安时光
·
2023-11-14 18:35
django
python
后端
详细入门解读 JDK1.8 新特性之lambda表达式
函数式接口3、Lambda表达式的推导3.2.1用静态内部类简化3.2.2用局部内部类简化3.2.3用匿名内部类简化3.2.4用lambda简化(进入正题)1、什么是Lambda表达式lambda表达式:它是
JDK8
码农阿伟啊
·
2023-11-14 18:28
spring
java
后端
Java程序员开发必备软件-Windows版
www.oracle.com/java/technologies/downloads/Java8JDK下载地址:https://www.oracle.com/technetwork/java/javase/downloads/
jdk8
ITyanzhi
·
2023-11-14 17:09
java
分布式进阶:Springboot自定义注解优雅的实现Redisson分布式锁
之前写过一篇Redisson源码解析的,有兴趣的可以看看:Springboot基于Redisson实现Redis分布式可重入锁【案例到
源码分析
】这是基本api调用
掉发的小王
·
2023-11-14 16:08
springboot
spring
boot
Redisson
JAVA8之 日期时间时区之 Clock和Instant 笔记
文章目录前言Clock
源码分析
来自(OpenJDK15)类说明翻译Clock是一个抽象类Clock有4个实现类在同文件下SystemClock系统时间+系统时区FixedClock时刻+时区OffsetClock
kfepiza
·
2023-11-14 16:33
日期时间时区等
JAVA
java
scrapy框架——架构介绍、安装、项目创建、目录介绍、使用、持久化方案、集成selenium、去重规则
源码分析
、布隆过滤器使用、redis实现分布式爬虫
文章目录前言一、架构介绍引擎(EGINE)调度器(SCHEDULER)下载器(DOWLOADER)爬虫(SPIDERS)项目管道(ITEMPIPLINES)下载器中间件(DownloaderMiddlewares)爬虫中间件(SpiderMiddlewares)一、安装一、项目创建1创建scrapy项目2创建爬虫3启动爬虫,爬取数据二、目录介绍三、解析数据四、配置1.基础配置2.增加爬虫的爬取效率
山上有个车
·
2023-11-14 14:54
爬虫
scrapy
架构
selenium
Spring Aop 的原理解析
文章目录AOP概念:SpringAop示例SpringAOP的
源码分析
:Pointcut接口深入NameMatchMethodPointcutJdkRegexpMethodPointcutAnnotationMatchingPointcutComposablePointcutControlFlowPointcutAdvice
whqObito
·
2023-11-14 14:22
Java
spring
boot
intellij-idea
spring
maven
01-SpringAop
源码分析
开篇----核心组件剖析
SpringAOP核心组件剖析本文是SpringAop系列文章第一篇,本文将展示该系列文章的大致脉络以及SpringAop的大致介绍。本系列文章默认读者使用过SpringAop以及了解简单的原理。aopalliance(aop联盟)AOP联盟项目是几个对AOP和Java感兴趣的软件工程人员之间的联合开源项目。AOP联盟旨在促进和标准化AOP的使用,以增强现有的中间件环境(例如J2EE)或开发环境(
jackcheng1117
·
2023-11-14 14:49
#
SpringAop源码分析
spring
java
SpringAop
QuartzScheduler
源码分析
Loggerlog=LoggerFactory.getLogger(SimpleExample.class);log.info("-------Initializing----------------------");//FirstwemustgetareferencetoaschedulerSchedulerFactorysf=newStdSchedulerFactory();Scheduler
vx_justonejoke
·
2023-11-14 14:34
quartz
HashTable、HashMap的key和value为null的情况
HashTable是线程安全的,他的key和value都不可以为nullHashMap是线程不安全的,他的key和value都可以为null具体原因:
源码分析
:HashTable:当我们调用put()方法时
chishuiLi
·
2023-11-14 13:28
java基础
哈希算法
java
nacos适配达梦数据库
,具体链接:https://gitee.com/mirrors/Nacos/tree/2.2.3,具体如下图:二、集成达梦数据库驱动解压源码包,用idea打开源码,等idea和maven编译完成,若是
Jdk8
时间在手上,需要抓住
·
2023-11-14 12:15
微服务
nacos
达梦数据库
适配
信创
2023 最新可用Google镜像地址 长期更新
Google镜像说明llvm15
源码分析
:函数调用链、流程分析、链长短、频率分析由于种种原因,国家还未开放Google搜索的使用。
ziix
·
2023-11-14 11:04
eclipse
java
tomcat
php
c++
c语言
2023 最新可用Google镜像地址 长期更新
Google镜像说明llvm15
源码分析
:函数调用链、流程分析、链长短、频率分析由于种种原因,国家还未开放Google搜索的使用。
ziix
·
2023-11-14 11:03
python
java
c++
c语言
算法
数据结构
2023 最新可用Google镜像地址 长期更新
Google镜像说明llvm15
源码分析
:函数调用链、流程分析、链长短、频率分析由于种种原因,国家还未开放Google搜索的使用。
ziix
·
2023-11-14 11:28
python
eclipse
java
tomcat
c++
git
上一页
45
46
47
48
49
50
51
52
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他