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
febird
Protobuf+RPC的几个C++实现
比较强大.2.casocklib:protobuf+asio较完善实现3.eventrpc:protobuf+libevent较完善实现4.evproto:protobuf+libevent简单实现5.
febird
Nervermore
·
2020-09-13 17:19
C++
最便捷、最强大、速度最快的C++序列化框架
项目地址:http://code.google.com/p/
febird
最便捷、最强大、速度最快的C++序列化框架。
Terark-CTO-雷鹏
·
2020-06-29 18:47
C++
febird
lib
c++
serialization
string
框架
存储
input
c++的RPC库
; protobuf + asio 较完善实现3. eventrpc: protobuf + libevent 较完善实现4. evproto: protobuf + libevent 简单实现5.
febird
·
2015-11-11 18:54
C++
成功使用ScribeFire!
输入博客地址http://gildor.cnblogs.com,输入用户名密码,然后提示Invalid Login: 看来常规的方法不行,在网上仔细寻找后找到一篇博客http://dan.
febird
.net
·
2015-11-01 14:50
使用
Protobuf+RPC的几个C++实现
比较强大.2.casocklib: protobuf+asio较完善实现3.eventrpc:protobuf+libevent较完善实现4.evproto:protobuf+libevent简单实现5.
febird
yaokang522
·
2014-06-17 16:00
多正则表达式匹配工具 的用法
2014年5月4日09:03从 http://code.google.com/p/
febird
/wiki/MultiRegexMatch 更新至最新版IntroductionThisMultipleRegexMatchingsolutionincludestwoparts
whinah
·
2013-12-17 17:00
多正则表达式匹配(Multiple Regular Expression Matching)
目前
febird
中的自动机库已支持正则表达式,并且,支持的是多正则表达式匹配:给定M个正则表达式,每个正则表达式有一个[0,M)的唯一ID,该算法为这些正则表达式生成一个DFA。
whinah
·
2013-11-03 22:00
febird
.dataio和boost.serialization性能对比
项目地址:http://code.google.com/p/
febird
和boost.serialization性能对比运行性能以下数据是对POD数据,都使用典型用法。
educast
·
2013-10-23 09:00
gcc 4.7.3 的一个 c++11 bug
昨天一个朋友checkout了我的
febird
代码,编译时出现了一个诡异的错误。经过仔细勘察,他的g++版本是4.7.3,而我测试过的g++4.7.2,g++4.8.2均无问题。
whinah
·
2013-06-12 16:00
protobuf+RPC的几个C++实现
比较强大.2.casocklib: protobuf+asio较完善实现3.eventrpc:protobuf+libevent较完善实现4.evproto:protobuf+libevent简单实现5.
febird
yuyin86
·
2012-03-14 13:00
Protobuf+RPC的几个C++实现
; protobuf + asio 较完善实现3. eventrpc: protobuf + libevent 较完善实现4. evproto: protobuf + libevent 简单实现5.
febird
lanxinyuchs
·
2011-06-30 11:00
protobuf
小linux
tinycore约10Mpuppylinux约100M参考:http://dan.
febird
.net/2009/05/41856-tinycore-linux-grub4dos.htmlhttp://
·
2011-02-18 00:00
c++的几个RPC库
比较强大.2.casocklib: protobuf+asio较完善实现3.eventrpc:protobuf+libevent较完善实现4.evproto:protobuf+libevent简单实现5.
febird
seebit
·
2010-12-20 17:00
C++
c
xml
网络
my PipelineProcessor
刚看到,inteltbb::pipeline实现的功能,和我以前实现的一个pipeline:
febird
::thread::PipelineProcessor,介绍:1.多线程的pipeline设计模式
whinah
·
2010-02-05 15:00
my PipelineProcessor
刚看到,intel tbb::pipeline 实现的功能,和我以前实现的一个pipeline :
febird
::thread::PipelineProcessor ,介绍: 1.
febird
·
2010-02-01 15:00
设计模式
多线程
thread
memory pool 的高效实现(代码)
mpool.h #ifndef __
febird
_c_mpool_h__ #define __
febird
_c_mpool_h__ #include "config.h" #ifdef
febird
·
2009-10-23 03:00
多线程
C++
c
C#
Google
memory pool 的高效实现(代码)
mpool.h #ifndef__
febird
_c_mpool_h__#define__
febird
_c_mpool_h__#ifdef__cplusplusextern"C"{#endif//----
whinah
·
2009-10-23 03:00
123123
http://dan.
febird
.net/2009/09/htc-magic-g2-flash-rom.htmlhttp://bbs.dospy.com/viewthread.php?
临渊羡鱼,不如退而结网
·
2009-10-13 22:00
febird
.dataio vs boost.serialization 运行性能对比
代码表示的是数据格式,DATA_IO_LOAD_SAVE在中定义对boost,DATA_IO_LOAD_SAVE的定义相当于:#defineDATA_IO_LOAD_SAVE(Class,Members)\friendclassboost::serialization::access;\template\voidserialize(Archive&ar,constunsignedintversio
雷鹏
·
2009-06-19 10:00
febird
.dataio 优化技术
优化技术主要有两点:1. 优化的inlinea) 频繁调用的函数都使用inline,但是值得注意的是,在inline的时候,只inline最频繁的分支,很少走到的分支使用非inline函数,例如:voidInputBuffer::ensureRead(void*vbuf,size_tlength){ //为了效率,这么实现可以让编译器更好地inline这个函数//i
雷鹏
·
2009-06-19 10:00
vc2008 比 gcc4.3 真是差太多了
用gcc4.3重新编译了一下
febird
,出现了很多错误,仔细观察,这些错误都是因为不符合C++标准,重新改成符合标准的,比想象的改动量要大。
雷鹏
·
2009-06-19 10:00
febird
.dataio和boost.serialization性能对比
因为
febird
进行了自动优化,而boost需要用户执行优化。
雷鹏
·
2009-06-19 10:00
函数调用太快了
在至强服务器上,使用
febird
/vcproj/test_trb测试trb。结果发现使用compare函数指针的find仅比直接比较快17%!
whinah
·
2009-06-10 19:00
windows
服务器
测试
null
编译器
fun
函数指针之间的比较
下表,是在VisualC++2008中,同一个函数通过不同途径得到的指针key_comp0x0041158c_
febird
_trb_compare_lessfebird::G_relocate_
febird
_trb_compare_less0x101c
whinah
·
2009-06-02 18:00
gcc
tree
null
less
dll
编译器
Threaded Red-Black Tree 线索红黑树
项目地址:http://code.google.com/p/
febird
使用 libavl 中的 trb ,经过修改,实现了一个更高效更友好易用的版本,并且也支持范围查询
febird
·
2009-05-26 19:00
编程
C++
c
C#
vc++
Threaded Red-Black Tree 线索红黑树
项目地址:http://code.google.com/p/
febird
使用libavl中的trb,经过修改,实现了一个更高效更友好易用的版本,并且也支持范围查询,提供完备的std::map/set接口
whinah
·
2009-05-26 19:00
vc2008 比 gcc4.3 真是差太多了
项目地址:http://code.google.com/p/
febird
用gcc4.3重新编译了一下
febird
,出现了很多错误,仔细观察,这些错误都是因为不符合C++标准,重新改成符合标准的,比想象的改动量要大
whinah
·
2009-04-18 23:00
检查序列化声明的顺序和成员定义的顺序
项目地址:http://code.google.com/p/
febird
DataIO_is_realdump用来推断一个对象是否可以直接通过dump内存来完成序列化,如果可以,在load
febird
·
2009-04-11 16:00
C++
c
C#
Google
febird
.rpc echo 代码
// echo.h class Echo : public GlobaleScope { public: BEGIN_RPC_ADD_MF(Echo) RPC_ADD_MF(echo) END_RPC_ADD_MF() // 3rd macro param is ';' means non-pure-virtual RPC_DECLARE_MF_EX(echo,
febird
·
2009-04-08 12:00
echo
febird
.rpc 实现技术
使用C++模板实现不需要IDL的RPC IDL的数据定义由几个宏定义实现: RPC_DECLARE_MF(FunName, ArgList) 声明函数,ArgList必须带括号 BEGIN_RPC_ADD_MF_EX(ThisClass,ClassName) BEGIN_RPC_ADD_MF(ThisClass) 开始注册函
febird
·
2009-04-08 11:00
Google
mfc
febird
.dataio 序列化宏
序列化宏 DATA_IO_LOAD_SAVE(Class,Members) 在类定义内调用,无版本,可以优化 DATA_IO_LOAD_SAVE_E(Class, Members) 在类定义外调用,无版本,可以优化 DATA_IO_LOAD_SAVE_V(Class, CurrentVersion, Members) 在类定义内调用,有版本,不
febird
·
2009-04-08 11:00
C++
c
Google
C#
C 语言实现的 stl-like 算法
效率上小胜stl,主要抽象出一般的(sort/heap/search)算法中的compare,按成员类型、偏移、类尺寸分派至不同函数;性能比stl相应算法还略高,用法更简单: #include <
febird
febird
·
2009-04-08 10:00
C++
c
算法
C#
Google
febird
.dataio vs boost.serialization 运行性能对比
本博客已迁移至: http://www.nfabo.cn/p/?p=65代码表示的是数据格式,DATA_IO_LOAD_SAVE在中定义对boost,DATA_IO_LOAD_SAVE的定义相当于:#defineDATA_IO_LOAD_SAVE(Class,Members)\ friendclassboost::serialization::access;\ template\ voidseri
whinah
·
2009-04-06 20:00
struct
String
IO
serialization
archive
febird
.dataio vs boost.serialization 运行性能对比
代码表示的是数据格式,DATA_IO_LOAD_SAVE 在 <
febird
/io/DataIO.h> 中定义 对boost,DATA_IO_LOAD_SAVE 的定义相当于: #
febird
·
2009-04-06 20:00
C++
c
C#
F#
Google
febird
.dataio和boost.serialization 编译速度对比
项目地址:http://code.google.com/p/
febird
和 boost.serialization编译速度对比运行性能以下数据是对POD数据,都使用典型用法。
whinah
·
2009-04-06 20:00
优化
vector
serialization
Class
archive
febird
.dataio和boost.serialization性能对比
febird
使用 DATA_IO_LOAD_SAVE(Class, &a&b&c) boost也使用这样的简化形式: #define DATA_IO_LOAD_SAVE(
febird
·
2009-04-06 20:00
C++
c
Google
C#
Access
febird
.dataio 优化技术
项目地址:http://code.google.com/p/
febird
优化技术主要有两点:1.
whinah
·
2009-04-04 12:00
优化
vector
Stream
buffer
编译器
archive
febird
.dataio 优化技术
优化技术主要有以下几点: 1. 优化的inline a) 频繁调用的函数都使用inline,但是值得注意的是,在inline的时候,只inline最频繁的分支,很少走到的分支使用非inline函数,例如:
febird
·
2009-04-04 12:00
数据结构
C++
c
C#
vc++
持久化的多键映射,使用BerkeleyDB
如前介绍,相当于std::map>,但接口也不完全相同,这里只贴代码: /* vim: set tabstop=4 : */#ifndef __
febird
_bdb_kmapdset_h__#define
whinah
·
2008-11-07 18:00
function
TDD
null
iterator
insert
BT
持久化的多键映射,使用BerkeleyDB
项目地址:http://code.google.com/p/
febird
如前介绍,相当于 std::map<Key1,std::map<Key2,Data>
febird
·
2008-11-07 18:00
Google
TDD
vim
持久化的 map ,使用 BerkeleyDB
项目地址:http://code.google.com/p/
febird
使用前面介绍的序列化框架,可以非常简单地将Bekeley DB作为存储层,实现一个易于使用的,强类型的,持久化的
febird
·
2008-11-07 18:00
thread
框架
Google
vim
最便捷、最强大、速度最快的C++序列化框架
项目地址:http://code.google.com/p/
febird
最便捷、最强大、速度最快的C++序列化框架。 特别注意:vc6太古老,不符合C++规范,无法使用该框架1.
whinah
·
2008-11-07 18:00
C++
框架
String
serialization
存储
input
多线程 Pipeline 的改进
项目地址:http://code.google.com/p/
febird
如果一个任务的执行分多个步骤,有些步骤慢,有些步骤快,如果在处理时间长的步骤上使用更多线程,那么因为队列的缓冲作用
febird
·
2008-10-30 16:00
多线程
cache
Google
通用的 LoserTree
项目地址:http://code.google.com/p/
febird
-共有n个内部结点,n个外部结点 -winner只用于初始化时计算败者树,算完后即丢弃 -winner/loser的第0个单元都不是内部结点
febird
·
2008-04-22 15:00
cache
Google
一个很强大的Comparator生成器
项目地址:http://code.google.com/p/
febird
/** @brief 生成一个比较器(Comparator),兼键提取(
febird
·
2008-04-22 15:00
Google
F#
用C++的高级模版特性实现一个不需要IDL的RPC
项目地址:http://code.google.com/p/
febird
目前已经全部完成,并且取得了非常好的效果 。
febird
·
2006-12-09 00:00
C++
c
C#
Google
febird
.RPC file server 代码
使用
febird
.RPC 的一个文件服务器代码: // ifile.h class FileObj : public SessionScope { public: BEGIN_RPC_ADD_MF
febird
·
2006-12-09 00:00
C++
c
C#
FP
一个脚本语言编译器
代码下载:http://
febird
.nease.net/OtherProduct/ScriptCompiler/ScriptEngine.rar语言描述:ht
whinah
·
2005-11-03 20:00
上一页
1
下一页
按字母分类:
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
其他