自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (13)
  • 收藏
  • 关注

原创 异构计算实战6:使用Kaggle云GPU及SSH登录

《异构计算实战》系列文章第6篇介绍了如何利用Kaggle平台提供的免费云GPU资源进行深度学习项目。由于本地硬件条件有限,作者推荐使用Kaggle的云GPU主机,并详细说明了注册Kaggle账号、验证手机号以启用GPU服务的步骤。

2025-05-17 09:05:56 386

原创 异构计算实战5:PG-Strom编译与安装

本文是《异构计算实战》系列文章第5篇。介绍了如何编译和安装PG-Strom,这是一个专为PostgreSQL数据库设计的扩展模块,旨在通过GPU加速、NVMe SSD直连和Apache Arrow列式存储技术提升大规模数据分析的性能。文章提供了在Ubuntu云主机上编译和安装PostgreSQL及PG-Strom的详细步骤。

2025-05-17 09:02:35 403

原创 异构计算实战4:第一个Hello World GPU程序

本文是《异构计算实战》系列文章的第4篇。介绍了如何在WSL2 + Ubuntu 22.04 + CUDA Toolkit 12.2环境下编写和运行第一个GPU版本的Hello World程序。

2025-05-17 08:59:47 159

原创 异构计算实战3:CUDA开发环境问题汇总

本文是《异构计算实战》系列的第3篇,主要讨论了CUDA开发环境的准备及相关问题。首先,文章提供了CUDA与驱动版本、GCC版本对应的参考链接,帮助用户正确配置开发环境。接着,针对WSL2中nvidia-smi命令报segmentation fault错误的问题,提供了相关解决方案的链接。最后,文章详细介绍了如何在WSL子系统中释放磁盘空间,包括使用fstrim命令和Diskpart工具压缩磁盘镜像文件的步骤,并提供了查找VHD文件路径的方法。这些内容为开发者解决CUDA环境中的常见问题提供了实用指导。

2025-05-17 08:58:08 238

原创 异构计算实战2:WSL2子系统Ubuntu安装CUDA

本文是《异构计算实战》系列文章的第2篇,主要介绍了在Windows 11的WSL2子系统中为Ubuntu 22.04配置CUDA编程环境的步骤。首先,确保Windows系统正确安装了NVIDIA显卡驱动,并通过命令行验证CUDA版本。接着,在Ubuntu中安装CUDA Toolkit,选择适合的安装方式并执行安装程序。安装完成后,配置环境变量并检查CUDA是否正确安装。尽管在验证过程中遇到了nvidia-smi命令报错的问题,但文章提供了相关参考链接以帮助解决此类问题。

2025-05-17 08:56:37 824

原创 异构计算实战1:Windows安装Linux子系统

本文是《异构计算实战》系列文章的第1篇,详细介绍了在Windows系统上安装Linux子系统(WSL2)的步骤。首先,确保计算机支持虚拟化技术,并在BIOS中开启虚拟化。接着,检查系统是否已启用Hyper-V虚拟化功能。然后,开启开发者模式,并启用“适用于Linux的Windows子系统”功能。接下来,升级WSL内核,启用虚拟机平台功能,并将WSL2设置为默认版本。最后,通过微软商店安装Ubuntu 22.04 LTS版本,并完成初始化设置。文章提供了详细的命令和截图,帮助用户顺利完成安装过程。

2025-05-17 08:53:53 377

原创 DzzOffice+OnlyOffice私有化部署Office协作编辑系统

本文演示在本地部署免费的Microsoft Office文档协作工作平台,兼顾本地部署、离线安装、多人协作、按用户控制访问权限且免费等特征。介绍了所需的环境及软件版本,详细说明了操作系统及工具的安装配置步骤,以及OnlyOffice和DzzOffice的安装、设置、启动过程,还阐述了安装插件实现编辑浏览Office文件的方法,强调DzzOffice插件服务器配置的重要性,最终完成本地化部署文档协作工作平台。

2025-05-11 11:10:43 1284

原创 Redhat Linux 7使用cgroup限制用户资源

本文讨论如何使用cgroup限制Redhat Linux 7用户各种资源使用,主要演示了CPU和内存的限制方法。

2025-01-13 21:12:21 782

原创 Redhat Linux 8使用cgroup限制用户资源

在同一套物理主机环境中,如果部署多套数据库软件,常常面临资源隔离/限制需求,按照Linux用户来隔离资源是一种常见的解决方案。然而,我们发现网上搜索到的资料绝大部分过于陈旧,仅适用于Redhat Linux 7等比较旧的操作系统,当我们在Redhat Linux 8系统上部署时,方法根本不可用。本文试图探索其中的原因,给出多种解决方法。虽然本文以SeaboxSQL数据库为例探讨多套应用程序的资源隔离问题,但是,其方法是普适性的。方法在Redhat 8.5上验证通过,同样适用于CentOS 8。

2025-01-13 21:05:07 720

原创 Linux cgroup 中文文档

`cgroup-cn`项目主要收集整理`Linux cgroup`中文文档。`cgroup v1`和`v2`两个版本分别存档。

2024-12-05 21:07:57 183

原创 nmon采样模式(loging mode)时开始时段数据缺失问题

nmon采样模式(loging mode)时开始时段数据缺失问题。

2022-03-04 21:55:21 385

原创 让GDB在应用程序使用sigwait时也能捕获“Ctrl + C”

一、问题gdb调试Linux应用程序进程时,可以使用Ctrl+C快捷键中断gdb,以便交互式输入用户gdb命令。但是,如果应用程序使用sigwait来处理SIGINT信号,那么,以上操作将失效。被调试的应用程序拦截了SIGINT信号。在gdb中执行info handle SIGINT命令,可以看到“Pass to program”状态是“No”,但是gdb根本无法捕获到SIGINT信号。(gdb) info handle SIGINTSignal Stop Print

2022-02-15 09:50:46 1618

原创 Greenplum问题杂记

获取最新文档:http://www.200yi.com一、单机模式问题1. “select * from pg_resqueue_status; ” crashcrash重现方法:[gpadmin@bogon ~]$ gpstart -a -m[gpadmin@bogon ~]$ PGOPTIONS='-c gp_session_role=utility' psql -d postgres[gpadmin@bogon gpdb-6X_STABLE]$ PGOPTIONS='-c gp_sessi

2020-08-16 19:22:30 936

原创 Code::Blocks 20.03 CentOS 7离线安装

一、安装环境操作系统:CentOS 7 64位ssh工具:Xmanager Enterprise 5注:无需登录到Linux桌面,使用Xshell ssh登录到命令终端即可。Code::Blocks启动后界面将在Windows环境中显示,但是运行在Linux里。二、简介Code::Blocks自从2017年发布17.12版本,时隔三年终于更新版本了——20.03。三、安装本文以6位系统为例,如果安装32位Code::Blocks,请下载相应的32位版本。以下rpm包,除了Code::Bloc

2020-08-16 19:10:07 667

原创 Greenplum 6.X 资源管理源码分析

本文适用Greenplum Database(GPDB)源码 6X_STABLE 分支。一、源码路径src\backend\utils\resgroupsrc\backend\utils\resource_managersrc\backend\utils\resownersrc\backend\utils\resscheduler二、内存管理初始化共享内存:#2 0x0000000000ddf80d in ResManagerShmemInit () at resource_manag

2020-08-16 18:58:55 804

翻译 Greenplum 6.9 资源组中文文档

关于资源队列的中文文档请参考:用资源队列进行工作负载管理一、资源管理Greenplum Database(GPDB,下文简称GP)提供的特性可以帮助你根据业务需求按照优先顺序处理和分配资源,在没有可用资源的情况下不允许启动新的查询。你可以使用资源管理功能限制查询并发数,执行查询使用的内存量,以及查询进程的CPU相对使用量等。GP提供了两种资源管理方案:资源队列(Resource Queues)和资源组( Resource Groups)。重要提示:在RedHat 6.x 和 CentOS 6.x

2020-08-16 18:48:34 2636

VC6编译器编译期存储器分配模型(内存布局)

本文探讨VC6编译器编译期存储器布局。程序占用内存分为栈区(由编译器自动分配释放,存放函数参数、局部变量等)、堆区(一般由程序员分配释放)、全局区(全局变量和静态变量存储区,初始化与未初始化的分开)、常量区(存放常量)、程序代码区(存放函数体二进制代码)。通过Win32 Console Application代码的源码与反汇编对照,形象说明内存布局模型,展示了各类变量在内存中的分布情况。

2025-05-14

DzzOffice+OnlyOffice私有化部署Office协作编辑系统

本文演示在本地部署免费的Microsoft Office文档协作工作平台,兼顾本地部署、离线安装、多人协作、按用户控制访问权限且免费等特征。介绍了所需的环境及软件版本,详细说明了操作系统及工具的安装配置步骤,以及OnlyOffice和DzzOffice的安装、设置、启动过程,还阐述了安装插件实现编辑浏览Office文件的方法,强调DzzOffice插件服务器配置的重要性,最终完成本地化部署文档协作工作平台。

2025-05-14

基于C51单片机的C语言编程实践

本文是基于C51单片机的C语言编程实践总结。介绍了适用硬件AT89S52及软件Keil μVision3。阐述了AT89S52内置看门狗定时器的使用方法与注意事项,如启动、复位及喂狗指令等。建议避免存储器扩展,将常量存于程序存储器。还提到代码优化,如简化复杂数学表达式、避免浮点运算,这样可节省程序存储器空间、减少执行时间,大部分内容适用于C51系列单片机。

2025-05-14

Linux cgroup v2开发者参考

cgroup是Linux内核资源管理模块,开发者可以通过用户接口使用cgroup。cgroup v2是对原有cgroup(v1)的全新重构,用户接口不兼容。本课件介绍cgroup v2与cgroup v1的区别,从开发者角度熟悉cgroup v2的特性,为基于cgroup v2的程序开发提供指导。

2025-05-13

VC ++ 6.0环境中LIB与DLL文件的使用

简要介绍VC ++ 6.0环境中LIB与DLL文件的使用。

2008-01-30

多台笔记本电脑无线共享上网(不使用路由器)

多台笔记本电脑无线共享上网(不使用路由器)

2011-10-05

Numerical Recipes 3rd(英文版,有C++、Fortran程序)

Numerical Recipes in C++ 第三版,英文版(非影印版),含有全部C++、Fortran代码。

2009-08-10

日程表自动生成程序(Word宏编写)

用Word宏编写的日程表自动生成程序。 1、需要您的MS Word允许运行宏; 2、只需要修改红色文字即可,简单方便。

2009-02-24

百度Baidu 2012世界末日页面地震地动山摇效果 彩蛋

2012年4月在百度搜索“2012世界末日”,一打开页面,页面震动了几下,像地震了一样,然后就裂开了,从远处飘过来一张拯救船票,踏上这艘船,您就可以躲过2012世界末日了,彩蛋效果源码同用了一个JS文件,内含使用说明,调用方法非常简单。

2012-05-11

联想ideapad V450和Y430笔记本硬件升级开启VT-x

联想ideapad V450/Y430笔记本原厂配置不支持VT-x,本资源一步步帮您升级硬件,只需要五六十元成本,就可以让您的笔记本支持该功能。详见压缩包中的《联想ideapad_V450_Y430支持VTX.doc》,所需工具也在附件中。

2018-11-13

Cute51单片机(AT89S52)实验板电子表仿真程序

AT89S52单片机电子表仿真程序<br>功能说明:<br>①、日期与时间显示与设定;<br>②、可指定开始及持续时间的闹铃功能;<br>③、闹铃时,可被随时终止;<br>④、可设定的整点响铃功能(7:00—23:00)。<br>www.200yi.com提供。

2008-03-06

tpc-ds_v2.13.0.zip

TPC-DS_Tools_v2.13.0

2021-02-03

基于C51单片机的C语言编程实践

Keil编程环境下基于AT89S52单片机的C语言编程实践,本文是笔者实际工作的点滴经验总结。<br><br>www.200yi.com<br>提供。

2008-03-08

淘金币全额监控系统(加特色市场)

淘金币实行的是不定时上架,极为不方便。把自己要监控的分类选上,勾选上循环后,可以每过一段时间刷新一次。刷新时间默认的是300秒,不勾选则不刷新。勾选上包邮提醒后,当监控的分类中有包邮的商品时,会弹出一个信息框,提示你有包邮商品新上架了。点击开始监控后,就开始了,点停止监控后停止监控。

2012-05-23

空空如也

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

TA关注的人

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