简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
在实际应用中,我们不可能在命令行登录进数据库进行数据的查询、插入等操作,用户一般是使用一个界面良好的应用程序软件来对数据进行管理。为了方便应用程序的开发,MySQL提供了多种编程语言(C、perl、php等)的编程接口,供开发者使用。对于C语言来说,MySQL提供了C语言客户机库,它允许从任何C程序的内部访问MySQL数据库,客户机实现API,API定义了客户机如何建立和执行与服务器的通信。使用C
在 https://computingforgeeks.com/how-to-deploy-openshift-container-platform-on-kvm/ 的基础上进行更新。
Facebook's BOLT Nearing Mainline LLVM For Optimizing Binaries - Phoronixhttps://www.phoronix.com/scan.php?page=news_item&px=BOLT-Nearing-LLVM-MonorepoFacebook's BOLT project for optimizing the per
作者简介:Anatoly Burakov,英特尔软件工程师,目前在维护DPDK中的VFIO和内存子系统。目录引言标准大页将内存固定到NUMA节点硬件、物理地址和直接内存存取(DMA)IOMMU和IOVA内存分配和管理内存池结论推荐阅读系列文章引言内存管理是数据面开发套件(DPDK)的一个核心部分,以此为基础,DPDK的其他部分和用户应用得以发挥其最佳性能。本系列文章将详细介绍DPDK提供的各种内存
目录一、前言二、单核场景的工作原理1、block diagram2、绝对没有问题,但是性能不佳的方案3、如何提高TLB的性能?4、特殊情况的考量4、进一步提升TLB的性能 -ASID(address space ID)三、多核的TLB操作1、block diagram2、TLB操作的基本思考 -PCID(process context ID)四、进程切换中的tlb操作代码分析1、tlb lazy
目录缓存I/O缓存I/O的优缺点直接I/O直接I/O实现 -direct_IO(),brw_kiovec()推荐阅读缓存I/O一般来说,当调用open()系统调用打开文件时,如果不指定O_DIRECT标志,那么就是使用缓存I/O来对文件进行读写操作。我们先来看看open()系统调用的定义:int open(const char *pathname, int flags, ... /*, mode_
Table of Contents首先,讲一个毛毛虫过河的故事毛毛虫 — 4G核心网是什么样的?5G核心网—毛毛虫到蝴蝶的蜕变什么是基于服务的架构(Service Based Architecture)?4/5G核心网对比— 蛹内发生了那些变化?延伸阅读文章转自:点击进入链接作者:蜉蝣采采无线深海微信号: wuxian_shenhai首先,讲...
《一个令人惊叹的Linux内核补丁》《分享以原始patch开始深究Linux内核》《宋宝华:为什么Linux内核常常用unsigned long来代替指针》《LKML Archive on lore.kernel.org》目录一个令人惊叹的Linux内核补丁分享以原始patch开始深究Linux内核一个令人惊叹的Linux内核补丁我们都知道linux内核中的代码非常精妙,但是有些代码由于历史原因,
OS 的内核不是解决 C10M 问题的办法,恰恰相反 OS 的内核正是导致 C10M 问题的关键所在。
__attribute__ unused:可能不会用到,消除编译警告One of the easiest attributes to use, this marks a variable as intentionally being possibly unused. Not only does this quiet the compiler from issuing an unused-...