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
busybox源码剖析
2018最新汪大神Java多线程编程实战
课程大纲及主要内容介绍.wmv│├─高并发编程第一阶段02讲、简单介绍什么是线程.wmv│├─高并发编程第一阶段03讲、创建并启动线程.mp4│├─高并发编程第一阶段04讲、线程生命周期以及start方法
源码剖析
weixin_44216302
·
2022-04-13 10:26
2018汪WJUN Java多线程编程实战视频教程
高并发编程第一阶段01讲、课程大纲及主要内容介绍┃┣━高并发编程第一阶段02讲、简单介绍什么是线程┃┣━高并发编程第一阶段03讲、创建并启动线程┃┣━高并发编程第一阶段04讲、线程生命周期以及start方法
源码剖析
weixin_34234721
·
2022-04-13 10:55
java
设计模式
数据结构与算法
一起学习多线程
高并发编程第一阶段01讲、课程大纲及主要内容介绍P2高并发编程第一阶段02讲、简单介绍什么是线程P3高并发编程第一阶段03讲、创建并启动线程P4高并发编程第一阶段04讲、线程生命周期以及start方法
源码剖析
数学那些事
·
2022-04-13 10:24
后端框架
java
多线程大纲
注:本文章主要参考汪文君大佬的视频第一阶段线程定义创建并启动线程的方式线程生命周期以及start方法
源码剖析
多线程方式模拟银行排队叫号thread与runnable多线程与JVM内存结构的关系,虚拟机栈实验
draymond7107
·
2022-04-13 10:24
并发编程
大纲
vue3.x
源码剖析
之数据响应式的深入讲解
目录前言什么是数据响应式数据响应式的大体流程vue2.x数据响应式和3.x响应式对比大致流程图实现依赖收集代码仓库结尾前言如果错过了秋枫和冬雪,那么春天的樱花一定会盛开吧。最近一直在准备自己的考试,考完试了,终于可以继续研究源码和写文章了,哈哈哈。学过vue的都知道,数据响应式在vue框架中极其重要,写代码也好,面试也罢,数据响应式都是核心的内容。在vue3的官网文档中,作者说如果想让数据更加响应
·
2022-04-12 19:28
Flink Checkpoint机制剖析(
源码剖析
)
Checkpoint整体设计Checkpoint执行过程分为:启动、执行以及确认完成三个阶段。CheckpointCoordinator控制Checkpoint执行:JM端的CheckpointCoordinator组件会周期性的向数据源发送执行CK的请求,数据源节点将数据源消费的offset发送给JM,存储到CK的元数据信息中。同时向下广播barrier。中间算子对齐barrier:中间算子在S
weixin_45626756
·
2022-04-11 15:59
flink
checkpoint
源码
flink
大数据
有状态服务
checkpoint
源码
ARM(S3C2440 )下解决的非法指令问题(Illegal instruction)
我先介绍一下我们的实验环境:内核版本:kernel-2.6.27-android_ok编绎器:arm-2010q1-202-arm-none-linux-gnueabi硬件:(S3C2440)支持armv4t指令,
busybox
chuanzhilong
·
2022-04-09 07:05
Linux
kernel
k8s笔记7.2--搭建私有helm仓库
k8s笔记7.2--搭建私有helm仓库1安装基础软件2搭建helm私有仓库3chart更新发布和案例3.1更新发布3.2helm案例发布一个
busybox
chart4常见操作和问题4.1常见操作4.2
昕光xg
·
2022-03-30 13:06
K8S
&
Docker
搭建helm私有仓库
helm
chart开发案例
DLink 815路由器栈溢出漏洞分析与复现
模拟环境搭建固件下载地址FileDIR-815_FIRMWARE_1.01.ZIP—FirmwareforD-linkDIR-815binwalk解压固件binwalk-Medir815.bin得到文件系统:查看bin/
busybox
unr4v31
·
2022-03-29 16:00
Netty分布式flush方法刷新buffer队列
源码剖析
flush方法上一小节学习了writeAndFlush的write方法,这一小节我们剖析flush方法通过前面的学习我们知道,flush方法通过事件传递,最终会传递到HeadContext的flush方法:publicvoidflush(ChannelHandlerContextctx)throwsException{unsafe.flush();}这里最终会调用AbstractUnsafe的fl
·
2022-03-29 16:29
Nett分布式分隔符解码器逻辑
源码剖析
目录分隔符解码器我们看其中的一个构造方法我们跟到重载decode方法中我们看初始化该属性的构造方法章节总结前文传送门:Netty分布式行解码器逻辑源码解析分隔符解码器基于分隔符解码器DelimiterBasedFrameDecoder,是按照指定分隔符进行解码的解码器,通过分隔符,可以将二进制流拆分成完整的数据包同样继承了ByteToMessageDecoder并重写了decode方法我们看其中的
·
2022-03-29 11:37
常见容器网络调试工具
bashbind-tools
busybox
-extrascurliproute2iputilsjqmtrnet-toolsnginxopensslperl-net-telnetprocpstcpdumptcptraceroutewget
远方的飞猪
·
2022-03-28 13:44
Kubernetes
docker
容器
运维
网络调试工具
Java Exception异常全方面分析
finally在方法中出现异常异常处理流程手动抛出异常三、自定义异常
源码剖析
自定义注意如下实例:publicclassDemo{publicstaticvoidmain(String[]args){intnum
·
2022-03-26 16:45
javascrip语言精髓与编程实践pdf_C/C 编程推荐学习顺序和书籍
语言经典入门书籍《C++PrimerPlus》C++语言经典入门书籍基本工具库《C++标准程序库》C++标准模板库STL入门经典书籍《数据结构C++语言描述》数据结构是深入学习STL的基础STL进阶《STL
源码剖析
weixin_39903846
·
2022-03-24 11:19
Kconfig Kbuild
Kconfig并不是一种特殊的脚本,而是一种解决问题的方法,他可以用任何方法实现:python、shell+makfefile(linuxkernal、
Busybox
)。
csdndulala
·
2022-03-23 21:37
软件
编译器
c语言
petite-vue
源码剖析
-逐行解读@vue/reactivity之reactive
在petite-vue中我们通过reactive构建上下文对象,并将根据状态渲染UI的逻辑作为入参传递给effect,然后神奇的事情发生了,当状态发生变化时将自动触发UI重新渲染。那么到底这是怎么做到的呢?@vue/reactivity功能十分丰富,而petite-vue仅使用到reactive和effect两个最基本的API,作为入门本文将仅仅对这两个API进行源码解读。一切源于Proxy我们知
·
2022-03-22 08:18
petite-vue
源码剖析
-逐行解读@vue/reactivity之reactive
在petite-vue中我们通过reactive构建上下文对象,并将根据状态渲染UI的逻辑作为入参传递给effect,然后神奇的事情发生了,当状态发生变化时将自动触发UI重新渲染。那么到底这是怎么做到的呢?@vue/reactivity功能十分丰富,而petite-vue仅使用到reactive和effect两个最基本的API,作为入门本文将仅仅对这两个API进行源码解读。一切源于Proxy我们知
^_^肥仔John
·
2022-03-22 08:00
Spring
源码剖析
(一):编译 spring 源码(2022最新版)
目录1.项目克隆2.下载gradle3.更改spring在项目中gradle下载位置4.阿里云配置5.命令行运行gradlew.bat6.导入idea预编译7.正式导入idea(要导好一会儿)8.改用idea构建,主要为了提速9.新建测试模块10.为自己的模块添加spring依赖11.创建自己的测试类总结:参考:版本说明:JDK:11Springframework:5.1.XGradle:6.5.
从前慢慢慢死了
·
2022-03-21 13:17
spring
intellij-idea
源码
gradle
spring
boot
【Zookeeper系列】Curator入门和分布式锁
源码剖析
本篇文章会介绍以下几点:节点的基本操作统一错误监听器不可重入共享锁&可重入共享锁【例子&核心
源码剖析
】可重入读写共享锁信号量锁多对象共享锁简介Curator基于原生的ZookeeperApi封装提供了更加丰富的功能
爱打乒乓的程序员
·
2022-03-16 12:42
petite-vue
源码剖析
-优化手段template详解
什么是元素?是2013年定稿用于提供一种更统一、功能更强大的模板本存放方式。具体表现为通过元素属性content获取已实例化的HTML元素(不是字符串而已)abconsttpl=document.getElementById('tpl')tpl.content//document-fragmenttpl.content.children[0].outerHTML//a以及其子节点均不可视下的img
·
2022-03-16 09:00
petite-vue
源码剖析
-优化手段template详解
什么是元素?是2013年定稿用于提供一种更统一、功能更强大的模板本存放方式。具体表现为通过元素属性content获取已实例化的HTML元素(不是字符串而已)abconsttpl=document.getElementById('tpl')tpl.content//document-fragmenttpl.content.children[0].outerHTML//a以及其子节点均不可视下的img
^_^肥仔John
·
2022-03-16 06:00
ffmpeg
源码剖析
:avcode_send_frame()
先贴上源码:intattribute_align_argavcodec_send_frame(AVCodecContext*avctx,constAVFrame*frame){AVCodecInternal*avci=avctx->internal;intret;if(!avcodec_is_open(avctx)||!av_codec_is_encoder(avctx->codec))retur
大头哇
·
2022-03-15 14:25
ffmpeg
音视频
petite-vue
源码剖析
-双向绑定`v-model`的工作原理
前言双向绑定v-model不仅仅是对可编辑HTML元素(select,input,textarea和附带[contenteditable=true])同时附加v-bind和v-on,而且还能利用通过petite-vue附加给元素的_value、_trueValue和_falseValue属性提供存储非字符串值的能力。深入v-model工作原理exportconstmodel:Directive=(
·
2022-03-15 12:28
vue.jsmodel
petite-vue
源码剖析
-ref的工作原理
ref内部的工作原理十分简单,其实就是将指令ref、:ref或v-bind:ref标识的元素实例存储到当前作用域的$refs对象中,那么我们就可以通过this.$refs获取对应的元素实例。但由于作用域继承上有点小窍门,所以我们能从this.$refs获取的元素实例还是需要注意一下。下面让我为你一一道来吧!深入ref工作原理//文件./src/directives/ref.tsexportcons
·
2022-03-15 08:36
petite-vue
源码剖析
-ref的工作原理
ref内部的工作原理十分简单,其实就是将指令ref、:ref或v-bind:ref标识的元素实例存储到当前作用域的$refs对象中,那么我们就可以通过this.$refs获取对应的元素实例。但由于作用域继承上有点小窍门,所以我们能从this.$refs获取的元素实例还是需要注意一下。下面让我为你一一道来吧!深入ref工作原理//文件./src/directives/ref.tsexportcons
^_^肥仔John
·
2022-03-15 08:00
petite-vue
源码剖析
-双向绑定`v-model`的工作原理
前言双向绑定v-model不仅仅是对可编辑HTML元素(select,input,textarea和附带[contenteditable=true])同时附加v-bind和v-on,而且还能利用通过petite-vue附加给元素的_value、_trueValue和_falseValue属性提供存储非字符串值的能力。深入v-model工作原理exportconstmodel:Directive=(
·
2022-03-14 16:00
python关键词对联_使用百度 AI 进行智能写诗 & 智能春联
如果不介意的话可以说是我推荐的哟,本博主百度AI社区ID:
busybox
s我为什么要做这个小项目?要说起我为什
weixin_39897218
·
2022-03-14 15:34
python关键词对联
petite-vue
源码剖析
-双向绑定`v-model`的工作原理
前言双向绑定v-model不仅仅是对可编辑HTML元素(select,input,textarea和附带[contenteditable=true])同时附加v-bind和v-on,而且还能利用通过petite-vue附加给元素的_value、_trueValue和_falseValue属性提供存储非字符串值的能力。深入v-model工作原理exportconstmodel:Directive=(
·
2022-03-14 15:45
petite-vue
源码剖析
-双向绑定`v-model`的工作原理
前言双向绑定v-model不仅仅是对可编辑HTML元素(select,input,textarea和附带[contenteditable=true])同时附加v-bind和v-on,而且还能利用通过petite-vue附加给元素的_value、_trueValue和_falseValue属性提供存储非字符串值的能力。深入v-model工作原理exportconstmodel:Directive=(
^_^肥仔John
·
2022-03-14 15:00
阿里内部流传的JDK
源码剖析
手册!GitHub已获上千万的访问量
相信现在已经有很多小伙伴知道了“微软”要对JDK下手了!JDK是什么?jdk是Java语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。jdk是整个java开发的核心,它包含了JAVA的运行环境和JAVA工具。相对而言,没有jdk的话,无法编译Java程序(指java源码.java文件),如果想只运行Java程序(指class或jar或其它归档文件),要确保已安装相应的JRE
烟雨平生V
·
2022-03-14 03:50
java
jdk
编程语言
jvm
android
根文件系统构建(
BusyBox
方式)
目录根文件系统简介
BusyBox
构建根文件系统
BusyBox
简介编译
BusyBox
构建根文件系统(生成bin、sbin、usr、linuxrc)向根文件系统添加lib库创建其他文件夹根文件系统初步测试完善根文件系统创建
行稳方能走远
·
2022-03-12 15:32
正点IMX6ULL系统移植
linux
i.MX6ULL终结者QT应用开发Qt系统移植
文章目录1制作根文件系统1.1准备源码1.2编译环境1.3支持中文1.4配置
busybox
1.5编译
busybox
1.6整理最小文件系统1.6.1制作文件系统镜像及测试2交叉编译Qt源码3搭建Qt文件系统
一只流浪小法师
·
2022-03-12 15:32
#
第六部分
QT开发
i.MX6ULL终结者
linux
嵌入式
开发
嵌入式Linux(5):驱动开发网络调试驱动设备的Linux系统移植
驱动开发之网络调试驱动设备的Linux系统移植1、Uboot移植到开发板uboot移植2、开发板网络通讯nfs命令tftp命令3、Linux移植到开发板4、
BusyBox
构建根文件系统5、软件运行1、Uboot
二四日十二画
·
2022-03-12 15:00
嵌入式
Ubuntu
linux
ubuntu
嵌入式
使用
busybox
搭建I.MX6ULL开发板的根文件系统
目录根文件系统构建
busybox
中文字符支持最后还需要配置
busybox
向rootfs添加库文件使用NFS网络挂载
busybox
源码百度网盘下载地址:链接:https://pan.baidu.com/s
底层开发小洪
·
2022-03-12 15:00
嵌入式
linux
ubuntu
Linux资料学习笔记-系统移植篇-根文件系统构建
目录1.根文件系统简介2.
BusyBox
构建根文件系统1)
BusyBox
简介2)编译
BusyBox
构建根文件系统1、修改Makefile,添加编译器2、
busybox
中文字符支持3、配置
busybox
4
胡圣_123
·
2022-03-12 15:29
工作学习
Linux
根文件系统构建
/opt二、
BusyBox
构建根文件系统1.
BusyBox
简介2.编译
BusyBox
构建根文件系统1.修改Makefile2.
busybox
中文字符支持(先跳过)3.配置
busybox
4.编译busyb
冷月枫啊
·
2022-03-12 15:25
#
阿尔法
Linux
linux
根文件系统
busyBox
i.MX6ULL嵌入式Linux开发4-根文件系统构建
文章目录1根文件系统简介2
BusyBox
构建根文件系统2.1
BusyBox
简介2.2搭建NFS服务2.3修改配置
BusyBox
2.3.1修改Makefile添加编译器2.3.2
busybox
中文字符支持
码农爱学习
·
2022-03-12 15:55
i.MX6U嵌入式开发
i.MX6ULL
嵌入式
Linux
根文件系统
BusyBox
【北京迅为】i.MX6ULL终结者QT应用开发Qt系统移植
文章目录1制作根文件系统1.1准备源码1.2编译环境1.3支持中文1.4配置
busybox
1.5编译
busybox
1.6整理最小文件系统1.6.1制作文件系统镜像及测试2交叉编译Qt源码3搭建Qt文件系统
北京迅为
·
2022-03-12 15:53
#
第六部分
QT开发
linux
开发平台
嵌入式
i.MX6ULL系统移植 | 使用
busybox
制作根文件系统(1.29.0)
一.下载
BusyBox
BusyBox
是一个继承了大量Linux命令核工具的软件,像常用的ls、cp、mv、ifconfig等命令。
Mculover666
·
2022-03-12 15:22
i.MX6ULL
imx6ull
linux
petite-vue
源码剖析
-事件绑定`v-on`的工作原理
在书写petite-vue和Vue最舒服的莫过于通过@click绑定事件,而且在移除元素时框架会帮我们自动解除绑定。省去了过去通过jQuery的累赘。而事件绑定在petite-vue中就是一个指令(directive),和其他指令类似。深入v-on的工作原理walk方法在解析模板时会遍历元素的特性集合el.attributes,当属性名称name匹配v-on或@时,则将属性名称和属性值压入defe
·
2022-03-11 10:28
petite-vue
源码剖析
-事件绑定`v-on`的工作原理
在书写petite-vue和Vue最舒服的莫过于通过@click绑定事件,而且在移除元素时框架会帮我们自动解除绑定。省去了过去通过jQuery的累赘。而事件绑定在petite-vue中就是一个指令(directive),和其他指令类似。深入v-on的工作原理walk方法在解析模板时会遍历元素的特性集合el.attributes,当属性名称name匹配v-on或@时,则将属性名称和属性值压入defe
^_^肥仔John
·
2022-03-11 09:00
petite-vue-
源码剖析
-v-for重新渲染工作原理
在《petite-vue
源码剖析
-v-if和v-for的工作原理》我们了解到v-for在静态视图中的工作原理,而这里我们将深入了解在更新渲染时v-for是如何运作的。逐行解析//文件.
^_^肥仔John
·
2022-03-10 16:00
petite-vue
源码剖析
-属性绑定`v-bind`的工作原理
关于指令(directive)属性绑定、事件绑定和v-modal底层都是通过指令(directive)实现的,那么什么是指令呢?我们一起看看Directive的定义吧。//文件./src/directives/index.tsexportinterfaceDirective{(ctx:DirectiveContext):(()=>void)|void}指令(directive)其实就是一个接受参数
·
2022-03-08 17:42
petite-vue
源码剖析
-属性绑定`v-bind`的工作原理
关于指令(directive)属性绑定、事件绑定和v-modal底层都是通过指令(directive)实现的,那么什么是指令呢?我们一起看看Directive的定义吧。//文件./src/directives/index.tsexportinterfaceDirective{(ctx:DirectiveContext):(()=>void)|void}指令(directive)其实就是一个接受参数
^_^肥仔John
·
2022-03-08 17:00
petite-vue-
源码剖析
-v-for重新渲染工作原理
在《petite-vue
源码剖析
-v-if和v-for的工作原理》我们了解到v-for在静态视图中的工作原理,而这里我们将深入了解在更新渲染时v-for是如何运作的。逐行解析//文件.
·
2022-03-07 18:49
petite-vue
源码剖析
-v-if和v-for的工作原理
深入v-if的工作原理import{createApp}from'https://unpkg.com/petite-vue?module'createApp({App:{$template:`OFFLINEUNKOWNONLINE`,}status:'online'}).mount('[v-scope]')人肉单步调试:调用createApp根据入参生成全局作用域rootScope,创建根上下文r
·
2022-03-07 15:15
petite-vue
源码剖析
-v-if和v-for的工作原理
深入v-if的工作原理import{createApp}from'https://unpkg.com/petite-vue?module'createApp({App:{$template:`OFFLINEUNKOWNONLINE`,}status:'online'}).mount('[v-scope]')人肉单步调试:调用createApp根据入参生成全局作用域rootScope,创建根上下文r
^_^肥仔John
·
2022-03-07 14:00
petite-vue
源码剖析
-从静态视图开始
代码库结构介绍examples各种使用示例scripts打包发布脚本tests测试用例srcdirectivesv-if等内置指令的实现app.tscreateApp函数block.ts块对象context.ts上下文对象eval.ts提供v-if="count===1"等表达式运算功能scheduler.ts调度器utils.ts工具函数walk.ts模板解析若想构建自己的版本只需在控制台执行n
·
2022-03-04 15:48
petite-vue
源码剖析
-从静态视图开始
代码库结构介绍examples各种使用示例scripts打包发布脚本tests测试用例srcdirectivesv-if等内置指令的实现app.tscreateApp函数block.ts块对象context.ts上下文对象eval.ts提供v-if="count===1"等表达式运算功能scheduler.ts调度器utils.ts工具函数walk.ts模板解析若想构建自己的版本只需在控制台执行n
^_^肥仔John
·
2022-03-04 14:00
petite-vue
源码剖析
-为什么要读源码?
什么是petite-vue?根据官方解释,petite-vue是专门为非前后端分离的历史项目提供和Vue相近的响应式开发模式。与完整的Vue相比最大的特点是,面对数据的变化petite-vue采取直接操作DOM的方式重新渲染。具体的使用方式请参考GitHub,在这里我想展示两个示例:示例1-在线渲染[v-cloak]{display:none;}import{createApp}from'http
·
2022-03-03 14:35
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
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
其他