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源代码分析
HashMap、HashSet和HashTable详解
通过HashMap、HashSet的
源代码分析
其Hash存储机制实际上,Has
bear_wr
·
2020-09-17 11:38
collection
java
ParaView
源代码分析
首先观察VTK1.大多数VTK对象的基类:vtkObjectBase.2.vtkObject继续派生自vtkObjectBase3.vtkCommand,Obsevercommand设计模式paraview工程是主程序。ParaViewMainWindow是主窗口,调用pqparaviewInitializer初始化窗口。pqparaviewInitializer初始化pqPVApplicatio
weixin_30873847
·
2020-09-17 08:30
c/c++
设计模式
使用
libevent
和 libev 提高网络应用性能
简介许多服务器部署(尤其是web服务器部署)面对的最大问题之一是必须能够处理大量连接。无论是通过构建基于云的服务来处理网络通信流,还是把应用程序分布在IBMAmazonEC实例上,还是为网站提供高性能组件,都需要能够处理大量并发连接。一个好例子是,web应用程序最近越来越动态了,尤其是使用AJAX技术的应用程序。如果要部署的系统允许数千客户端直接在网页中更新信息,比如提供事件或问题实时监视的系统,
terrytan18
·
2020-09-17 07:40
网络性能
epoll
libevent
libevent
入门教程:Echo Server based on
libevent
花了两天的时间在
libevent
上,想总结下,就以写简单tutorial的方式吧,貌似没有一篇简单的说明,让人马上就能上手用的。
terrytan18
·
2020-09-17 07:40
libevent
epoll
java8学习总结——Collectors类
源代码分析
概述在JDK8中,对Collectos类的定义:一个Collector接口的实现,并提供很多有用的方法。事实也是如此,通过Collectors提供的方法,我们可以完成大多数日常的集合运算操作。因此,Collectors类的所有方法返回都是Collector的实例。其实,Collectors使Collector更具体化。因为,Collector只是约束了一种操作运算的规范(提供容器,计算,归集,fi
漠风-
·
2020-09-17 05:26
MySQL系列:innodb
源代码分析
之线程并发同步机制
innodb是一个多线程并发的存储引擎,内部的读写都是用多线程来实现的,所以innodb内部实现了一个比較高效的并发同步机制。innodb并没有直接使用系统提供的锁(latch)同步结构,而是对其进行自己的封装和实现优化。可是也兼容系统的锁。我们先看一段innodb内部的凝视(MySQL-3.23):Semaphoreoperationsinoperatingsystemsareslow:Sola
weixin_34138139
·
2020-09-17 03:11
操作系统
数据库
memcached数据库安装及基础操作
文章目录一、安装步骤二、memcached基本命令操作三、客户端连接memcached一、安装步骤软件版本:memcached-1.5.6、
libevent
-2.1.8-stable安装步骤:1、将软件包上传到服务器
琴酒3
·
2020-09-16 23:09
memcache
memcached
Centos7 C++连接hbase环境搭建及代码实现
sudoyum-ygroupinstall"DevelopmentTools"依赖库sudoyum-yinstallautomakelibtoolflexbisonpkgconfiggcc-c++boost-devel
libevent
-develpython-develruby-develzlib-developenssl-develautoconfwgethttp
APTX--4869
·
2020-09-16 23:36
linux
Java
源代码分析
之Vector数组
Vector源码分析每个Java程序员应该的特性可变长数组(groworshrink)能够使用索引获取值(accessedusinganintegerindex)多线程环境下线程安全类图packagejava.util;importjava.util.function.Consumer;importjava.util.function.Predicate;importjava.util.funct
huzhigenlaohu
·
2020-09-16 23:22
Java
Java源代码分析
Spark中saveAsTextFile至stage划分和job提交的
源代码分析
之前看了SparkStreaming和SparkSQL,自己还花了一些时间去玩了些machinelearning的算法,像线性回归,kmeans,协同过滤等。现在回过头来,打算看一下sparkcore部分代码,就先找了下saveAsTextFile这个方法作为入口,看一下是怎么保存文档到hadoop中,并且怎么切分stage以及提交Task。中间也会触碰到DAGScheduler,也能明白为什么大
zhouxucando
·
2020-09-16 21:21
Spark
TensorFlow中RNN网络的实现和关键参数选择
为了解决这个问题,同时不陷入过于复杂的论文和TensorFlow
源代码分析
,本文通过受控实验的方式,设计出一个虽然简单但是能反映出RNN基本规律的训练和
wangyao_bupt
·
2020-09-16 21:39
深度学习
tensorflow
rnn
神经网络
深度学习
LSTM
MiniGUI
源代码分析
(2)--源码结构
MIniGU的目录结构如下MiniGUI--|----etc|----ext|----include|----vcongui|----src-----|----control|----font|----gui|----ial|----include|----kernel|----main|----misc|----mybmp|----newgal|----newgdi|----sysres1):e
zhxin999
·
2020-09-16 19:04
MiniGUI
Memcached安装教程
2.下载相应的库和memcache源码
Libevent
.org和memcached.org下载最新的stable版本下载地址:
libevent
.org注:因为memcached依赖于
wuming19900801
·
2020-09-16 19:10
Memcache学习系列
在centos7下编译安装memcached
1.安装memcache服务端cd/usr/localwgethttps://github.com/
libevent
/
libevent
/releases/download/release-2.0.22-
光光初长成
·
2020-09-16 19:47
环境安装
memcached
centos
(原创)Cassandra数据库的优化总结
(原创)Cassandra数据库的优化总结[TOC]实验室的
源代码分析
系统的Cassandra数据库优化过程从十一放假开学起cassandra一直出现的超时,崩溃等一系列问题就一直得不到解决。
wangtua
·
2020-09-16 17:13
数据库技术
源码编译安装memcached和PHP扩展memcache整理总结
一.开始编译memcached安装编译需要的扩展包yuminstall
libevent
libevent
-devel开始编译memcachedwgethttp://memcached.org/files/
lxw1844912514
·
2020-09-16 17:32
php
PHP高级进阶
Bootstrap3.x -
源代码分析
参照http://v3.bootcss.com/css/文档与源代码colors比较全面定义总结有意义的颜色。所有uI要用的颜色,都先从已定义的读,这样保证样式的同一性,而且方便以后开发主题库。(建议想自己写css模块的,可以参考一下bootstrap里颜色定义)语义颜色(四钟颜色)有含义的颜色,当然也可以不止这四种,如:disabled、empty@brand-success:#5cb85c;/
weixin_34049032
·
2020-09-16 16:49
Thrift框架-Windows-C++编译
Thrift只依赖boost、openssl和
libevent
三个库,测试demo只依赖openssl静态库,因此可以暂不编译boost和
libevent
,只需要在编译thrift的时候,引
rammuschow
·
2020-09-16 16:29
C++
深入学习java各种容器--面试使用
转载地址对着原文走了一遍流程,分析地址是androdsdk中的29中的
源代码分析
,和原文地址jdk源码分析有点区别,大体一致前言相信大家在工作中使用容器的场景是具有多变性的,那么在性能方面你知道怎么去选择一种当前最优的数据结构吗
narkang
·
2020-09-16 15:01
#
高并发
零起步6-CentOS7.6源码编译安装http轻量级消息队列ucmq
先安装
libevent
,最新版本号
libevent
-2.1.11-stable.tar.gz[root@localhost~]#ls-al/usr/lib|grep
libevent
[root@localhost
yeno
·
2020-09-16 13:52
ucmq
消息队列
轻量级消息队列
http消息队列
python安装gevent
最近在研究可是安装遇到各种各样蛋疼的问题1.python版本是2.764位的,可是Gevent没有Windows下的64位的,就把源码包下载下来了,先执行pythonfetch_
libevent
.pypythonsetup.pybuild
swiftshow
·
2020-09-16 12:14
python
php安装event扩展(
libevent
)
如果使用workerman框架,workerman官方建议,连接并发数大于1024,要安装event扩展来提高并发处理能力
libevent
扩展(或者event扩展)使得PHP可以使用系统Epoll、Kqueue
phpxxo
·
2020-09-16 11:54
workman
PHP
php
FastDFS安装、启动与文件访问设置
目录1、分布式文件系统概述2、FastDFS简介3、FastDFS安装前准备:3.1、检查Linux上是否安装了gcc、
libevent
、
libevent
-devel,执行如下yum命令检查:3.2、安装
蓝关故人
·
2020-09-16 07:05
数据库
fastdfs
libevent
解读一
一、接触
libevent
libevent
是用C语言编写的开源高性能网络库,是学习网络编程、后台开发必备的源码学习资料。
大学笑长
·
2020-09-16 07:02
libevent解读
网络编程
Reactor模型
C语言
多路复用
数据结构
Nginx
源代码分析
之网络超时管理(九)
NGX对于不是立即成功的socketI/O,即返回WSAEINPROGRESS,EINPROGRESS,EWOULDBLOCK,EAGAIN,WSAEWOULDBLOCK这几个值的(其中WSAEINPROGRESS,EINPROGRESS属于非阻塞socket的返回值,另外3个则是阻塞模式下I/O模型的返回值)则会调用ngx_add_timer向一个全局红黑树里面添加一个定时器。当初我在自己写一个
namelcx
·
2020-09-16 07:05
select / poll / epoll/
libevent
: 架构师究竟如何选择?
本文来源于:https://www.ulduzsoft.com/2014/01/select-poll-epoll-practical-difference-for-system-architects/目录如下:Whendesigningahighperformancenetworkingapplicationwithnon-blockingsocketI/O,thearchitectneedst
Linux阅码场
·
2020-09-16 07:16
Nginx
源代码分析
- 日志处理
Nginx
源代码分析
-日志处理fromhttp://hi.baidu.com/langwan/blog/item/7e7db51978e04e4d43a9ad32.htmlNginx
源代码分析
-日志处理
ican2002
·
2020-09-16 07:37
FFmpeg的H.264解码器源代码简单分析:解析器(Parser)部分
=====================================================H.264
源代码分析
文章列表:【编码-x264】x264源代码简单分析:概述x264源代码简单分析
雷霄骅
·
2020-09-16 05:33
FFMPEG
FFmpeg
MediaInfo
源代码分析
1:整体结构
注:此前已经写了一系列分析MediaInfo源代码的文章,列表如下:MediaInfo
源代码分析
1:整体结构MediaInfo
源代码分析
2:API函数MediaInfo
源代码分析
3:Open()函数MediaInfo
dianyimo9099
·
2020-09-16 05:02
Fabric 1.0
源代码分析
(25) Orderer
#Fabric1.0源代码笔记之Orderer##1、Orderer概述Orderer,为排序节点,对所有发往网络中的交易进行排序,将排序后的交易安排配置中的约定整理为块,之后提交给Committer进行处理。Orderer代码分布在orderer目录,目录结构如下:*orderer目录*main.go,main入口。*util.go,orderer工具函数。*metadata目录,metadat
尹成
·
2020-09-16 04:43
区块链
Fabric 1.0
源代码分析
(20) Ledger #idStore(ledgerID数据库)
#Fabric1.0源代码笔记之Ledger#idStore(ledgerID数据库)##1、idStore概述*Fabric支持创建多个Ledger,不同Ledger以ledgerID区分。*多个ledgerID及其创世区块存储在idStore数据库中,idStore数据库基于leveldb实现。*idStore默认使用路径:/var/hyperledger/production/ledgers
尹成
·
2020-09-16 04:43
区块链
区块链教程Fabric1.0
源代码分析
ledgerID数据库-兄弟连区块链教程
1、idStore概述Fabric支持创建多个Ledger,不同Ledger以ledgerID区分。多个ledgerID及其创世区块存储在idStore数据库中,idStore数据库基于leveldb实现。idStore默认使用路径:/var/hyperledger/production/ledgersData/ledgerProvider/。idStore库中特殊key"underConstru
weixin_34004576
·
2020-09-16 04:27
数据库
区块链
区块链教程Fabric1.0
源代码分析
Ledger(账本)二
区块链教程Fabric1.0
源代码分析
Ledger(账本)二。
weixin_33860737
·
2020-09-16 04:22
区块链教程Fabric1.0
源代码分析
Ledger(账本)一兄弟连区块链
区块链教程Fabric1.0
源代码分析
Ledger(账本)一,2018年下半年,区块链行业正逐渐褪去发展之初的浮躁、回归理性,表面上看相关人才需求与身价似乎正在回落。
weixin_33737774
·
2020-09-16 04:15
区块链
数据库
开源C/C++网络库比较:ACE、livevent和Boost
libevent
是一个C语言写的网络库,官方主要支持的是类linux操作系统,最新的版本添加了对windows的IOCP的支持。由于
凭谁问
·
2020-09-16 02:19
服务器
网络/安全
兄弟连区块链教程Fabric1.0
源代码分析
Ledger blkstorage block文件存储
区块链教程Fabric1.0
源代码分析
Ledgerblkstorageblock文件存储,2018年下半年,区块链行业正逐渐褪去发展之初的浮躁、回归理性,表面上看相关人才需求与身价似乎正在回落。
congdianquan3478
·
2020-09-16 02:07
区块链
兄弟连区块链教程Fabric1.0
源代码分析
ledgerID数据库
兄弟连区块链教程Fabric1.0
源代码分析
ledgerID数据库1、idStore概述Fabric支持创建多个Ledger,不同Ledger以ledgerID区分。
congdianquan3478
·
2020-09-16 01:47
数据库
区块链
FSATDFS分布式文件系统安装
桌面版安装准备下面四个安装包自己下载好并房在lunix系统的某一文件夹里比如我就放在了~/桌面/fastdfs1.c语言编译环境安装sudoapt-getinstallbuild-essentialsudoapt-getinstall
libevent
-dev2
原来可以改昵称
·
2020-09-16 00:28
fastdfs
在Linux上安装memcached服务器端
服务器端服务器端主要是安装memcache服务器端.下载:http://www.danga.com/memcached/dist/memcached-1.2.2.tar.gz另外,Memcache用到了
libevent
dianlu7964
·
2020-09-15 22:00
memcached
操作系统
2014年年终总结
在这段时间里,看了一些开源库和一些代码,比如boost,nginx,
libevent
,cocos2d等。还看了下C++0x11的一些新特性,简单写了写php的代码,捣腾了下centos下的
random_xyz
·
2020-09-15 20:42
Android Alarm驱动
源代码分析
(Alarm.c)
前言:Android在LinuxKernel的基础上增加了很多的驱动程序,Alarm驱动是其中最简单的一个,整个文件只有500多行。作为驱动代码分析的一系列文章的开始,我试图仔细的分析此驱动的几乎所有函数代码,希望籍此作为温习Android驱动源代码一个良好的开端。Android的增加了一个Alarm驱动,在kernel_root/driver/rtc/alarm.c文件中实现。Android希望
lionfire
·
2020-09-15 19:23
Android
Android源代码分析
turn服务搭建记录
可以不需要这个,但如果要放在外网就需要搭建turn服务,今天在服务器上就尝试搭建了一下ubuntu14.04sudoapt-getinstalllibssl-devsudoapt-getinstall
libevent
-devsudoapt-getinstalllibpq-devsudoapt-getinstallmysql-clientsudoapt-geti
风不二
·
2020-09-15 15:40
mediasoup
server
webrtc
turn
busybox中ps命令
源代码分析
busybox/procps/ps.cbusybox/libbb/procps.c我们在串口终端通过ps命令查看系统当前正在运行的进程:~#psPIDUSERVSZSTATCOMMAND1root1080Sinit2root0SW[kthreadd]3root0SW[ksoftirqd/0]4root0SW[kworker/0:0]5root0SWuid);782len=printf("%5u%-
luckywang1103
·
2020-09-15 14:26
linux驱动
libevent
多线程IO
前言:前阵子有朋友问起,如何进行linux开发,我一时也没法回答,我对linux也不是非常的了解,长时间从事android的开发,但是linux时常会接触到,勉强跟朋友交流了下。linux开发是个很麻烦的事情,相比Android的开发要好多了,至少我有这种感觉吧,Android的IDE比较好用。然而linux开发怎么入手,我觉得不管linux有多少需要我们去研究的,但至少经典的IO模型是需要我们去
feekia
·
2020-09-15 11:03
libevent
C++
libevent
之 C++ RAII封装 定时器
前言:这两天读Bitcoin代码,不禁感慨作者的强大,代码的精妙不是我这码农虔诚膜拜便能读懂的,更远远谈不上企及。于是默默埋头,回想本屌,工作七年还是个默默无闻不及格的码农,黯然内流~~C/C++那种非人性化的吐槽:相信很多童鞋跟本农一样,吃过饭之后就是不想洗碗收拾桌子。那太麻烦了,像我们这样怕麻烦的,吃饭首选快餐。以致于错过了自己做饭的乐趣。C/C++就是这样麻烦的发明,效率高不说,可就是要擦屁
feekia
·
2020-09-15 11:03
libevent
C++
linux
集成
libevent
,google protobuf的RPC框架
RPC(RemoteProcedureCall),中文翻译是远程过程调用,其实从原理来说这并不是一个新的概念.我的理解是,不同的机器之间定义了一些接口,也有客户端和服务器端,客户端可以通过协商好的接口调用服务器端已经注册好的服务.说白了,还是网络通信的那一套机制.既然还是网络通信,那么为什么需要使用RPC而不是自己去完成这样的一套工作呢?假如是自己做这样的事情,需要考虑编解码,网络层,尤其很多细节
maikforever
·
2020-09-15 11:16
rpc
网络
google
框架
网络
工具
工作
mapreduce
Jabberd2
源代码分析
:c2s与router SASL验证过程
Jabberd2
源代码分析
:c2s与routerSASL验证过程2011年03月29日c2s启动后,主动连接router服务器的消息流程:c2s->router:发送完数据后,c2s进入循环状态,在mio_run
iteye_6299
·
2020-09-15 10:26
Jabberd2
源代码分析
: client连接c2s
客户端连接c2sc2s调用mio_listen后,处于监听状态,等待客户端连接。client->c2s:connect->accept客户端连接c2s服务器5222端口当mio检测到处于监听状态的socket可读后,调用_mio_accept函数void_mio_accept(mio_tm,mio_fd_tfd)该函数中调用accept返回一个新的socketfd,将返回的fd加入到mio中,调用
fytzzh
·
2020-09-15 10:37
协议
Jabberd2
Linux/UNIX编程
Jabberd2
源代码分析
:c2s与router SASL验证过程
c2s启动后,主动连接router服务器的消息流程:c2s->router:发送完数据后,c2s进入循环状态,在mio_run等待事件router->c2s:当c2s收到router发送的数据后mio_run函数内检测到有数据可读,这时调用:c2s_router_mio_callback(mio_action_t=action_READ)首先调用ioctl(fd,FIONREAD,&nbytes)
fytzzh
·
2020-09-15 10:37
Linux/UNIX编程
协议
Jabberd2
workermanDay01 安装、Worker类
workerman开源异步PHPsocket即时通讯框架文档:http://doc3.workerman.net/3151280x00Workman安装安装
libevent
(php=7)step1不论php
无在无不在
·
2020-09-15 09:54
计算机网络
PHP
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他