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
reactive源码学习
Vue3第一次使用:ref与
reactive
的区别和注意事项
今天使用Vue3写了一个todo的例子Vue3对我最大的感觉:1、template标签下面可以有多个节点了,终于不用先写一个DIV了2、setup函数可以代替之前的data,methods,computed,watch,Mounted等对象,但是props声明还是在外面。不过我总是忘记在return里面写声明好的变量或者方法,导致报错没有这个变量或者函数。这一点还需要适应。希望以后能有方便的插件出
喜欢路飞的银桑
·
2023-10-28 01:28
Vue
Vue3
reactive
ref
setup
vue3响应式对象:ref和
reactive
ref()改变信息{{msg}}{{man}}import{defineComponent,ref,Ref}from'vue'exportdefaultdefineComponent({setup(){letmsg:Ref=ref("你好")letman=ref({name:"wj"})constchangeMsg=()=>{msg.value="我还好"console.log(msg);man.
沐风三生
·
2023-10-28 00:25
vue3学习
vue.js
前端
pinia中使用
reactive
声明变量,子页面使用时,值未改变,即不是响应式的(解决方法)
reactive
赋值无效!
reactive
不要直接data=赋值!!!
豆逗逗
·
2023-10-28 00:25
vue3
pinia
javascript
reactive
ref
pinia
vue3
vue3中的provide 与 inject
inject('car')二、举例说明(代码如下)(1)目录结构(2)parentView.vue(provide传递数据)父组件:{{name}}---{{price}}import{provide,
reactive
H_HX126
·
2023-10-27 23:52
前端
javascript
vue3
祖孙通信
provide
inject
pinia全局状态管理
、vue3使用优点:相比vuex:提供组合式和选项式的写法,支持ts类型推断,提供更简洁的状态管理(去除mutation)注意点:(1)使用store时不要结构,会失去响应性,因为store实际上是被
reactive
m0_45127388
·
2023-10-27 22:02
前端
Vue实现获取验证码60s倒计时(刷新不重置计时)
buttom按钮发送验证码{{data.count}}秒后重试提交js:import'vant/es/toast/style'import'vant/es/notify/style'import{ref,
reactive
web why
·
2023-10-27 21:33
vue.js
javascript
前端
vue3 异步组件引用及使用
/components/zj.vue'))2组件zj.vue{{item.name}}import{ref,
reactive
}from'vue
老胡说前端
·
2023-10-27 19:45
vue3
vue.js
前端
javascript
Unsafe.putOrderedInt
源码学习
引言为什么突然要学习这个方法呢?看下我们上一篇翻译的文章就明白了,真的不是很好理解,不是立即可见那是顺序的吗?看方法名称Ordered应该是顺序的,那么究竟是不是呢?带着疑问去写个代码验证下吧/****设置对象指定下标处的Integer值为给定值。这是一个顺序的或者懒惰版本的*putIntVolatile(Object,long,int)方法,它不保证值的改变对其他线程立即可见。*它仅对volat
太阳伞下的阿呆
·
2023-10-27 14:15
java
多线程
并发编程
并发包
juc
Unsafe
springboot 启动过程【版本2.7.8】
构造SpringApplication对象1、推测web应用类型如果项目依赖中存在org.springframework.web.
reactive
.DispatcherHandler,并且不存在org.springframework.web.servlet.DispatcherServlet
嘤嘤怪QQQ
·
2023-10-27 14:36
springboot
1024程序员节
【详细学习SpringBoot源码之内嵌Tomcat启动原理分析&编译部署Tomcat源码过程解析-9】
后续更多的文章内容可以点击查看】【1.SpringBoot初识之Spring注解发展流程以及常用的Spring和SpringBoot注解】【2.SpringBoot自动装配之SPI机制&SPI案例实操学习&SPI机制核心
源码学习
硕风和炜
·
2023-10-27 05:03
SpringBoot
SpringBoot源码
Tomcat源码
编译部署Tomcat源码
内嵌Tomcat启动原理分析
Java
vue3笔记
以上)优点:性能的提升(打包小,内存小,渲染快)源码升级(用proxy代替definProprety来实现双向绑定,虚拟DOM重写)支持ts支持的新特性CompositionAPI(setup,ref,
reactive
bug改不完
·
2023-10-27 02:45
vue.js
前端
javascript
v3的
reactive
和ref
reactive
作用:定义一个对象类型的响应式数据语法:const代理对象=
reactive
(源对象)接受一个对象(或数组),返回一个代理对象(proxy对象)
reactive
定义的响应式数据是"深层次的
阿金敲代码
·
2023-10-27 02:41
javascript
java
前端
极客大学 java 进阶训练营怎么样,图文详解
Spring思维导图Spring
源码学习
笔记有关微服务的面试题:Dubbo中zookeeper做注册中心,如果注册中心集群都挂掉,发布者和订阅者之间还能通信么?Dubbo的整体架构设计有哪些分层?
一头狒狒
·
2023-10-27 01:20
java
开发语言
解析
reactive
---vue3响应式
想要了解vue3的
reactive
模块,就要对Proxy和Reflect有所了解,关于这两个知识我推荐看阮一峰老师的ES6入门教程我对
reactive
模块有一个大致梳理,见下图从上图可以大致理清一个值被创建响应式状态的过程
LH_R
·
2023-10-27 01:43
vue
解析Vue3源码(一)——
reactive
解析Vue3源码(一)——
reactive
前言
reactive
的源码总结前言不同于Vue2,Vue3声明响应式数据不是在$options.data()中声明而是需手动创建。
玛已
·
2023-10-27 00:09
vue3解析
javascript
【Vue3
源码学习
】响应式源码解析:
reactive
、effect、ref
reactive
响应式源码地址:packages/reactivity/
reactive
.ts先看一下在Vue3中定义的几个用来标记目标对象target的类型的ReactiveFlags,下面先是枚举的属性
Chx.zhang
·
2023-10-27 00:39
#
VUE源码学习记录
javascript
vue
源码
前端
vue3 源码解析(2)— ref、toRef、toRefs、shallowRef 响应式的实现
前言vue3源码解析(1)—
reactive
响应式实现介绍完
reactive
之后还有另一个很重要的响应式API,其中包括ref、toRef、toRefs和shallowRef。
Avicli
·
2023-10-27 00:06
javascript
前端
源码解析
vue3
vue3 源码解析(1)—
reactive
响应式实现
举个例子reactivelet{
reactive
,effect}=VueReactivity;constuser={name:'Alice',age:25,address:{city:'NewY
Avicli
·
2023-10-27 00:03
前端
javascript
源码解析
vue3
1024程序员节
Vue3响应式原理以及依赖模型解析
如果不熟悉响应式对象,可以先看Vue3响应式对象-
reactive
,Vue3响应式对象-ref,Vue3响应式对象-计算属性和异步计算属性一、什么是依赖?
顽皮宝
·
2023-10-26 22:41
vue
vue.js
前端
javascript
vue3中的双向数据绑定方法原理和响应式的实现方式
一、ref和
reactive
的区别ref的作用是定义一个基本类型的数据为响应式setup(){letnum=ref(1);//创建一个包含响应式数据的引用(reference)对象//js中操作数据:xxx.value
牛仔在哪
·
2023-10-26 22:08
vue.js
Vue3响应式内部原理
响应式的实现方式就是劫持数据,Vue3的
reactive
就是通过Proxy劫持数据,由于劫持的是整个对象,所以可以检测到任何对象的修改,弥补了2.0的不足。
monana6
·
2023-10-26 22:37
vue.js
javascript
前端
php连接tidb,TiDB
源码学习
笔记:启动TiDB
作者:院长,神州数码云基地开发工程师,目前专注于TiDB源码研究。TiDB源码研究系列第一篇,简述TiDB的核心架构,从tidb-server/mian.go开始,探索启动TiDB的方法。最近因为一些任务,开始入门学习TiDB源码,作为一名刚刚接触数据库底层的孩子来说,这个过程并不容易,好在TiDB的官方文档提供了源码阅读系列文章,能够让我们比较快速的入门,但是内容比较简单,即使依靠着官方文档去学
麒麟瑜
·
2023-10-26 20:05
php连接tidb
Composition API(其它部分) — Vue3
1)shallowReactive与shallowRefshallowReactive:只处理了对象内最外层属性的响应式(也就是浅响应式)shallowRef:只处理了value的响应式,不进行对象的
reactive
七维大脑
·
2023-10-26 17:09
#
VUE3
vue.js
前端
vue3
前端下载文件
这个值就是文件名但是如果后端传给我们的是一个文本或者字节流,则就需要我们用Blob对象再进行一下处理,把后端给的二进制或者文本数据利用Blob对象生成一个下载地址,然后创建a链接,自动触发a链接进行下载下载json文件下载普通文件import{
reactive
小辉吖~
·
2023-10-26 12:16
前端
vue+echarts+vue-echarts 自定义仪表盘
自定义echarts仪表盘代码示例js部分代码如下(示例):import{ref,
reactive
,toRefs}from"vue";exportdefault{setup(props){constthat
Cookie686
·
2023-10-26 05:14
echarts
vue.js
javascript
vue3标注ailabel
图像居中图像放大图像缩小移动注记-->点线段多段线-->圆矩形多边形填充-->撤销-->获取标注数据涂抹-->擦除-->获取rle数据-->手动设置坐标-->importAILabelfrom"ailabel";import{
reactive
Tanjc518
·
2023-10-26 00:58
vue
vue.js
前端
javascript
vue3 hooks demo
exportdefaultfunction(){letpoint=
reactive
({x:0,y:0})functionusePoint(e){point.x=e.xpoint.y=e.y}onMounted
自由的音符
·
2023-10-25 21:10
前端
javascript
开发语言
el-tree业务
暂无数据constformState=
reactive
({node_ids:[],})constselectAllChange=()=>{if(selectAll.value){constlevelTwoNodes
自由的音符
·
2023-10-25 21:34
1024程序员节
MsgBroker
源码学习
基本功能发送普通消息发布者在xml中配置group和EVENTCODE发布消息服务实现三步走创建消息对象UniformEvent:由uniformEventBuilder负责创建,设置topic和eventcode两个属性值设置消息对象属性值:setEventPayload发送消息:通过uniformEventPublisher的publisherUniformEvent方法完成//发布消息,消息
旺旺大仙贝
·
2023-10-25 20:21
libevent
源码学习
----io多路复用的封装和使用
因为是非阻塞监听事件的发生,所以内部其实还是采用io多路复用函数实现的。又因为可供选择的io函数很多,linux下有epoll,poll,select等,window下有ICOP,select等,所以libevent需要在程序启动时选择一个合适的io多路复用函数,合适的依据是系统支持,为了实现跨平台io函数的效率尽量高用户是否主动设置了不想使用的io函数为了解决跨平台,libevent对所有的io
一个程序渣渣的小后院
·
2023-10-25 18:43
libevent
libevent
源码
io多路复用
【vue3】状态过渡-GSAP插件实现
tweenNum.toFixed(0)}}import{
reactive
,watch}from'vue'importgsapfrom'gsap'letnum=
reactive
({currNum:0,tweenNum
String佳佳
·
2023-10-25 14:36
vue3
vue.js
【Vue复习】Vue面试题收记录
to和next参数,参照当前用户权限对路由重定向1.Vue3与Vue2相比较,有哪些变化组合式API、setup()、生命周期destoyed被unmounted替换、teleport、双向绑定的优化、
reactive
三分落樱
·
2023-10-25 12:36
前端
vue.js
前端
vue3实现父组件向子组件传值并监听props改变触发事件
1.父组件向子组件loginPhone传递tel参数phone是在
reactive
定义的变量也可是是ref定义的变量2.子组件import{watch}from"vue";exportdefault{props
Allen·赵
·
2023-10-25 11:37
vue3
前端
javascript
开发语言
vue
arco-disign vue + vue3 封装一个“下拉多组单选组件”
a-radio-group、a-radio实现效果:调用组件constsearchModel=ref({indicatorScreening:['01','04','05'],});constdict=
reactive
小何开发
·
2023-10-25 10:06
1024程序员节
Akka 设计
Reactive
System架构指南(A-Z翻译系列)Part3
第三部分:使用Akka集群和分片建立集群Akka对于企业用户来说最重要的特性之一就是创建集群。对那些很有经验的java开发者来说,Akka打开了一个新世界:开发不再限定于单个虚拟机上,在多个虚拟机的分布式环境中,基于Akka的应用程序的行为和单个虚机上的行为一样。它的工作方式如下:figure13.png在图13中,数个虚机共同运行组成了一个Akka集群。它们彼此感知,通过gossip协议互相监控
wolfwolfgod
·
2023-10-25 04:44
vue3.0组件数据定义
3.定义组件//从vue中导入定义组件的方法,就是defineComponentimport{defineComponent,
reactive
}from'vue'//ES6导出模块,defineComponent
哥是八路
·
2023-10-25 03:06
YYCache
源码学习
通常缓存是由内存缓存和磁盘缓存组成的,内存缓存容量小但是存取速度快,磁盘容量大但是存取速度慢。内存缓存YYMemoryCache包括数量限制、容量限制、时间限制、内存警告、退出后台清空缓存;采用了双向链表和字典实现了LRU淘汰算法;优化同步访问的性能,使用了pthread_mutex_lock锁来保证线程安全;磁盘缓存YYDiskCache采用了SQLite配合文件的存储方式;采用了LRU淘汰算法
崔又淇
·
2023-10-24 23:48
muduo
源码学习
base——Exception(带 stack trace 的异常基类)
Exception(带stacktrace的异常基类)前置ExceptionCurrentThread::stackTrace()前置ABI:ApplicationBinaryInterface,应用程序二进制接口,可以参考:细谈ABIRTTItype_info:RTTI:RunTimeTypeIdentification,运行时类型识别mangle和demangle:mangle:c++为了实现
4nc414g0n
·
2023-10-24 15:22
muduo
Learn
服务器
muduo
源码学习
base——TimeStamp(UTC时间戳)
TimeStamp(UTC时间戳)前置copyable和noncopyableTimeStampnow()此博客跟着b站上的:大并发服务器开发(实战)学习做的笔记前置值语义、对象语义:值语义:所谓值语义是一个对象被系统标准的复制方式复制后,与被复制的对象之间毫无关系,可以彼此独立改变互不影响对象语义:也叫指针语义,引用语义等,通常是指一个对象被系统标准的复制方式复制后,与被复制的对象之间依然共享底
4nc414g0n
·
2023-10-24 15:51
muduo
Learn
服务器
muduo
源码学习
base——Atomic(原子操作与原子整数)
Atomic(原子操作与原子整数)前置知识AtomicIntegerTget()getAndAdd()getAndSet()关于原子操作实现无锁队列(lock-free-queue)前置知识happens-before:用来描述两个操作的内存可见性如果操作Xhappens-before操作Y,那么X的结果对于Y可见六种内存序:typedefenummemory_order{memory_order
4nc414g0n
·
2023-10-24 15:51
muduo
Learn
服务器
vue3 ref 和
reactive
置空数组的方式 (两者是有差异的)
1.采用
reactive
制空数组letgoodList=
reactive
([{id:1,title:'苹果'},{id:2,title:'鸭梨'}])正常想法goodList=[]//但是这样是不行的正确
大佩梨
·
2023-10-24 13:10
vue.js
vue.js
javascript
前端
<script lang=“ts“ setup>使用setup语法糖引入组件爆红问题
未使用setup语法糖前注册组件:import{defineComponent,ref,
reactive
}from"vue";importAddPointsfrom'.
爱酱丶
·
2023-10-24 13:27
typescript
vue3
组件
<script lang=“ts“ setup>setup语法糖 子传父
子组件:取消import{
reactive
,ref}from'vue'constemit=defineEmits(["resetForm"])//子组件通信父组件点击了取消按钮//取消constresetForm
爱酱丶
·
2023-10-24 13:27
typescript
子传父
setup语法糖
vue3+vite在线预览pdf
//import{createLoadingTask}from"vue3-pdfjs/esm/vue-pdf.js";import*aspdfjsLibfrom"pdfjs-dist";import{
reactive
朱@
·
2023-10-24 10:57
vue
1024程序员节
Vue3全网最细介绍使用
文章目录一、Vue3介绍二、Vue3项目创建三、Setup四、ref与
reactive
五、setup-context六、计算属性七、监听属性八、Vue3生命周期九、自定义hook函数十、toRef一、Vue3
LoisMay
·
2023-10-24 08:48
Vue
javascript
vue.js
前端
vue3
setup
2023 uniapp( vue3)使用canvas生成海报并保存,taro/微信小程序也适用
有段时间没写vue了,有点生疏了......1、代码有注释,完整代码如下import{onMounted,
reactive
,ref,watch}from"vue";import{getImgBase64
沐歌丨丶
·
2023-10-24 07:36
uni-app
微信小程序
uni-app
taro
微信小程序
canvas
vue3手写一个轮播图
leftrightimport{ref,
reactive
,toRefs,onMounted,}from'vue'constswiperRef=ref(null)letw=ref(800)letscrollWin
sleeppingfrog
·
2023-10-24 03:05
javascript
前端
vue.js
轮播图
MyBatis
源码学习
道路之一 架构
想想每一次的源码分析都应该有自己的一个学习方式,分析方式,或者说是自己的一个套路.首先总结下自己的源码分析学习方式:1首先要知道该源码的架构,以及每一个模块之间都有些什么功能.2框架在应用启动过程中,哪些模块分别做哪些事,跟跟代码,然后自己注释下.3最后再看看要完成某些功能框架做了哪些操作,一样的源码跟跟.4看看前人的一些经验,或者官网来更加透彻的分析源码.那么现在就跟着这样的学习套路来开始自己的
世外小虫
·
2023-10-23 22:18
JDK 1.7 java.io
源码学习
之InputStream和OutputStream
InputStream和OutputStream是JavaIOAPI中所有字节输入/输出流的基类,是一个抽象类,实现了Cloaseable接口InputStream最核心的是三个read方法:publicabstractintread()throwsIOException;publicintread(byteb[])throwsIOException;publicintread(byteb[],i
Rickesy
·
2023-10-23 18:50
Java
IO
java
Mybatis
源码学习
(23)-SqlSession对象的创建过程
一、前言 在前面的内容里,我们已经分析了Mybatis中的基础支撑层的各个模块,后续也分析了在Mybatis开始工作的时候,如何加载并解析相关配置文件的内容。详细可以参考《Mybatis整体架构概述》、《Mybatis启动时的初始化过程》等内容。本节内容,我们开始来分析创建SqlSession对象的过程。二、SqlSession对象简介 SqlSession类是Mybatis接口层最核心的接口
姠惢荇者
·
2023-10-23 12:33
Mybatis源码学习
mybatis
SqlSession
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他