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
channel源码分析
muduo源码阅读笔记(11、TcpClient)
、同步日志)muduo源码阅读笔记(2、对C语言原生的线程安全以及同步的API的封装)muduo源码阅读笔记(3、线程和线程池的封装)muduo源码阅读笔记(4、异步日志)muduo源码阅读笔记(5、
Channel
LunarCod
·
2024-01-29 22:30
Muduo源码阅读笔记
笔记
c++
linux
架构
后端
github
开源
muduo源码阅读笔记(9、TcpServer)
、同步日志)muduo源码阅读笔记(2、对C语言原生的线程安全以及同步的API的封装)muduo源码阅读笔记(3、线程和线程池的封装)muduo源码阅读笔记(4、异步日志)muduo源码阅读笔记(5、
Channel
LunarCod
·
2024-01-29 22:29
Muduo源码阅读笔记
c++
网络
开源
linux
架构
后端
笔记
muduo源码阅读笔记(10、TcpConnection)
、同步日志)muduo源码阅读笔记(2、对C语言原生的线程安全以及同步的API的封装)muduo源码阅读笔记(3、线程和线程池的封装)muduo源码阅读笔记(4、异步日志)muduo源码阅读笔记(5、
Channel
LunarCod
·
2024-01-29 22:29
Muduo源码阅读笔记
笔记
c++
网络
开源
linux
架构
后端
muduo源码阅读笔记(4、异步日志)
、同步日志)muduo源码阅读笔记(2、对C语言原生的线程安全以及同步的API的封装)muduo源码阅读笔记(3、线程和线程池的封装)muduo源码阅读笔记(4、异步日志)muduo源码阅读笔记(5、
Channel
LunarCod
·
2024-01-29 22:28
Muduo源码阅读笔记
c++
网络
开源
linux
架构
后端
muduo源码阅读笔记(2、对C语言原生的线程安全以及同步的API的封装)
、同步日志)muduo源码阅读笔记(2、对C语言原生的线程安全以及同步的API的封装)muduo源码阅读笔记(3、线程和线程池的封装)muduo源码阅读笔记(4、异步日志)muduo源码阅读笔记(5、
Channel
LunarCod
·
2024-01-29 22:58
Muduo源码阅读笔记
c语言
c++
网络
linux
开源
架构
后端
muduo源码阅读笔记(5、
Channel
和Poller)
muduo源码阅读笔记(5、
Channel
和Poller)Muduo源码笔记系列:muduo源码阅读笔记(0、下载编译muduo)muduo源码阅读笔记(1、同步日志)muduo源码阅读笔记(2、对C语言原生的线程安全以及同步的
LunarCod
·
2024-01-29 22:58
Muduo源码阅读笔记
c++
网络
开源
linux
centos
架构
中间件
muduo源码阅读笔记(1、同步日志)
、同步日志)muduo源码阅读笔记(2、对C语言原生的线程安全以及同步的API的封装)muduo源码阅读笔记(3、线程和线程池的封装)muduo源码阅读笔记(4、异步日志)muduo源码阅读笔记(5、
Channel
LunarCod
·
2024-01-29 22:28
Muduo源码阅读笔记
c++
网络
开源
linux
开源软件
后端
架构
RabbitMQ急速入门-笔记2-核心概念
核心概念Server:又称Broker,接收客户的链接,事项AMQP实体服务Connection:链接,应用程序与Broker的网络链接
Channel
:网络信道,几乎所有的操作都在
Channel
中进行,
牵手生活
·
2024-01-29 22:14
GraphicsMagick 的 OpenCL 开发记录(十二)
文章目录关于`ImageMagick`中的`number_
channel
s`成员(二)对`number_
channel
s`的处理关于ImageMagick中的number_
channel
s成员(二)在“
遍地是牛
·
2024-01-29 17:08
GraphicsMagick
的
OpenCL
开发
GraphicsMagick
ImageMagick
OpenCL
c++
Conda创建环境失败:CondaHTTPError: HTTP 000 CONNECTION FAILED
这里以清华镜像源为例:1.添加清华镜像源(依次执行以下四步命令)condaconfig--add
channel
shttp://mirrors.tuna.tsinghua.edu.cn/anaconda
Yellow0523
·
2024-01-29 16:12
Linux
Python
anaconda
python
pycharm
Chromium
源码分析
:ContentShell启动流程
http://mogoweb.net/archives/417ContentShell是基于ContentAPI的一个简单的浏览器外壳,下面我将分析chromiumforandroid中的ContentShell程序的启动流程。由于android程序的特殊性(一部分Java代码,一部分c++代码),所以看似简单的启动流程,在android版本的ContentShell却七拐八弯的,难以理清脉络。在
dzhjsofo
·
2024-01-29 15:28
chromium
Logstash - JSON格式文件转换
一份简单可用的JSON转换配置test.log{"time":1526659044,"data":"{\"appKey\":\"7b9a2890-5754-11e8-983c-6b4bcc3b7c2e\",\"
channel
Code
kikiki1
·
2024-01-29 14:57
5GHz
Channel
s
5GHz
Channel
s802.11a/n和802.11ac在5GHzU-NII分成4个bands:band1:U-NII-1band2:U-NII-2band3:U-NII-2Extendedband4
因上努力_果上随缘
·
2024-01-29 14:36
CWNA
物联网
【FPGA】:ip核--Divider(除法器)
端口说明ip核的生成(1)在ipcatalog里面选择Divders(2)
channel
setting,具体如下所述:Algorithmtype:选择不同的算法模式,其中Radix2为常用的模式(位宽12
岁岁人如旧
·
2024-01-29 13:10
FPGA
fpga开发
CVPR 2023 | SCConv: 即插即用的空间和通道重建卷积
©作者|玉米爆米花介绍本文作者提出了一种名为SCConv(Spatialand
Channel
reconstructionConvolution,空间和通道重建卷积)的卷积模块,目的是减少卷积神经网络中特征之间的空间和通道冗余
PaperWeekly
·
2024-01-29 13:32
go并发编程-runtime、
Channel
与Goroutine
1.runtime包1.1.1.runtime.Gosched()让出CPU时间片,重新等待安排任务(大概意思就是本来计划的好好的周末出去烧烤,但是你妈让你去相亲,两种情况第一就是你相亲速度非常快,见面就黄不耽误你继续烧烤,第二种情况就是你相亲速度特别慢,见面就是你侬我侬的,耽误了烧烤,但是还馋就是耽误了烧烤你还得去烧烤)packagemainimport("fmt""runtime")funcm
leellun
·
2024-01-29 12:08
go并发编程
golang
开发语言
后端
AppTask.moveToFront()
源码分析
ActivityManager.AppTask.moveToFront()执行后,导致其他AppTask退到了后台,点击返回直接回到了桌面(HomeScreen),没有回到上一个AppTask。下面分析一下源码看看为什么其他AppTask退到了后台,如何解决该问题。@SystemService(Context.ACTIVITY_SERVICE)publicclassActivityManager{
ShawnRacine
·
2024-01-29 12:58
android
java
开发语言
【Spring】Spring&WEB整合原理及
源码分析
原文:https://blog.csdn.net/reliveit/article/details/47256559
laosijikaichele
·
2024-01-29 12:18
STL
源码分析
:shared_ptr 和 weak_ptr
1.shared_ptr虽然早就对shared_ptr的原理烂熟于心,手撕也没少做过,但有时候总感觉对其还是很陌生;在看《Linux多线程服务端编程》时,作者提到一个析构动作在创建时被捕获又彻底把我搞懵了,终于下定决心要研究下GCC9.4中tr1下的源码;1.1基本架构shared_ptrsp(newTp1),之后假设Tp和Tp1是相容的(可简单认为Tp是Tp1的基类),并且假设Tp1位于堆区;下
十一很迷茫
·
2024-01-29 12:01
C++
c++
linux
stl
RabbitMQ基础编程模型及详细使用
目录RabbitMQ基础编程模型引入依赖创建连接,获取
Channel
声明Exchange-可选声明queue声明Exchange与Queue的绑定关系-可选Producer根据应用场景发送消息到queueConsumer
山鸟与鱼!
·
2024-01-29 12:56
分布式中间件
rabbitmq
服务器
spring
后端
分布式
java
RabbitMQ快速实战
消息队列的优势应用解耦异步提速削峰填谷总结主流MQ产品特点比较Rabbitmq快速上手创建用户adminExchange和QueueConnection和
Channel
RabbitMQ中的核心概念总结什么是消息队列
山鸟与鱼!
·
2024-01-29 12:24
分布式中间件
rabbitmq
分布式
java
后端
【分布式技术专题】「探索高性能远程通信」基于Netty的分布式通信框架实现(附通信协议和代码)(上)
基于Netty的分布式通信框架实现前提介绍回顾Dubbo分布式通信框架组成元素程序执行流程消息协议设计实现机制
Channel
InboundHandlerAdapter自定义事件处理
Channel
OutboundHandlerAdapter
洛神灬殇
·
2024-01-29 11:43
实战指南之分布式/微服务
分布式
wpf
netty源码:(52)AbstractBootstrap之doBind方法
代码如下:首先调用initAndRegister方法完成ServerSocket
Channel
的创建、Selector的创建、将ServerSocket
Channel
注册到Selector.initAndRegister
amadeus_liu2
·
2024-01-29 10:04
Netty
windows
netty源码:(48)
Channel
HandlerContext的alloc方法得到的ByteBufAllocator类型是如何确定的?
在Default
Channel
Config中,而ByteBuffAllocator中定义的DEFAULT如下:ByteBufUtil类中首先获取io.netty.allocator.type(可按下图配置
amadeus_liu2
·
2024-01-29 10:34
Netty
java
NIO案例-聊天室
importjava.io.IOException;importjava.net.InetSocketAddress;importjava.nio.ByteBuffer;importjava.nio.
channel
s
盼来一朵云
·
2024-01-29 10:03
开发语言
java
nio
netty源码:(59) AbstractNioMessage
Channel
之read方法
当有客户端连接时,NioEventLoop中的processSelectedKey方法会被调用,这个方法会调用AbstracNioMessage
Channel
的read方法,其中调用了doReadMessages
amadeus_liu2
·
2024-01-29 10:33
Netty
java
channel
使用场景:广播通知
利用从已关闭的
channel
读取数据时总是非阻塞的特性,可以实现在一个协程中向其他多个协程广播某个事件发生的通知:packagemainimport("fmt""time")funcmain(){N:=
bocsoft
·
2024-01-29 10:49
瑞利衰落信道仿真(Python)
ChatGPT答案:importnumpyasnpdefgenerate_rayleigh_
channel
(num_samples):#生成实部和虚部,均为高斯分布N(0,1/2)real_part=np.random.normal
还有你Y
·
2024-01-29 08:09
MIMO
物理层
信号处理
python
开发语言
【嵌入式移植】5、U-Boot
源码分析
2—make nanopi_neo2_defconfig
U-Boot
源码分析
2—makenanopi_neo2_defconfig1概述2nanopi_neo2_defconfig3编译过程分析3.1编译目标3.2scripts_basic3.2.1prefixsrc
Keep_moving_tzw
·
2024-01-29 08:55
【嵌入式移植】
嵌入式
U-Boot
defconfig
使用清华镜像安装pytorch
Anaconda最新版(建议通过清华镜像下载安装包)3、配置CUDA11.4(前提是电脑有NVIDIA显卡)安装pytorch:(1)网上好多推荐使用Conda,先添加清华镜像路径condaconfig--add
channel
shttp
海浪在开花
·
2024-01-29 08:11
pytorch
python
从
源码分析
如何优雅的使用 Kafka 生产者
从
源码分析
如何优雅的使用Kafka生产者前言在上文设计一个百万级的消息推送系统中提到消息流转采用的是Kafka作为中间件。其中有朋友咨询在大量消息的情况下Kakfa是如何保证消息的高效及一致性呢?
陈晓阳_矿洞程序员
·
2024-01-29 07:01
flink
源码分析
- 简单解析命令行参数
flink版本:flink-1.11.2提取主类代码位置:org.apache.flink.api.java.utils.MultipleParameterTool#fromArgs代码逻辑比较简单,此处不再赘述,在此记录方便后续使用完整代码:/**LicensedtotheApacheSoftwareFoundation(ASF)underone*ormorecontributorlicense
zxfBdd
·
2024-01-29 06:04
大数据
大数据
java
flink
源码分析
- jar包中提取主类和第三方依赖
flink版本:flink-1.11.2提取主类代码位置:org.apache.flink.client.program.PackagedProgram#getEntryPointClassNameFromJar提取第三方依赖代码位置:org.apache.flink.client.program.PackagedProgram#getJobJarAndDependencies代码逻辑比较简单,此
zxfBdd
·
2024-01-29 06:03
大数据
flink
jar
大数据
ArrayBlockingQueue
源码分析
ArrayBlockingQueue实际实现是一个环形数组,并且保护了线程安全,那么是如何保证线程安全的?环形数组怎么实现的?先看下里面的几个参数是干嘛的/**Thequeueditems*/数据,存数据的finalObject[]items;/**itemsindexfornexttake,poll,peekorremove*/取出的引索inttakeIndex;/**itemsindexfor
一只刘小彤!
·
2024-01-29 06:21
java
开发语言
Python进阶(2) | py-sort源码浅析,TDD方式实现排序算法
Python进阶(2)|排序算法的单元测试文章目录Python进阶(2)|排序算法的单元测试1.目的2.任务来源3.py-sorting介绍4.测试代码浅析4.1bubble_sort_test.py
源码分析
baiyu33
·
2024-01-29 05:12
python
tdd
排序算法
C&C++内存管理【非常详细,对新手友好】
语言中动态内存管理方式三、C++中动态内存管理方式1.new/delete操作内置类型2.new/delete操作自定义类型四、operatornew和operatordelete函数1.汇编查看编译器底层调用2.透过
源码分析
两个全局函数五
争不过朝夕,又念着往昔
·
2024-01-29 05:01
C++
c语言
c++
探索Android开源框架 - 8. Gson使用及源码解析
Gson是我们经常用来在Java对象和JSON数据之间进行映射的库,今天我们就来分别讲一讲其使用和
源码分析
使用详解1.基本的解析与生成Gson提供了fromJson()和toJson()两个直接用于解析和生成的方法
今阳说
·
2024-01-29 03:37
9. 嵌入式系统开发:安全性与可靠性设计模式---引言
这些模式各自有优势和适用的场景:1.受保护的单通道模式(ProtectedSingle
Channel
Pattern)这种模式通常包含一个执行通道和一些保护机制。
Let's Chat Coding
·
2024-01-29 02:09
可扩展的体系结构》
设计模式
3-客户端API的注意事项
一.
Channel
在多个线程之间共享
channel
,然后并发的pubish数据是不可行的.原因是同一个
channel
并行push会导致publisherconfirm的错乱;因此应该每个线程独享自己的
channel
lj72808up
·
2024-01-29 02:31
【Netty】Netty常用概念
Channel
,表示一个连接,可以理解为每一个请求,就是一个
Channel
。
Channel
Handler,核心处理业务就在这里,用于处理业务请求。
疯癫的老码农
·
2024-01-28 21:30
网络结构
java
rpc
java
nio
springboot-SSH-upload
[JSch](是JavaSecure
Channel
的缩写。)JSch是一个SSH2的纯Java实现。
邵云涛
·
2024-01-28 18:30
linux系统下poll和epoll内核源代码剖析
我们通过内核
源码分析
来看看到底是为什么。
linux大本营
·
2024-01-28 16:36
2018-03-14鲁大师
源码分析
flow
flow接收多个函数作为参数,将第N个函数的返回值作为参数传给第N+1个函数。functionflow(funcs){constlength=funcs?funcs.length:0letindex=lengthwhile(index--){if(typeoffuncs[index]!='function'){thrownewTypeError('Expectedafunction')}}retu
NOTEBOOK2
·
2024-01-28 16:21
Kotlin 协程库v1.7.1的核心模块(kotlinx-coroutines-core)-- kotlinx.coroutines.flow篇
目录AbstractFlowasFlowasSharedFlowasStateFlowbuffercallbackFlowcancellablecatch
channel
FlowcollectcollectIndexedcollectLatestcombinecombineTransformconflateconsumeAsFlowcou
小铁-Android
·
2024-01-28 15:29
Kotlin
协程
kotlin
android
协程
Android 系统启动--03:init进程
本文转载自:Android10.0系统启动之init进程本文基于Android10.0
源码分析
(kernel/msm-4.19)1.概述 init进程是linux系统中用户空间的第一个进程,进程号为1
Darcy1024
·
2024-01-28 15:59
Anaconda清华源设置--2019
我的版本将.condarc文件设置如下:
channel
s:-https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/-https://mirrors.tuna
人生一场梦163
·
2024-01-28 14:58
Dubbo 3.x
源码分析
系列 - 基础篇
本篇章主要是描述工程的原始信息,后面的大多数文章里都会进行引用,作为一个公共部分把。源码地址:https://github.com/woaijiadanoo/dubbo_3.git核心框架版本:1、Dubbo版本:3.0.12、Springboot版本:2.5.03、zookeeper版本:3.7.0Dubbo基本配置对外提供的服务packagecom.jiangzh.course.dubbo.s
蒋征
·
2024-01-28 14:51
FPGA HDMI IP之DDC(本质I2C协议)通道学习
部分英文缩写:HDMIHighDefinitionMulti-mediaInterface高清多媒体接口DDCDisplayData
Channel
显示数据通道SCDCStatusandControlData
Channel
GBXLUO
·
2024-01-28 13:44
FPGA
HDMI
DDC
【Go】锁相关 ③
文章目录Mutex锁mutex
源码分析
LockUnLockmutex两种运行模式mutexnormal正常模式自旋mutexstarvation饥饿模式锁的底层实现类型RWMutexRWMutex实现其他共享内存线程安全的方式思考如何设计一个并发更高的锁
curd_boy
·
2024-01-28 12:51
#
Go基础知识
golang
金九银十专供 | 175 道 Go 工程师必考面试题 + 详细解答
另外,Goroutine和
Channel
这两个神器可以很好解决并发和异步编程的问题,不得不说,Go语言是新一代的编程语言。
kevin_tech
·
2024-01-28 12:18
编程语言
字节跳动
go
软件开发
weex
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他