我编译这个程序:
#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正在全面地做这个......
我怎样才能获得除了重写为index.php的参数文件之外的任何内容?我正在使用apache,mod_rewrite等.
我作为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),alt和src(对img)
而下面的CSS规则:
color,font,font-size,font-weight,font-style,text-decoration
这些内容涵盖了格式化所需的所有内容,并且(据我所知)不会带来任何安全风险.基本上,良好的执行和缺乏任何布局样式可以防止任何人伤害网站的布局.禁止脚本标记和类似内容会阻止XSS.
(一个例外:也许我应该允许width/ height在图像的预定义范围内.)
其他优点:这些东西可以节省我编写/寻找BBCode-Html转换器的需要.
你怎么看?
这是安全的事吗?
(正如我所见,StackOverflow还允许在"关于我"字段中使用一些基本的HTML,所以我认为我不是第一个实现它的人.)
编辑:
我找到了这个答案,解释了如何相当容易地做到这一点.
当然,没有人应该考虑使用正则表达式.
问题本身与任何语言或技术无关,但如果您想知道,我在ASP.NET中编写此应用程序.
给定一个包含N个元素的数组.我们知道其中一个元素至少重复N/2次.
我们对其他元素一无所知.它们可能重复或可能是唯一的.
有没有办法找出在一次通过中重复至少N/2次的元素,或者可能是O(N)?
没有额外的空间可供使用.
使用andReturn(T value)vs andStubReturn(T value)for EasyMock有什么区别?
在什么情况下你会使用andStubReturn()哪里andReturn()无法达到相同的结果?
我有一个.a文件,我想从中获取架构信息.运行file myFile.a结果file.a: current ar archive.如何获取有关该文件包含的体系结构的更多信息?
Hiii ......
如果我们给出两个链表(可能长度不同),那么从末端开始的几个节点是常见的......我们如何在最短的时间内找到第一个公共节点......?
这些清单是单独链接的.一些节点从最后是常见的,我们需要从它们中找到第一个共同的节点.
如何获取所有 SQL 异常的名称?为了在我的项目中处理它们?谢谢。
我想知道你认为我应该将我的所有功能保存在一个文件中,或者将它们分成不同的文件!
如果我将所有函数放在一个文件中,那么php会更容易处理这些东西!!
我正在使用 netbeans(Java Dextop 应用程序)开发桌面应用程序,我需要实现我自己的文件格式,该格式仅特定于该应用程序。我很不确定我应该先做什么。我应该使用什么代码,以便我的 Java 应用程序读取该文件并以我想要的方式打开它。
algorithm ×2
c ×2
linux ×2
apache ×1
binary ×1
c# ×1
easymock ×1
elf ×1
exception ×1
function ×1
gcc ×1
html ×1
include ×1
java ×1
linked-list ×1
mod-rewrite ×1
permissions ×1
php ×1
security ×1
sqlexception ×1
tags ×1
tinymce ×1
translation ×1
unit-testing ×1