abc_begin

导航

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 20 下一页

2017年12月30日 #

547. Intersection of Two Arrays【easy】

摘要: Given two arrays, write a function to compute their intersection. Notice Each element in the result must be unique. The result can be in any order. Gi 阅读全文

posted @ 2017-12-30 16:19 LastBattle 阅读(186) 评论(0) 推荐(0)

2017年12月28日 #

twemproxy源码分析2——守护进程的创建

摘要: twemproxy源码中关于守护进程的创建实现得比较标准,先贴出代码来,然后结合一些资料来分析和列举一些实现守护进程的常用方法,不过不得不说twemproxy的实现确实是不错的,注释都写在了代码中,直接上代码吧: 关于各种ID,先贴上一个图,后面再解释 阅读全文

posted @ 2017-12-28 21:06 LastBattle 阅读(368) 评论(0) 推荐(0)

twemproxy源码分析1——入口函数及启动过程

摘要: 最近工作中需要写一个一致性哈希的代理,在网上找到了twemproxy,结合网上资料先学习一下源码。 一、Twemproxy简介 Twemproxy是memcache与redis的代理,由twitter公司开发并且目前已经开源。研究这个对于理解网络通信有很大的帮助。 亮点有以下: 1、twemprox 阅读全文

posted @ 2017-12-28 20:13 LastBattle 阅读(479) 评论(0) 推荐(0)

代码统计工具cloc

摘要: Cloc是一款使用Perl语言开发的开源代码统计工具,支持多平台使用、多语言识别,能够计算指定目标文件或文件夹中的文件数(files)、空白行数(blank)、注释行数(comment)和代码行数(code)。 特点 Cloc具备很多特性以致于让它更方便于使用、完善、拓展和便携。1、作为一个单一的独 阅读全文

posted @ 2017-12-28 17:06 LastBattle 阅读(7809) 评论(0) 推荐(0)

PHP发送GET和POST请求

摘要: 发送GET请求 步骤: 1、先拼出url 2、使用curl一系列函数 3、得到结果之后使用json_decode函数进行json的解析,可以直接通过k-v的形式拿到值 发送POST请求 步骤: 1、构造params 2、使用curl一系列函数 curl中CURLOPT_POSTFIELDS参数就是设 阅读全文

posted @ 2017-12-28 14:44 LastBattle 阅读(4775) 评论(0) 推荐(0)

2017年12月27日 #

dmesg命令应用

摘要: 昨晚上线服务的时候,看log偶然发现服务在启动半小时左右就会被supervise重新拉起,也没有core。通过重新启动的服务发现内存飙涨,且持续增加,怀疑是内存打满,进程被kill了。 其实怀疑是正确的,如何验证呢?其实通过dmesg就可以分分钟验证。 详细信息如下: [ 0.000000] Out 阅读全文

posted @ 2017-12-27 15:02 LastBattle 阅读(443) 评论(0) 推荐(0)

2017年12月16日 #

linux下时间操作1

摘要: 本文是对我之前写的文章:C++时间操作 的更深入补充。之前那个文章就是一个快速入门的东西,后面力图把一些更深入的细节补充完整。 时间分类的基本介绍 在介绍一些时间相关的操作函数之前,先来介绍一下linux/UNIX下面的几种常用的时间。 在内核中维护了以下的时间: 从大类别上分类的话,主要分为硬件时 阅读全文

posted @ 2017-12-16 14:05 LastBattle 阅读(1085) 评论(0) 推荐(0)

2017年12月15日 #

C++11时间操作

摘要: C++11提供了chrono库,这个库可以处理和时间相关的一些事情。这个库里面主要有3个类:时间间隔Duration、时钟Clocks和时间点Time point。 Duration 概述 类模板 std::chrono::duration 表示时间间隔。 它由 Rep 类型的计次数和计次周期组成, 阅读全文

posted @ 2017-12-15 21:35 LastBattle 阅读(2384) 评论(0) 推荐(0)

2017年12月12日 #

压力测试工具siege

摘要: 最近整改了一个线上服务,功能自测完毕后,需要进行性能的压力测试,同事推荐了siege这个工具,先熟悉一下相关的东西,后面有时间再好好研究它的源码实现。本文仅仅简单介绍一下这个工具的使用方法。 1、下载与安装 下载地址: http://download.joedog.org/siege/ 可根据需要下 阅读全文

posted @ 2017-12-12 20:32 LastBattle 阅读(429) 评论(0) 推荐(0)

2017年12月11日 #

git文件状态

摘要: 1、创建一个新的文件,观察状态 git标示出test为“Untracked files”,并且提示使用“git add <file>...”的命令将文件包含到待提交清单中。 2、使用git add提交文件 文件test状态变成了“Changes to be committed”,也就是说test在暂 阅读全文

posted @ 2017-12-11 15:08 LastBattle 阅读(1208) 评论(0) 推荐(0)

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 20 下一页