自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

独一无二的小个性

个人笔记分享小知识

  • 博客(3)
  • 资源 (3)
  • 收藏
  • 关注

原创 Linux Sendfile 的原理与优点

sendfile 函数在两个文件描写叙述符之间直接传递数据(全然在内核中操作,传送),从而避免了内核缓冲区数据和用户缓冲区数据之间的拷贝,操作效率非常高,被称之为零拷贝。sendfile 函数的定义例如以下:#include<sys/sendfile.h>ssize_t sendfile(int out_fd,int in_fd,off_t*offset,size_t c...

2018-05-16 17:18:40 2052

原创 golang 包依赖管理 - govendor

Golang 官方并没有推荐最佳的包管理方案。到了1.5版本时代,官方引入包管理的设计,加了 vendor 目录来支持本地包管理依赖。官方 wiki 推荐了多种支持这种特性的包管理工具,如:Godep、gv、gvt、glide、govendor等。下面简要介绍一个我在项目中用到的 – govendor。 该工具将项目依赖的外部包拷贝到项目下的 vendor 目录下,并通过 vendor.js...

2018-05-15 18:05:20 5001

原创 Gin 框架搭建一个 HTTP 网络服务简洁代码

GinGin 是一个 golang 的微框架,封装比较优雅,API 友好,源码注释比较明确,已经发布了 1.0 版本。具有快速灵活,容错方便等特点。其实对于 golang 而言,web 框架的依赖要远比 Python,Java之类的要小。自身的 net/http 足够简单,性能也非常不错。框架更像是一些常用函数或者工具的集合。借助框架开发,不仅可以省去很多常用的封装带来的时间,也有助于团队的编...

2018-05-15 15:43:29 2288

C语言编一个程序完成64位数据(无符号)的加法,减法运算

C语言编一个程序完成64位数据(无符号)的加法,减法运算

2013-11-27

算法基础97_03

了解算法的基本概念,使得自己能够更好的掌握算法。

2013-10-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除