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
网络库
Android中图片的三级缓存介绍及实现
首先比较下各大图片库(引用张涛大神的话)Picasso:之所以说和Square的
网络库
一起能发挥最大作用,是因为Picasso可以选择将网络请求的缓存部分交给了okhttp去实现Glide:模仿了Picasso
Sir童鞋
·
2020-08-20 13:32
android初级
Retrofit
类型安全的http客户端目前版本2.0.0这是官网地址:retrofitgithub地址:retrofit-通俗理解Retrofit我们来通俗的理解Retrofit,它是一个可以用于Android和java的
网络库
人间神话
·
2020-08-20 13:32
Android开发
github
Retrofit
Square公司
Netty与Springboot的整合
通过编程自定义各种协议(netty能够通过codec自己来编码/解码字节流),Tomcat基于Http协议性能:Tomcat从6.x开始支持nio模式,后续还有APR模式(一种通过jni调用apache
网络库
的模式
大龙虾7
·
2020-08-20 13:09
Retrofit2 & RxJava2实现单文件和多文件上传
Retrofit2是目前Android开发主流的
网络库
,RxJava2也是目前开发者使用的比较多用来更优雅实现异步的库,因为最近业务需求有用到这两个库,就简单分享下它的一个实际使用场景—上传文件集成RxJava2
IT_xiao小巫
·
2020-08-20 13:03
【Android开发记录】
用python+tensorflow让电脑认识你的脸
1.程序用到的库(1)tensorflow:它是一个极其强大的神经
网络库
,对python有较好的支持。(2)dlib:它是一款C++的开源工具包,可以进行人脸检测。
Mingming_Buaa
·
2020-08-20 11:12
OKHttp原理解析
Okhttp应该是Android目前非常流行的第三方
网络库
,尝试讲解他的使用以及原理分析,分成几个部分:Okhttp同步和异步使用同步和异步流程Dispatcher拦截器缓存连接池复用OKHttp的使用
三木仔
·
2020-08-20 10:38
android
AFNetworking简介
1.AFNetworking是适用于iOS和MacOSX的
网络库
,是基于FoundationURLLoadingSystem上进行了一套封装,提供了丰富的API接口给使用者使用。
皮蛋豆腐酱油
·
2020-08-20 08:01
Python 爬虫的工具列表大全
网络1.通用(1)urllib-
网络库
(stdlib)。(2)requests-
网络库
。(3)grab–
网络库
(基于pycurl)。(4)pycurl–
网络库
(绑定libcurl)。
Yi骑绝尘
·
2020-08-19 23:00
python
python爬虫
史上最全的 Python 爬虫工具列表大全
supportLists]§[endif]urllib-
网络库
(stdlib)。[if!supportLists]§[endif]requests-
网络库
。[if!
sxyyu1
·
2020-08-19 23:47
开源项目 MirrorLib
网络库
(轻量级Muduo)
github源码:https://github.com/Worthy-Wang/MirrorLib
网络库
框架简介该
网络库
框架模仿陈硕的Muduo库来实现,采用Reactor+threadpool的模式:
Worthy_Wang
·
2020-08-19 23:20
开源项目
evpp性能测试(2): 与Boost.Asio进行吞吐量对比测试
也是业内公认的优秀的C++
网络库
代表。一般来讲,其他的
网络库
的性能如果不能与asio做一下全面的对比和评测,就不能令人信服。
zieckey
·
2020-08-19 23:02
evpp
evpp设计细节系列(1):利用 enable_shared_from_this 实现一个自管理的定时器
0.前言https://github.com/Qihoo360/evpp是一个高性能的Reactor模式的现代化的C++11版本的高性能
网络库
。
zieckey
·
2020-08-19 22:27
evpp
muduo学习(一):EventLoop与EventLoopThread
这段时间都在学习muduo
网络库
,这里整理一下这段时间的学习笔记一、Reactor模式:muduo也是一种基于reactor模式开发的
网络库
,关于reactor模式网上已经有很多内容,这里不赘述,muduo
宣小K
·
2020-08-19 09:47
linux后台开发
muduo学习(二):TcpServer、TcpConnection、TcpClient等主要成员
在上节介绍的EventLoop基础上,就可以正式开发
网络库
需要的面向外部的接口。
网络库
主要包括TcpServer,TcpConnection,Acceptor,Connector,TcpClient。
宣小K
·
2020-08-19 09:15
linux后台开发
移动 APP 网络优化概述(转)
一般开发一个APP,会直接调用系统提供的网络请求接口去服务端请求数据,再针对返回的数据进行一些处理,或者使用AFNetworking/OKHttp这样的
网络库
,管理好请求线程和队列,再自动做一些数据解析
start313
·
2020-08-19 04:03
网络
app网络
优化
DNS
Tornado, Flask&Django区别
Tornado:天生异步(异步
网络库
,非阻塞网络I/O模型,可以处理数以千计的网络连接,适合处理longpolling、WebSockets和等需要长时间实时连接的app),性能强悍是Tornado的名片
趣享Eureka
·
2020-08-19 03:10
项目
C++游戏服务器开发项目实战(完整)
课程目录:├─100-详解12聊天室服务器02
网络库
asio14_recv.mkv├─101-详解13聊天室服务器对应的客户端
网络库
asio15_recv.mkv├─102-详解14聊天室服务器对应的客户端
qzs12138
·
2020-08-18 21:39
Windows socket之最简单的socket程序
最简单的服务器的socket程序流程如下(面向连接的TCP连接):1.WSAStartup();初始化
网络库
的使用。2.socket();获得一个socket。
imhikaru
·
2020-08-18 15:46
c++
Android面试题:Retrofit
目录源码:相关视频:相关文章:一、简介:二、Retrofit常用参数注解:三、Retrofit使用:源码:square/retrofit相关视频:Retrofit
网络库
相关文章:Android优雅的让RxJava2.0
songzi1228
·
2020-08-18 09:35
Andorid:面试
Android 图片加载框架分析对比
1)Picasso2)Glide3)FrescoPicasso:和Square的
网络库
一起能发挥最大作用,因为Picasso可以选择将网络请求的缓存部分交给了okhttp实现。
cjwsimple
·
2020-08-18 08:49
Android
app
Python中的defer库
说到defer库,就必须先提到python中的一个比较特别的
网络库
twisted。他与其他
网络库
不同的地方在于,对于很多用连接的并发,他不会使用多线程去实现。
屌都不会
·
2020-08-18 07:41
python
scrapy
简述python Scrapy框架
它使用Twisted这个异步
网络库
来处理网络通讯,架构清晰,并且包含了各种中间件接口,可以灵活的完成各种需求。Scrapy是Python世界里面最强大的爬虫框架,它比Be
·
2020-08-17 10:38
Android 初识Retrofit
这个库非常简单并且具有很多特性,相比其他的
网络库
,更容易让初学者快速掌握。它可以处理GET、POST、PUT、DELETE…等请求,还可以使用picasso加载图片。
一叶飘舟
·
2020-08-17 05:49
Android开发
android
Retrofit
说说网络协议
现在大多数的应用都需要频繁的请求网络,对
网络库
进行优化的价值是巨大的。作为一个业务团队开发,网络请求多是用基础架构团队提供的库。
海洋顶端
·
2020-08-16 19:11
基础
网络
网络协议
http
tcp
spdy
muduo
网络库
base篇二:Time! Time!
更新 真不敢相信,读muduo已经近两年了,期间主要搞搞java,倒是少有精力读C/C++开源代码了。犹记得当年是整天整天的读muduo和redis,如今忘得差不多了。具体实现忘记也便罢了,可实现策略是不该这么快抛之脑后的。也因此,有了更新的想法,重读一遍,对于细节要刨根问底,多问一个为什么。对于策略要高屋建瓴,能准确描述出来。 说来容易,做到不易。近日教一个没有编程经验的人python,就着
视此虽近_邈若山河
·
2020-08-16 16:18
muduo网络库
浅析muduo库中的线程设施01
muduo是目前在学习过程中遇到的最具有学习意义的
网络库
,下文将分析muduo库中的基础设施–Thread和ThreadPool.文中观点如果部分不符合您的理解,请留言指教,谢谢~首先,介绍在多线程编程中不可缺少的同步措施
uulogging
·
2020-08-16 16:04
muduo
muduo
网络库
源码解析(4):TimerQueue定时机制
muduo
网络库
源码解析(1):多线程异步日志库(上)muduo
网络库
源码解析(2):多线程异步日志库(中)muduo
网络库
源码解析(3):多线程异步日志库(下)muduo
网络库
源码解析(4):TimerQueue
一个划水的人
·
2020-08-16 16:59
muduo网络库源码解析
muduo
网络库
学习笔记(三)TimerQueue定时器队列
目录muduo
网络库
学习笔记(三)TimerQueue定时器队列Linux中的时间函数timerfd简单使用介绍timerfd示例muduo中对timerfd的封装TimerQueue的结构.TimerTimer
weixin_30648963
·
2020-08-16 15:10
muduo
网络库
学习(三)定时器TimerQueue的设计
Linux下用于获取当前时间的函数有time(2)/time_t(秒)ftime(3)/structtimeb(毫秒)gettimeofday(2)/structtimeval(微秒)clock_gettime(2)/structtimespec(纳秒)定时函数,用于让程序等待一段时间或安排计划任务sleep(3)alarm(2)usleep(3)nanosleep(2)clock_nanosle
一个程序渣渣的小后院
·
2020-08-16 14:21
muduo源码学习
muduo网络库源码分析
Netty,Kafka,Muduo关于时间轮的一些思考 之Muduo时间轮
上一篇文章提到了,netty默认的时间轮实现中,很大的一个缺陷就是对于超时时间会频繁更新的任务并不适用.这一篇文章讲讲muduo中的时间轮是如何客服这个问题的.muduo是陈硕老师用C++写的一个
网络库
Rapper金馆长
·
2020-08-16 14:15
muduo
muduo库应用
muduo库的简单使用muduo是一个基于事件驱动的非阻塞
网络库
,采用C++和Boost库编写。
越战越勇v
·
2020-08-16 13:09
编程
项目架构演变--从门面模式到代理模式
再到后面我们有更多的切换
网络库
的需求的话,是如何使用代理模式做到可以随意切换
网络库
。这三个层次,来看看较好的写法的演进过程。为了简
得儿得儿以得儿以得儿得儿
·
2020-08-16 12:56
Java设计模式
boost::noncopyable的实现
boost::noncopyable最近在看muduo
网络库
,muduo是基于boost库做开发的。里面很多类是继承自noncopyable,顺手查看了noncopyable类的实现。
我家云
·
2020-08-16 12:34
C++
Muduo
网络库
的实现TimerQueue定时器(五)
源码下载以及安装点击链接https://blog.csdn.net/YoungSusie/article/details/90021742分类Muduo
网络库
编程学习笔记给前面的EventLoop加上定时的功能
YoungSusie
·
2020-08-16 11:19
Muduo
Linux多线程服务端编程学习(一)Centos7安装muduo
网络库
1、github下载muduo源码,https://github.com/chenshuo/muduo我是以root权限登陆的(root权限登陆需要小心操作,不是很熟悉的,还是普通用户登陆,接下来的操作前面加sudo),下载的文档在/root/Downloads文件夹下。此处需要注意,下载的是ZIP文件,因此解压需要用安装支持ZIP的工具,此处读者可自行解决。我是在windows下载解压,然后文件
YoungSusie
·
2020-08-16 11:19
Muduo
Muduo
网络库
源码分析之定时器的实现
muduo的定时器功能由三个class实现,TimerId、Timer和TimerQueue。TimerId类它唯一标识一个Timer定时器。TimerIdClass同时保存Timer*和sequence_,这个sequence_是每个Timer对象有一个全局递增的序列号int64_tsequence_,用原子计数器(AtomicInt64)生成。它主要用于注销定时器,这样就可以区分地址相同的先后
Tanswer_
·
2020-08-16 11:51
Linux网络编程
Muduo网络库源码分析
muduo
网络库
学习之EventLoop(一):事件循环类图简介和muduo 定时器TimeQueue
1、EventLoop、Channel、Poller等类图如下:黑色菱形:组合;白色菱形:聚合;白色三角形:继承;实线:关联;Channel是selectableIOchannel,负责注册与响应IO事件,它不拥有filedescriptor。Channel是Acceptor、Connector、EventLoop、TimerQueue、TcpConnection的成员。一个EventLoop对象
s1mba
·
2020-08-16 11:13
muduo网络库学习
Muduo
网络库
源码分析(二) 定时器TimeQueue,Timer,TimerId
首先,我们先要明白为什么需要设计这样一个定时器类?在开发Linux网络程序时,通常需要维护多个定时器,如维护客户端心跳时间、检查多个数据包的超时重传等。如果采用Linux的SIGALARM信号实现,则会带来较大的系统开销,且不便于管理。Muduo的TimerQueue采用了最简单的实现(链表)来管理定时器,它的效率比不上常见的binaryheap的做法,如果程序中大量(10个以上)使用重复触发的定
NK_test
·
2020-08-16 11:21
Linux基础及编程
Muduo源码分析
muduo
网络库
源码复现笔记(十八):Reactor的关键结构
Muduo
网络库
简介muduo是一个基于Reactor模式的现代C++
网络库
,作者陈硕。它采用非阻塞IO模型,基于事件驱动和回调,原生支持多核多线程,适合编写Linux服务端多线程网络应用程序。
liangximin2046
·
2020-08-16 11:45
muduo
c++
linux
服务器
muduo
网络库
源码复现笔记(十七):什么都不做的EventLoop
Muduo
网络库
简介muduo是一个基于Reactor模式的现代C++
网络库
,作者陈硕。它采用非阻塞IO模型,基于事件驱动和回调,原生支持多核多线程,适合编写Linux服务端多线程网络应用程序。
liangximin2046
·
2020-08-16 11:45
muduo
muduo
网络库
源码复现笔记(十六):base库的LogFile.h
Muduo
网络库
简介muduo是一个基于Reactor模式的现代C++
网络库
,作者陈硕。它采用非阻塞IO模型,基于事件驱动和回调,原生支持多核多线程,适合编写Linux服务端多线程网络应用程序。
liangximin2046
·
2020-08-16 11:44
muduo
muduo
网络库
源码复现笔记(十四):base库的FileUtil.h
Muduo
网络库
简介muduo是一个基于Reactor模式的现代C++
网络库
,作者陈硕。它采用非阻塞IO模型,基于事件驱动和回调,原生支持多核多线程,适合编写Linux服务端多线程网络应用程序。
liangximin2046
·
2020-08-16 11:44
muduo
muduo
网络库
源码复现笔记(十):base库的ThreadLocalSingleton.h
Muduo
网络库
简介muduo是一个基于Reactor模式的现代C++
网络库
,作者陈硕。它采用非阻塞IO模型,基于事件驱动和回调,原生支持多核多线程,适合编写Linux服务端多线程网络应用程序。
liangximin2046
·
2020-08-16 11:44
muduo
muduo
网络库
源码复现笔记(十五):base库的ProcessInfo.h
Muduo
网络库
简介muduo是一个基于Reactor模式的现代C++
网络库
,作者陈硕。它采用非阻塞IO模型,基于事件驱动和回调,原生支持多核多线程,适合编写Linux服务端多线程网络应用程序。
liangximin2046
·
2020-08-16 11:44
muduo
muduo
网络库
源码复现笔记(十一):base库的StringPiece.h
Muduo
网络库
简介muduo是一个基于Reactor模式的现代C++
网络库
,作者陈硕。它采用非阻塞IO模型,基于事件驱动和回调,原生支持多核多线程,适合编写Linux服务端多线程网络应用程序。
liangximin2046
·
2020-08-16 11:44
muduo
muduo
网络库
源码复现笔记(三):base库的Exception.h
Muduo
网络库
简介muduo是一个基于Reactor模式的现代C++
网络库
,作者陈硕。它采用非阻塞IO模型,基于事件驱动和回调,原生支持多核多线程,适合编写Linux服务端多线程网络应用程序。
liangximin2046
·
2020-08-16 11:14
muduo
muduo
网络库
源码复现笔记(一):base库的Timestamp.h
Muduo
网络库
简介muduo是一个基于Reactor模式的现代C++
网络库
,作者陈硕。它采用非阻塞IO模型,基于事件驱动和回调,原生支持多核多线程,适合编写Linux服务端多线程网络应用程序。
liangximin2046
·
2020-08-16 11:14
muduo
muduo
网络库
源码复现笔记(九):base库的ThreadLocal.h
Muduo
网络库
简介muduo是一个基于Reactor模式的现代C++
网络库
,作者陈硕。它采用非阻塞IO模型,基于事件驱动和回调,原生支持多核多线程,适合编写Linux服务端多线程网络应用程序。
liangximin2046
·
2020-08-16 11:14
muduo
muduo
网络库
学习笔记(15):关于使用stdio和iostream的讨论
但是,在真实的项目中很少用到iostream(muduo
网络库
也不例外),本篇就对二者的优、缺点进行一个小结(主要考虑x86Linux平台,不考虑跨平台的可移植性,但是要考虑32-bit和
li27z
·
2020-08-16 11:59
muduo
C/C++
muduo
网络库
源码学习————Timestamp.cc
今天开始学习陈硕先生的muduo
网络库
,moduo
网络库
得到很多好评,陈硕先生自己也说核心代码不超过5000行,所以我觉得有必要拿过来好好学习下,学习的时候在源码上面添加一些自己的注释,方便日后理解,首先看看
缱绻的西格玛
·
2020-08-16 11:25
muduo库源码学习
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他