摘要:
C语言面向对象风格编程解惑-全局变量性能分析 如果你是CPP老手,但在软件开发过程中要求采用C语言作为主要语言,首先遇到的是各种设计模式不方便应用了,感到非常困扰,然后就是认命之后走向另外一个极端,常常会有过度使用全局变量和goto语句的问题。 CPP既然是C With Class,自然不会排斥面向 阅读全文
摘要:
问题:gdb 在64位机器上显示sizeof(long)=4 大家都知道在64位机器上,c语言的long类型占用8个字节,但今天因验证一个功能,启动gdb,执行了print sizeof(long) 返回值为4,让人大为震惊,是服务器环境有问题吗? 赶快编写一个最简单的c程序 1 #include 阅读全文
摘要:
Oracle 19C最新版提供了适配RHEL9的RPM包,简化了安装步骤,方便初学者部署练习环境或者仅仅功能验证需求的场景,本文是收集网路资料然后验证,整理后的笔记,供大家参考 阅读全文
摘要:
目的 CockroachDB自 23.1开始,编译模式逐步放弃了Makefile,改用Bazel构建。实际上在23.1代码执行make buildshort 能够成功,但make build应该就会因为生成js文件有问题而失败。可惜Bazel构建也不是官网说的那样简单,本文详细描述编译Cockroa 阅读全文
摘要:
编译CockroachDB比较麻烦,尤其是从git下载代码编译还需要关联项目的下载,本文整理从官网下载代码的编译过程,非常简单,几乎没有异常,供大家参考。 编译CockroachDB 21.2 1、安装Centos 8.5 虚拟机 服务器类型选择Server,在软件包集合中选中“Performanc 阅读全文
摘要:
最近同学群里谈论国产基础软件比较多,网上“从华为数据库到阿里数据库世界第一,亩产一万斤的浮夸何时休”这篇文章也多有转发。我在数据库方面熟悉一些,最近8年主要参与分析型数据库GBase 8a MPP的相关研发,将一些内容整理后分享给大家。 1、基于开源数据库开发商用数据库产品有无法律上的障碍? 首先来 阅读全文
摘要:
网上的Antlr4生成C++版本语法解析器的资料较少,本文侧重整理与之相关的内容,并以全文检索Contains语法表达式为例,而具体的Antlr4的学习材料请见文尾的参考材料。 阅读全文
摘要:
一、准备宿主机 为了培训Hadoop生态的部署和调优技术,需要准备3台虚拟机部署Hadoop集群环境,能够保证HA,即主要服务没有单点故障,可执行基本功能,完成小内存模式的参数调整。 1.1、准备安装包 宿主机操作系统为Win7 SP1,内存16G,磁盘为256G的SSD盘 1)虚拟机:VMware 阅读全文