问题列表 - 第8519页

为什么模数运算符在c#中不能用于double?

考虑一下:

double x,y;
x =120.0;
y = 0.05;

double z= x % y;
Run Code Online (Sandbox Code Playgroud)

我试过这个,并期望结果为0,但它出来了0.04933333.

然而,

x =120.0;
y = 0.5;
double z= x % y;
Run Code Online (Sandbox Code Playgroud)

确实给出了0的正确结果.

这里发生了什么?

我试过Math.IEEERemainder(double, double)但它也没有返回0.这里发生了什么?

另外,另外,在C#中找到余数最合适的方法是什么?

.net c#

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

如何快速提高我作为程序员的能力?

我的问题不仅仅是扩展语言特定技能.我想知道任何人可能会向渴望知识的人提供什么样的建议,但缺乏方向.随意跳过这个问题.

背景:我在我的大学读过一门java计算机科学课程,但我计划主修计算机科学和电子计算机工程(ECE).我的java课程非常简陋.我们获得了一个框架,只是编辑/创建了一些方法和类来执行一个简单的任务.我们制作了一个Breakout版本,并为一个简单的连接四游戏创建了一个AI.虽然我对大O符号有点熟悉,但实际上我没有在课堂上学过它(我的下一个CS课程涵盖了这一点).在我的ECE课程中,我们还在PBASIC中编写了BOE-Bots,以便在各种障碍课程中进行竞争.作为一名工科学生,我也被介绍到matlab,虽然我只用它来做线性代数作业.总而言之,我没有太多的编程背景,但我非常喜欢到目前为止所做的一切,而且我正在寻找建立更有价值的技能的方法.

采取的步骤:在更加关注reddit的编程部分之后,我找到了Project Euler的链接.今年夏天,我一直在抨击这些问题(昨天完成了我的第42个解决方案),但我正在寻找更多方向.我一直在阅读博客文章和SO.我想学习一些关于php的东西,也许还要创建一个动态的网页,但从根本上说,我想做一些事情来改善自己,为工作世界做好准备.

问题: 你会为我推荐什么方向?我应该学习一门新语言吗?继续攻击Project Euler?阅读一些有关编程的书籍?开始一个编码项目(我甚至不知道从哪里开始)?等到上学?了解更基本的编程原则?

我想有了所有可用的路径,我只是有点不知所措,我不想陷入可能对我的职业机会有害的道路.我也很难做出决定.非常感谢您的建议!

java

6
推荐指数
3
解决办法
1314
查看次数

批处理文件运行时更改

我正在运行一个长期运行的批处理文件.我现在意识到我必须在批处理文件的末尾添加更多命令(不需要更改现有内容,只需要一些额外的命令).是否可以这样做,因为大多数批处理文件是逐步读取并逐个执行的?或者系统是否读取文件的全部内容然后运行作业?

windows batch-file

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

echo --version不起作用

如何知道echo命令的版本,如echo echo的手册页中所指定 - echo输出版本的echo命令是echo命令或其文档中的一个错误.plz解释..同样是echo help的情况! !

linux echo

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

为什么我不能使用fopen?

在上一个问题的模型中,我询问了所谓的安全库折旧,我发现自己同样对于为什么fopen()应该被弃用感到困惑.

该函数接受两个C字符串,并返回FILE*ptr,或者在失败时返回NULL.线程安全问题/字符串溢出问题在哪里?或者是别的什么?

提前致谢

c c++ deprecated tr24731

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

喜欢griffon开发的IDE

我正在尝试Groovy Griffon开发,我想知道使用什么IDE.

我正在尝试使用NetBeans 6.5,我发现了这篇文章

https://blogs.oracle.com/geertjan/entry/notes_on_converting_netbeans_grails

本质上它描述了分支NetBeans主干和黑客Grails支持; 我希望有更轻量级的东西.

是否有任何简单的工具可以从Griffin Apps创建eclipse,netbeans或pom.xml?

或者最好使用简单的文本编辑器?

ide groovy griffon

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

Jstack和没有足够的存储空间可用于处理此命令

我正在尝试在我的java应用程序上运行jstack命令.应用程序相当大,在jboss AS中运行占用大约4GB的内存.操作系统是Windows Server 2003标准版.每次我收到错误"没有足够的存储空间来处理此命令".有足够的RAM,16GB和磁盘空间.那么,有什么想法吗?

java jstack

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

从jquery get请求运行rails RJS模板

我正在使用Rails和jquery与RJS模板来执行各种AJAX请求.

对于我的大多数Ajax内容,我将一个提交处理程序附加到我的application.js中的表单,如下所示:

$('#tagging_flickr_photos').submitWithAjax();
$('#tag_submit').click(function() {
    $('#flickr-photos-status').show();

});
Run Code Online (Sandbox Code Playgroud)

这会调用表单操作进行一些处理,然后转发到RJS模板,如下所示:

$("#flickr-photos-status").hide();
$("#flickr-photos").fadeIn();
$("#flickr-photos").html("<%= escape_javascript(render(:partial => 'flickr_photos_for_tagging_content')) %>");
Run Code Online (Sandbox Code Playgroud)

这是一种享受.

现在我尝试做同样的事情,但只是基于在下拉列表中选择不同的值而不是提交表单.这是我的javascript将处理程序附加到下拉列表:

$('#film_film_name_id').change(function() {
    $.get('/admin_film/make_tags?film_name_id=' + $("#film_film_name_id").val() + '&film_speed_id=' + $("#film_film_speed_id").val());
});
Run Code Online (Sandbox Code Playgroud)

我的控制器方法做了一些处理,然后转发到RJS模板(make_tags.js.erb):

$("#film_tags").val(<%=@tags%>)
Run Code Online (Sandbox Code Playgroud)

但是,模板似乎不会执行.我可以在我的日志中看到它正在调用我的方法并呈现模板的条目,但无论我在模板中放置什么似乎都没有发生.我在那里放了一个Javascript警报,它不会触发.

我假设问题是附加我的Javascript处理程序,但我无法弄清楚我缺少什么.

在此先感谢您的帮助.

ruby jquery ruby-on-rails rjs

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

Javascript:常量属性

在javascript中,我可以声明对象的属性是常量吗?

这是一个示例对象:

   var XU = {
      Cc: Components.classes
   };
Run Code Online (Sandbox Code Playgroud)

要么

   function aXU()
   {
      this.Cc = Components.classes;
   }

   var XU = new aXU();
Run Code Online (Sandbox Code Playgroud)

只是把"const"放在它前面,不起作用.

我知道,我可以声明具有相同名称(这也将是样的常数)的函数,但是我正在寻找一个更简单,更可读的方式.

浏览器兼容性并不重要.它只需要在Mozilla平台上工作,就像Xulrunner项目一样.

非常感谢!

干杯.

javascript constants object

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

如何检查Python引发异常的函数的范围?

我最近发现了Python非常有用的'-i'标志

-i     : inspect interactively after running script, (also PYTHONINSPECT=x)
         and force prompts, even if stdin does not appear to be a terminal

这是伟大的,在全球范围内检查的对象,但会发生什么,如果异常被函数调用中长大,我想检查函数的局部变量?当然,我对首次提出异常的范围感兴趣,有什么办法可以实现吗?

python debugging

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