问题列表 - 第28423页

带缓冲区溢出的代码示例(获取方法).为什么它不像预期的那样?

这是来自ac程序的摘录,应该演示缓冲区溢出.

void foo()
{
  char arr[8];
  printf(" enter bla bla bla");
  gets(arr);
  printf(" you entered %s\n", arr);
}
Run Code Online (Sandbox Code Playgroud)

问题是"如果没有创建缓冲区溢出,用户最多可以输入多少个输入字符"

我最初的答案是8,因为char数组长8个字节.虽然我非常肯定我的答案是正确的,但我尝试了更多的字符,并且发现在我出现分段错误之前我可以输入的字符数限制是11.(我在A VirtualBox Ubuntu上运行它)

所以我的问题是:为什么可以在8字节数组中输入11个字符?

c buffer-overflow

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

面向对象的数据库 - 为什么大多数公司不使用它们

我对编程很新(刚刚完成大学).

在过去的4年里,我一直在思考面向对象的开发以及这种方法的众多优点.

我的问题是

在开发应用程序中使用纯面向对象数据库不是更容易吗?

为什么面向对象的数据库不像关系那样分散?

从我的观点来看,使用OO数据库是有意义的,后者将避免在表上复杂对象的映射所需的众多构造.

oop database-design object-oriented-database

24
推荐指数
3
解决办法
5403
查看次数

在matlab中关闭GUI时执行的函数

我正在使用指南在matlab中创建GUI.它是非阻塞的(不是呼叫uiwait).当gui窗口关闭时,我想执行一些清理代码.

是否有一个gui_ClosingFcn回调我应该类似于gui_OpeningFcn指南为我创建的模板定义?

matlab user-interface matlab-guide

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

从代码隐藏中点击外部URL

我的网站上有一个表单.用户输入他们的电子邮件并从下拉列表中选择一个位置.然后,我需要通过在查询字符串中使用用户的位置和电子邮件命中URL来将该数据发布到外部站点.

我这样做是这样的:

string url = "http://www.site.com/page.aspx?location=" + location.Text + "&email=" + email.Text;
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Run Code Online (Sandbox Code Playgroud)

我的客户说我没有打他们的服务器,但在通过调试器时,我收到他们服务器的响应.我还尝试使用Firebug跟踪发生的事情,我注意到没有对该外部站点进行过POST.

我在这做错了什么?

c# forms asp.net httpwebrequest

3
推荐指数
1
解决办法
7293
查看次数

如何将 HTML 中的格式转换为 Excel

我正在处理一个包含数字(格式化)的 HTML 表,当我将其导出到 xls 文件(只需更改扩展名...呵呵)时,我丢失了一些格式化数据。

例子:

在html中我有“ 1,000.00 | 500.00 | 20.00 ”,在excel中它显示为:“1,000.00 | 500 | 20”

我想让它知道是否可以显示与 html 完全相同的格式。

谢谢 :P

html excel formatting

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

访问void*的元素?

我有一个void指针,想要从中访问元素.我如何将void*转换为无符号字节指针,以便我可以访问其元素(我知道它实际上是无符号字节).谢谢

使用C++

c++

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

使用WPF WriteableBitmap.BackBuffer绘制线条

你知道任何库提供使用WPF WriteableBitmap和理想的BackBuffer绘制简单形状(线条和可选的其他形状)的方法吗?我知道有一个适用于Silverlight的WriteableBitmapEx项目,但WPF是否等效?

wpf writeablebitmap

3
推荐指数
1
解决办法
6356
查看次数

为什么我的断点不能在Qt Creator中运行

Qt创建者可以完美地构建和运行我的项目,但它会直接跳过我设置的任何断点.我找不到任何方法来解决这个问题,我会感激一些帮助.

编辑:SDK以调试模式构建,项目构建配置设置为调试.

qt breakpoints qt-creator

20
推荐指数
4
解决办法
2万
查看次数

从字符串的开头和结尾修剪空格

我试图找到一种方法来从标题字符串的开头和结尾修剪空格.我正在使用它,但它似乎没有工作:

title = title.replace(/(^[\s]+|[\s]+$)/g, '');
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

javascript regex

152
推荐指数
7
解决办法
20万
查看次数

如何在Delphi中检测ctrl -t keypress

我有一个带有TEdit控件的Win32表单.当用户在TEdit控件处于焦点时按下CTRL-t时,我想使用OnKeyUp事件检测它.我需要一个代码示例,请使用Key和/或Shift变量.谢谢.

delphi

10
推荐指数
1
解决办法
3万
查看次数