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
vue2源码分析
vue2
.3-列表循环、表单元素绑定
一、列表循环、表单元素绑定1、v.for-根据数据生成列表结构例1:循环访问数据v-for{{index+1}}测试测试:{{it}}varapp=newVue({el:"#app",data:{//定义数据arr:['重庆','上海','广州','长沙'],},})运行结果:例2-响应式添加移除数据v-for{{item.name}}varapp=newVue({el:"#app",data:{
小小蚂蚁仔.
·
2024-02-08 00:24
前端的一点点
前端
第二十三章、AtomicInteger
源码分析
—基于CAS的乐观锁实现
1.悲观锁与乐观锁cpu是时分复用的,也就是把cpu的时间片,分配给不同的thread/process轮流执行,时间片与时间片之间,需要进行cpu切换,也就是会发生进程的切换。切换涉及到清空寄存器,缓存数据。然后重新加载新的thread所需数据。当一个线程被挂起时,加入到阻塞队列,在一定的时间或条件下,在通过notify(),notifyAll()唤醒回来。在某个资源不可用的时候,就将cpu让出,
小母牛不生产奶
·
2024-02-08 00:17
vue全局自适应大小: postcss-pxtorem,
vue2
vue3通用适配
1.安装postcss-pxtorem插件npminstallpostcss-pxtorem-D如果运行项目后报错PostCSSpluginpostcss-pxtoremrequiresPostCSS8.需要降低postcss-pxtorem的版本卸载默认安装的版本npmuninstallpostcss-pxtorem安装指定版本
[email protected]
番外:不推荐pos
佛係老李
·
2024-02-08 00:37
前端
vue.js
postcss
javascript
前端
vue中使用postcss-pxtorem实现适配
postcss-pxtorem配置及使用可能遇到问题前言很少在pc端使用rem,不过做c端产品的,还是得在每个尺寸下都和设计稿完全一样,在自己手写媒体查询和插件之间选了后者,一劳永逸,今天就说下配置及使用;下面是在
vue2
.6
gegephp
·
2024-02-08 00:36
vue
前端
css
postcss
Vite的优化配置
的优化配置目录base别名打包压缩代码生产环境下清空console.log打包出的文件整理创建一个Vite构建的Vue-TS项目npmcreatevite@latestmy-vue-app----template
vue2
你大爷的,这都没注册了
·
2024-02-07 23:11
vue
前端
typescript
vue.js
javascript
【Canal
源码分析
】Canal Server的启动和停止过程
一、序列图1.1启动启动序列图.png1.2停止停止序列图.png二、
源码分析
整个server启动的过程比较复杂,看图难以理解,需要辅以文字说明。
端木轩
·
2024-02-07 22:31
vue双向绑定的原理及实现双向绑定MVVM
源码分析
Vue双向数据绑定的原理:可以将对象的属性绑定到UI,具体的说,我们有一个对象,该对象有一个name属性,当我们给这个对象name属性赋新值的时候,新值在UI上也会得到更新。同样的道理,当我们有一个输入框或者textarea的时候,我们输入一个新值的时候,也会在该对象的name属性得到更新。数据劫持实现双向数据绑定:vue.js则是采用数据劫持结合发布者-订阅者模式,通过Object.define
前端来入坑
·
2024-02-07 19:40
vue3 使用defineAsyncComponent与component标签实现动态渲染组件
之前用的
vue2
的动态挂载组件,也
小何开发
·
2024-02-07 18:31
vue系列
前端
vue.js
javascript
前端
Error: Catch all routes (“*“) must now be defined using a param with a custom regexp.
Catchallroutes("*")mustnowbedefinedusingaparamwithacustomregexp.我用的是vue3.2的版本,查阅了资料才发现vue3对404配置进行了修改,必须要使用正则匹配,
vue2
404
富朝阳
·
2024-02-07 18:29
错误处理
前端
javascript
vue
vue-router
Adb显示第3方应用的包名原理
Android早期版本实现原理请看Android
源码分析
-pm命令的实现,列出包名pmlistpackage,列出系统库pmlistlibraries_pmlistpackages-CSDN博客Android12
亚瑟-小郎
·
2024-02-07 16:24
adb
list
framework
android
02Nginx
源码分析
之总结内存开辟的相关函数(ngx_alloc.c,ngx_palloc.c)
02Nginx
源码分析
之总结内存开辟的相关函数(ngx_alloc.c,ngx_palloc.c)前言:写这一篇的目的是为了方便接下来的阅读,否则每次都要对应查找相应的函数,非常麻烦。
Mango酱
·
2024-02-07 15:53
Nginx源码分析
nginx
数据结构
3. 状态管理 vuex 状态管理库
目录3.1vuex介绍3.2使用方式Vue1:基础跟使用方式
Vue2
:路由方面3.1vuex介绍vuex是一个专为Vue.js应用程序开发的状态管理库vuex可以在多个组件之间共享数据,并且共享的数据是响应式的
it优质男
·
2024-02-07 15:19
java
前端
Vue
java
前端
vue.js
DataX详解和架构介绍
系列文章目录一、DataX详解和架构介绍二、DataX
源码分析
JobContainer三、DataX
源码分析
TaskGroupContainer四、DataX
源码分析
TaskExecutor五、DataX
shandongwill
·
2024-02-07 14:27
大数据
DataX
大数据
详解
071:vue中过滤器filters的使用方法(图文示例)
提供
vue2
的一些基本操作:安装、引用,模板使用,computed,watch,生命周期(beforeCreate,created,beforeMount,mounted,beforeUpdate,updated
还是大剑师兰特
·
2024-02-07 13:56
#
vue2常用示例500+
javascript
vue过滤器
vue
Filters
新建
vue2
typescript类型项目
环境准备nodejs版本:v16.20.1npm版本:8.19.41.初始化npminit-y2.安装vue-clinpminstall-D@vue/cli3.查看安装vue-cli的版本4.创建
vue2
liangbo7
·
2024-02-07 13:14
typescript
javascript
前端
深入理解AQS独占锁之ReentrantLock
源码分析
并发工具类的应用场景详解上一章我们讲解了ReentrantLock、Semaphore、CountDownLatch、CyclicBarrier等同步工具类的应用场景及实现,本章我们重点讲解ReentrantLock
源码分析
Myname_China
·
2024-02-07 12:22
并发编程
Java
java
开发语言
并发编程
读写锁ReentrantReadWriteLock&StampLock详解
传送门:深入理解AQS独占锁之ReentrantLock
源码分析
目录读写锁介绍ReentrantReadWriteLock介绍ReentrantReadWriteLock的使用应用场景锁降级读写锁设计思路
Myname_China
·
2024-02-07 12:22
并发编程
Java
java
开发语言
并发编程
Vue.js
源码分析
——模板编译和组件化
渲染函数render(h){returnh('div',[h('h1',{on:{click:this.handler}},'title'),h('p','somecontent')])}模板编译的作用
Vue2
丽__
·
2024-02-07 12:41
vue样式穿透的写法
文章目录
Vue2
中的样式穿透如何使用Vue3中的样式穿透如何使用参考:https://blog.csdn.net/weixin_46022934/article/details/123993834
Vue2
_洋
·
2024-02-07 11:13
壹囝臜+
vue.js
前端
javascript
【Web - 框架 - Vue】随笔 - 通过`CDN`的方式使用`VUE 2.0`和`Element UI`
通过CDN的方式使用
VUE2
.0和ElementUIVUE网址https://cdn.bootcdn.net/ajax/libs/vue/2.7.16/vue.js源码https://download.csdn.net
SUNxRUN
·
2024-02-07 11:41
前端
vue.js
ui
Eureka
源码分析
(九)清理过期租约
下面我们来说说eureka的过期机制。其实这篇文章主要介绍的是AbstractInstanceRegistry的内部类EvictionTask。我们知道AbstractInstanceRegistry是包括了所有注册到EurekaServer上的实例。而EvictionTask就是清理过期租约的定时任务。在Eureka-Server启动时,初始化EvictionTask定时执行。protected
skyguard
·
2024-02-07 11:21
freertos
源码分析
三 task 结构与几个链表
任务控制块taskControlBLock结构体,以下为部分typedefstructtskTaskControlBlock{volatileStackType_t*pxTopOfStack;//栈顶指针ListItem_txStateListItem;//任务状态表项ListItem_txEventListItem;//事件表项UBaseType_tuxPriority;//优先级StackTy
yvee
·
2024-02-07 10:20
链表
数据结构
freertos
源码分析
四 任务创建的简单分析
任务创建xTaskCreate为TCB和TCB栈分配空间,初始化,加入就绪任务链表#if(configSUPPORT_DYNAMIC_ALLOCATION==1)BaseType_txTaskCreate(TaskFunction_tpxTaskCode,constchar*constpcName,constconfigSTACK_DEPTH_TYPEusStackDepth,void*const
yvee
·
2024-02-07 10:17
嵌入式硬件
vue项目开发vscode配置
配置代码片段步骤如下:文件->首选项->配置用户代码片段新增全局代码片段起全局代码片段文件名“xxx.code-snippets”这里以配置
vue2
初始代码片段为例,配置具体代码片段{"name":"vue-sph
RuiW_97
·
2024-02-07 10:37
vue.js
vscode
前端
ConcurrentLinkedHashMap
源码分析
一、简介ConcurrentLinkedHashMap是google开源的线程安全的方便并发的Map,Map利用LRU缓存机制对Map中存储对象进行换入换出管理。采用两套资源控制机制,一套同步机制,使用ConcurrentMap对对象数据进行KV存储,保证多线程并发安全地调用Map资源,而对于存储对象的换入换出管理则采用异步机制,使用Queuebuffer存储每次的因对象读写而产生的对象换入换出任
lim快乐_无限
·
2024-02-07 09:15
Flink执行流程与
源码分析
(面试必问,建议收藏)
Flink主要组件作业管理器(JobManager)(1)控制一个应用程序执行的主进程,也就是说,每个应用程序都会被一个不同的Jobmanager所控制执行(2)Jobmanager会先接收到要执行的应用程序,这个应用程序会包括:作业图(JobGraph)、逻辑数据流图(ogicaldataflowgraph)和打包了所有的类、库和其它资源的JAR包。(3)Jobmanager会把Jobgraph
大数据左右手
·
2024-02-07 09:04
Flink
大数据
flink
三级?是缓存不是片! spring的三级缓存---学习spring框架第一步
二、是怎么解决的三、反思总结
源码分析
:DefaultSingletonBeanRegistry类getSingleton方法三级缓存的作用反思总结面试点:1、三级缓存原理:如上2、二级缓存就可以解决了为什么还要有三级缓存为什么需要早期引用
苏汀star
·
2024-02-07 08:17
框架
spring
学习
java
面试
Vscode快速开发Vue代码块配置+自动头部注释
1.首先是Vue组件的代码块配置这里使用的是
Vue2
.xctrl+shift+p->输入snippet->首选项:配置用户代码片段->输入vue->选择vue.json(vue)、按照以下代码块进行配置后
Nomal_1bit
·
2024-02-07 08:13
前端
javascript
vue.js
nginx upstream server主动健康检测模块ngx_http_upstream_check_module 使用和
源码分析
(中)
目录6.
源码分析
6.1解析指令分析6.2待检查的服务器的添加和状态查询6.3本模块的进程初始化函数6.4准备执行健康检测任务6.5执行健康检测任务本篇对ngx_http_upstream_check_module
码农心语
·
2024-02-07 07:53
高性能
nginx学习
LINUX
nginx
http
运维
健康检测
tengine
源码分析
nginx upstream server主动健康检测模块ngx_http_upstream_check_module 使用和
源码分析
(下)
目录7.实现一个UDP健康检测功能7.1功能定义7.2定义一个新的健康检测类型7.3增加udp特定的健康检测需要的配置指令7.3.1ngx_http_upstream_check_srv_conf_s结构体的扩展7.3.2check_udp_send的实现7.3.3check_udp_expect的实现7.3.416进制解码代码的实现7.4ngx_http_upstream_check函数的修改7
码农心语
·
2024-02-07 07:50
nginx学习
LINUX
c++开发
nginx
http
udp
健康检测
upstream
tengine
源码实现
自定义npm包从
vue2
升级到vue3遇到的问题解决
1.执行npmrunbuild时报错:(node:16724)UnhandledPromiseRejectionWarning:SyntaxError:Unexpectedtoken‘??=’atLoader.moduleStrategy(internal/modules/esm/translators.js:149:18解决:更新node版本查看了我使用的node版本是14.21.3,更新到最新
小玲子小玲子
·
2024-02-07 06:58
npm
vue3
vue2升级
一台Mac同时安装
vue2
和vue3
背景:电脑需要运行
vue2
和vue3项目,就得同时有
vue2
和vue3环境,之前以配置好
vue2
了,现在增加vue31.新建一个安装vue3的目录进入vue3文件夹安装vue3//注意这里没有参数-g,
c103363
·
2024-02-07 06:57
macos
vue.js
前端
Golang context 万字解析实现原理
Golang:context基于go1.21版本Context是什么Context的功能应用场景
源码分析
1.10Context核心结构1.1Err错误2.1emptyCtx3.1Background()
Go 的学习之路
·
2024-02-07 04:02
golang
服务器
linux
RocketMQ
源码分析
(四)消息的发送
消息发送的主要步骤为:验证消息,查找路由,消息发送(包含异常机制处理)我们以DefaultMQProducer#send为切入口:以下代码为验证消息publicSendResultsend(Messagemsg)throwsMQClientException,RemotingException,MQBrokerException,InterruptedException{//校验消息(主要是长度是
甘_
·
2024-02-07 04:01
muduo-net
源码分析
(七)——TcpServer 和 TcpConnection(二)
先序这一节我们将继续完善TcpServer和TCPConnection类,并且解决上一节思考的问题【一定要理清思路】;TcpServer
源码分析
重要的变量ConnectionCallbackconnectionCallback
cyjiayou
·
2024-02-07 03:02
muduo源码分析
c++
Java Character源码剖析
下面结合
源码分析
Character的贡献。Unicode也许你没听过Unicode,但应该见过UTF-8。
洒水水儿
·
2024-02-07 02:54
Java常用类的源码剖析
java
开发语言
vue2
中给对象添加属性的几种方法
1、使用Vue.set()方法:Vue.set(obj,'newProperty',value);这种方法会确保新属性能够被Vue的响应式系统检测到。使用this.$set()方法(适用于Vue实例中):this.$set(obj,'newProperty',value);2、这种方法也会确保新属性能够被Vue的响应式系统检测到。直接使用赋值语句:obj.newProperty=value;3、这
m0_51014049
·
2024-02-07 01:47
javascript
开发语言
ecmascript
vue2
之v-html进行转义文本内容问题
今日遇见一个问题,使用代码实现文本内容正常显示,不用使用v-html进行转义文本内容显示不想使用v-html并且希望将内容转义回去,以正常显示使用JavaScript的内置函数DOMParser()进行HTML解析和处理。以下是一个示例实现://考生最后一条消息lastMessageExaminee(){return(phone)=>{letmessageMap=newMap(JSON.parse
m0_51014049
·
2024-02-07 01:47
html
javascript
前端
vue2
中给数组的每一个对象添加一个属性并赋值
vue2
中我想给数组的每一个对象添加一个属性并赋值在
Vue2
中,使用Array.map()方法来给数组的每一个对象添加一个属性并赋值,然后将新的数组赋值给原来的数组,让Vue监听到数组的变化。
m0_51014049
·
2024-02-07 01:17
vue.js
javascript
前端
Vue2
.5学习路线及基础知识总结。
在接触新技术不了解时,我喜欢去慕课网上看新手教程,在学习vue时,在慕课网上看了几个老师的视频,发现这挺好,讲到挺详细的,适合新手,有兴趣的可以先看一下,
vue2
.5入门教程。
dingqing4356
·
2024-02-07 01:46
javascript
ViewUI
全栈笔记_插件篇(用Volar替换Vuter)
vue3模板可以使用多个根标签,
vue2
weiweivita
·
2024-02-07 01:48
笔记
typescript
libevent
源码分析
(2)--2.1.8--结构体 struct event和struct event_callback
一、event_callback结构体structevent_callback{//下一个回调事件TAILQ_ENTRY(event_callback)evcb_active_next;//回调事件的状态标识,具体为://#defineEVLIST_TIMEOUT0x01//event在time堆中,min_heap//#defineEVLIST_INSERTED0x02//event在已注册事件
录事参军
·
2024-02-07 01:18
libevent
libevent
libevent
Libevent
源码分析
-----与event相关的一些函数和操作
Libevent提供了一些与event相关的操作函数和操作。本文就重点讲一下这方面的源代码。在Libevent中,无论是event还是event_base,都是使用指针而不会使用变量。实际上,如果查看Libevent不同的版本,就可以发现event和event_base这两个结构体的成员是不同的。对比libevent-2.0.21-stable和libevent-1.4.13-stable这两个版
amoscykl
·
2024-02-07 01:48
Libevent
Libevent
libevent
Libevent
源码分析
-----信号event的处理
信号event的工作原理:前面讲解了Libevent如何监听一个IO事件,现在来讲一下Libevent如何监听信号。Libevent对于信号的处理是采用统一事件源的方式。简单地说,就是把信号也转换成IO事件,集成到Libevent中。统一事件源的工作原理如下:假如用户要监听SIGINT信号,那么在实现的内部就对SIGINT这个信号设置捕抓函数。此外,在实现的内部还要建立一条管道(pipe),并把这
amoscykl
·
2024-02-07 01:47
Libevent
Libevent
libevent
Libevent
源码分析
-----超时event的处理
如何成为超时event:Libevent允许创建一个超时event,使用evtimer_new宏。//event.h文件#defineevtimer_new(b,cb,arg)event_new((b),-1,0,(cb),(arg)) 从宏的实现来看,它一样是用到了一般的event_new,并且不使用任何的文件描述符。从超时event宏的实现来看,无论是evtimer创建的event还是一般ev
amoscykl
·
2024-02-07 01:47
Libevent
Libevent
libevent
Libevent
源码分析
-event_base
event_base数据结构初始化event_base相关接口前面介绍了event,本节介绍Reactor的核心结构:event_base,它在event-internal.h中。event_base是整个libevent的核心,它持有所有注册的事件,并负责通知激活的事件。event_base数据结构structevent_base{conststructeventop*evsel;void*ev
KangRoger
·
2024-02-07 01:16
Libevent
libevent
event-base
reactor
Vue2
基础
前端技术了解(了解)ES6常见语法(掌握)Vue入门(掌握)Vue表达式(掌握)Vue指令(掌握)计算属性与侦听器(了解)一、前端技术了解(了解)前端发展历史1.静态页面1990htmlcss2.异步刷新-操作dom1995javascprint3.动态页面Asp/jsp(java),php等,后台臃肿4.Ajax成为主流-jQueryajax-jQuery5.Html5单页面春天了6.NodeJ
Zyangxsir
·
2024-02-07 00:01
vue
vue2
编写一个自定义指令,一键绑定事件委托
importvuefrom"vue";constNAME="entrust";constINIT=(el,node)=>{if(elinstanceofHTMLElement){const{method,key,data}=node.value;el.onclick=(e)=>{constdom=e.target;if(dom.tagName){constindex=dom.dataset[key
外围前端吴彦祖
·
2024-02-07 00:53
Vue
vue.js
javascript
前端
debian安装vue3 nodejs20
下载node-v20.10.0-linux-x64解压缩ln-s/work/node-v20.10.0-linux-x64nodejsnode-vnpm-vvue-cli是
vue2
的脚手架@vue/cli
tboqi1
·
2024-02-07 00:13
vue
vue3
node.js
npm
Vue - 快速入门(一)
阅读文章可以收获:1.明白什么是
vue2
.如何创建一个vue实例3.vue中的插值表达式如何使用4.如何安装vue的开发者工具Vue概念什么是vue?
smilehjl
·
2024-02-06 22:31
Vue
vue.js
javascript
前端
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他