我的站点

一个系统软件工程师的随手涂鸦

Month: 七月 2017

git小技巧(14)——“git pull” 强行覆盖local repository

参考自stackoverflow

git fetch --all
git reset --hard origin/<branch_name>

Perf笔记(八)——hotspot

hotspotKDAB发布的一个新的分析perf.data的工具。除了比perf report更直观外,其最大看点就是集成了火焰图,也就是FlameGraph。相信hotspot会对分析性能提供更大的帮助。

P.S.对比一下perf report

perf
hotspot

hotspot

2017年6月总结

技术方面:
(1)工作上完成了两个任务:
a)基于HElib实现了一个新的项目的POC
b)把现有的单机版系统改造成了分布式。
下周一会把上个月的成果做一个demo

(2)Rust语言还在学习中,写了两个练手小项目:streamRustTCPFramework

(3)重操旧业找了一台机器搭建了FreeBSD系统,除了完成两篇FreeBSD-101-Hacks以外,还发布了一篇Unix公众号文章:FreeBSD操作系统上获取CPU信息

(4)更新了沉寂半年的ChinaDTrace公众号,写了3文章

生活方面:
(1)又一位同事离开了公司,送别那天我们一起吃的自助。自助味道不错,价格也不是太贵,可以接受。总体来说性价比不错。同时也希望有新鲜的血液在7月份补充公司进来。

(2)月中休了一个3天小长假,出去远足了一次。

(3)这个月休闲的时候看了很多民国相关的视频。

(4)借了一本有关商贸口语的英语书,读了一半。

 

附:这月看过的技术视频:

Introduction to OpenMP – Tim Mattson (Intel)

What is FreeBSD by Gavin Atkinson

CppCon 2016: Tim Haines “Improving Performance Through Compiler Switches…”

The LLDB Debugger in FreeBSD by Ed Maste

FOSDEM 2017: gobpf – utilizing eBPF from Go

Sasha Goldshtein – Modern Linux Tracing Landscape

C++Now 2017: Niko Matsakis “Rust: Hack Without Fear!”

How to get one of those Open Source jobs

CMake

Easiest CMake Project Ever

Infrastructure 2017 – Alfonso Acosta – High-performance Linux monitoring with eBPF

Berkeley Packet Filter – Introduction

Powered by WordPress & Theme by Anders Norén