问题列表 - 第35132页

gcc编译的二进制文件给出"无法执行二进制文件"

我编译这个程序:

#include <stdio.h>

int main()
{
    printf("Hello World!");
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

使用此命令:

  gcc -c "hello.c" -o hello
Run Code Online (Sandbox Code Playgroud)

当我尝试执行你好时,我得到了

bash: ./hello: Permission denied
Run Code Online (Sandbox Code Playgroud)

因为权限是

-rw-r--r-- 1 nathan nathan   856 2010-09-17 23:49 hello
Run Code Online (Sandbox Code Playgroud)

由于某些原因??

但无论如何......在更改权限并尝试再次执行之后,我得到了

bash: ./hello: cannot execute binary file
Run Code Online (Sandbox Code Playgroud)

我正在使用gcc(Ubuntu 4.4.3-4ubuntu5)4.4.3

我在这做错了什么?这是显而易见的......现在为时已晚,让我疲惫不堪的眼睛试图找出这个简单的问题....

PS我(有时)会做比Hello World更复杂的程序,但是gcc正在全面地做这个......

linux permissions binary gcc

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

Mod_rewrite将所有内容转发给index.php的params

我怎样才能获得除了重写为index.php的参数文件之外的任何内容?我正在使用apache,mod_rewrite等.

apache mod-rewrite

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

从请求中接受预定义的一组无害HTML标记有多安全?

我作为Web开发人员学到的第一件事就是永远不会接受来自客户端的任何HTML.(也许只有我对它进行HTML编码.)
我使用输出HTML的WYSIWYG编辑器(TinyMCE).到目前为止,我只在管理页面上使用它,但现在我也想在论坛上使用它.它有一个BBCode模块,但似乎不完整.(BBCode本身可能不支持我想要的所有内容.)

所以,这是我的想法:

我允许客户端直接POST一些HTML代码.然后,我检查代码的完整性(良好格式)并删除所有基于预定义的允许标记和样式集不允许的标记,属性和CSS规则.
显然我会允许我使用的TinyMCE功能子集可以输出的东西.

我会允许以下标签:
span,sub,sup,a,p,ul,ol,li,img,strong,em,br

具有以下属性:
style(一切),href以及title(对于a),altsrc(对img)

而下面的CSS规则:
color,font,font-size,font-weight,font-style,text-decoration

这些内容涵盖了格式化所需的所有内容,并且(据我所知)不会带来任何安全风险.基本上,良好的执行和缺乏任何布局样式可以防止任何人伤害网站的布局.禁止脚本标记和类似内容会阻止XSS.
(一个例外:也许我应该允许width/ height在图像的预定义范围内.)

其他优点:这些东西可以节省我编写/寻找BBCode-Html转换器的需要.

你怎么看?
这是安全的事吗?

(正如我所见,StackOverflow还允许在"关于我"字段中使用一些基本的HTML,所以我认为我不是第一个实现它的人.)

编辑:

我找到了这个答案,解释了如何相当容易地做到这一点.
当然,没有人应该考虑使用正则表达式.

问题本身与任何语言或技术无关,但如果您想知道,我在ASP.NET中编写此应用程序.

html tags security tinymce

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

如何找到重复至少N/2次的数组元素?

给定一个包含N个元素的数组.我们知道其中一个元素至少重复N/2次.

我们对其他元素一无所知.它们可能重复或可能是唯一的.

有没有办法找出在一次通过中重复至少N/2次的元素,或者可能是O(N)?

没有额外的空间可供使用.

c algorithm

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

EasyMock andReturn()vs andStubReturn()

使用andReturn(T value)vs andStubReturn(T value)for EasyMock有什么区别?

在什么情况下你会使用andStubReturn()哪里andReturn()无法达到相同的结果?

unit-testing easymock

54
推荐指数
2
解决办法
3万
查看次数

如何获得'.a'文件的架构?

我有一个.a文件,我想从中获取架构信息.运行file myFile.a结果file.a: current ar archive.如何获取有关该文件包含的体系结构的更多信息?

linux elf

26
推荐指数
3
解决办法
2万
查看次数

链接列表问题

Hiii ......

如果我们给出两个链表(可能长度不同),那么从末端开始的几个节点是常见的......我们如何在最短的时间内找到第一个公共节点......?

这些清单是单独链接的.一些节点从最后是常见的,我们需要从它们中找到第一个共同的节点.

c algorithm linked-list

0
推荐指数
1
解决办法
300
查看次数

所有类型的 sql 异常列表

如何获取所有 SQL 异常的名称?为了在我的项目中处理它们?谢谢。

c# translation exception sqlexception

4
推荐指数
1
解决办法
6232
查看次数

你认为我应该把我所有的PHP功能保存在一个文件中吗?

我想知道你认为我应该将我的所有功能保存在一个文件中,或者将它们分成不同的文件!

如果我将所有函数放在一个文件中,那么php会更容易处理这些东西!!

php function include

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

创建自己的文件扩展名

我正在使用 netbeans(Java Dextop 应用程序)开发桌面应用程序,我需要实现我自己的文件格式,该格式仅特定于该应用程序。我很不确定我应该先做什么。我应该使用什么代码,以便我的 Java 应用程序读取该文件并以我想要的方式打开它。

java

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