问题列表 - 第48923页

为什么首先编译为目标文件?

在去年,我开始在Fortran开设编程,在一所研究型大学工作.我之前的大部分经验都是使用PHP或旧ASP等网络语言,所以我是编译语句新手.

我有两个不同的代码我正在修改.

其中 有一个明确的声明创建的.o从模块文件中创建可执行文件之前(如gfortran -c filea.f90).

另一个直接创建可执行文件(有时创建.mod文件,但没有.o文件,例如gfortran -o executable filea.f90 fileb.f90 mainfile.f90).

  • 是否有一种理由(除了,也许是Makefiles)一种方法比另一种方法更受欢迎?

c c++ fortran compilation object-files

31
推荐指数
3
解决办法
8818
查看次数

在localhost上使用openid4java开发和测试混合google openid + oauth

我正在尝试实施混合Google OpenID + OAuth协议,以便识别我的用户并访问他们的Google日历数据.

示例请求如下所示:

https://www.google.com/accounts/o8/id
?openid.ns=http://specs.openid.net/auth/2.0
&openid.claimed_id=http://specs.openid.net/auth/2.0/identifier_select
&openid.identity=http://specs.openid.net/auth/2.0/identifier_select
&openid.return_to=http://www.example.com/checkauth
&openid.realm=http://www.example.com
&openid.assoc_handle=ABSmpf6DNMw
&openid.mode=checkid_setup
&openid.ns.oauth=http://specs.openid.net/extensions/oauth/1.0
&openid.oauth.consumer=www.example.com
&openid.oauth.scope=http://docs.google.com/feeds/+http://spreadsheets.google.com/feeds/
Run Code Online (Sandbox Code Playgroud)

我正在使用openid4java.我试着关注这篇文章:library-to-integration-googles-oauth-openid-hybrid-in-java-web-app

但是在localhost上测试我的应用程序时遇到了麻烦.

正如您在上述示例请求中所看到的,有三个必须相同的属性:

openid.realm
openid.oauth.consumer
openid.return_to
Run Code Online (Sandbox Code Playgroud)

我已经在谷歌注册了一些域名并获得了消费者密钥和秘密.但是当我想在localhost上开发和调试我的应用程序时(即openid.return_to = http:// localhost:8080 /和openid.realm = http://*.mydomain.com和openid.oauth.consumer = www.mydomain .com)并提供我的密钥和秘密,openid4java RealmVerifier拒绝这样的身份验证请求.

我甚至试图提供完全有效的选项(我的注册域而不是localhost) - 它似乎起作用,但重定向消失了(我不想/不能因为缺少技术而在该域中部署应用程序. ).

你能告诉我,如何在localhost上开发这样的应用程序?有没有什么技巧可以测试这样的应用程序?

谢谢你的帮助!

java openid

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

建议使用gcc构建C++的-W标志

我一直在寻找对C的警告选项的推荐G ++名单++,只有能找到这样的:对于C推荐GCC警告选项有用的GCC标志对C这些都是非常特定于C

-Wall和-Wextra启用gcc可以生成的大多数但不是全部警告.

哪些选项未启用哪些警告特别是在编译C++时也应该打开?

c++ gcc build-process compiler-warnings

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

最快的x86汇编代码,用于同步对阵列的访问?

什么是最快的x86汇编代码来同步访问内存中的数组?

更确切地说:我们在内存中有一个malloc'ed连续单页区域,操作系统在我们的实验期间不会将该区域分页.一个线程将写入数组,一个线程将从数组中读取.数组很小,但大于你的cpu的原子写能力(因此需要一个单独的锁)

"最快":有效速度:不要只假设字节码的长度很重要,而是考虑锁的缓存行为和与周围代码有关的分支行为.

它必须在x86-32和/或x86-64上运行

它必须在XP之后(或后代)Windows,Linux自内核2.2或MaxOs X(在用户模式下)工作.

请不要"它取决于" - 回应:如果它取决于我在这里没有指定的任何东西,只需编写你自己的例子,并说明那个/那些情况下最快的.

邮政编码!(这是为了防止模糊的描述)

不仅要发布你的2行LOCK+ CMPXCHG比较和交换,还要告诉我们如何将它与一个线程中的读取指令和另一个线程中的写入指令集成.

如果您愿意,请解释您对缓存最优性的调整,以及如果分支目标依赖于(1)是否获得锁定(2)更大读取的第一个字节是什么,如何避免分支错误预测.

如果你喜欢区分多处理和任务切换:如果线程没有在2个cpus上执行但只是抓住一个线程,你的代码将如何执行?

x86 assembly multithreading

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

我应该使用哪个地球半径来计算两极之间的距离?

我正在监视一个GPS装置,该装置正在从加拿大的Cape Discovery到北极。我需要跟踪每天行进的距离和剩余的距离,因此我使用的是Haversine公式,它被告知对于较小的距离非常准确。

我真的坏数学,但我有一个鬼鬼祟祟的怀疑,精度在很大程度上取决于地球的半径,因为宇宙决定让出地球扁球形的,我有一个近似的选择,为地球半径从中选择。

由于我正在监视非常接近北极的坐标,因此我想知道是否有人知道哪个半径将提供最高精度。

  • 平均赤道:6,378.1370km
  • 平均极坐标:6,356.7523
  • 官方/体积:6,371km
  • 经络:6367km

还是任何其他人都知道的半径?

我希望一些数学或制图专家可能知道答案。

geolocation cartography haversine

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

Wcf服务中ServiceHost指令中的服务类型问题

我正在开发一个简单的wcf服务进行测试.当我使用本地IIS 7.5测试此服务时,它可以正常工作.但是当我在Web IIS中托管它时,我收到此错误:

无法找到作为ServiceHost指令中的Service属性值提供的类型'WcfServiceLibrary1.Service1',或者在配置元素system.serviceModel/serviceHostingEnvironment/serviceActivations中提供的类型'WcfServiceLibrary1.Service1'.

我的ServiceHost是:

<%@ ServiceHost Language="C#" Debug="true" Service="WcfServiceLibrary1.Service1" %>
Run Code Online (Sandbox Code Playgroud)

请帮我解决这个问题

wcf servicehost

37
推荐指数
4
解决办法
10万
查看次数

Xcode4与Mac OS X 10.4 SDK

在Xcode,Xcode 4.0的最新版本中,不再包含10.4 SDK.但是,我仍然需要支持10.4和PowerPC版本.

我已经安装了最新的Xcode 3.2.6,它仍然包含10.4支持.然后我安装了Xcode4.有没有人找到一种简单的方法来"欺骗"并让Xcode4使用3.2.6的SDK?

macos powerpc xcode4

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

告诉IntelliJ IDEA哪些方法不能识别为未使用

IntelliJ IDEA有一个方便的功能来检测未使用的方法并以灰色显示它们,暗示了对死代码的潜在警告.

但是,某些方法不是直接执行,而是通过反射执行.一个很好的例子@RequestMapping是由Spring执行的注释方法.IntelliJ有很好的Spring集成,因此它检测到这个注释,并没有将这样的方法标记为未使用.

我有一个小的AJAX框架,我使用自己的注释来指出基于某些HTTP请求属性执行哪个方法(非常类似于@RequestMapping正在做的).可以理解的是,IntelliJ不知道我的注释代表什么,并且将这种方法标记为未使用,增加了不必要的噪声.

我在考虑:

  • 用另一个注释注释我的注释,但有没有任何标准的注释可以毫不费力地完成工作?
  • 在IntelliJ中查找特定设置以识别用于标记方法的自定义注释,但这需要其他团队成员执行相同操作,基本上是一种痛苦.

任何人都可以提出任何想法如何解决这个问题?

java aop spring annotations intellij-idea

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

C++:通过引用或值传递Vector结构?

这是我的Vector结构: struct Vector{ float x, y; };

  • 我应该按价值还是按函数将其传递给函数const Vector&

c++ calling-convention

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

使用接口/抽象基类是pythonic吗?

除了文档目的之外,我在它们中找不到太多的优势.如果我忘记实现我在ABC中定义的方法,Python会警告我,但由于我不通过它们的接口引用我的对象,我可能忘记在它们的接口中声明方法,我不会注意到它.通常的做法是使用ABC来实现类似接口的行为吗?

python abstract-class interface

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