问题列表 - 第38599页

通过NetFlix odata结果进行分页

我正在玩Netflix odata服务,以更好地了解如何使用odata数据.

在VS 2010中,我添加了对NetFlix odata服务的服务引用.然后我写了这个代码,它只返回一些数据.

        var cat = new NetflixCatalog(new Uri("http://odata.netflix.com/v1/Catalog/"));

        var x = from t in cat.Titles
                where t.ReleaseYear == 2009
                select t;

        foreach (Title title in x)
        {
            ProcessTitle(title);
        }
Run Code Online (Sandbox Code Playgroud)

我查看了为调用生成的uri并在浏览器中运行它.它返回的原子进给最后有这个元素

  <link rel="next" href="http://odata.netflix.com:20000/v1/Catalog/Titles()/?$filter=ReleaseYear%20eq%202009&amp;$orderby=AverageRating%20desc&amp;$skiptoken=3.9D,'BVqRa'" />
Run Code Online (Sandbox Code Playgroud)

这是一个将检索下一组数据的链接(由Netflix完成的分页).我的问题是如何让我的代码访问下一批数据和下一批数据?

netflix wcf-data-services odata

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

如何创建和克隆JSON对象?

我想知道如何创建一个JSON(JS)对象然后克隆它.

javascript jquery json

32
推荐指数
6
解决办法
7万
查看次数

C的交叉编译要求

我有一些关于编译C的基本知识,但需要回答一些通用的交叉编译问题.就我而言,我试图在我的Fedora Linux机器上交叉编译一个程序,该程序将在ARM单板计算机上运行.

  1. 我的第一个问题是关于标题.我已下载arm Linux工具包,它包含一个包含目录中的头文件,如stdio.h.当我交叉编译时,我是否应该使用这个"目标"包含目录而不是我的系统包含目录?或者可以指向我的系统包括目录,例如/ usr/include?(当我对它们进行区分时,这些头文件似乎有所不同.)

  2. 如果头文件不存在会发生什么.就我而言,我还计划在ARM板上使用cURL库.我可以简单地指向我下载的curl源包中的include目录而不用担心目标体系结构吗?如果是,这是否意味着我的第一个问题无关紧要?

  3. 假设我想静态链接到库.在发生这种情况之前,是否需要为目标ARM平台编译此静态库?或者我可以直接使用系统上安装的静态库(希望交叉编译过程能够处理业务)吗?

  4. 如果我决定动态链接到库,唯一的要求是目标系统将此库编译为ARM并安装在ARM板上的一个LD_LIBRARY_PATH目录中,我是否正确?

谢谢您的帮助.

c arm cross-compiling

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

我可以在mysql 4.0.27中使用contains函数吗?

我在mysql 4.0.27中运行这个sql:

select * from table where contains(name,"foo");
Run Code Online (Sandbox Code Playgroud)

报告语法错误,为什么?

我可以在mysql 4.0.27中使用contains函数吗?

感谢帮助 :)

mysql sql

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

jdbc中的外键问题

我有两个功能:

public void Populate_flights()

public void Populate_reservations()
Run Code Online (Sandbox Code Playgroud)

航班和预订是两个表。其中一个条目即航班号。在预订表中。所以它是一个外键。

现在,我需要通过 jbdc 填充数据库。所以我使用:在 public void Populate_reservations() 函数中:

Statement s = conn.createStatement();

s.executeUpdate("DELETE FROM reservations");
Run Code Online (Sandbox Code Playgroud)

public void Populate_flights() -:

 Statement s = conn.createStatement();

 s.executeUpdate("DELETE FROM flights");
Run Code Online (Sandbox Code Playgroud)

所以这样,在填充数据库之前,我之前的所有条目都被删除了,没有多余的数据。由于预订表中有一个外键,我不能先从航班中删除条目。我必须先从预订中删除条目。但是预订功能是在飞行功能之后调用的。所以我将如何使它删除所有条目。

所以它应该是这样的:

Statement s = conn.createStatement();

  s.execute("SET FOREIGN_KEY_CHECKS=0");

     s.executeUpdate("DELETE FROM flights");
 s.execute("SET FOREIGN_KEY_CHECKS=1");
Run Code Online (Sandbox Code Playgroud)

java mysql jdbc

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

我可以清空远程git存储库吗?

我创建了新的远程git存储库并且已经在那里推送了一些东西 - 首先是测试推送,然后是来自本地的实际代码推送 我想从头开始,所以我可以创建一些分支(master =准备发布代码,为开发人员测试分支和分支)并为每个用户授予不同的权限.

我可以以某种方式清空现有的远程存储库吗?它是一个远程git存储库,位于Linux和开发人员,我运行Windows框.

git

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

如何在Android中使用虚线/虚线分隔线创建ListView?

我设法通过在/ app/res/drawable /文件夹中创建名为dash.xml的文件来弄清楚如何创建自定义形状(使用虚线笔划):

<?xml version="1.0" encoding="utf-8"?>
<shape
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="line">
    <stroke
        android:color="#534b4b"
        android:width="1dp"
        android:dashGap="2dp"
        android:dashWidth="1dp"
    />
    <size
        android:height="1dp"
    />
</shape>
Run Code Online (Sandbox Code Playgroud)

现在我对如何将这个形状应用于ListView感到困惑.我尝试了以下内容,但没有显示分隔符:

<ListView android:id="@+id/android:list" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent"
    android:cacheColorHint="#00000000"
    android:divider="@drawable/dash"
    android:dividerHeight="1dp"
/>
Run Code Online (Sandbox Code Playgroud)

跆拳道?

xml android listview android-layout android-listview

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

为什么查询缺少第一行?

我创建了一个脚本,允许您删除所有参加某个晚上的用户.在您选择全部删除它们之前,该脚本将在表中显示所有这些用户.出于某种原因,它错过了第一张唱片但是......

<?php # delete_guest.php

// this page is for deleting a guest

// this page is accessed through view_users.php

$page_title = 'Delete all Guests';

include ('includes/header.html');

echo '<h1>Delete all Guests for a night</h1>';

if ( (isset($_GET['id']))) //From view_user.php

{   
$id = $_GET['id'];
}

elseif ( (isset($_POST['id']))) //Form Submission

{
$id = $_POST['id'];
}

else { //No valid ID, Kill the script
    echo '<p class="error">This page has been accessed in error.</p>';
    include ('includes/footer.html');
    exit();
}

require_once ('../mysqli_connect.php');

// check if the …
Run Code Online (Sandbox Code Playgroud)

php mysql database

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

如何在Vim中同步查看和滚动垂直分割缓冲区?

我在Vim中有两个垂直分割缓冲区,显示两个单独的文件,我希望它们同时显示和滚动.随着:set scrollbind在两个缓冲区的顶部,我可以得到滚动部分向下(所以当我打了zt一个缓冲,当前行跳转到顶部的两个缓冲器),但不幸的是,显示器不同步.

这意味着如果文件中的行具有不同的长度,则两个缓冲区将不会在视觉上对齐.我希望Vim显示额外的换行符,以确保长包裹线不会干扰两个缓冲区的垂直同步显示.

谢谢!

vim

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

重新循环

我正在使用Java Swing编写游戏.我希望每次循环执行时都会绘制一个小延迟,以在屏幕上创建级联效果.我相信系统中的效率例程会将调用折叠repaint()成单个调用.无论如何,在总延迟之后,所有变化都会立即发生.有没有办法强制系统立即重绘,然后延迟循环的每次迭代?

我的代码:

for(int i=0;i<10;i++){
    JButton[i].setBackground(Color.WHITE);
    JButton[i].repaint();
    Thread.sleep(2000);
    JButton[i].setBackground(Color.GRAY);
    JButton[i].repaint();
}
Run Code Online (Sandbox Code Playgroud)

java swing repaint

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