问题列表 - 第22122页

如何关闭gcc编译器优化以启用缓冲区溢出

我正在处理一个需要禁用编译器优化保护才能工作的作业问题.我在ubuntu linux上使用gcc 4.4.1,但无法弄清楚哪些是正确的.我意识到它依赖于架构 - 我的机器运行32位英特尔处理器.

谢谢.

c gcc buffer-overflow compiler-optimization

66
推荐指数
5
解决办法
9万
查看次数

检查字符串是否包含C++中的字符串

我有一个类型的变量std::string.我想检查它是否包含某些内容std::string.我该怎么办?

是否有一个函数在找到字符串时返回true,如果不是则返回false?

c++ string substring

447
推荐指数
8
解决办法
64万
查看次数

Xna SpriteBatch Matrix.Decompose()

我想要做的是能够将变换矩阵推入和弹出到 SpriteBatch 中。我有 2 个精灵,父级和子级,子级应该相对于父级进行缩放、旋转和平移。

我目前有一个使用纹理四边形的实现,但我认为这应该可以使用内置的 SpriteBatch 类和使用 Matrix.Decompose()。不过,我不确定如何将分解后的值传递给 SpriteBatch。

我了解如何保留矩阵堆栈,我只是在寻找一个使用来自 Matrix.Decompose() 的值与 SpriteBatch 结合的示例。

xna 2d

5
推荐指数
1
解决办法
1556
查看次数

posix_memalign for std :: vector

有没有办法posix_memalign std :: vector而不先创建向量的本地实例?我遇到的问题是我需要告诉posix_memalign分配多少空间我不知道怎么说

sizeof(std::vector<type>(n)) 
Run Code Online (Sandbox Code Playgroud)

没有实际创建新的矢量.

谢谢

c++ stl dynamic-memory-allocation

7
推荐指数
1
解决办法
2048
查看次数

如何在C++ Builder中直观地设计组件?

我已经离开C++几年了,正在做AS3/Flex工作.我已经习惯了能够创建一个组件并将其置于设计模式中,并且非常小心翼翼.我正在努力让我的头脑围绕C++ Builder做同样的事情.

我以前为C++ Builder编写了许多组件,但它们都没有可视化.我现在想做的是为客户搜索创建一个组件,为订单处理创建另一个组件,因为我希望能够动态创建这些组件的新实例.我不想做的是必须在代码中手动放置每个组件,如dbgrid和搜索字段.我想在设计模式下执行此操作(以及设置其属性).

我该怎么做?我浏览了其他Delphi组件的源代码,我注意到它们有dfm文件,这似乎是我需要的.我如何在C++ Builder中执行此操作?我看到的唯一选择是添加一个新表单,如果我想要一个dfm,但这不是我想要的,因为我的组件将基于TPanel.

有没有办法做到这一点,还是我必须在没有视觉参考的代码中使用它?

追求DFM的想法我今天早上做了一个测试,在那里我创建了一个基于TPanel的组件,并添加了一个新的表单,我在组件的构造函数中创建并使用它.在设计模式下,我将表单边框设置为none,并在其上放置一个网格.这一切看起来都很好,直到我将组件放在我的应用程序中,此时它看起来像一个带有标准外观的面板,并且缺少网格.如果我运行应用程序,面板会按预期显示,无边框和网格.出于某种原因,DFM似乎在设计模式中被忽略.

如果您知道比使用组件更好的方法,那么请给我一些指示.

任何帮助和建议将不胜感激

c++ delphi components c++builder

5
推荐指数
1
解决办法
2100
查看次数

Python 3.1.1字符串到十六进制

我正在尝试使用,str.encode()但我得到了

>>> "hello".encode(hex)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: must be string, not builtin_function_or_method
Run Code Online (Sandbox Code Playgroud)

我尝试了很多变种,它们似乎都在Python 2.5.2中工作,所以我需要做些什么才能让它们在Python 3.1中工作?

python string hex python-3.x

63
推荐指数
7
解决办法
11万
查看次数

XML解析器及其优缺点

我听过很多关于XML解析器的内容,但我想了解它的两种,以及每种解析器的优点和缺点!请帮我谢谢

xml parsing

2
推荐指数
1
解决办法
4644
查看次数

如何让.NET保存此图像?

我有这个JPEG图像,在Picasa,Photoshop,网络浏览器等中打开很好,但在.NET中它只是拒绝工作.

 Image image = Image.FromFile(@"myimage.jpg");
 image.Save(@"myimage2.jpg");
 // ExternalException - A generic error occurred in GDI+.
Run Code Online (Sandbox Code Playgroud)

有没有办法在.NET中恢复它,所以我可以使用它(我需要调整它),而不是在源头修复问题?

完整的异常细节:

source: System.Drawing
type: System.Runtime.InteropServices.ExternalException
message: A generic error occurred in GDI+.
stack trace:
at System.Drawing.Image.Save(String filename, ImageCodecInfo encoder, EncoderParameters encoderParams)
   at System.Drawing.Image.Save(String filename, ImageFormat format)
   at System.Drawing.Image.Save(String filename)
   at ConsoleApplication20.Program.Main(String[] args) in C:\Users\sam\Desktop\S
ource\ConsoleApplication20\ConsoleApplication20\Program.cs:line 16

此问题可在Windows 7上重现.

.net c# image

9
推荐指数
2
解决办法
6901
查看次数

C#中global :: keyword的用法是什么?

global::C#中关键字的用法是什么?什么时候必须使用此关键字?

c# syntax keyword

31
推荐指数
1
解决办法
2832
查看次数

二进制搜索树遍历,比较两个指针的相等性

我正在阅读Cormen算法书(二叉搜索树章节),它说有两种方法可以在没有递归的情况下遍历树:

使用堆栈和一个更复杂但更优雅的解决方案,它不使用堆栈,但假设可以测试两个指针的相等性

我已经实现了第一个选项(使用堆栈),但不知道如何实现后者.这不是一个功课,只是阅读教育自己.

有关如何在C#中实现第二个的任何线索?

c# algorithm tree binary-tree traversal

5
推荐指数
1
解决办法
1355
查看次数