小编Azi*_*ikh的帖子

不同的编程语言如何处理被 0 除的情况?

也许在这里问这个问题是错误的,但我很好奇。我知道许多语言在被要求除以 0 时会简单地爆炸并失败,但是有没有任何编程语言可以智能地处理这个不可能的总和 - 如果是这样,它们会做什么?他们是继续处理,将 350/0 视为 350,还是停止执行,或者什么?

division divide-by-zero

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

除以零误差

这是代码(java):

class prime
{

    public static boolean prime (int a, int b) 
    { 
        if (a == 0) 
        {
            return false; 
        }
        else if ((a%(b-1) == 0) && (b>2))
        {
            return false; 
        }
        else if (b>1) 
        {
            return (prime (a, b-1)) ;
        }
        else
        {
            return true; 
        }

    }

    public static void main (String[] arg) 
    {
        System.out.println (prime (7, 7)) ; 
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我尝试运行它时得到的错误消息(编译正常):

Exception in thread "main" java.lang.ArithmeticException: / by zero
    at prime.prime(prime.java:10)
    at prime.prime(prime.java:16)
    at prime.prime(prime.java:16)
    at prime.prime(prime.java:16)
    at …
Run Code Online (Sandbox Code Playgroud)

java divide-by-zero

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

是否有更正确的类型用于将文件路径和文件名传递给方法

我的意思是,当你需要存储或传递URL时,使用字符串可能是一种不好的做法,更好的方法是使用URI类型.然而,复杂的事情变得更加复杂和臃肿是如此容易.

因此,如果我要写入磁盘上的文件,我是否将它作为文件名和文件路径传递给它,或者是否有更好的类型更适合要求?

这段代码似乎很笨重,容易出错?我还需要做一些检查它是否是一个有效的文件名,如果字符串包含数据并且列表继续.

private void SaveFile(string fileNameAndPath){//保存文件的常规内容}

c# filenames filepath

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

任何人都可以推荐像Zendesk这样的开源帮助台应用程序吗?

我正在为我的自由职业者服务建立一个网站,并希望客户能够通过类似于Zendesk提供的界面直接通过我的网站提交问题,但我想使用免费的开源我可以在我的服务器上托管和管理的替代方案.

有什么建议?

open-source tool-rec

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

android有内置的PDF查看器吗?

我最近听到一些关于它被包含在Froyo中的事情,我想知道它是否有任何道理.如果有,它会帮助我大大改善应用程序的想法.

pdf android built-in android-2.2-froyo

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

Google Analytics(分析) - 跟踪未知

我已根据Google Analytics SDK for Android文档中的指示创建了一个测试Google Analytics示例应用程序,并且我已使用以下代码在我的代码中启动了跟踪:

tracker = GoogleAnalyticsTracker.getInstance();
tracker.trackEvent(
            "Clicks",  // Category
            "Button",  // Action
            "clicked", // Label
            77);  
Run Code Online (Sandbox Code Playgroud)

tracker.trackPageView("/HomeScreen");
tracker.dispatch();
Run Code Online (Sandbox Code Playgroud)

我创建了一个Google Analytics帐户,在我的帐户中,如果转到Google Analytics设置标签.我的状态为"跟踪未知"

我尝试点击编辑并点击检查状态,然后我也得到"未安装跟踪"

供参考我的代码是:

public class GAnalytics extends Activity {

  GoogleAnalyticsTracker tracker;

  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    tracker = GoogleAnalyticsTracker.getInstance();
    tracker.start("UA-19487404-1",20, this);

    setContentView(R.layout.main);
    Button createEventButton = (Button)findViewById(R.id.NewEventButton);
    createEventButton.setOnClickListener(new OnClickListener() {
      @Override
      public void onClick(View v) {
        tracker.trackEvent(
            "Clicks",  // Category
            "Button",  // Action
            "clicked", // Label
            77);       // Value
      }
    }); …
Run Code Online (Sandbox Code Playgroud)

android analytics google-analytics google-analytics-api

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

将2个svn分支合并在一起

我正在使用我不习惯的svn设置,我需要将新代码从一个分支合并到另一个分支.

trunk文件夹中没有代码,所以我不知道是否应该将trunk更新为代码并更新第二个分支,或者是否有办法将一个分支更新到另一个分支.我的最后一招只是手动更新代码.

有什么想法这里最好的路线是什么?我正在从终端做一切.

svn merge svn-merge

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

'this'关键字,不清楚

我对以下代码中的' this '关键字感到困惑,有两个'this':

var Foo = function(string){
  this.name=string // 1st-this
}

Foo.prototype.get_name = function(){
  return this.name // 2nd-this
}

var myFoo = new Foo('John')

the_name=myFoo.get_name()
Run Code Online (Sandbox Code Playgroud)

' the_name '等于'John',原型方法通过返回this.name获取名称.但任何人都可以向我解释第一个 - 第二个 - 这个,它们代表什么?

javascript prototype this

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

如何将Android软键盘"Go"按钮更改为"Next"

我有一个WebView,它有一个包含10个编辑框的表单.当我输入一个编辑框时,我发现在软键盘中,Go按钮可见,最终将我带到下一页.但我想要下一个按钮,它应该带我到下一个编辑框,而不是下一页.那么,如何在Android中将软键盘"Go"按钮更改为"Next"?

android android-widget android-layout

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

检查c ++中的零或非规范化数字

我目前有一些代码,我必须规范化双精度矢量(将每个元素除以总和).在调试时,我有时会看到向量中的元素都是0.0.如果我然后得到元素的总和,我得到0.0或4.322644347104e-314 #DEN(我最近发现的是非规范化数字).当sum为0.0或非规格化数时,我想阻止对情形进行归一化.我能想到处理这两种情况的唯一方法是检查总和是否小于'epsilon',其中epsilon是一个小数字(但我不确定制作epsilon有多小).

我有两个问题:

  1. 考虑这些案例的最佳方法是什么?
  2. 非规范化数字机器的值是否依赖?

c++ divide-by-zero

5
推荐指数
2
解决办法
4007
查看次数