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
libevent源码解读
ZLMediaKit 服务器
源码解读
---RTSP推流拉流
RTSP推流1、数据解析过程数据都会通过回调的方式到达RtspSession类(会话)的onRecv函数先给出类的继承关系:classRtspSession:publicTcpSession,publicRtspSplitter,publicRtpReceiver,publicMediaSourceEvent{}classRtspSplitter:publicHttpRequestSplitter
dai1396734
·
2023-08-17 18:12
ZLMediaKit源码理解
音视频
从
源码解读
Flutter构建
关于三棵树Flutter的核心设计思想是一切皆组件。Flutter将组件的概念进行了扩展,把组件的组织和渲染抽象为三部分,即Widget,Element和RenderObject。WidgetWidget只是一个配置,里面存储的是有关视图渲染的配置信息,包括布局、渲染属性、事件响应信息等。Widget是不可变的,无法更新,数据更新是以重建Widget树的方式进行,会涉及对象的销毁重建和垃圾回收,所
A_si
·
2023-08-17 17:56
Intellij IDEA 插件开发 | 京东云技术团队
写在前面很多idea插件文档更多的是介绍如何创建一个简单的idea插件,本篇文章从开发环境、demo、生态组件、添加依赖包、
源码解读
、网络请求、渲染数据、页面交互等方面介绍,是一篇能够满足基本的插件开发工程要求的文章
·
2023-08-17 11:43
深度学习-4-二维目标检测-YOLOv5
源码解读
一、版本说明YOLOv5存在不同的更新版本,我下载运行的是master和5.0版本。可以从github上下载不同版本的链接:https://github.com/ultralytics/yolov5/tagsGitHub-ultralytics/yolov5:YOLOv5inPyTorch>ONNX>CoreML>TFLite二、项目目录结构1.整体目录将源码文件包下载,用pycharm打开,并配
mlf2051288062
·
2023-08-17 07:13
深度学习
YOLO
YOLO
go web框架 gin-gonic
源码解读
02————router
goweb框架gin-gonic
源码解读
02————router本来想先写context,但是发现context能简单讲讲的东西不多,就准备直接和router合在一起讲好了router是web服务的路由
J1nAB1n9
·
2023-08-16 11:55
golang
前端
gin
yolov5模型构建源码详细解读(yaml、parse_model等内容)
文件解析1、yaml的backbone解读Conv模块参数解读C3模块参数解读2、yaml的head解读Concat模块参数解读Detect模块参数解读四、模型构建整体解读五、构建模型parse_model
源码解读
前言本文章记录
tangjunjun-owen
·
2023-08-16 10:30
目标检测
yolov5
人工智能
深度学习
目标检测
Druid官方提供数据密码加密 和 DruidDataSource
源码解读
一、Druid官方提供数据密码加密1、执行命令加密数据库密码,在【druid-1.0.16.jar】下,打开cmd可以直接执行。(com.alibaba.druid.filter.config.ConfigFilter类中有说明参数配置意义)java-cpdruid-1.0.16.jarcom.alibaba.druid.filter.config.ConfigTools数据库密码生成结果:公私钥
程序员的微笑
·
2023-08-16 09:54
源码解读
java
libevent
使用教程
本文转载于此1、简介基本的socket变成是阻塞/同步的,每个操作除非已经完成,出错,或者超时才会返回,这样对于每一个请求,要使用一个线程或者单独的进程去处理,系统资源没有办法支撑大量的请求。posix定义了可以使用异步的select系统调用,但是因为它采用了轮询的方式来判断某个fd是否变成active,效率不高。于是各系统就分别提出了基于异步的系统调用,例如Linux的epoll,由于在内核层面
易方达蓝筹
·
2023-08-16 03:04
redis
C
or
计算机网络
c语言
memcached
服务器
基于
libevent
的tcp服务器
libevent
使用教程_evutil_make_socket_nonblocking_易方达蓝筹的博客-CSDN博客一、准备centos7下安装
libevent
库yuminstall
libevent
yuminstall-y
libevent
-devel
aspiretop
·
2023-08-16 03:32
证券
C++
服务器
linux
网络
StoneDB
源码解读
系列|查询模块流程及源码介绍——StoneDB 优化器
StoneDB
源码解读
系列文章正式开启,预计以周更的形式跟大家见面,请多多支持~本篇
源码解读
内容已进行直播分享,可在视频号观看直播回放,也可点击阅读原文跳转至B站观看回放视频。
·
2023-08-15 16:14
数据库mysql
StoneDB
源码解读
系列|Tianmu 引擎工具类模块源码详解(一)
StoneDB
源码解读
系列文章正式开启,预计以周更的形式跟大家见面,请多多支持~本篇
源码解读
内容已进行直播分享,可在视频号观看直播回放,也可点击阅读原文跳转至B站观看回放视频。
·
2023-08-15 16:07
数据库mysql
CountDownLatch
源码解读
来看下CountDownLatch�,主要用于线程间通信,await就是阻塞,等待别人执行countDown把定义的数字减完,就可以继续执行了,那么去看下内部怎么实现的CountDownLatchcountDownLatch=newCountDownLatch(1);countDownLatch.await();countDownLatch.countDown();�内部Sync继承了AQSpub
亿棵松
·
2023-08-15 11:02
锁
java
算法
锁
并发
AQS
linux网络编程-
libevent
libevent
介绍1事件驱动,高性能,轻量级,专注于网络2源代码精炼,易读3跨平台4支持多种I/O多路复用技术,如epollselectpoll等5支持I/O和信号等事件1.
libevent
的安装登录官方网站
cat_fish_rain
·
2023-08-15 03:41
linux
网络
libevent
epoll
poll
select
spring
源码解读
系列(八):观察者模式--spring监听器详解
一、前言在前面的文章spring
源码解读
系列(七)中,我们继续剖析了spring的核心refresh()方法中的registerBeanPostProcessors(beanFactory)(完成BeanPostProcessor
紫罗兰盛开
·
2023-08-14 06:58
高阶扩展
spring
观察者模式
java
学术论文GPT
源码解读
:从chatpaper、chatwithpaper到gpt_academic
前言之前7月中旬,我曾在微博上说准备做“20个LLM大型项目的
源码解读
”针对这个事,目前的最新情况是已经做了的:LLaMA、Alpaca、ChatGLM-6B、deepspeedchat、transformer
v_JULY_v
·
2023-08-13 14:36
论文
代码
实战
学术论文GPT
chatpaper
gpt_academic
大模型
libevent
eventbuffer 事件缓冲区的使用
#include"watch.h"#include#include#include#include#include#include#include#include#include#include#includevoidread_cb(structbufferevent*bev,void*arg){size_tlen=bufferevent_read(bev,arg,1024);buffereven
洪大宇
·
2023-08-13 07:21
Linux
linux
你不能不知道的Koa实现原理
这是一篇
源码解读
文章?那一定很枯燥!不看。我把Koa的核心实现剥离成了7个小节,循序渐进,一步一步带你走进Koa的内心世界,不会干巴巴的很难啃~我没用过Koa,会不会看不懂?
null仔
·
2023-08-12 16:26
NER实战之数据预处理:(NLP实战/命名实体识别/文本标注/Doccano工具使用/关键信息抽取/Token分类/
源码解读
/代码逐行解读/文本BIO处理/文本分类/序列标注)
数据处理解读训练所有NER的项目代码我个人都不会超过200行,因为很多地方的处理在HuggingFace中都有现场的模块可以调用。这部分的内容会将代码逐行解读哦,这才是真正有价值的内容哦。5.1数据读取在我们的文件中data文件夹有三个数据,我这里就直接偷懒了,训练、验证、测试全都是一样的数据,都和BIO脚本的处理产生的文件相同:看我们的train.py的代码,首先指定一下数据的位置:data_d
会害羞的杨卓越
·
2023-08-12 05:56
源码解读
人工智能
自然语言处理
自然语言处理
分类
人工智能
Doccano工具使用教程:创建Doccano项目、数据导入、添加指引、创建标签、文本标注(Doccano工具/NLP实战/命名实体识别/关键信息抽取/Token分类/文本分类/序列标注)
如何使用文本标注工具_会害羞的杨卓越的博客-CSDN博客NER项目实战看这篇(对代码进行了逐行解读):NER实战:(NLP实战/命名实体识别/文本标注/Doccano工具使用/关键信息抽取/Token分类/
源码解读
会害羞的杨卓越
·
2023-08-12 05:26
工具教程与技巧
自然语言处理
命名体识别
语言模型
pytorch
自然语言处理
NER实战之模型加载与训练:(NLP实战/命名实体识别/文本标注/Doccano工具使用/关键信息抽取/Token分类/
源码解读
/代码逐行解读/文本BIO处理/文本分类/序列标注)
6模型加载解读6.1模型加载现在数据和标签都有了,现在应该需要训练我们的模型了吧?classNerDataset(torch.utils.data.Dataset):def__init__(self,encodings,labels):self.encodings=encodingsself.labels=labelsdef__getitem__(self,idx):item={key:torch
会害羞的杨卓越
·
2023-08-12 05:26
源码解读
人工智能
自然语言处理
深度学习
人工智能
自然语言处理
c语言extend函数,jQuery的extend方法
源码解读
文章主要分为三部分,第一部分简单介绍了extend的语法,第二部分通过实例介绍extend的用途,最后一部分是extend的
源码解读
,同时另附extend的另一种实现方式。
捌比特咖啡阚欧礼
·
2023-08-11 19:45
c语言extend函数
node chat
源码解读
原文地址:http://cnodejs.org/topic/4f16442ccae1f4aa2700114bnodechat
源码解读
(一)作为追随者们的饭前开胃菜,nodejs在它的网站上给出了一个不那么复杂的
yazhouren
·
2023-08-11 13:45
CloudServer
Linux(ubuntu)安装
libevent
步骤如下第一步下载压缩包文件-----
libevent
-2.1.8-stable.tar.gz:地址:https://github.com/
libevent
/
libevent
/releases/download
拼命Ⅲ郎
·
2023-08-10 07:16
ll
linux
网络
libevent
源码学习1---创建event
libevent
源码学习1—创建event
Libevent
是一个用于开发可扩展性网络服务器的基于事件驱动(event-driven)模型的非阻塞网络库。
Stack Overflow?Tan90
·
2023-08-10 07:46
开源框架
libevent
libevent
源码学习2---事件循环event_loop
libevent
源码学习2—事件循环event_loop1.运行循环一旦有了一个已经注册了某些事件的event_base,就需要让
libevent
等待事件并且通知事件的发生。
Stack Overflow?Tan90
·
2023-08-10 07:46
开源框架
libevent
Linux网络编程(七)-第三方库-
Libevent
01:安装
Libevent
【Ubuntu20.04】
一、安装验证是否已经安装
Libevent
[weblogic@localhostopt]$ls-al/usr/lib|grep
libevent
1.下载下载地址:
libevent
2.解压文件[root@localhostopt
u013250861
·
2023-08-10 07:15
#
Linux/网络编程
ubuntu
Ubuntu安装
libevent
(
libevent
-2.0.21-stable)及各种出错的解决方案
最近学习服务器开发,
libevent
是一个轻量级的高性能I/O框架库,通过使用、分析
libevent
可以很好的学习网络编程,同时在阅读
libevent
源码的过程中可以提高自己的编程技巧和代码架构能力。
日影月痕
·
2023-08-10 07:15
网络编程
网络编程
服务器
libevent安装
ubuntu下安装
libevent
(
libevent
-2.1.12-stable)含安装包
安装包链接:https://pan.baidu.com/s/1nK0oIQW9UbbZuALs7Qnaag?pwd=vno5提取码:vno5--来自百度网盘超级会员V4的分享1、依赖环境安装apt-getinstallperlg++makeautomakelibtoolunzip2、编译zlib(进入存放压缩包的文件夹后执行下面命令)tar-xvfzlib-1.2.11.tar.gz--解压zli
小羊咩噗
·
2023-08-10 07:15
linux
debian
运维
如何在Ubuntu中安装
libevent
库
如何在Ubuntu中安装
libevent
库1.下载下载地址:http://
libevent
.org/2.解压tar-zxvf
libevent
-2.1.11-stable.tar.gz3.配置安装路径cd
libevent
superhoner
·
2023-08-10 07:45
Linux
c++
linux
Ubuntu下
Libevent
2.1.11安装
第一步:使用命令下载压缩包wgethttps://github.com/
libevent
/
libevent
/releases/download/release-2.1.11-stable/
libevent
◆◇499
·
2023-08-10 07:15
ubuntu
linux
服务器
Ubuntu
libevent
环境搭建
1、依赖环境安装apt-getinstallperlg++makeautomakelibtoolunzip2、编译zlibcdzlib-1.2.11/./configure--生成makefile文件make--编译zlibmakeinstall--安装zlib3、编译opensslcdopenssl-1.1.1/./config--生成makefile文件make--编译opensslmakei
是个小趴菜
·
2023-08-10 07:14
ubuntu
服务器
linux
Ubuntu14.04 安装
libevent
1.下载
libevent
http://download.csdn.net/detail/zhuix7788/90140672.安装步骤(转载)http://blog.csdn.net/fzxing1985
lzt20007
·
2023-08-10 07:44
Ubuntu
ubuntu 编译安装
libevent
1、下载wget-caddr--no-check-certificate-c:可以断点续传addr:
libevent
的下载地址:https://
libevent
.org/打开官网后,找到下载区域,点击右键
Chrisf Zhang
·
2023-08-10 06:43
音视频
linux
ubuntu
ubuntu下载安装
libevent
ubuntu下载安装
libevent
libevent
官网上下载最新稳定版本,然后拖到你的linux系统中,解压。或者可是使用wget在线下载。
Stack Overflow?Tan90
·
2023-08-10 06:12
工具
Linux系统编程
ubuntu
linux
oc-底层原理分析之Cache_t
在类的结构分析一文中我们探索了类的底层定义,其中的属性Cache_t我们并没有深入研究,这一篇文章我们来深入探索一下Cache_t注意:以下的
源码解读
都是在mac电脑上运行,也就是说基于x86的结构,请记住这一点什么是
沉默Coder
·
2023-08-10 01:42
STM32 LoRa
源码解读
目录结构:SX1278|--include||--fifo.h||--lora.h||--platform.h||--radio.h||--spi.h||--sx1276.h||--sx1276Fsk.h||--sx1276FskMisc.h||--sx1276Hal.h||--sx1276LoRa.h|--sx1276LoRaMisc.h–src|--fifo.c|--lora.c|--radi
Caramel_biscuit
·
2023-08-09 20:21
stm32
stm32
嵌入式硬件
单片机
Vue
源码解读
(2)—— Vue 初始化过程
当学习成为了习惯,知识也就变成了常识。感谢各位的点赞、收藏和评论。新视频和文章会第一时间在微信公众号发送,欢迎关注:李永宁lyn文章已收录到github仓库liyongning/blog,欢迎Watch和Star。封面image目标深入理解Vue的初始化过程,再也不怕面试官的那道面试题:newVue(options)发生了什么?找入口想知道newVue(options)都做了什么,就得先找到Vue
李永宁_lyn
·
2023-08-09 12:33
@MapperScan 和 @Mapper
源码解读
一.从开发中遇到的问题开始问题描述:在一个springboot+mybatis的项目中,在dao也就是Mapper接口上配置了@Mapper注解,其他同事在启动类还配置了@MapperScan注解(包扫描没有配全面),进行批量指定所生成的Mapper接口动态代理接口类,所以开始的时候没有在@MapperScan直接我新建的dao包,就报错,但是有@Mapper注解。Noqualifyingbean
小天博客
·
2023-08-09 11:33
java后端
Mybatis
SpringBoot
java
spring
boot
spring
mybatis
Vue
源码解读
--Vue的构造函数
入口文件文件路径:src/platforms/web/entry-runtime-with-compiler.js结论是不管用户用el还是template设置模板最终都会变成render函数扩展了$mount方法:处理template和el选项尝试编译它们为render函数定义$mount方法文件路径:src/platforms/web/runtime/index.js主要有两步:1.执行挂载mo
key君
·
2023-08-08 13:38
mysql源码分析_MySQL内核
源码解读
-SQL解析一
本文是基于MySQL5.7.22进行分析1.SQL总体执行流程图通过上面图,可以从全局上了解SQL语句执行流程以及与其他模块交互1.1SQL查询执行流程2.语法解析2.1编程语言知识回顾在介绍具体的MySQL数据库解析SQL之前,先来回归一下编程语言的知识点形式语言(Formallanguage)形式语言是用精确的数学或机器可处理的公式定义的语言,个人理解形式语言就是符号化的语言,比如编程语言(C
weixin_39965283
·
2023-08-08 04:40
mysql源码分析
【C++】开源:事件驱动网络库
libevent
配置使用
°★这篇文章主要介绍事件驱动库
libevent
配置使用。无专精则不能成,无涉猎则不能通。——梁启超欢迎来到我的博客,一起学习,共同进步。
Frank学习路上
·
2023-08-07 09:50
#
c++开源项目学习
c++
开源
网络
【spring源码】AOP底层源码分析
【spring源码】AOP底层源码分析1.测试用例2.AOP流程概述3.AOP源码分析注:其他一些spring
源码解读
,如果有需要,可以参考:【Spring源码】后置处理器BeanPostProcessor
wj-1024
·
2023-08-07 08:57
源码分析
spring
java
spring
java
aop
技术人成长之源码阅读心法
1-1
源码解读
基本流程二、高效阅读心法2-1把握核心结构2-2站在巨人的肩膀上3-3提出问题,找寻问题答案三、代码精读:踏上调试之旅3-1调试法思路倒序法正序法3-2有所痕迹画图记录关键的堆栈信息3-3
子涵先生
·
2023-08-06 16:02
Java实战宝典
吾爱开源
源码学习经验
java
python
技术成长
netty
以太坊
源码解读
(1)以太坊架构与模块结构
以太坊架构与模块化结构一:以太坊核心概念EVM:以太坊虚拟机,以太坊中智能合约的运行环境Accounts:区别去比特币的UTXO,以太坊构建里账户,账户分为两类,内部账户和外部账户,内部账户指合约账户,外部账户指用户账户Transaction:在以太坊网络上的任何一个消息的传递都是一次交易gas:以太坊网络的运行机制之一,每执行一步合约代码都与要消耗一定的gas,gas的设定一方面是为了提高用户的
琴生1996
·
2023-08-06 05:28
深入 Java 线程池:从设计思想到
源码解读
为什么需要线程池我们知道创建线程的常用方式就是newThread(),而每一次newThread()都会重新创建一个线程,而线程的创建和销毁都需要耗时的,不仅会消耗系统资源,还会降低系统的稳定性。在jdk1.5的JUC包中有一个Executors,他能使我们创建的线程得到复用,不会频繁的创建和销毁线程。线程池首先创建一些线程,它们的集合称为线程池。使用线程池可以很好地提高性能,线程池在系统启动时即
java涛仔
·
2023-08-05 17:31
VSCode
源码解读
--IPC通信机制
Electron的通信机制我们知道Electron是基于Chromium+Node.js的架构。同样基于Chromium+Node.js的,还有NW.js,我们先来看看它们之间有什么不一样吧。Electron与NW.js说到Node.js的桌面应用,基本上大家都会知道Electron和NW.js。例如VSCode就是基于Electron写的,而小程序开发工具则是基于NW.js来开发的。我们知道,N
小哪吒
·
2023-08-05 11:56
Flutter引擎
源码解读
-内存管理篇
摘要本文主要是对Flutter引擎中的内存管理相关的源码进行解读,Flutter引擎核心代码大都是用C++写的,内存管理主要是引用计数,结合C++语言本身的灵活性,以很少的代码实现了类似于Objective-C语言的ARC的内存管理能力。开始之前C++代码中一般会遇到很多宏,我们要理解这些宏的意义还是需要参考其背后的源码,在内存模型相关的源码中遇到的宏,开篇之前我们先做个简单的介绍,[flutte
稻子_Aadan
·
2023-08-04 11:36
libevent
、libev框架介绍
事件驱动库libev使用详解_攻城狮百里的博客-CSDN博客
libevent
、libev框架介绍-知乎
libevent
、libev等网络库介绍_libev和
libevent
_mayue_csdn的博客-
lokeyme
·
2023-08-04 10:19
linux开源库
linux
libevent
实现UDP通信
因为
libevent
在底层上是没有直接支持udp通信,并且在Windows上,对于udp的iocp操作,
libevent
也不支持(实际Windows本身是支持IOCP实现UDP通信的)不过仍然可以利用
libevent
c1s2d3n4cs
·
2023-08-04 09:35
libevent
c++
Linux网络编程(七)-第三方库-
Libevent
02:专注网络开发的事件库【封装了多种I/O 多路复用】【用于开发TCP服务端】【事件的底层处理框架;精简;性能高】【核心:事件驱动(触发),回调】
Linux网络编程(七)-第三方库-
Libevent
02:专注网络开发的事件库【封装了多种I/O多路复用】【用于开发TCP服务端】【事件的底层处理框架;精简;性能高】【核心:事件驱动(触发),回调】_linux
lokeyme
·
2023-08-04 09:35
linux开源库
linux
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他