小编mde*_*ges的帖子

使用Rest在Sqlite中存储数据

我正在创建我的第一个将使用SQlite的Android应用程序.我没有数据库的经验,除了创建一个用于wordpress的mysql数据库...


编辑:在做了一些关于休息的研究后,我仍然对rest,sqlite和android dev如何融合感到困惑.我的目标是通过URL访问基于休息的Web服务并访问某些数据集,然后将它们存储在我的SQlite数据库中.然后我想通过我的java程序访问数据库的内容,并相应地使用它们.

数据集可以单独下载为CSV格式,但由于我将使用这么多的数据集,我不想单独遍历每一行并将它们存储在数据库中.我希望有一种更有效的方法将这些数据集存储在数据库中.

我的主要问题是:

  • 如何将网页的XML内容从网址复制到我的sqlite数据库?我可以使用我的java程序,sqlite数据库或java库吗?
  • 我只需要将网页的内容从网址复制到sqlite数据库一次吗?如果是这样,如果数据集中的任何信息发生变化,我该怎么办?

sqlite android

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

Scheme:将递归更改为尾递归

我不确定如何将count-forwards转变为尾递归程序.它需要一个非负数,n并返回一个整数从列表中0,以n(其中包括n).

编辑:好的,我终于让这个工作了.问题不是我当前的程序是递归的,我需要让它尾递归 - 这是完全错误的.实际答案非常简洁.所以如果其他人都坚持这个并且也是一个完整的编程菜鸟,这里有一些提示可能会有所帮助:

1)您的帮助程序旨在跟踪目前为止的列表.

2)它的基本情况是..如果x = 0 ..你做什么?将0加到..某事上.

3)重复x - 1,然后到目前为止将x添加到列表中.

4)当你到达实际的程序时,你需要的只是帮助者.但请记住,这需要两个参数!

recursion scheme functional-programming tail-recursion

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

不能使用字符串作为哈希引用..?

我正在尝试为Web索引程序解析HTML文档.为此,我使用HTML :: TokeParser.

我在第一个if语句的最后一行收到错误:

 if ( $token->[1] eq 'a' ) {
     #href attribute of tag A
     my $suffix = $token->[2]{href};
Run Code Online (Sandbox Code Playgroud)

说的是 Can't use string ("<./a>") as a HASH ref while "strict refs" in use at ./indexer.pl line 270, <PAGE_DIR> line 1.

我的问题是(后缀?或<./a>?)是一个字符串,需要变成一个哈希引用?我查看了其他有类似错误的帖子..但我仍然不能确定这一点.谢谢你的帮助.

sub parse_document {

    #passed from input
    my $html_filename = $_[0];

    #base url for links
    my $base_url = $_[1];

    #created to hold tokens
    my @tokens = ();

    #created for doc links
    my @links = (); …
Run Code Online (Sandbox Code Playgroud)

perl indexer

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

创建响应式实现卡

我们正在使用物化卡在我们的网站上显示图像。图片是用户上传的,因此它们的大小各不相同(尽管它们必须大于250px)。

我们能够保持图像的长宽比,这很棒,但是我们不知道如何在使每行卡片的高度相同的同时做到这一点。这是我们的目标-在保持卡片内部图像的纵横比的同时,使卡片具有相同的高度(以响应方式)。

我们当前的显示

我们整天都在混乱,没有走得太远。任何帮助深表感谢。

HTML:

<div class="row text-center">
  <div class="col-xs-12 col-md-4 col-sm-12 test">
    <div class="card" ui-sref='forsaleitem({type:"interior"})'>
      <div class="card-header card-image waves-effect waves-block waves-light">
        <img src="http://images.cdn.stuff.tv/sites/stuff.tv/files/Mercedes-AMG-GT-Interior-illuminated.jpg" class="img-rounded activator" alt="Cinque Terre">
      </div>
      <div class="card-content">
        <h5 class='text-center'>Interior</h5>
      </div>
    </div>
  </div>
  <div class="col-xs-12 col-md-4 col-sm-12 test">
    <div class="card" ui-sref='forsaleitem({type:"drivetrain"})'>
      <div class="card-header card-image waves-effect waves-block waves-light">
        <img src="http://www.revworksinc.com/assets/images/products/subaru/exedy/exedy_brz_twindisc.jpg" class="img-rounded activator" alt="Cinque Terre">
      </div>
      <div class="card-content">
        <h5 class='text-center'>Drivetrain</h5>
      </div>
    </div>
  </div>
  <div class="col-xs-12 col-md-4 col-sm-12 test">
    <div class="card" ui-sref='forsaleitem({type:"performance"})'>
      <div class="card-header card-image waves-effect waves-block waves-light">
        <img src="http://www.autonotas.tv/wp-content/uploads/2015/05/SHW_0323-1024x603.jpg" alt="Cinque …
Run Code Online (Sandbox Code Playgroud)

css materialize twitter-bootstrap

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

扫雷行动事件

有没有办法让左右鼠标点击特定的事件动作?

我正在创造一个扫雷艇gui,所以当一个方块被左击时它将被揭开,当它被右击时它将被标记.

我不知道如何在语法上检查这个并且无法在tut上找到它.

谢谢您的帮助!

java user-interface swing minesweeper

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

计算谐波和

我写了一个程序来计算谐波系列的总和(1 + 1/2 + 1/3 .. + 1/n),但是我在编译它时遇到了麻烦.我多次查看代码但是我没有看到任何语法错误[当我尝试编译时出现2].我的逻辑错了,还是语法错误?

#include <stdio.h>
int main( void ) {

 int v,p,i;
 double x=0;

 printf("Enter a value to calculate the value of this harmonic series: \n");
 scanf("%d",&v);

 if (v<=0) {
   printf("Please enter a POSITIVE number: \n");
   scanf("%d",&p);
   while (i=1; i<=v; i++) {
     x=x+(1/i);  }
     printf("The value for the series is %lf", x);
  }
    else {
      while (i=1; i<=v; i++) {
        x=x+(1/i);
      }
      printf("The value for the series is %lf", x);
    }
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助

c

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

正则表达式:100个错误

我正在尝试学习正则表达式,但在阅读完java教程后,我的表现并不好.

该程序应该采用以下格式:

a)将dd dd加在一起b)从13 c减去05)将02添加到03

并返回dd(+或 - )dd = answer

我设置它的(错误)方法是让prog尝试找到3个匹配中的任何一个,并继续这样做直到用户输入"bye".如果没有匹配,则应该再次提示用户输入.

这是我的代码!正好有100个错误.:/如果有人可以帮助我的语法,我真的很感激!

 import java.util.*;
    import java.util.regex.Pattern;
    import java.util.regex.Matcher;

    class Calculator {
      public static void main(String[] args){
        Scanner imp = new Scanner(System.in);
        System.out.println("yes> ");
        String s = imp.nextLine();

        if (s.equals("bye")) {
          System.exit(0);
      }

        while (true) {

          Pattern p = Pattern.compile(s); //compile string, check for formats

          Matcher x = p.matcher(\badd\b\s\d\d\s\d\d\s\btogether\b); //format add 12 12 together
          Matcher y = p.matcher(\bsubtract\b\s\d\d\s\d\d\s\bfrom\b); //format subtract 05 from 13
          Matcjer z = p.matcher(\badd\b\s\d\d\s\bto\b\s\d\d); //format add 02 to …
Run Code Online (Sandbox Code Playgroud)

java

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

机器人项目

我认为学习如何用程序移动物理3D对象真的很酷.例如,我知道如何绘制或导入2D对象,并让它以一系列不同的方式增长/移动.当然,一个真实的物体不能用程序增长,但是它可以被移动吗?

我的理解是,许多商业机械产品(工厂'武器',机器人真空吸尘器等)都有执行命令的芯片.如果没有硬件知识来创建芯片,有没有办法做到这一点?通过某种方式将对象附加到计算机并运行程序?

如果有类似的方法,你是否用某种类型的材料(金属?)创建对象,或者用某种编程语言执行这些命令?

project

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