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
Laravel源码解析
Spring Boot v2.4.4
源码解析
(一)字符串占位符解析器 PropertyPlaceholderHelper
Spring属性占位符解析器PropertyPlaceholderHelper源码阅读PropertyPlaceholderHelper用于处理字符串中"${}"这种占位符,比如通过@Value(“${}”)注解获取对应属性文件中定义的属性值等(但不能处理@Value(“#{}”),表示通过SpEL表达式通常用来获取bean的属性)。该类是一个单纯的工具类,没有继承没有实现,而且简单无依赖,没有依
u一枚蒟蒻
·
2023-12-22 20:56
Spring
源码阅读
spring
java
源码
在
laravel
项目中 composer.json 中 autoload 配置是什么作用
在
Laravel
项目中,`composer.json`文件是一个重要的文件,它用于定义项目依赖以及一些Composer的配置。
XM-5458
·
2023-12-22 17:42
laravel
composer
json
如何在
Laravel
中屏蔽错误提示(两种方法)
前言
Laravel
是一个非常流行的PHP框架,其提供的错误提示机制使得在开发过程中出现问题时可以迅速定位原因,从而提高了开发效率。
骷大人
·
2023-12-22 17:41
laravel
php
Hotspot
源码解析
-第一章
第一章源码下载本次
源码解析
是以jdk1.8为基础的jvm源码,这里要简单介绍一下OpenJDK与Hotspot的关系:OpenJDK是JDK的开放原始码版本,而HotSpot只是OpenJDK中使用的虚拟机模块
zhang527294844
·
2023-12-22 16:16
java
Hotspot
源码解析
-开篇
开篇接下来的一段时间,我将开始读取Hotspot源码,并输出
源码解析
文档。写这些文档的意义,一是为了加深自己的技术基础,二是为了分享技术,同时也为了大家一起探讨技术。
zhang527294844
·
2023-12-22 16:10
Java虚拟机
java
vue3
源码解析
(v3.3.8)
从最基本的目录结构开始,逐渐深入,主要是为留痕,以便以后查阅0版本版本:3.3.81目录结构├─changelogs//更新日志├─packages//源码和测试代码│├─compiler-core//跨平台的框架│├─compiler-dom//浏览器端编译器│├─compiler-sfc//.vue文件解析器│├─compiler-ssr//服务端解析器│├─dts-test//│├─reac
无心使然云中漫步
·
2023-12-22 10:12
vue
vue.js
javascript
前端
【
laravel
】从数据库中查询6条随机数据的三种方法
SELECT*FROMtableWHEREname=""ORDERBYBAND()LIMIT100;那么在
laravel
中,也可以简单粗暴的实现相关功能。dd(DB::select("SELE
被卷成一团的江江
·
2023-12-22 10:01
Vue
源码解析
的理解总结
1.对数据代理的理解在vue中是有数据代理的,Vue的实例对象代理了data对象,Vue的实例对象是代理者,data对象是被代理者。数据代理实际上是把Vue中的data对象中的所有的属性通过Object.key()方法进行遍历,然后再通过Object.defineProperty()方法把data对象中的每个属性添加Vue的实例对象上,然后重写每个属性的get方法和set方法实例化Vue的时候,后
鲁女女
·
2023-12-22 10:49
laravel
框架引用kafka
在
Laravel
中操作Kafka,可以使用php-rdkafka扩展或confluent-kafka-php扩展。
蹲在角落数蚂蚁
·
2023-12-22 08:09
laravel
kafka
php
AQS(AbstractQueuedSynchronizer)
源码解析
DougLea在java.util.concurrent(JUC)中提供一套基础工具用于帮助开发者更加方便的开发并发程序,包括Lock、Semaphore、CountDownLatch、CyclicBarrier等等,而实现这些类的实现都借助了一个能够控制多个线程的并发访问的工具,那就是AbstractQueuedSynchronizer(AQS)。AQS的数据结构形式如下图所示,其维护了一个FI
洞庭湖上的麻雀
·
2023-12-22 07:52
Spark的stage
源码解析
https://zhuanlan.zhihu.com/p/535000671?utm_id=0stage创建划分的过程就是一个深度优先遍历rdd依赖树的过程,通过不断的循环递归形式,最早的stage被首先创建出来。然后顺序创建后续stage,stage创建完毕后会注册stage到shuffleToMapStage,这是一个map,key为shuffleId,value为stage。每一个stage
Logan_addoil
·
2023-12-22 05:19
大数据学习之旅
spark
大数据
分布式
ModStart框架助力博客开发,全新视频教程助你轻松上手!
ModStart是一款基于
Laravel
的模块化开发框架,它采用Apache2.0开源协议,免费且不限商业使用。这意味着你可以放心地使用它来开发你的博客网站,而无需担心任何版权问题。
魔众
·
2023-12-22 05:32
laravel
开源
ModStartBlog v8.8.0 富文本支持导入/粘贴Markdown,多处优化
ModStart是一个基于
Laravel
模块化极速开发框架。模块市场拥有丰富的功能应用,支持后台一键快速安装,让开发者能快的实现业务功能开发。系统完全开源,基于Apache2.0开源协议。
魔众
·
2023-12-22 05:27
laravel
开源
blog
Qt
源码解析
2---外部程序嵌入到Qt进程界面
Qt
源码解析
索引Qt程序开发时经常需要启动外部程序,这个通常使用QProcess挺好解决的。还有一种情况时需要启动外部程序,并嵌入到我们开发的Qt程序中,这样系统看起来更像一个整体。
道格拉斯范朋克
·
2023-12-22 04:16
Qt
qt
WindowContainer
嵌入外部程序
win嵌入外部程序
Qt
源码解析
3-信号和槽机制-QMetaType(qRegisterMetaType、Q_DECLARE_METATYPE、qMetaTypeId)
Qt
源码解析
索引目录Qt
源码解析
索引类QMetaType辅助类QtMetaTypePrivate成员函数qMetaTypeId成员函数type成员函数create成员函数destroy相关宏Q_DECLARE_METATYPE
道格拉斯范朋克
·
2023-12-22 04:16
Qt
c++
开发语言
qt
Qt
源码解析
3-信号和槽机制-QMetaType 知道你的类型
Qt
源码解析
索引目录Qt
源码解析
索引Qt
源码解析
3-信号和槽机制-QMetaType知道你的类型1为什么Qt需要运行时动态类型信息?2QMetaType保留了哪些信息?3它是如何工作的?
道格拉斯范朋克
·
2023-12-22 04:46
Qt
qt
开发语言
c++
QMetatype
Qt
源码解析
-QCefView编译
Qt
源码解析
索引环境配置1.CMake:最低要求版本为3.19.1,推荐使用最新版本2.QtQCefView是基于Qt框架的,同时支持Qt5.x和6.x版本。
道格拉斯范朋克
·
2023-12-22 04:45
Qt
QCefView
windows编译
cef_initialize
CEF
Chromium
Qt
源码解析
1---D指针原理
D指针什么是d指针如果你已经看过到Qt源文件像QLablel,QPictureQLabel::picture()const{ Q_D(constQLabel); if(d->picture) return*(d->picture); returnQPicture();}你会发现总体不时含有Q_D和Q_Q宏。本文揭示了这些宏的用途。该Q_D和Q_Q宏是一个设计模式的一部分被称为d-指针(
道格拉斯范朋克
·
2023-12-22 04:15
Qt
qt
c++
Q_D
Q_Q
D指针
源码解析
8-QSS原理-案例-Qt的qss特殊设置多个子控件的颜色与伪状态
Qt
源码解析
索引
源码解析
8-QSS原理-案例-Qt的qss特殊设置多个子控件的颜色与伪状态有些时候我们想特殊设置QSS,比如某一类标题栏目,某一个窗口中的颜色。
道格拉斯范朋克
·
2023-12-22 04:44
Qt
qt
qss
ID选择器
多个子类特殊配置
【
源码解析
】聊聊ReentrantReadWriteLock是如何实现的读写锁
为什么需要读写锁在并发编程领域,有多线程进行提升整体性能,但是却引入了共享数据安全性问题。基本就是无锁编程下的单线程操作,有互斥同步锁操作,但是性能不高,并且同一时刻只有一个线程可以操作资源类。但是对于大多数常见下,都是读操作多,写操作少,那么可以利用将锁的粒度进行细化,进而分化出读锁/写锁。也就是syn/ReentrantLock的升级版本ReentrantReadWriteLock。之前一篇文
qxlxi
·
2023-12-22 03:17
#
并发编程
#
源码解析
java
软件设计模式:单例模式
文章目录前言一、单例模式实现1.饿汉式静态变量方式静态代码块方式2.懒汉式线程不安全线程安全双重检查锁静态内部类方式枚举方式二、存在问题1.序列化反序列化2.反射破坏3.解决序列化破坏解决反射破坏解决三、JDK
源码解析
总结前言单例模式
浩泽学编程
·
2023-12-22 02:05
软件设计模式
设计模式
单例模式
spring
java
源码
laravel
redis 命令 - 4.List(列表)
BLPOPBLPOP是列表的阻塞式(blocking)弹出原语。它是LPOP命令的阻塞版本,当给定列表内没有任何元素可供弹出的时候,连接将被BLPOP命令阻塞,直到等待超时或发现可弹出元素为止。格式:BLPOPkey[key...]timeout返回值:如果列表为空,返回一个nil。否则,返回一个含有两个元素的列表,第一个元素是被弹出元素所属的key,第二个元素是被弹出元素的值。BRPOPBRPO
柒色彩虹
·
2023-12-21 22:11
php carbon详解,Carbon 中文文档
Carbon是日期及时间处理包了,我们这里来看日期及时间处理包在
Laravel
框架中的一些常用的使用。
游鱼_
·
2023-12-21 21:41
php
php
开发语言
ChatGLM-6B
源码解析
之 web_demo.py
fromtransformersimportAutoModel,AutoTokenizerimportgradioasgrimportmdtex2htmltokenizer=AutoTokenizer.from_pretrained("THUDM/chatglm-6b",trust_remote_code=True)model=AutoModel.from_pretrained("THUDM/ch
量化交易曾小健(金融号)
·
2023-12-21 20:15
大语言模型ChatGPT
-
LLM
python
人工智能
开发语言
Vue
源码解析
-简单实现文本插值并且简单封装(三)
Vue中最基本的数据绑定形式是文本插值,它使用的是“Mustache”语法(即双大括号){{}}的形式来进行数据的绑定,我们这里来进行一个简单的复刻,并且用字符串路径来访问对象成员,完成一个简单的封装。{{name}}{{message}}{{name}}{{message}}{{frit.fritOne}}{{frit.fritTwo}}letrkuohao=/\{\{(.+?)\}\}/g;/
吾乃猪儿虫
·
2023-12-21 19:14
vue.js
前端
javascript
DPDK之eventdev_pipeline
源码解析
DPDK之eventdev_pipeline
源码解析
引言1实现原理1.1数据接收1.2数据发送1.3事件调度1.4structrte_event2核心API3
源码解析
3.1generic实现3.2txenq
Victor Fung
·
2023-12-21 18:07
分布式存储
网络
为你自己学
laravel
- 16 - model之间的关系 - 一对一和一对多
我们已经介绍过了migration和model的内容。后面接着讲解model。讲解它的什么呢?讲解model和model之间的关联性。关联性有三个:一对一、一对多、多对多。这些关联性,并不是通过什么数据库上面划上一条线实现的。实际上是透过一些方法,透过一些特别约定的栏位做到的。例子我有一家书店,书店是一个model:Store。但是我的这个书店只有一本书:Book。那么书店和书就是一对一。建一个书
韫秋鱼线
·
2023-12-21 17:53
为你自己学laravel
laravel
数据库
oracle
为你自己学
laravel
- 15 - model的更新和删除
为你自己学
laravel
。model的部分。这一次讲解的是model当中怎么从数据库当中更新数据和删除数据。先从数据库当中抓出来资料。当然我们是使用phpartisantinker进入到终端机。
韫秋鱼线
·
2023-12-21 17:48
为你自己学laravel
laravel
android
php
【Spark-ML
源码解析
】Word2Vec
前言在阅读源码之前,需要了解Spark机器学习Pipline的概念。相关阅读:SparkMLlib之Pipeline介绍及其应用这里比较核心的两个概念是:Transformer和Estimator。Transformer包括特征转换和学习后的模型两种情况,用来将一个DataFrame转换成另一个DataFrame;Estimator接收一个DataFrame并输出一个模型(Transformer)
LotusQ
·
2023-12-21 17:18
spark-ml
word2vec
人工智能
【MMEngine】RUNNER.ITERBASEDTRAINLOOP与RUNNER.EPOCHBASEDTRAINLOOP
源码解析
——如何设置按照迭代次数和轮数进行网络训练
目录动机MMEngine.runner设置config参数举例MMEngine.runner源码IterBasedTrainLoop说明输入输出IterBasedTrainLoop源码EpochBasedTrainLoop说明输入输出EpochBasedTrainLoop源码总结基于迭代次数训练❤️config❤️参数说明基于轮数训练❤️config❤️参数说明✌️✌️启发整理不易,欢迎一键三连!
zy_destiny
·
2023-12-21 12:46
实例分割
mmSegmentation
MMEngine
人工智能
深度学习
机器学习
开发语言
python
mmengine
计算机视觉
element ui el-avatar
源码解析
零基础逐行解析
avatar功能介绍快捷配置头像的样式avatar的参数配置属性说明参数size尺寸typestring类型(‘large’,‘medium’,‘small’)number类型validator校验shape形状circle(原型)square(方形)icon传入的iconsrc传入的图片string类型可以是本地图片(本地图片需要在js中requir导入,不可直接使用相对路劲引用)也可以是网络地
丰的传说
·
2023-12-21 08:20
ui
elementui
源码
element
ui
Apache Shiro漏洞复现
漏洞复现中间件列表中间件及框架列表:IIS,Apache,Nginx,Tomcat,Docker,K8s,Weblogic,JBoos,WebSphere,Jenkins,GlassFish,Jetty,Jira,Struts2,
Laravel
黑客大佬
·
2023-12-21 05:47
漏洞复现
安全
apache
solr
intellij idea php常用插件
GustavKlimt_ZH-CN9730106413_1920x1080.jpg1、
Laravel
Plugin2、SymfonyPlugin
于殿国
·
2023-12-21 05:37
HashMap原理以及ConcurrentHashMap
一、HashMap的关键参数及部分
源码解析
1.1HashMap的几个关键参数HashMap的源码中存下以下几个常量//默认容量,默认为16staticfinalintDEFAULT_INITIAL_CAPACITY
有只怪好强
·
2023-12-21 04:55
Android:ThreadLocal
源码解析
1、前言最初看到ThreadLocal这个东西是在Handler消息机制的Looper实例化的时候,系统把Looper的实例对象保存在ThreadLocal里,当有需要的时候就直接拿出来用,以此保证一个线程只有一个Looper对象;这篇文章就是对ThreadLocal源码进行解析,记录其工作过程与原理;2、定义先来看看系统源码对其的一个简单描述:/***Implementsathread-loca
绿茵场上的码者
·
2023-12-20 16:05
【设计模式】 - 结构型模式 - 迭代器模式
目录标题前言迭代器模式概述结构实现优缺点JDK
源码解析
前言行为型模式用于描述程序在运行时复杂的流程控制,即描述多个类或对象之间怎样相互协作共同完成单个对象都无法单独完成的任务,它涉及算法与对象间职责的分配
桃月十二_
·
2023-12-20 11:43
设计模式
设计模式
迭代器模式
爬虫入门--爬取电影TOP250-附
源码解析
爬取电影TOP2501知识小课堂1.1什么是爬虫1.2爬虫能做什么2代码解析2.1运行环境2.2过程解析2.2.1第一步:引入两个模块2.2.2找到网址2.2.3拉去页面全内容2.2.42.3完整代码1知识小课堂1.1什么是爬虫爬虫,也叫网络蜘蛛,如果把互联网比喻成一个蜘蛛网,那么蜘蛛就是在网上爬来爬去的蜘蛛。网络爬虫按照系统结构和实现细节,大体可以分为以下几种:通用网络爬虫:这是一种基本的爬虫程
梦幻蔚蓝
·
2023-12-20 01:42
python
爬虫
GoWeb一款很好用的配置文件Viper
我们在学习其他语言框架的时候,我们会发现里面的配置文件是框架定义好的,只要按照说明名就可以操作了比如
Laravel
、ThinkPHP,但是GO语言的Iris没有提供类似的功能,我们只好借助第三方包来进行管理我们的配置文件
GoJson
·
2023-12-20 01:28
转载
laravel
5.5 cors has been blocked by CORS policy: Request header field x-csrf-token is not all...
转载地址:
laravel
5.5corshasbeenblockedbyCORSpolicy:Requestheaderfieldx-csrf-tokenisnotallowedby分析Access-Control-Allow-Headers
geeooooz
·
2023-12-19 22:55
Leaflet
源码解析
Map.jsimport*asUtilfrom'../core/Util';import{Evented}from'../core/Events';import{EPSG3857}from'../geo/crs/CRS.EPSG3857';import{Point,toPoint}from'../geometry/Point';import{Bounds,toBounds}from'../geom
nmj2008
·
2023-12-19 22:36
Leaflet
SpringBoot整合Transaction——
源码解析
前言@Transactional的底层实现是通过aop代理来完成的,当调用被@Transactional声明的方法时,实际上调用的是aop的一个代理类,事务失败会自动捕获异常进行rollback。下面就一起通过源码来了解一下吧。在哪里实现代理TransactionAttributeSourcePointcut.javapublicbooleanmatches(Methodmethod,Classt
hey极道神隽
·
2023-12-19 20:02
SAP UI5 初学者教程之四:XML 视图初探试读版
Jerry从2014年加入SAP成都研究院CRMFiori开发团队之后开始接触SAPUI5,曾经在SAP社区和“汪子熙”微信公众号上发表过多篇关于SAPUI5工作原理和
源码解析
的文章。
JerryWang_汪子熙
·
2023-12-19 20:35
Unity SRP 管线【第四讲:URP 阴影】
URP全文
源码解析
参照引入在UniversalRenderer.cs/line505行处此处已经准备好了所有渲染数据(所有数据全部存储在了renderingData中)我们只用renderingData
Elsa的迷弟
·
2023-12-19 17:35
Unity
unity
游戏引擎
URP
Unity主光源阴影渲染
ElasticJob
源码解析
之主节点选举分片实现
在elasticJob中,最重要的一个功能就是作业分片,作业分片是怎样实现的,由谁来负责分片?哈哈,肯定不是我来负责分片的,肯定是集群中的某台机器啦,一个集群由很多台机器,那到底是哪台机器来负责?万一这台机器挂掉了,那怎么办?原来在elasticJob中,每次有新机器上线,都会去触发分片,但并不是所有机器都去做分片,而是有一台主节点机器去负责分片,这个主节点是选举出来的。publicvoidsha
一滴水的坚持
·
2023-12-19 17:35
.net core中使用缓存之MemoryCache(本机内存)
Microsoft.Extensions.Caching.Abstractions2.Microsoft.Extensions.Caching.Memory参考:.NetCore缓存组件(MemoryCache)
源码解析
拥抱
jackletter
·
2023-12-19 17:39
c#
.net
缓存
.netcore
java
【Vue原理解析】之组件系统
本文将介绍Vue组件系统的原理,并结合实际示例和相关
源码解析
,帮助读者更好地理解和应用Vue组件。在Vue中,组件是将页面拆分成独立、可复用部分的方式。
俊刚、
·
2023-12-19 15:20
Vue
vue.js
javascript
前端
Laravel
中间件使用
以前也看过
laravel
的中间件,可能由于没有经常使用就忘了(好吧我承认是技术太菜了),在学习JWT的时候又重新学了一遍,这次要把它记录下来,并且在项目中去使用这里使用中间件去验证token创建中间件文件在项目文件夹中创建
骑代码奔小康
·
2023-12-19 13:28
设计模式 原型模式 与 Spring 原型模式
源码解析
(包含Bean的创建过程)
原型模式原型模式(Prototype模式)是指:用原型实例指定创建对象的种类,并且通过拷贝这些原型,创建新的对象。原型模式是一种创建型设计模式,允许一个对象再创建另外一个可定制的对象,无需知道如何创建的细节。工作原理是:通过将一个原型对象传给那个要发动创建的对象,这个要发动创建的对象通过请求原型对象拷贝它们自己来实施创建,即对象.clone克隆羊问题现有一只羊,姓名:tom,年龄:1,颜色:白色。
疯狂的狮子Li
·
2023-12-19 09:38
设计模式
springboot经验总结
设计模式
原型模式
Spring
原型模式
Spring
Bean创建过程
Flink
源码解析
—— 深度解析 Flink 序列化机制
Flink序列化机制https://t.zsxq.com/JaQfeMf博客1、Flink从0到1学习——ApacheFlink介绍2、Flink从0到1学习——Mac上搭建Flink1.6.0环境并构建运行简单程序入门3、Flink从0到1学习——Flink配置文件详解4、Flink从0到1学习——DataSource介绍5、Flink从0到1学习——如何自定义DataSource?6、Flin
zhisheng_blog
·
2023-12-19 08:42
java
Flink
大数据
流式计算
Java
Flink
Flink
源码解析
—— Standalone Session Cluster 启动流程深度分析之 Job Manager 启动
JobManager启动https://t.zsxq.com/AurR3rN博客1、Flink从0到1学习——ApacheFlink介绍2、Flink从0到1学习——Mac上搭建Flink1.6.0环境并构建运行简单程序入门3、Flink从0到1学习——Flink配置文件详解4、Flink从0到1学习——DataSource介绍5、Flink从0到1学习——如何自定义DataSource?6、Fl
zhisheng_blog
·
2023-12-19 08:42
java
Flink
大数据
流式计算
Java
Flink
上一页
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
其他