首页
学习
活动
专区
工具
TVP
发布

Tech Explorer

专栏作者
37
文章
38483
阅读量
12
订阅数
倒排索引求交算法相关资料调研
Faster postings list intersection via skip pointers 通过跳指针,实现更快的 posting list 求交 https://nlp.stanford.edu/IR-book/html/htmledition/faster-postings-list-intersection-via-skip-pointers-1.html
byronhe
2021-06-25
7170
开源库 parallel-hashmap 介绍:高性能 线程安全 内存友好的哈希表 和 btree
后台开发很常见一大类需求是 线程安全 高性能 容器数据结构 开源的 https://github.com/greg7mdp/parallel-hashmap parallel-hashmap 是对 Google 的 abseil-cpp 库的改进,可供开发中直接使用。
byronhe
2021-06-25
5.2K0
基于 ElasticSearch 开发垂直搜索系统
ElasticSearch 是由 Lucene 包装上分布式复制一致性算法等附加功能,构成的开源搜索引擎系统。
byronhe
2021-06-25
1.1K0
用 process_vm_readv() 实现多进程内存队列
多进程之间需要传输大量数据的时候,比如多进程 RPC 框架的进程之间通信,常用共享内存队列。
byronhe
2021-06-25
1.7K0
构造最短程序打印自身的 MD5
比赛题目很简单:构造一个程序,在 stdout 上打印出自身的 MD5,程序越短越好。按最终程序文件大小字节数排名,文件越小,排名越靠前。 只能使用 ld-linux-x86-64.so, libc.so, libdl.so, libgcc_s.so, libm.so, libstdc++.so 。 禁止了 socket, shmget, fork, execvc 等 syscall 。
byronhe
2021-06-25
6910
用 DAT 重实现 CppJieba 中文分词算法,降低 99% 内存消耗
中文分词应用比较广泛的开源算法,是 jieba 结巴分词,结巴分词较高性能的实现是 C++ 版本的 CppJieba : https://github.com/yanyiwu/cppjieba
byronhe
2021-06-25
1.7K0
用 abstract unix socket 实现进程单实例运行
http://stackoverflow.com/questions/2964391/preventing-multiple-process-instances-on-linux
byronhe
2021-06-25
1.1K0
怎样让 C++ 中 throw exception 产生的 coredump 带上栈
一个 C++ 程序,如果 throw 了 exception ,但是又没有 catch,那么一般会产生 coredump, 问题是,在 gcc 4.x 版本产生的 coredump 文件中,没有 throw 时候的堆栈信息,导致不知道是哪里 throw 的,没法查问题。
byronhe
2021-06-25
2K0
借助 ext4 文件系统的 打洞 功能实现消息队列
借助 ext4 文件系统的 打洞 功能,可以实现一个消息队列 https://gist.github.com/CAFxX/571a1558db9a7b393579
byronhe
2021-06-25
9800
gif 缩放算法及相关资料
http://giflib.sourceforge.net/whatsinagif/index.html
byronhe
2021-06-25
7010
Proxygen http2 代码分析
HTTPSession 中包含HTTPCodec ,HTTPCodec用来在 HTTPMessage(Request/Response) 和 字节流之间做转换(就是解析/序列化)。
byronhe
2021-06-25
8460
TrafficServer http2 代码分析
TrafficServer 是Apache基金会的 HTTP/HTTP2 代理服务器。
byronhe
2021-06-25
5350
nginx下配置高性能,高安全性的https TLS服务
并附送一个优化出来的openssl编译脚本,可以编译出一个高性能,高安全性的openssl库,您可以直接复制粘贴使用。
byronhe
2021-06-25
1.1K0
现代密码学实践指南[2015年]
本文介绍目前现代密码学的最先进技术, 前半部分主要翻译自 《Cryptographic Right Answers》,附上收集的资料,和byron个人的理解。
byronhe
2021-06-25
9150
Linux LoadAvg 编程比赛
https://timyang.net/programming/load-average/
byronhe
2021-06-25
4860
a http proxy script
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 #!/usr/local/bin/python # -*- coding: utf-8 -*- import base64 import select import socke
byronhe
2021-06-25
8410
一个使用KuaiPan备份linux服务器的脚本
近日需要给服务器做备份,在网上找到了一个现成的金山快盘的api:https://github.com/deren/python-kuaipan (感谢!) 试了一下,遂决定备份到金山快盘上。
byronhe
2021-06-25
7010
mock C++ function for unit test
在单元测试中,我们需要提供业务逻辑的mock版本, 当业务逻辑实现为C++的virtual function时,这是很容易的,我们只需要写一个子类, 实现virtual function就行了,Google 的 gmock就针对这种情况设计。
byronhe
2021-06-25
8410
SSL/TLS CipherSuite 介绍
本文是关于SSL/TLS的 CipherSuite 的信息摘录,翻译。如有疑问,欢迎指出。
byronhe
2021-06-25
5.6K0
【翻译/介绍】jump consistent hash 零内存消耗,均匀,快速,简洁,来自Google的一致性哈希算法
jump consistent hash是一种一致性哈希算法, 此算法零内存消耗,均匀分配,快速,并且只有5行代码。
byronhe
2021-06-25
8570
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档