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源码分析
RT-Thread线程管理(使用篇)
layout:posttitle:“RT-Thread线程管理”date:2024-1-2615:39:08+0800tags:RT-Thread线程管理(使用篇)之后会做
源码分析
线程是任务的载体,是RTT
唐·柯里昂798
·
2024-02-03 07:34
stm32
嵌入式硬件
单片机
mcu
c语言
笔记
经验分享
RT-Thread线程间同步(信号量, 互斥量, 事件集)--02
源码分析
源码分析
使用看上一篇API使用信号量/***Semaphorestructure*/structrt_semaphore{structrt_ipc_objectparent;/**parent));/*
唐·柯里昂798
·
2024-02-03 07:34
stm32
单片机
mcu
c语言
笔记
RT-Thread对象管理解析(通过线程创建
源码分析
)
layout:posttitle:“对象管理”date:2024-1-3015:39:08+0800tags:RT-Thread对象管理RT-Thread的对象可以使用动态创建以及静态创建,使用动态的话需要定义一个宏定义RT_USING_HEAP,有这一个宏定义后会使用堆区进行初始化一般使用动态的函数为rt_xxx_create(),静态的为rt_xxx_init()内核对象的管理RT-Threa
唐·柯里昂798
·
2024-02-03 07:33
stm32
嵌入式硬件
单片机
mcu
c语言
物联网
FreeRTOS任务挂起以及延时部分
源码分析
layout:posttitle:“任务状态”date:2023-7-1915:39:08+0800tags:FreeRTOS任务状态fireRTOS代码分析任务挂起//把一个任务挂起voidvTaskSuspend(TaskHandle_txTaskToSuspend){TCB_t*pxTCB;taskENTER_CRITICAL();//进入临界区{/*参数是NULL的时候设置为当前任务,否则
唐·柯里昂798
·
2024-02-03 07:57
FreRTOS笔记
stm32
单片机
mcu
c语言
架构学习(三):scrapy-redis
源码分析
并实现自定义初始请求
scrapy-redis
源码分析
并实现自定义初始请求前言关卡:如何自定义初始请求背景思考简单又粗暴的方式
源码分析
结束前言通过这篇文章架构学习(二):原生scrapy如何接入scrapy-redis,初步入局分布式
九月镇灵将
·
2024-02-03 06:58
逆向与架构
架构
学习
scrapy
tengine ngx_http_upstream_dynamic_module 动态域名解析功能的代码详细解析
tenginengx_http_upstream_dynamic_module动态域名解析功能的代码详细解析1.为什么需要域名动态解析2.配置指令3.加载模块3.
源码分析
3.1指令解析3.2upstream
码农心语
·
2024-02-03 06:43
nginx学习
nginx
tengine
动态域名解析
upstream
dynamic
Vue3+TS+Vite+Pinia学习总结
VUE3介绍
vue2
和vue3之间的区别因为需要遍历data对象上所有属性,所以如果data对象属性结构嵌套很深,就会存在性能问题。
天生我材必有用_吴用
·
2024-02-03 06:07
JavaScript
Vue
学习
前端
vue3.js
ts
选项式API
组合式API
vue.js
巧用windows的move命令结合jenkins让npm构建速度上来
一.背景jenkins构建
vue2
的项目,每次都很慢,即便非常顺利都要1分多钟。之前的文章想到的私服的方式,windows下利用verdaccio私服让npm构建速度上来-CSDN博客。
弗锐土豆
·
2024-02-03 06:37
前端
工器具
jenkins
vue
构建
慢
Vue2
学习之第五章——vuex
理解vuexvuex是什么专门在Vue中实现集中式状态(数据)管理的一个Vue插件,对vue应用中多个组件的共享状态进行集中式的管理(读/写),也是一种组件间通信的方式,且适用于任意组件间通信。Github地址:https://github.com/vuejs/vuex什么时候使用Vuex多个组件依赖于同一状态来自不同组件的行为需要变更同一状态Vuex工作原理图安装vuex终端输入npmivuex
吃一口你的梦。
·
2024-02-03 05:54
学习
vue.js
javascript
vue3项目中数字滚动效果
前言:目前大多数新的vue项目都采用了vue3去写,在最近的项目中,需要展示数字滚动的效果,我就想到了之前用多的vue-count-to数字滚动插件,发现这个插件只使用于
vue2
项目,在vue3项目中并不试用
张不大了
·
2024-02-03 05:17
前端知识
vue
vue.js
前端
CopyOnWriteArrayList
源码分析
介绍:CopyOnWriteArrayList是一个线程安全的ArrayList,它在每次修改(add/set/remove)时创建数组的新副本,然后将修改应用到新数组上。这是它名字的由来:“CopyOnWrite”。这种设计使得它在多线程环境下能提供更好的并发性能。当一个线程修改列表时,其他线程不能访问旧数组,因此不会受到数据不一致的影响。然而,写操作的代价是创建新数组并复制所有元素,这可能在大
不随意的风
·
2024-02-03 03:36
JUC
java
数据结构
开发语言
ConcurrentHashMap
源码分析
-关键特性使用简单用例实现
下面是一个简化的
源码分析
,帮助你理解ConcurrentHashMap的工作原理:importjava.util.concurrent.ConcurrentHashMap;publ
无名·
·
2024-02-03 02:30
java
线程安全
【SpringCloud技术专题】「Eureka
源码分析
」从源码层面让你认识Eureka工作流程和运作机制(上)
SpringCloud,大家都应该知道注册中心,而对于我们从过去到现在,SpringCloud中用的最多的注册中心就是Eureka了,所以深入Eureka的原理和源码,接下来我们要进行讲解下eureka的
源码分析
洛神灬殇
·
2024-02-03 02:06
vue3项目创建权限问题解决以及淘宝镜像过期解决
由于是在做对比类的,还有
vue2
的,所以先建
vue2
的用命令行建
vue2
的,报错发现有两个问题。
伊昂呀
·
2024-02-02 23:00
vue
vue.js
html5
前端
Vue3如何深度修改vant4 css样式
1、当前页面只用一次某个组件
vue2
是::v-deep.vant-button{}vu3则是::v-deep(.vant-button){}页面示例回到顶部::v-deep(.van-button){background-color
HaushoLin
·
2024-02-02 22:58
Vue3
css
前端
vue.js
html5
【
Vue2
+ ElementUI】el-table动态合并行和列
实现:ElementUI+假数据(使用时替换为接口数据即可)一.效果图二.代码exportdefault{name:'CellMerge',data(){return{tableData:[],//合并单元格arealameArr:[],//arealamearealameIndex:0,//arealame索引typeArr:[],//typetypeIndex:0,//type索引plance
吃小猫的大鱼
·
2024-02-02 22:12
ElementUI
vue.js
前端
elementui
vscode
由浅至深谈谈JUC
JUC并发工具一、CountDownLatch应用&
源码分析
1.1CountDownLatch介绍CountDownLatch就是JUC包下的一个工具,整个工具最核心的功能就是计数器。
被Java暴击的星河
·
2024-02-02 22:06
并发编程
java
菜鸡后端的前端学习记录-2
忘了记一下看的视频了,有兴趣的可以去看一看,目前感觉讲的还不错,但是需要有一定基础:【尚硅谷
Vue2
.0+Vue3.0全套教程丨vuejs从入门到精通】(学习记录第二部分,都写到一个博客里太长了,不利于阅读复习
无名一小卒
·
2024-02-02 21:30
前端学习开发记录
前端
学习
vue2
使用echarts自定义tooltip内容
先上最终效果图#实现过程:一、下载引入echarts下载npminstallecharts--save在main.js中引入import*asechartsfrom"echarts";Vue.prototype.$echarts=echarts;二、使用exportdefault{data(){return{powerEchartData:[{"thisPower":220,"voltage":2
tianxinw
·
2024-02-02 21:44
echarts
javascript
vue
前端
vue2
插槽slot的使用
插槽的基本使用:组件的子节点位置写的内容会被插入到子组件的标签的子节点中,当组件的子节点没有内容时,会默认使用标签的子节点内容。//父组件 {{website.title}}//这里传了就用传的值'imooc'data(){return{website:{url:'http://imooc.com/',title:'imooc'}}}//子组件默认内容,即父组件没设置内容时,这里显示//传了这里
The Venerable Dragon
·
2024-02-02 20:56
vue.js
前端
javascript
我用前端【最新】技术栈完成了一个生产标准的项目【Vue3 + TS + Vite + Pinia + Windicss + NavieUI】
项目背景最近一直在忙一个EPR系统的开发,新项目之前团队的技术栈基本停留于
Vue2
+Js+Webpack+Vuex上,但是Vue生态其实已经可以说进入了次时代,虽然我个人其实不是很倡议盲目的去追赶新的框架
Coder HoMeTown
·
2024-02-02 20:10
前端
vue
前端
git
webpack
vue.js
vue2
中使用 video.js 以及遇到的问题
效果图安装videojs首先使用npm安装video.jsnpmivideo.js在main.js中进行引入import"video.js/dist/video-js.css";importvideojsfrom"video.js";Vue.prototype.videojs=videojs;使用videojshtml:vue钩子://父组件传递过来的视频地址,也可以将整个videojs的第二个参
未飞
·
2024-02-02 20:54
vue
vue
插件
javascript
开发语言
ecmascript
Vue3_基础使用_1
这节主要介绍:
vue2
与vue3的区别,创建响应式的数据,setup语法糖的使用,watch监听,及vue3创建项目。
Evan.Pei
·
2024-02-02 20:53
前端
vue.js
javascript
关于node.js奇数版本不稳定 将11.x.x升级至16.x.x不成功的一系列问题(一)
据说
vue2
用16稳定一些vue3用18好一点(但之前我vue3用的16.18.1也可以)为维护之前的老项目先搞定node版本切换下载nvmnode版本管理工具https://github.com/coreybutler
猴小七儿
·
2024-02-02 19:51
工作笔记
node.js
vue
node.js
Vue2
.0 组件传值方式:父传子、子传父、非父子组件传值
文章目录1.父组件向子组件进行传值父组件:子组件:2.子组件向父组件传值子组件:父组件:3.非父子组件进行传值公共bus.js组件A:组件B:每次总结都是在加强一遍记忆1.父组件向子组件进行传值父组件:父组件:importchildfrom'./child'exportdefault{components:{child},data(){return{name:''}}}子组件:子组件:{{inpu
博客zhu虎康
·
2024-02-02 18:21
遇见Bug_Vuejs
vue.js
Vue2
.0 修饰符、绑定样式、计算属性以及侦听属性
一、修饰符1.事件修饰符:事件修饰符是对事件捕获以及目标进行了处理(语法:@事件名.修饰符)(1)stop:阻止了事件冒泡,相当于调用了event.stopPropagation方法(2)prevent:阻止了事件默认行为,相当于调用了event.preventDefault方法(3)self:只有在event.target是当前元素自身时触发(4)once:绑定的事件只能触发一次(5)captu
前端小白李小小
·
2024-02-02 17:01
vue.js
前端
javascript
vue2
指令和修饰符
vuecreatename命令行方式创建vueui图形化方式创建项目中的命令首先在cmd命令行窗口中确认是在项目的根目录中,才能正确的启动命令.开发环境命令:npmrunserve打包便衣命令:npmrunbuild
vue2
Pinia-
·
2024-02-02 17:30
前端
javascript
vue.js
IDEA如何进行远程Debug调试
背景:使用docker进行CVE漏洞复现的时候,由于只能黑盒进行复现,并不能知道为什么会产生这个漏洞,以及漏洞的POC为什么要这么写,之前我都是通过本地debug来进行
源码分析
,后来搜了一下,发现可以进行远程代码
Smileassissan
·
2024-02-02 16:47
问题解决技巧
intellij-idea
java
ide
安全
web安全
vue2
解决父组件刷新子组件数据
在使用elementui开发pc端项目时,经常会有这样的业务场景,比如,在页面中有一个按钮,点击按钮打开一个弹框,弹框里面有一些表单项或其他的数据源,如果把按钮所在的页面作为父组件,弹框中的内容作为子组件,父组件点击按钮想要每次都能初始化子组件中的数据,会发现mounted生命周期只会调用一次,如果想要每次打开都能刷新子组件的数据,一般会有以下几种解决方式。方法1、在子组件上面加一个key,这个k
jqh_0484
·
2024-02-02 16:45
vue.js
vue2
+three.js做出一个精美的3D地图——1.搭建基础场景
系列文章目录构建基础场景文章目录系列文章目录构建基础场景前言一、下载three.js二、搭建基础场景1.构建场景(Scene)2.构建摄像机(Camera)正交相机(OrthographicCamera):物体不会受距离影响,无论远近都不会改变大小透视相机(PerspectiveCamera):物体受距离影响,远小近大,跟我们的人眼非常相似。透视相机构造函数的四个参数3.渲染器基础的已经搭建完成了
Tx的练习题
·
2024-02-02 16:04
vue2+three.js
构建一个精美的中国地图
简介地址
javascript
3d
arcgis
vue.js
webgl
vue2
动态渲染el-table + 前端导出excel
市局县局服务站查询重置-->导出新增-->{{itm[item]||0}}-->import{getStatisticsQueryList,getStatisticsQueryListHeader,getStatisticDept}from"@/api/grassrootsServices/statisticMessage/index"import*asFileSaverfrom"file-sav
举个栗子 .
·
2024-02-02 16:33
前端
excel
vue.js
「连载」边缘计算(十四)02-02:边缘部分源码(
源码分析
篇)
(接上篇)CloudCore本节将对CloudCore进行剖析,对CloudCore组件中功能模块共用的消息框架和各功能模块的具体功能进行深入剖析,具体包括CloudCore功能模块之间通信的消息框架、cloudhub剖析、edgecontroller剖析、devicecontroller剖析。CloudCore功能模块之间通信的消息框架CloudCore组件中各个功能模块之间是通过Beehive
十越科技
·
2024-02-02 15:12
边缘计算
人工智能
vue2
将一个页面作为组件来展示
这里使用
vue2
进行的实现首先先建一个页面我是标题块111exportdefault{name:"index"}建好了页面,接下来在需要将这个页面当作组件来引入的页面些代码importtitleFirstfrom
你非柠檬为何心酸142
·
2024-02-02 14:00
前端
javascript
html
【项目创建笔记】
使用
vue2
创建项目1.打开终端,win+r打开输入cmd下载node.js,查看node.js版本2.安装vue-cli脚手架npminstall-g@vue/cli根据提示创建配置项目参考来源:https
久靥_
·
2024-02-02 14:37
后台管理项目笔记
笔记
vue.js
Vue2
.0 | 将项目打包成exe文件
本篇目录1.安装pkg2.下载项目依赖3.初始化并安装express包4.开始打包5.打包完成6.问题处理6.1打包过程报错附录1.手动下载node二进制文件前期准备:确保本地网络可以访问Github。确保本地正确安装NodeJs,可使用node-v查看版本。确保待打包项目可正常运行。本篇NodeJs版本v14.15.1。本篇介绍使用pkg插件将Vue项目打包成exe文件;前期准备完成之后,cmd
FSYML
·
2024-02-02 13:52
#
Vue2.0
vue.js
node.js
Android
源码分析
:Activity启动流程
分析流程基于Android8.0源码一般情况下我们通过Activity中的startActivity方法启动一个Activity。这个流程中涉及一下几个类:android.app.Activityandroid.app.Instrumentationcom.android.server.am.ActivityManagerServicecom.android.server.am.ActivityS
LeaYw
·
2024-02-02 12:27
vue2
前端使用axios发起post请求,后端(springboot)拿不到值解决办法
一、错误回现(前后端错误演示)axios封装-我常用的请求头参数application/json;charset=utf-8页面登录请求-post网络请求正常传入参数后端代码,查看控制台发现都为null,没取到值。二、解决1.尝试将前端post请求改成get,其他都不用变发现正常取到值,打印输出正常。前端页面正常跳转。2.后端设置为post请求,前端axios要配置请求头参数还要再对数据再进行一次
打工人小夏
·
2024-02-02 12:52
vue.js
前端
javascript
前端框架
spring
java
vue2
+html2pdf下载PDF,PDF分页切割
问题:PDF下载下来后,文档内容被暴力分割。解决方案:HTMLPDF......JSmethods:{downloadPDF(){//下载函数try{letvm=this;//A4宽高比例constA4_WIDTH=592.28;constA4_HEIGHT=841.89;vm.$nextTick(()=>{lettarget=document.getElementById("print");//
牧马少女
·
2024-02-02 10:58
pdf
javascript
前端
【Vue3实战】setup语法糖实战基础
【Vue3实战】setup语法糖前言一、setup语法糖的优势1.更清晰的逻辑组织2.更好的类型推断和IDE支持无需导入自动注入组件的上下文更好的类型推断3.更灵活的组合逻辑4.更好的响应式能力二、
Vue2
愛彈吉他的小盆友
·
2024-02-02 09:17
vue
typescript
vue
vue.js
javascript
前端
前端框架
Nginx RTMP
源码分析
--GOP的实现
nginxrtmpmodule的默认实现中,不支持gop缓存。我们可以自己进行开发,实现的主要原理是:当遇到关键帧时,清空旧的gop缓存并开始缓存新的帧数据;当play时,先将缓存的gop发送给对方,然后开始正常的发送的逻辑。具体逻辑如下:(这里只列出了主要的流程,并不是全部的代码实现)初始化在ngx_rtmp_session_t增加gop相关的字段:typedefstruct{....../*g
龙--技术总结分享
·
2024-02-02 09:12
Nginx
RTMP
C/C++
nginx
rtmp
gop
源码分析
「连载」边缘计算(八)01-25:边缘部分源码(
源码分析
篇)
搭建开发环境KubeEdge开发环境的搭建与7.1节高度相似,详情见《深入理解边缘计算:云、边、端工作原理与
源码分析
》。
十越科技
·
2024-02-02 08:18
边缘计算
数据库
大数据
「连载」边缘计算(十一)01-30:边缘部分源码(
源码分析
篇)
(接上篇)函数StartModules()定义具体如下所示。//StartModulesstartsmodulesthatareregisteredfuncStartModules(){coreContext:=context.GetContext(context.MsgCtxTypeChannel)modules:=GetModules()forname,module:=rangemodules
十越科技
·
2024-02-02 08:18
边缘计算
数据库
人工智能
「连载」边缘计算(十二)01-31:边缘部分源码(
源码分析
篇)
组件
源码分析
本节将对Kubernetes的核心组件的源码进行梳理和分析。
十越科技
·
2024-02-02 08:18
边缘计算
人工智能
「连载」边缘计算(十三)02-01:边缘部分源码(
源码分析
篇)
(接上篇)配置模块初始化配置模块初始化具体如下所示。err:=archaius.Init()...CONFIG=archaius.GetConfigFactory()(3)获取内存配置源获取内存配置源具体如下所示。ms:=memoryconfigsource.NewMemoryConfigurationSource()CONFIG.AddSource(ms)(4)获取命令行配置源获取命令行配置源具
十越科技
·
2024-02-02 08:46
spring
java
后端
freertos
源码分析
一 list链表数据结构
链表和任务管理是freertos的核心,先分析链表源码,freertos的链表是双向环形链表,定义与数据结构在list.h中,表项的初始化,插入与删除在list.c中。数据结构一、表项数据结构structxLIST_ITEM{listFIRST_LIST_ITEM_INTEGRITY_CHECK_VALUEconfigLIST_VOLATILETickType_txItemValue;struct
yvee
·
2024-02-02 08:05
数据结构
list
链表
前端框架简介及Vue3项目起步基础配置
前端框架简介及Vue3项目起步基础配置前端框架简介Vue1.1Vue脚手架1.1.1使用vue-cli创建
vue2
项目1.1.2使用create-vue创建vue3项目1.1.3项目起步-配置别名路径联想提示
前端小白进阶之旅
·
2024-02-02 07:08
前端框架
vue.js
scss
elementui
react.js
angular
vue2
组件注册
简单分享怎么将组件注册为全局组件,主要分为三部分:一、使用Vue.install方法将自义定的组件挂载到Vue实例上,如下:二、注册为全局组件,如下:三、页面使用,如下:
jqh_0484
·
2024-02-02 07:49
vue.js
前端
javascript
SpringBoot统一功能处理,拦截器,统一数据格式,捕捉异常
编辑@ControllerAdvice
源码分析
数据结构面试:HashMap,ConcurrentHashMap,ThreadLocal要看(建议看源码)网络:
狗哥不是甜妹
·
2024-02-02 06:49
spring
boot
后端
java
【分布式技术专题】Guava RateLimiter 针对于限流器的入门到实战(含
源码分析
介绍)
GuavaRateLimiter针对于限流器的入门到实战限流器的思路和算法漏桶算法令牌算法RateLimiter限流器RateLimiter的作用create方法acquire方法tryAcquire方法详细分析参数抛出异常参数抛出异常实践案例第1次获取10个令牌第2次获取1个令牌第3次获取10个令牌资料参考限流器的思路和算法如果让你来造一个限流器,有啥想法?漏桶算法用一个固定大小的队列。比如设置
洛神灬殇
·
2024-02-02 06:52
实战指南之分布式/微服务
java
guava
开发语言
Vue2
中给对象添加新属性界面不刷新?
在Vue.js中,如果你在对象上添加新属性而界面没有刷新,这可能是由于Vue的响应性系统的特性所导致的。Vue在初始化时会对数据进行响应式转换,这意味着只有在初始时存在的属性才会被监听,后来添加的属性不会自动触发视图更新。我们从一个例子开始:{{value}}按钮exportdefault{name:'HelloWorld',data(){return{items:{oldProperty:'旧属
凡大来啦
·
2024-02-02 04:00
vue.js
前端
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他