近期活动比较零散

近期的活动比较零散,主要的业余精力都放在了libatbus上了。但是这个一时半会也写不完,所以能整理出来的东西不多。就说下最近跟进的开源代码吧。

首先是,跨平台协程框架 libcopp 跟进merge了boost 1.60 的context组件,这部分改动不多。仅仅是例行合并。

然后是wordpress的代码高亮插件,WP-Code-Highlight.js,跟进使用了highlight.js 9.0.0版本,同样的我提交了以一个pull request到百度CDN,但是百度CDN都不会自动拉取cdnjs的仓库而且需要2-4周才会接受,所以到时候还要为这个百度的CDN额外加一个版本号。另外一个重要的变更就是highlight.js 9.0.0改变了文件名命名方式,这个比较麻烦,会导致新的主题名称和老的不一致。我没有花太多时间去处理这个问题,先简单地在升级完成后把无效的主题设置都改成了default。另外就是如果用的CDN只有老的highlight.js版本,可能生成的新的主题名称会404。涉及的主题主要是文件名里带减号(-)和点(.)的。我自己用的googlecode的style问题倒是不大。

还有,gcc的已经release 5.3了,但是并没有跟进最新的编译脚本,是因为我这里都是编译整个工具链,而gcc早就移除了对cloog的依赖,最后一个还依赖cloog的组件是binutils,按时间估计也快要发布新版了。所以干脆等它好了一起移除对cloog的依赖。而且这个版本的gdb 7.10.1 的编译头文件有问题,在某些不默认包含某个头文件的环境下编译不通过。也到时候一起整好了。

再就是,改了一下cmake使用最高标准的那个模板,因为我发现cmake原生有这个功能,顺带加了c++14的支持进去。

最后,最近唯一有点成就感的就是写了个LRU算法,用于给客户端提供一个自适应的缓存机制,顺带考虑的在服务器代码上的应用。这个比较复杂一些,等过两天整理出来再单独写吧。

最后的最后,redis的cluster集群适配用了这么久没有出现任何问题,近期有计划会写redis高可用的sential部分的代码。整体结构差不多应该会简单很多。这夜灯到时候再看是否需要整理出来吧。

That’s All.

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏架构师之旅

Git基础和规范-协同开发

关于版本控制 什么是版本控制: 官方说法:版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统,你可以对任何类型的文件进行版本控制。 ...

31750
来自专栏码匠的流水账

jib自定义entrypoint

jib的自定义entrypoint是0.9.10及以上版本才支持的,若需要自定义entrypoint,请先升级jib版本。

13310
来自专栏张善友的专栏

CentOS 7 搭建基于携程Apollo(阿波罗)配置中心单机模式

Apollo(阿波罗)是携程框架部门研发的配置管理平台,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理...

1.4K60
来自专栏张戈的专栏

Linux :MAC 地址克隆方法

摘 要 虽然 MAC 地址由厂商指定,但用户可以改变它,这就是传说中的“MAC 地址欺骗”。你可能会疑惑,弄这个有什么用?好吧,玛思阁举个例子,比如,电信宽带...

41250
来自专栏磨磨谈

编译的Ceph二进制文件过大问题

在ceph的研发群里看到一个cepher提出一个问题,编译的ceph的二进制文件过大,因为我一直用的打包好的rpm包,没有关注这个问题,重新编译了一遍发现确实有...

9910
来自专栏北京马哥教育

shell脚本执行超时怎么办?

在shell里会有一种不太常见的情况,就是脚本有时候会出现超时的现象。一般来说遇到这种问题,我们都会简单粗暴的采用下面这种脚本来当“超时看门狗“: 这个脚本搭配...

42660
来自专栏西城知道

百度网盘SVIP高速下载教程

我们都知道在日常生活中会存很多视频或者图片,我们如果都放在本地的话,那肯定是很占用内存资源的,所以我们一般首选目前来说存在百度网盘可能多一点,但是我们需要用到这...

3.8K30
来自专栏携程技术中心

Ctrip·Tech——架构师一席谈(3)把异步架构延伸到客户端

在开始今天的内容之前,我们先来回顾一下之前提到过的知识点(具体内容可以回复“架构师一席谈”): 1.在一台电脑上,使用异步编程可以提高cpu的使用效率 2.使用...

252100
来自专栏蓝天

LinuxThreads和NPTL

LinuxThreads 项目最初将多线程的概念引入了 Linux?,但是 LinuxThreads 并不遵守 POSIX 线程标准。尽管更新的 Native ...

16830
来自专栏FreeBuf

警惕出现下一个“WannaCry”,安天发布CVE-2017-11780漏洞免疫工具

近日,国家信息安全漏洞共享平台(CNVD)收录了Microsoft WindowsSMB Server远程代码执行漏洞(CNVD-2017-29681,对应CV...

25680

扫码关注云+社区

领取腾讯云代金券