问题列表 - 第7518页

帮我创建一个Makefile

支持你有一些文件包含的C程序,其中一些由其他文件组成,如下所示:

----------------------------------------
File            | Included files           
----------------------------------------
main.c          | stdio.h, table.h
----------------------------------------
list.c          | list.h
----------------------------------------
symbol.c        | symbol.h
----------------------------------------
table.c         | table.h
----------------------------------------
table.h         | symbol.h, list.h
----------------------------------------
Run Code Online (Sandbox Code Playgroud)

请帮我创建一个makefile,非常感谢!这是我的Makefile,但是有问题吗?谁能调试这些问题,谢谢!

hello:  main.o table.o 
    gcc main.o table.o -o hello

main.o: main.c table.h
    gcc -c main.c

table.o:    table.c table.h
    gcc -c table.c

symbol.o:   symbol.c symbol.h
    gcc -c symbol.c

list.o: list.c list.h
    gcc -c list.c


clean:
    rm hello *.o
Run Code Online (Sandbox Code Playgroud)

c makefile

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

在JavaScript中创建多行字符串

我在Ruby中有以下代码.我想将此代码转换为JavaScript.什么是JS中的等效代码?

text = <<"HERE"
This
Is
A
Multiline
String
HERE
Run Code Online (Sandbox Code Playgroud)

javascript string heredoc multiline

2412
推荐指数
27
解决办法
137万
查看次数

在delphi 7中,是`try ...除了raise; 结束;"有意义吗?

在我维护的一些Delphi 7代码中,我注意到以下很多实例:

with ADOQuery1 do begin
  // .. fill out sql.text, etc
  try
    execSQL;
  except
    raise;
  end;
end;
Run Code Online (Sandbox Code Playgroud)

在我看来,这些尝试块可以被删除,因为它们什么都不做.但是,我对可能出现的微妙副作用持谨慎态度.

任何人都可以想到这些块实际上可以做任何没有它们的情况下会发生的事情吗?

delphi exception try-catch delphi-7

7
推荐指数
2
解决办法
8908
查看次数

在Ruby问题中包含文件

  • 我是Ruby的新手,所以请你建议分离文件并包含它们的最佳实践.
  • 文件布局的首选设计结构是什么.您何时决定将算法分成新文件?
  • 什么时候使用load来包含其他文件?什么时候使用require
  • 当你包含文件时是否有性能损失?

谢谢.

ruby load require include

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

如何在jQuery中取消绑定"悬停"?

如何在jQuery中取消绑定"悬停"?

这不起作用:

$(this).unbind('hover');
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

在跨域 iframe 中设置 PHP SESSION 变量时出现问题

科尔斯笔记版本:

index.php?map_id=foo加载到 www.not-my-domain.com 上的 iframe。索引集SESSION['map_id']= foo. Flash 文件尝试SESSION['map_id']通过 Authenticate.php获取,但 Authenticate.php 没有为任何 SESSION变量设置值。

-- 仅首次加载,跨域问题。

详细:

我在设置时有一个索引: SESSION['map_id'] = foo

索引文件然后加载一个闪存文件。初始化时,flash 访问一个“Authenticate.php”文件,该文件回显SESSION['map_id']并通过 加载到 flash 中LoadVars。Flash 然后显示适当的数据。 此步骤不能以其他方式完成

这一切在我们的主站点上都运行良好。当我们尝试通过提供 iframe 嵌入代码来移植到其他站点时,问题就出现了:

<iframe src="http://www.mydomain.com/?map_id=foo&code=bar" ... ></iframe>
Run Code Online (Sandbox Code Playgroud)

在从另一个站点 (www.anotherdomain.com) 重新加载嵌入代码时,SESSION变量似乎已被破坏,因为 flash 只是说它们是空的。($map_id输出空白)

索引文件仍会正确回显$map_id为“foo”,只是“Authenticate.php”文件似乎无法访问SESSION变量。

我已确保session_start()存在于所有适当的文件中。

php iframe session-variables cross-domain

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

集中授权服务?

是否有可用的开源集中授权服务?有许多集中认证信息的解决方案(例如:CASJOSSO),但授权信息呢?

有一些非常好的授权框架(例如:Spring Security(以前称为Acegi)和Seam Security),但似乎我必须将它们组合成单独的层或服务.换句话说,我不能很容易地独立运行它们.使用SOA,似乎非常有价值,不仅集中了身份验证,还集中了授权信息(即:角色,权限,规则等).

有什么建议?

security soa authorization josso xacml

7
推荐指数
2
解决办法
3418
查看次数

是否所有浏览器引擎都将"\ <"视为"<",将"\>"视为">"?

使"<"到"\ <"和">"到">"的要点是避免使用下面的内联脚本:

<script>
   var foo = "</script><script>alert('bug');</script><script>"; // the value of foo is generated from server
</script>
Run Code Online (Sandbox Code Playgroud)

foo的字符串值是从服务器端生成的.因此,我们计划将"<"更改为"\ <",将">"更改为">".(我知道有论点">"应该转义为">",但在这种情况下不考虑.)

所以,预期的结果是:

<script>
   var foo = "\</script\>\<script\>alert('bug');\</script\>\<script\>"; // the value of foo is generated from server
</script>
Run Code Online (Sandbox Code Playgroud)

对于IE7/8和Firefox,HTML呈现引擎不会将javascript字符串中的\ <script \>视为<script>标记,而JavaScript引擎仍将其视为字符串"<script>".但是,我不确定所有浏览器是否都以这种方式处理">"和"\ <".这是所有浏览器的标准吗?

html javascript browser escaping

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

使用jQuery构建HTML(〜= DOM)

我可能做错了什么,但我还没有找到一种很好的方法来动态地构建基本的HTML/DOM结构,比如列表.简单的例子是给出像json(objects)这样的输入,构建一个表(表元素,行,单元格,具有正确转义的文本内容).

我遇到的问题是,大多数调用(如".append()",".html()",".text()")似乎并不直观(对我而言).例如,你不能做类似的事情:

$("#divId").append("<table>").append("<tr>").append("<td>").text("some text");
Run Code Online (Sandbox Code Playgroud)

text()调用似乎消灭了主要级别的内容; 并附加同样添加相同范围内的东西.我希望appennd()能够返回添加的内容,但它似乎正在返回自己的上下文.

我知道有一个简单的"appendText()"扩展,它有助于最后一部分.但其他人怎么样?

对于它的价值,现在我通过类似的方式回归到DOM

$("#divId")[0].appendChild(document.createElement("table"))....
Run Code Online (Sandbox Code Playgroud)

但那很啰嗦.

所以我希望我错过了一些完全明显的东西......但是什么呢?除了追加()以外的电话?

我尝试浏览jQuery参考文档,谷歌搜索,但大多数文档只是使用"嵌入字符串中的所有东西"; 哪些问题,包括没有正确引用文本内容的问题.

(还有:不,这不是"JQuery:在'内存'而不是DOM中构建HTML"的重复"

html jquery dom

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

如何在Python脚本中获取Perl脚本的结果?

我在Perl中有一个脚本,在Python中有另一个脚本.我需要在Python中获取Perl的结果,然后给出最终报告.Perl的结果可以是标量变量,哈希变量或数组.

请尽快告诉我有关此事.

python perl

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