小编Bob*_*y S的帖子

绑定此程序以确定不包含零的倒数整数之和

分别表示该组正整数,其十进制表示不包含的元件的倒数之和的第0位已知为23.10345.

防爆.1,2,3,4,5,6,7,8,9,11-19,21-29,31-39,41-49,51-59,61-69,71-79,81-89, 91-99,111-119,......

然后取每个数的倒数,并总和.

如何通过数字验证?

编写一个计算机程序来验证这个号码.

以下是我迄今为止写的,我需要帮助的边界这个问题,因为目前这需要很长时间才能完成:

Java中的代码

import java.util.*; 

public class recip
{
    public static void main(String[] args)
    {
        int current = 0; double total = 0;

        while(total < 23.10245)
        {
            if(Integer.toString(current).contains("0"))
            {
                current++;
            }
            else
            {
                total = total + (1/(double)current);
                current++;
            }
            System.out.println("Total: " + total);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

java math bounding numerical-analysis numerical-methods

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

尝试获取pthread_mutex_lock(&mutex)的线程如果他们没有获得锁定会发生什么?

C编程:

当一个线程试图获取一个互斥锁并且无法获得它时会发生什么?

它睡觉了吗?

线程是否会在pthread_mutex_unlock(&mutex)时被唤醒; 叫做?

然后尝试再次获得锁定?

c mutex pthreads locks

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

Smalltalk:将输出写入文件

通常我的输出我用它写成Transcript ...

Transcript show:
Run Code Online (Sandbox Code Playgroud)

如何将输出写入文件?

file-io smalltalk

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

在jQuery中使用通配符ID并获取通配符ID

我有4个ID

hideshow1
hideshow2
hideshow3
hideshow4
Run Code Online (Sandbox Code Playgroud)

现在,当单击这些ID的按钮时,我想在最后使用这些整数执行单个操作.到目前为止我有这个:

$(document).ready(function() {
  $("[id^=hideshow]").click(function() {

  });
});
Run Code Online (Sandbox Code Playgroud)

这足以对每个按钮的单击进行操作,但是我需要在结尾处提取整数以使用它仅对被单击的按钮执行操作.示例如果单击#shideshow1

$('#hideshow%').html('Hide');
$('.success%').addClass('test');
Run Code Online (Sandbox Code Playgroud)

其中%是从初始隐藏显示ID中提取整数的位置.

jquery wildcard jquery-selectors

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

并发 - 实现信号量的监视器

我需要帮助构建一个实现信号量的监视器,简单的C示例就可以了.

这是为了证明可以在任何可以使用信号量的地方使用监视器.

c concurrency semaphore monitor

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

PHP删除所有表tr td标记

我正在寻找一种<table*> <tr*> <td*> </td> </tr> </table>从字符串中删除所有标签的方法.其中*是其他任何东西的通配符.

有什么正则表达式,所以我可以使用str_replace?

php regex tags string

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

Twitter API 1.1:返回包含特定主题标签的所有推文或由特定用户发布的推文

是否有API调用将返回包含特定主题标签(#example)的所有推文以及来自某个用户(@example)的所有推文?

寻找单个API调用,返回具有这两个条件的JSON对象.我知道我可以使用两个单独的API调用,但我试图用一个来完成.可能https://dev.twitter.com/docs/api/1.1/get/search/tweets是最好的选择.

twitter

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

Java:如果存在相同参数的对象,则不添加新对象

这是我的对象构造函数

static class Edge {
    int source; // source node
    int destination; // destination node
    int weight; // weight of the edge
    int predecessor; // previous node
    public Edge() {};
    public Edge(int s, int d, int w) { source = s; destination = d; weight = w; }
}
Run Code Online (Sandbox Code Playgroud)

现在,这是我创建一个新Edge对象的语句

edges.add(new Edge(nodeStart, tempDest, tempWeight));
Run Code Online (Sandbox Code Playgroud)

如果已经有一个使用相同参数创建的对象(nodeStart,tempDest),我需要跳过该语句

基本上,我不想两次添加相同的边.

edges.add(new Edge(0, 1, tempWeight));
edges.add(new Edge(0, 1, tempWeight));
Run Code Online (Sandbox Code Playgroud)

如果发生这种情况,我想确保它只添加一次,而不是新的相同对象.

java constructor object

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

Prolog:X是Y的祖父

假设已将以下事实输入Prolog数据库:

father(X, Y)     // X is the father of Y
mother(X, Y)     // X is the mother of Y
male(X)          // X is a male
female(X)        // X is a female
parent(X, Y)     // X is a parent of Y
diff(X, Y)       // X and Y are different
Run Code Online (Sandbox Code Playgroud)

(1)现在为grandpa_of(X,Y)添加一个Prolog规则,其中"X是Y的祖父"

(2)为兄弟(X,Y)添加另一条规则,其中"X是Y的兄弟姐妹"

我的想法:

问题1:

我对如何找到父母的父母感到困惑,到目前为止我都是

grandpa_of(X,Y): - 男(X),...

问题2:

兄弟(X,Y): - 父(P,X),父(P,Y),差异(X,Y)

prolog logic-programming

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

考虑以下BNF语法

考虑以下BNF语法(其中非终端包含在尖括号中并<identifier>与任何合法的Java变量标识符匹配).

<exp> ::= <exp> + <term>
      |   <exp> - <term>
      |   <term>
<term> ::= <term> * <factor>
       |   <term> / <factor>
       |   <factor>
<factor> ::= ( <exp> )
         |   <identifier>
Run Code Online (Sandbox Code Playgroud)

为以下表达式生成三个派生:

(x - a) * (y + b)
Run Code Online (Sandbox Code Playgroud)

盯着exp:

<exp>
Run Code Online (Sandbox Code Playgroud)

用术语替换exp:

<term>
Run Code Online (Sandbox Code Playgroud)

替换术语:

<term> * <factor>
Run Code Online (Sandbox Code Playgroud)

用因子代替术语:

<factor> * <factor>
Run Code Online (Sandbox Code Playgroud)

用(exp)替换这两个因子:

( <exp> ) * ( <exp> )
Run Code Online (Sandbox Code Playgroud)

用exp - term替换第一个exp,用exp + term替换第二个exp

( <exp> - <term> ) * ( <exp> + <term> )
Run Code Online (Sandbox Code Playgroud)

将exp替换为term,然后用因子替换所有4个术语.

( <factor> - …
Run Code Online (Sandbox Code Playgroud)

grammar bnf expression-trees

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

以递归方式合并F#中的两个列表

我期待写一个递归函数来合并到F#中的整数列表

我从这开始,但不知道接下来该做什么.

let rec merge xs ys =
    match xs with
    | [] -> ys
    | 

let li = [1;3;5;7;]
let ll = [2;4;5;8;]
Run Code Online (Sandbox Code Playgroud)

recursion f#

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

jQuery追加不使用&nbsp;

我有一些json,我试图用来生成一个选择框

例如,json中有一些元素&nbsp;用于提供一些间距.

[
  {"value":1, "text":"1"}
  {"value":2, "text":"&nbsp;1. a."}
  {"value":3, "text":"&nbsp;&nbsp;1. a. i."}
]
Run Code Online (Sandbox Code Playgroud)

然后从我的jQuery,我得到这些值并使用.append()替换选项.

$.each(response, function(id, ob) {
  // Add json results
  options.append($('<option>', {
    value: ob.value,
    text: ob.text
  }));

  // Apply
  $('#select_list').html(options.html());
});
Run Code Online (Sandbox Code Playgroud)

但是,当它显示在HTML中时,它显示的是&nbsp;代替渲染实际空间.

我可以修改jQuery或json数据,无论哪个允许我在需要的地方添加空格,但我不确定如何.

jquery json

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