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
网络库
服务端架构中的“网关服务器”
接下来悲剧一幕幕就要上演了,如果各个模块是多人协作开发,
网络库
的作者得想办法设计个插件机制供各个应用挂载,开发时无论是人员或者代码都耦合非常严重,大大影响协作、开发效率,后期要增减一个应用也得大动手脚。
yaocoder
·
2014-03-12 20:25
nginx
架构
高性能
网关服务器
服务端架构中的“网关服务器”
接下来悲剧一幕幕就要上演了,如果各个模块是多人协作开发,
网络库
的作者得想办法设计个插件机制供各个应用挂载,开发时无论是人员或者代码都耦合非常严重,大大影响协作、开发效率,后期要增减一个应用也得大动手脚。
yaocoder
·
2014-03-12 20:25
架构
nginx
高性能
架构设计
【小记备忘】之简单的线程池的设计【2014.03.12】
最近看了一个简单的开源
网络库
Micro-Development-Kit的代码,看到了一个简单的线程池的实现。So,备忘一下。
xinmuba
·
2014-03-12 15:00
编程
C++
工作
线程池
库
android 创建socket失败
最近在研究写一个棋牌客户端对接网狐的服务器,进展还比较顺利,客户端使用cocos2dx引擎,把我自己的
网络库
和网狐的数据封装机制对接工作已经做完,登陆、注册服务器,以及房间信息读取这些都已经完成
ycg514230
·
2014-03-12 14:00
游戏
android
socket
网络
cocos2dx
libev入门
得出的结论是基于DarwinStreamingServer的设计思想,采用Reactor设计模式实现一个更加高效并可扩展的视频服务器,
网络库
dodo_check
·
2014-03-11 14:00
c# 主机和网络字节序的转换 关于网络字节序和主机字节序的转换
原以为还要自己写函数,其实
网络库
testcs_dn
·
2014-03-10 09:00
转换
网络字节序
主机字节序
libevent源码分析--evbuffer缓冲
前言 可以说对于任何
网络库
(模块)而言,一个缓冲模块都是必不可少的。缓冲模块主要用于缓冲从网络接收到的数据,以及用户提交的数据(用于发送)。
yusiguyuan
·
2014-03-04 14:00
c
网络编程
网络编程--回调函数 阻塞操作 异步执行
其实写这篇文章的目的是这样的:在基本的
网络库
中,经常看到有注册回调这么一说,让回调函数做真正去做的事情,在libevent中就是这样。
yusiguyuan
·
2014-03-03 22:00
c
线程池
异步
C++高性能服务框架revolver:下载、编译和工程介绍
revolver框架除了基础的
网络库
封装以外,还是实现了网络连接管理、服务单元管理、消息隐射、协议自动化等,可以快速基于它
u012935160
·
2014-02-25 13:00
github
C++
框架
开源项目
高性能
CAsysncSocket 之--udp工具--AsyncUdpSocket 用法
详解iPhone下AsyncSocket
网络库
编程是本文要介绍的内容,iphone的标准推荐CFNetworkC库编程.但是编程比较烦躁。在其它OS往往用类来封装的对Socket函数的处理。
u011609521
·
2014-02-17 13:00
AFNetworking
它是建立在之上的愉快的
网络库
基金会的URL加载系统 ,延长内置到可可的功能强大的高级网络抽象。 它有一个模块化的架构,设计精良,功能丰富的API,是一个欢乐的使用。
yinxianwei88
·
2014-02-14 15:00
AFNetworking
手游项目初期的一些想法
框架,成熟的引擎,有很多成功的例子,我叫mt,捕鱼达人,大掌门,社区现在也比较强大缺点:2d游戏引擎,整个代码风格都是模仿object写的,对于没有接触过objectc的人来说比较难理解,没有一个好的
网络库
hackmind
·
2014-02-12 11:00
手游开发
【转】学习鞭策及方向指南
当你能自如的运用数据结构和算法、TCP/IP原理、编译原理、操作系统原理、数据库以及Win32API调用、构造自己的C++库(
网络库
、数学库、测试库、图形库)以及各种引擎,出去毕业应该能在短短半年时间里薪水至少有
u011669700
·
2014-01-28 19:00
天龙八部源码描述
天龙八部(武侠世界)的源码很可能是天龙八部代码流出后改写的,因为在看了代码中可以找到一些证据,整个客户端分为:一个是编辑器,一个是客户端,采用OGRE+cegui+自写的简单的物理碰撞检测+FMOD+自写的
网络库
yaokang522
·
2014-01-26 22:00
C/C++网络编程总结与ZeroMQ
现在几乎所有C/C++的后台程序都需要进行网络通讯,其实现方法无非有两种:使用系统底层socket或者使用已有的封装好的
网络库
。本文对两种方式进行总结,并介绍一个轻量级的网络通讯库ZeroMQ。
jmppok
·
2014-01-15 16:35
C/C++
分布式
C/C++网络编程总结与ZeroMQ
现在几乎所有C/C++的后台程序都需要进行网络通讯,其实现方法无非有两种:使用系统底层socket或者使用已有的封装好的
网络库
。本文对两种方式进行总结,并介绍一个轻量级的网络通讯库ZeroMQ。
jmppok
·
2014-01-15 16:00
网络编程
消息中间件
zeromq
nanomsg
zmq
python模块介绍-gevent介绍:基于协程的
网络库
python模块介绍-gevent介绍:基于协程的
网络库
介绍gevent是基于协程的Python
网络库
。特点:基于libev的快速事件循环(Linux上epoll,FreeBSD上kqueue)。
磁针石
·
2014-01-13 14:00
python
模块
gevent
协程
网络库
c++ python twisted game server
c++pythontwistedgameserverpython的twisted
网络库
c++的逻辑和速度如果把两者结合起来twisted
网络库
负责首发数据收到的数据传给c++进行逻辑处理一个比较优雅的网络服务库就成型了
野猪世界
·
2014-01-11 13:00
Windows Phone 7 的Http
网络库
使用技巧
WebClient实际上是一个在HttpWebRequest之上的库,它的主要优点就是使用起来比较简单,但是它有两个致命缺陷,一是程序的回调在UI线程执行,会导致程序性能下降。另外一个,他没有实现本地缓存的控制策略。那么HttpWebRequest呢,虽然它仍然无法支持GET方法下的本地缓存策略控制,但是它的性能实在是要好的太多,而且由于HttpWebRequest是个比WebClient更低级的
南倭瓜
·
2014-01-05 05:20
windows
phone
7
的Http网络库使用技巧
好用的Android库
HTTP网络: 使用原因:android最受欢迎的异步HTTP协议
网络库
。github上面最受欢迎的android
网络库
。
lizhuang
·
2014-01-03 12:00
maven
android
Google
IOC
高性能C++
网络库
libtnet实践:comet单机百万连接挂载测试
最近在用go语言做一个挂载大量长连接的推送服务器,虽然已经完成,但是内存占用情况让我不怎么满意,于是考虑使用libtnet来重新实现一个。后续我会使用comet来表明推送服务器。对于comet来说,单机能支撑大量的并发连接,是最优先考虑的事项。虽然现在业界已经有了很多数据,说单机支撑200w,300w,但我还是先把目标定在100w上面,主要的原因在于实际运行中,comet还会有少量逻辑功能,我得保
siddontang
·
2014-01-01 14:00
C++
web服务器
push
Comet
高性能
学习tornado:介绍
虽然现在我的工作重点已经转向go了,但是我觉得还是有必要记录一下tornado的相关东西,毕竟我的高性能
网络库
libtnet 就是参考tornado来设计的。
siddontang
·
2013-12-30 22:00
python
web服务器
tornado
高性能C++
网络库
libtnet实现:http
HTTPlibtnet提供了简单的http支持,使用也很简单。一个简单的httpserver:voidonHandler(constHttpConnectionPtr_t&conn,constHttpRequest&request) { HttpResponseresp; resp.statusCode=200; resp.setContentType("text/html"); resp.bod
siddontang
·
2013-12-29 16:00
C++
http
http
websocket
网络编程
parser
Memcached笔记——(一)安装&常规错误&监控
一、下载1.Libevent简单的说就是一个事件触发的
网络库
,Memcached离不开它。
huangjm_13
·
2013-12-28 11:00
ACE网络编程思考(一)
ACE是一套重量级的C++
网络库
,早期版本由D
天下杰论
·
2013-12-27 11:00
开源免费的C/C++
网络库
(c/c++ sockets library)
(1)ACE 庞大、复杂,适合大型项目。开源、免费,不依赖第三方库,支持跨平台。 http://www.cs.wustl.edu/~schmidt/ACE.html (2)Asio Asio基于Boost开发的异步IO库,封装了Socket,简化基于socket程序的开发。 开源、免费,支持跨平台。 http://think-async.com/ (3
hulefei29
·
2013-12-23 11:00
C++ Socket
通过HTTP协议上传文件
网络库
的选择:1、WinHTTP是windows下常用的库;2、CURL是广受喜爱的开源库。
ly131420
·
2013-12-21 23:00
海康威视视频监控demo 源码+库文件
研究后发现,要实现上述功能,需要用到两个SDK: 1、海康威视android
网络库
2、海康威视android播放库 问题马上来了,海康威视的官网只有android播放
a358763471
·
2013-12-20 17:00
何时用Delegate和何时用Block?
方法较多也选择用delegate进行解耦 iOS有很多例子比如最常用tableViewDelegate,textViewDelegate 异步和简单的回调用block更好 iOS有很多例子比如常用的
网络库
lizhuang
·
2013-12-16 15:00
设计模式
ios
开源
网络库
的分析libevent muduo nginx ....
每一个开源项目存在都有它的道理和意义,不同的思想有不同的优缺点。 libevent:这是一个用纯C写的开源库,属于一个轻量级的网络中间件。其中用到的基本数据结构也是非常巧妙。展现反应堆模型的基本使用方法。不同的事件对应不容的处理方法。I/O定时信号。三种事件的处理单独分开,又通过事件驱动融合在一起。 专栏地址:http://blog.csdn.net/column/d
yusiguyuan
·
2013-12-15 23:00
nginx
libevent
libev
高性能C++
网络库
libtnet实现:Connection
Connectionlibtnet只支持IPv4TCPConnection,之所以这么做都是为了使得实现尽可能的简单。我们主要在Connection类中封装了对tcp连接的操作。Connection继承自std::enable_shared_from_this,也就意味着外部我们会操作其shared_ptr,libtnet几乎所有的对象都采用智能指针的方式来进行内存管理。当Connection创建
siddontang
·
2013-12-10 22:00
C++
web服务器
高性能
tornado
智能指针
iOS开发之CocoaAsyncSocket学习
AsyncSocket类是支持TCP的AsyncUdpSocket是支持UDP的AsyncSocket是封装了CFSocket和CFSteam的TCP/IPsocket
网络库
。
james_1010
·
2013-12-09 15:00
高性能C++
网络库
libtnet实现:IOLoop
IOLooplibtnet采用的是prefork+eventloop的架构方式,prefork就是server在启动的时候预先fork多个子进程同时工作,而eventloop则是基于epoll的事件处理机制。在最新的linux系统中,提供了timerfd,eventfd,signalfd,加上原先的socket,大部分功能都可以抽象成io事件来处理了。而在libtnet中,这一切的基础就是IOLo
siddontang
·
2013-12-05 23:00
C++
epoll
网络编程
shared_ptr
bind+function
高性能C++
网络库
libtnet实现:IOLoop
IOLooplibtnet采用的是prefork+eventloop的架构方式,prefork就是server在启动的时候预先fork多个子进程同时工作,而eventloop则是基于epoll的事件处理机制。在最新的linux系统中,提供了timerfd,eventfd,signalfd,加上原先的socket,大部分功能都可以抽象成io事件来处理了。而在libtnet中,这一切的基础就是IOLo
siddontang
·
2013-12-05 23:00
性能
网络
libtnet
一个参考tornado的高性能c++
网络库
:libtnet
libtnet是一个用c++编写的高性能
网络库
,它在设计上面主要参考tornado,为服务端网络编程提供简洁而高效的接口,非常易于使用。
jmppok
·
2013-12-05 10:00
C++
网络
高性能
库
关于Android NDK中调用第三方的动态库
因为最近在整合Android上RTSP播放器的
网络库
,因需要调用自己编译的
网络库
,调用一直出现问题,开始时是直接在Android.mk中加入LOCAL_SHARED_LIBRARIES:= libxxx
hudashi
·
2013-12-04 16:00
android
NDK
发布一个参考tornado的高性能c++
网络库
:libtnet
libtnet是一个用c++编写的高性能
网络库
,它在设计上面主要参考tornado,为服务端网络编程提供简洁而高效的接口,非常易于使用。
siddontang
·
2013-12-03 20:00
C++
网络编程
高性能
tornado
关于muduo
网络库
的注解
注:muduo用C++实现蛮有意思的,其大量使用boost的shared_ptr,bind,function实现对象生命期控制、事件回调机制,且基于对象编程而非面向对象编程。在此记点笔记吧,以备后查。文字部分:1Reactor模式的实现:关键是三个类:Channel,Poller,EventLoop。 classChannel:事件分发器,其记录了描述符fd的注册事件和就绪事件,
liuxuejiang158
·
2013-12-01 23:00
muduo网络库注解
iOS开发之CocoaAsyncSocket学习
AsyncSocket类是支持TCP的AsyncUdpSocket是支持UDP的AsyncSocket是封装了CFSocket和CFSteam的TCP/IPsocket
网络库
。
l_ch_g
·
2013-12-01 00:00
AsyncSocket
开源免费的C/C++
网络库
(c/c++ sockets library)
(1)ACE庞大、复杂,适合大型项目。开源、免费,不依赖第三方库,支持跨平台。http://www.cs.wustl.edu/~schmidt/ACE.html(2)AsioAsio基于Boost开发的异步IO库,封装了Socket,简化基于socket程序的开发。开源、免费,支持跨平台。http://think-async.com/(3)POCOPOCOC++Libraries提供一套C++的类
Qlinux
·
2013-11-30 21:46
c
强大的开源网络库
开源免费的C/C++
网络库
(c/c++ sockets library)
(1)ACE庞大、复杂,适合大型项目。开源、免费,不依赖第三方库,支持跨平台。http://www.cs.wustl.edu/~schmidt/ACE.html(2)AsioAsio基于Boost开发的异步IO库,封装了Socket,简化基于socket程序的开发。开源、免费,支持跨平台。http://think-async.com/(3)POCOPOCOC++Libraries提供一套C++的类
Qlinux
·
2013-11-30 21:46
c
强大的开源网络库
C/C++
淘宝tair安装心得
1.下载tairsvncheckouthttp://code.taobao.org/svn/tair/trunk因为tair用到淘宝
网络库
tbnet 2.下载tbnetsvncheckout
lizhitao
·
2013-11-28 23:00
redis网络事件框架的使用
redis封装了一个小型
网络库
供自己使用,这个
网络库
只有几百行代码,却基本实现了一个高效的异步网络事件框架,而且与其他redis模块相对独立,故我将其独立出来,方便以后复用。
aaa20090987
·
2013-11-25 17:21
C/C++小程序
开源代码阅读
C/C++
redis网络事件框架的使用
redis封装了一个小型
网络库
供自己使用,这个
网络库
只有几百行代码,却基本实现了一个高效的异步网络事件框架,而且与其他redis模块相对独立,故我将其独立出来,方便以后复用。
AAA20090987
·
2013-11-25 17:00
使用 acl 编写 UDP 网络程序
acl的
网络库
中不仅提供了基于TCP的网络套接字流,同时也提供了UDP的
网络库
(目前acl库的网络部分仅提供了基本的UDP功能,如果想实现UDP重传及可靠性机制,大家可以参考udt--https://sourceforge.net
zsxxsz
·
2013-11-19 22:00
acl
UDP
网络编程
使用 acl 编写 UDP 网络程序
acl的
网络库
中不仅提供了基于TCP的网络套接字流,同时也提供了UDP的
网络库
(目前acl库的网络部分仅提供了基本的UDP功能,如果想实现UDP重传及可靠性机制,大家可以参考udt--https://sourceforge.net
zsxxsz
·
2013-11-19 22:00
网络编程
acl
UDP
ENet
网络库
教程翻译
ENet官网地址:http://enet.bespin.org教程地址:http://enet.bespin.org/Tutorial.html#CreateServer初始化:使用enet时你需要include,如果include在某些系统中可能会造成一些文件名冲突。在使用ENet之前,你必须调用enet_initialize()来初始化库。当程序退出时,你需要调用enet_deinitiali
guoshenglong11
·
2013-11-19 13:00
C++
服务器
Gearman分布式任务处理系统(三)libevent介绍
libevent是一个事件触发的
网络库
,适用于windows、linux、bsd等多种平台,内部使用select、epoll、kqueue等系统调用管理事件机制。
xtjsxtj
·
2013-11-14 23:00
libevent
gearman
muduo
网络库
学习之muduo_inspect 库涉及到的类
muduoinspect库通过HTTP方式为服务器提供监控接口,现在只实现进程相关信息的监控,通过成员ProcessInspector实现。ProcessInspector//通过ProcessInfo返回进程信息 ProcessInfo//获取进程相关信息我们可以参照 ProcessInspector实现一个如TcpStateInspector,作为Inspector的成员,这样就可以实
Simba888888
·
2013-11-13 21:00
http
inspector
muduo
muduo
网络库
学习之muduo_http 库涉及到的类
1、httprequest:requestline+header+body(header分为普通报头,请求报头与实体报头)header与body之间有一空行(CRLF)请求方法有:Get,Post,Head,Put,Delete等协议版本1.0、1.1常用请求头Accept:浏览器可接受的媒体(MIME)类型;Accept-Language:浏览器所希望的语言种类Accept-Encoding:浏
Simba888888
·
2013-11-13 16:00
http
request
response
muduo
上一页
51
52
53
54
55
56
57
58
下一页
按字母分类:
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
其他