内存 问答列表

在 Go 中使用共享“临时”切片的排列生成代码在输入大小小于 3 时表现出意外行为

作者:ozzy 提问时间:10/25/2023

func permute(nums []int) [][]int { return gen(nums, [][]int{}, []int{}, make([]bool, len(nums))); }...

Go:填充结构成员以从二进制文件中读取对齐的结构

作者:aviro 提问时间:3/26/2023

我知道当 Go 程序从由 C 程序(或任何其他使用标准对齐的程序)编写的二进制文件中读取解压缩的结构时,我需要在某些字段之前添加一些填充,以确保正确读取结构,所有成员都对齐。例如,在以下示例中:bin...

我应该在 Go 中按行主顺序还是列主顺序访问 2D 切片?

作者:user1113569 提问时间:1/5/2022

假设我有以下代码: arr := make([][]byte, 10000) for i := range arr { arr[i] = make([]byte, 10000) } 像这样遍历...

有没有一个函数可以在一个切片中交换两个不同大小的范围?

作者:INEEDANSWERS 提问时间:2/10/2022

交换相同大小的范围已经可以用 完成。但是,Vec/slice/etc 中不同大小的范围呢?这样的功能存在吗?std::ptr::swap_nonoverlapping 例如: let mut ve...

防止 RAM 分页到交换区域 (mlock)

作者:ArekBulski 提问时间:4/9/2015

有没有办法从 Python 调用 POSIX mlock 函数?的作用是禁用交换某些对象。mlock 我知道在保护加密密钥方面还有其他问题,我只想知道如何将它们包含在 RAM 中。...

C++/Windows:如何报告内存不足异常(bad_alloc)?

作者:dyp 提问时间:8/21/2010

我目前正在为Windows MSVC++(9.0)应用程序开发一个基于异常的错误报告系统(即异常结构和类型/继承,调用堆栈,错误报告和日志记录等)。 我现在的问题是:如何正确报告和记录内存不足错误?...

当 Go 将切片移动到内存中的另一个位置时,指向元素的指针会发生什么情况?

作者:Daniel Richter 提问时间:12/12/2022

我有以下代码 package main import "fmt" func main() { a := []int{1} b := &a[0] fmt.Println(a, &a[0], ...

使用 MySQLi - 更适合关闭查询

作者:Ross 提问时间:8/26/2008

我有一个习惯,就是将变量的使用量保持在最低限度。因此,我想知道以下方法是否有任何优势: $query = $mysqli->query('SELECT * FROM `people` ORDER B...

尝试打印某些值时未处理的异常

作者:Satoshic 提问时间:8/24/2023

我正在编写自己的实现,当我尝试打印一个数字时,有时我在尝试打印它的行上遇到异常。我知道问题出在内存中,但我不知道为什么当我使用我的函数初始化内存时内存保持未初始化状态。vector #include...

SSRS Visual Studio 2015 限制

作者:Mary_xoxo 提问时间:9/24/2018

我目前正在使用 Visual Studio 2015 将报表导出到 Excel。 存储过程在几秒钟内生成结果,但返回 588,851 行。 当我尝试导出此内容时,我收到一条错误消息; “本地报告处理期...


共533条 当前第5页