杂七杂八
文章平均质量分 56
砖厂码农
主要从事分布式架构和分布式数据库相关工作。大数据、机器学习、微服务、云原生、区块链均有所涉略。
展开
-
arm平台适配总结
cmake获取平台信息:set(PLATFORM = $(strip $(shell echo `uname -m`)))1. 编译参数arm平台不支持“-m32"和“-m64"这样的编译参数。取而代之用 “-mabi=ilp32“ 和 “-mabi=lp64” 代替。还可以在指定 cpu的架构版本,如:bazel build --cxxopt="-march=armv8-a" --cpu aarch64 ...2. 内存对齐arm平台默认的内存pagesize 和 x86平台不一致。原创 2022-03-21 19:58:50 · 1609 阅读 · 0 评论 -
bazel 构建问题总结
bazel的介绍,自行搜索。本文总结一下bazel使用过程中遇到的问题。1.编译宏的启用定义一个宏 “INCLUDE_XXX”# 默认关闭config_settting(name = "include_xxx",values = { "define": "include_xxx=false"})cc_library( … defines = [] + select({ “//xxx...原创 2022-03-06 18:37:36 · 1189 阅读 · 0 评论 -
怎样把svn版本号和当前时间戳写入打包文件
小厂,没有专门的版本管理人员和规范的发布流程。很多人都在发布版本,随意发布版本,每次给出去的都是同一个名字的包。给运维(或者第三方对接人员造成困惑),到底哪个包是最新的(同样的名字无法区分)。如果我们能把打包时间戳和对应svn版本号获取到,并写入包中,我们就能方便的包的版本,也方便内部责任追溯。本文以windows平台为例(linux自行尝试),演示怎么获取版本号(git自行尝试)...原创 2020-05-07 16:50:33 · 435 阅读 · 0 评论 -
一个分布式程序猿的一些存货
近来深感职业发展进入瓶颈,想要突破却屡屡碰壁。索性把自己的总结的一些东西以头条图文的方式分享给大家。发布两天获得头条推荐量2.2W、阅读数1千有余、收藏数百余,另有十多位后台私信向我索要原始思维导图。现罗列出来:莫烦机器学习系列视频观后整理redis数据结构整理关于IO面试的总结nginx数据结构整理大数据利器之kylin总结分布式服务架构总结《数据密集型应用系统设计》...原创 2020-02-23 20:27:23 · 229 阅读 · 0 评论 -
一步一步教你写pdf文件
一步一步教你写PDF文件 PDF作为一种跨平台的文件格式,越来越受到用户的欢迎。现在除了adobe官方提供的pdflib有很多第三方的库可以实现PDF的文件创建、修改、格式转换。PDF文档采用的是二进制和文本混排的方式。近期项目需要,对pdf文件的结构做了一些研究。最终,领导决定采用第三方库,没能用得上。在此,跟大家分享一下,算是抛砖引玉。关于pdf文件的结构网上有很多介绍,在此不在原创 2012-12-05 23:37:45 · 1854 阅读 · 2 评论 -
unicode 转 utf8
int unicode_to_utf8(uint16 *in, int insize, unsigned char **out){ int i = 0; int outsize = 0; int charscount = 0; unsigned char *result = NULL; unsigned char *tmp = NULL;原创 2017-07-12 16:07:36 · 269 阅读 · 0 评论 -
创建桌面快捷方式及锁定到任务栏
# bat脚本@echo offset destPath=%HOMEDRIVE%\Users\%username%\AppData\Roaming\jzyx\jzmyif not exist %destPath% md %destPath%xcopy **.ico %destPath%\ /s /e /Y::del /f /q **.icoecho set WshShell = WScript.C...原创 2018-03-14 15:20:36 · 2306 阅读 · 0 评论 -
守护进程脚本
######################################################################### # File Name: keep_haproxy.sh # 守护进程脚本 ######################################################################### #!/bin...原创 2019-04-12 16:51:49 · 427 阅读 · 0 评论 -
redis 涉及到的算法
数据分片:一致性hash算法数据统计:Hyperloglog/bitmap地理位置:GeoHash集群状态广播:Gossip选举算法:Raft原创 2019-07-31 15:55:12 · 1840 阅读 · 0 评论