自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

icycode的专栏

谁的心里没有悲伤~~只是我们选择转过身让泪水滑落在没人看见的地方

  • 博客(4)
  • 资源 (10)
  • 收藏
  • 关注

原创 Postgresql源码ERROR日志函数简析

背景最近在阅读Postgresql 10.3源码时发现,很多函数中打印了elog(ERROR)之后并没有明显的return,但从上下文逻辑看,此时必须返回错误、无法继续执行了。难道elog(ERROR)自带函数返回功能?带着这个疑问,简单梳理了一下elog的调用流程.elog 源码浅析elog 宏定义/* * 如果有可变参数宏,我们将给编译器一个暗示:当eleve...

2018-03-16 23:09:03 1822

原创 Greenplum自定义外部表协议开发

概述 我们知道Greenplum支持gpfdist、http等多种形式的外部表协议。但如果gpfdist、http、file等协议都无法满足需求,Greenplum还支持自定义协议的外部表,用户可以自己定义一种协议访问自己的外部数据,且数据格式可以是标准的TEXT或CSV,也可以是自定义的数据格式。      自定义协议在一些特殊场景下比较有用,例如需要在自己的系统和Greenplum...

2018-03-11 23:59:37 1451 4

翻译 gpfdist可写外部表协议介绍

介绍HTTP HeaderX-GP-SEQX-GP-DONEHTTP请求类型初始化请求数据请求Teardown 请求可写外部表工作原理可写外部表GUCWritable_external_table_bufsize概述原文链接gpfdist 支持可读外部表和可写外部表。本文将介绍可写外部表如何工作。介绍可写外部表的目的是将GPDB...

2018-03-03 16:35:07 1770

翻译 gpfdist可读外部表协议介绍

HTTP Header 介绍X-GP-SNX-GP-PROTOX-GP-CSVOPT可读外部表如何工作可读外部表GUCgp_external_max_segsreadable_external_table_timeout可读外部表工作流Protocol 0Protocol 1概述参考原文链接作为Greenplum所有ETL操作基本原理,我们...

2018-03-03 16:23:38 2135

PostgreSQL Hook编程介绍

介绍PostgreSQL钩子技术,钩子技术不同于插件/API,它可以在更底层提扩展支持。

2018-07-12

libtask源码详细注释版

libtask源码注释太少,有些细节不太容易理解。本人通过详细阅读代码 gdb跟踪,并汇总网上大量资料,对代码添加了很多注释,方便大家阅读学习

2017-11-18

Push_Notification介绍

SEVEN Open Channel 文档,以及Push_Notification介绍

2013-06-05

Restful Web services cookbook 中文版

Restful Web services cookbook 中文版 第1章 使用统一接口 1.1 如何保持交互的可见性 1.2 何时使用GET方法 1.3 何时使用POST方法 1.4 如何使用POST方法创建资源 1.5 何时使用PUT方法创建新资源 第2章 识别资源 2.1 如何从领域名词中识别资源 2.2 如何选择资源粒度 2.3 如何将资源组织为集合 2.4 何时将资源合并为复合资源 第3章 设计表述 3.1 如何使用实体头来注解表述 3.2 如何解释实体头 3.3 如何避免字符编码不匹配 3.4 如何选择表述格式和媒体类型 3.5 如何设计XML表述 3.6 如何设计JSON表述 3.7 如何设计集合表述 3.8 何时以及如何提供HTML表述 3.9 如何返回错误 3.10 如何在客户端处理错误 第4章 设计URI 4.1 如何设计URI 第5章 查询 5.1 如何针对查询设计URI 5.2 如何设计查询响应 5.3 如何支持有大量输入的查询请求 5.4 如何存储查询

2011-11-03

heartbeat 故障解决

heartbeat 问题的一些讨论 主要针对dispatch …… took too long to execute 的问题

2011-04-13

Boost库文档(中文)

Boost带领你远远地超越了C++标准库,它使得C++编程更优雅、更有活力、更高产。首先,我们系统地介绍一下Boost库的主要组成和它们的主要用法。 Björn Karlsson为中级至高级的C++开发者描述了所有58个Boost库的轮廓,并完整叙述了12个可能最有用的库。Karlsson的主题范围从智能指针和类型转换,到容器和数据库结构,解释了如何正确地使用每一个库来改进你的代码。他详细论述了可以让你写出更简明、清晰、易读的代码的高级函数对象。他还带你到Boost的"幕后",看看那些对你创建自己的泛型库有益的工具和技术。 本书的内容包括: 智能指针,提供自动的对象生存期管理和简单的资源共享 提供类型转换和词汇转换的统一的、最优的解决方案 使编程更简单、更清晰的工具类 灵活的容器类,解决了C++标准库未覆盖的问题 对正则表达式的强有力的支持:Boost.Regex 可在调用点进行定义的函数对象:Boost.Bind 和 Boost.Lambda 更灵活的回调机制:Boost.Function 可管理的信号和响应动作(又称为Observer模式):Boost.Signals Boost库已被证明了是非常有用的,它们中的大多数已准备列入下一个版本的C++标准库。现在就开始,Beyond the C++ Standard Library.

2011-04-06

C++ STL参考手册

C++ STL 详解。 比较详细,值得一看,chm格式。如果下下来打不开请把后缀名改成chm的;若有乱码可调整IE浏览器编码方式后重新打开。 英文的,不过也很简单易懂。

2010-10-26

VSS使用说明(pdf)

pdf格式,非常清晰。 讲解的也比较详细,值得收藏。

2010-03-28

InstallShield内部函数全集

InstallShield内部的各种函数,比较齐全

2009-12-01

WinDbg使用帮助

关于WinDbg调试的一些文章,chm格式。 本人提倡共享,鄙视设分下载。

2009-11-28

空空如也

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

TA关注的人

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