自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (12)
  • 收藏
  • 关注

原创 PG fdw连接建立与关闭

PG本地启动psql, 并访问外部表,然后退出PG 与 remotePG的连接,随着客户端psql的退出而断开。 PG本地启动多个psql, 每个psql都访问一次外部表查看remotePG 进程postgres@ubuntu:~$ ps -ef|grep postroot 134 89 0 09:36 pts/0 00:00:00 su ...

2018-09-30 11:09:24 764

原创 GO语言生成C动态库,再被链接成新动态库

目录目标测试代码编译步骤GO ----> 动态库再封装成新动态库编译生成可执行文件尝试GO---->C静态库---->C动态库。目标如果想把GO语言实现的功能集成到C固定接口上,中间需要多加一次封装。因为很难用GO直接封装已有实现,使得生产的动态库函数与目标接口一样的参数。GO语言生成的.h文件里函数的声明都是具有GO语言特性的变量类型。...

2018-09-29 12:27:33 722

原创 C语言调用GO语言生成的C静态库

一开始看别人的例子,自己弄总是不成功,后来也是去GO语言社区看多几个例子,找找规律,才把几个自己没注意到的细(keng)节填起来了。GO语言写一个函数cktest.gopackage mainimport ( "C" "fmt")//export test1func test1(str string) { fmt.Print...

2018-09-28 16:17:05 2709

原创 FDW insert 接口调用

目录 引研究方法GDB跟踪断点设置单条插入多条插入FDW写入接口说明接口调用顺序FDW insert接口实现考量 引研究fdw insert接口调用,找到哪些接口被调用,以及它们的调用时机,作用,参数。在了解这些之后,可以考虑自己实现FDW接口函数,接入到其他数据库。后面的函数说明并没有完全照搬官方文档,按照自己的理解写出来的,所以会有理解错误,...

2018-09-27 17:16:25 411

原创 PG oracle FDW性能测试

目录环境建表oracle建表PG建立外部表单线程测试数据描述测试结果资源消耗:调整参数测试postgresql.conf修改调整后测试结果多线程测试数据简述测试结果小结环境Postgresql FDW 与 Oracle 安装在同一台机器上。客户端为JDBC,运行在remote PC(Dell Inspiron 3576,网卡:...

2018-09-19 18:45:43 1136

原创 postgresql基础学习(二)——TOAST,分区表

目录TOAST简介变长类型TRUNKTOAST策略heap-only tuple技术简介表继承分区表分区表操作建立父表建立子表建立子表索引建立触发器:小结:TOAST简介全称The Oversized-Attributes Storage Technique,超大字段存储技术。PG页面(block)通常为8kb,不允许跨越多个页面。大...

2018-09-14 17:36:16 759

原创 postgresql基础学习(一)——基本命令和部分逻辑结构

目录 安装和配置基本操作逻辑结构结构简图结构说明schema操作小结:安装和配置PostGresql ubuntu安装:apt-get install postgresqlservice postgresql start数据库目录所在/var/lib/postgresql/9.5/main配置文件目录所在/etc/postgresql/9...

2018-09-14 16:29:29 284

原创 M3DB存储引擎浅度探究

目录M3组件M3DB特性:M3DB限制:分布式机制​存储引擎1.压缩算法2. 内存架构布局架构图架构说明:block分类持久存储:commitlogsnapshotblocksize灾难恢复存储策略写入属性简要流程读取属性流程后台进程TickingFlush大厂UBER背书过的M3存储解决方...

2018-09-11 18:15:46 7288

原创 压缩算法gorilla paper encoding原理

目录引:IEEE754浮点数简述举例算法原理工作流程压缩结构简要分析压缩率测试小结:2019.5.23更新--源码:引:从之前研究TSM文件格式,发现float类型的value是以facebook的gorilla paper encoding的算法进行压缩。当时没有去深究,现在把这个算法的详细逻辑给理出来.这个算法是float的压缩,首先...

2018-09-06 19:06:58 5688 12

原创 influxdb内存中Cache数据结构详解

引:前面TSM文件格式解析(一到四)综合分析了不同case下的TSM文件格式,文件格式已基本清楚。写入磁盘是如此格式,那在写入磁盘之前的内存中是怎么存储的呢?通过第一篇influxdb初探https://blog.csdn.net/jacicson1987/article/details/81986234,了解到内存中的数据是存储在DBStore中的某个shard里,每个sha...

2018-09-05 19:20:22 2187

原创 TSM文件格式及实例解析(四)——string的排列

目录引:数据简析Indexes:blocks:关联string小结:TSM文件格式现已基本明了,某些压缩算法有空再去研究一下。引:现在想知道未压缩的文件格式是怎样。但是翻遍官方配置文档https://docs.influxdata.com/influxdb/v1.6/administration/config/#data-settings-data...

2018-09-04 15:59:45 1239 1

VPP简单插件源码Hook数据包

https://blog.csdn.net/jacicson1987/article/details/84849177 注册node,注册插件,hook数据包

2018-12-06

ComTool串口工具

一个小而精悍的串口调试工具。 打开串口,设置波特率等参数,设置一次会被一直默认,直到被修改。 支持文本,16进制的 收发。

2013-10-30

socket tool

此工具可以做TCP 客户端、服务端; 可以TCP\UDP链接 支持文本 十六进制 excel 等格式的输入输出。 做socket测试非常好用的工具

2013-10-30

Thinking in Java

Thinking in Java

2013-04-09

数据结构(C语言版)

严蔚敏编著 清华大学出版社出版的 数据结构 教材 有完整目录,清晰版PDF文件。

2012-09-27

C++输入输出流详解

ofstream 类支持磁盘文件输出 如果在构造函数中指定一个文件名,当构造这个文件时该文件是自动打开的 ofstream myFile("filename",iosmode); iosmode 可以在调用默认构造函数之后使用 open 成员函数打开文件 ofstream myFile; // 声明一个静态输出文件流对象 myFile.open("filename",iosmode); // 打开文件,使流对象与文件建立联系 ofstream* pmyFile = new ofstream; // 建立一个动态的输出文件流对象 pmyFile->open("filename",iosmode); // 打开文件,使流对象与文件建立联系

2011-10-17

DOS命令大全

第1、最常用的命令   cd     改变当前目录       sys   制作DOS系统盘   copy    拷贝文件         del   删除文件   deltree   删除目录树        dir   列文件名 …………

2011-10-17

空空如也

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

TA关注的人

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