logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

linux环境C语言操作数据库

在实际应用中,我们不可能在命令行登录进数据库进行数据的查询、插入等操作,用户一般是使用一个界面良好的应用程序软件来对数据进行管理。为了方便应用程序的开发,MySQL提供了多种编程语言(C、perl、php等)的编程接口,供开发者使用。对于C语言来说,MySQL提供了C语言客户机库,它允许从任何C程序的内部访问MySQL数据库,客户机实现API,API定义了客户机如何建立和执行与服务器的通信。使用C

How To Deploy OpenShift Container Platform 4.8 on KVM

在 https://computingforgeeks.com/how-to-deploy-openshift-container-platform-on-kvm/ 的基础上进行更新。

Facebook‘s BOLT Nearing Mainline LLVM For Optimizing Binaries

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

#facebook
DPDK内存篇(三): 标准大页、NUMA、DMA、IOMMU、IOVA、内存池

作者简介:Anatoly Burakov,英特尔软件工程师,目前在维护DPDK中的VFIO和内存子系统。目录引言标准大页将内存固定到NUMA节点硬件、物理地址和直接内存存取(DMA)IOMMU和IOVA内存分配和管理内存池结论推荐阅读系列文章引言内存管理是数据面开发套件(DPDK)的一个核心部分,以此为基础,DPDK的其他部分和用户应用得以发挥其最佳性能。本系列文章将详细介绍DPDK提供的各种内存

Linux进程管理+内存管理:进程切换的TLB处理(ASID-address space ID、PCID-process context ID)

目录一、前言二、单核场景的工作原理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

Linux文件系统IO:直接IO原理与实现:缓存I/O、直接I/O

目录缓存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_

5G核心网

Table of Contents首先,讲一个毛毛虫过河的故事毛毛虫 — 4G核心网是什么样的?5G核心网—毛毛虫到蝴蝶的蜕变什么是基于服务的架构(Service Based Architecture)?4/5G核心网对比— 蛹内发生了那些变化?延伸阅读文章转自:点击进入链接作者:蜉蝣采采无线深海微信号: wuxian_shenhai首先,讲...

如何跟踪发现Linux内核补丁(patch)

《一个令人惊叹的Linux内核补丁》《分享以原始patch开始深究Linux内核》《宋宝华:为什么Linux内核常常用unsigned long来代替指针》《LKML Archive on lore.kernel.org》目录一个令人惊叹的Linux内核补丁分享以原始patch开始深究Linux内核一个令人惊叹的Linux内核补丁我们都知道linux内核中的代码非常精妙,但是有些代码由于历史原因,

《深入浅出DPDK》读书笔记(一):基础部分知识点

OS 的内核不是解决 C10M 问题的办法,恰恰相反 OS 的内核正是导致 C10M 问题的关键所在。

__attribute__((unused)):可能不会用到,消除编译警告

 __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-...

    共 190 条
  • 1
  • 2
  • 3
  • 19
  • 请选择