问题列表 - 第124098页

使用bash脚本读取数字

编写一个bash脚本,它将从用户读取10个整数,并将输出附加到文件'XYZ'.您不能在脚本中多次使用"读取"语句.

#! /bin/bash

for i in {0,1,2,3,4,5,6,7,8,9}
do
    read "i"
    echo "0,1,2,3,4,5,6,7,8,9" >> XYZ
done
Run Code Online (Sandbox Code Playgroud)

我是学生,只是为了学习这个,我觉得很难,你能给我一些建议吗?我认为这应该有很多问题.非常感谢你.

linux bash

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

插入空表时SQLite错误'column _id不唯一'

我有一个表4个字段:_id,to,from,hidden

在尝试插入以下值时:

_id=167 from=1311005879000 to=1311005879000 hidden=0
Run Code Online (Sandbox Code Playgroud)

在我的表中,我得到了一个SQLiteConstraintException,说明了这一点

'column _id is not unique (code 19)'
Run Code Online (Sandbox Code Playgroud)

为了找到导致此问题的原因,我尝试查询表的大小并发现它为0,所以我不知道它来自何处.

也许我没有正确理解错误?

编辑:一些代码!

try {
    mDatabase.insertOrThrow("groups", null,
            mContentValues);
} catch (SQLException e) {
    e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)

创建SQL:

CREATE TABLE IF NOT EXISTS groups(_id LONG PRIMARY KEY,hidden INTEGER,from LONG,to LONG
Run Code Online (Sandbox Code Playgroud)

sql sqlite android

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

旋转设备时磁场测量的奇怪行为

情况:

我正在尝试通过指纹识别来建立一个室内定位系统,利用建筑物内部的磁场变化.作为传感器,我正在使用我的手机Galaxy Nexus.

基本上,获取指纹的想法是分别测量x,y和z方向的磁场,并通过移动的方向旋转矢量以将矢量带入世界坐标系.为了定位某人,他还测量磁场,旋转矢量并将其发送到我将运行我的定位算法的服务器.

我的问题:

当我在不同方向上测量同一点处的磁场时,在旋转矢量后我得不到相同的结果.即使场强也不一样.

为了表明这一点,我在同一位置进行了四次测量,并将手机绕其z轴(标准Android规格)逆时针旋转90度,180度和270度.结果可以在下面的"表格"和Matlab图表(点击链接)上看到(如果您想要其他观点让我知道)

编辑: 更确切地说:我真正做的是我定义了自己的坐标系,称为房间坐标系.我拿了房间的一面墙,把它定义为北面.我的手机的y轴外挂在那个墙上(在第一个位置),而它在桌子上是平的.因此,正z轴指向天空,x轴定义为90度的墙.以'Raw'命名的矢量是手机的原始值,因此它们位于手机的坐标系中.以"旋转"命名的Vector将旋转到"房间坐标系"中.在图中,虚线矢量是原始矢量,实心矢量是旋转矢量.

?????????????????????????????????????????????????????
? Vector      ?    X   ?   Y    ?    Z   ? Strength ?
?????????????????????????????????????????????????????
? 0°Raw       ?  17.55 ?   8.21 ? -36.83 ?  41.62   ?
? 0°Rotated   ?  17.55 ?   8.21 ? -36.83 ?  41.62   ?
? 90°Raw      ?  15.74 ? -11.36 ? -36.86 ?  41.66   ?
? 90°Rotated  ?  11.36 ?  15.74 ? -36.86 ?  41.66   ?
? 180°Raw     ? -65.06 ? -16.18 ? -44.79 ?  80.63   ?
? …
Run Code Online (Sandbox Code Playgroud)

android orientation magnetometer android-sensors indoor-positioning-system

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

jQuery使用fadeIn/Out添加/删除类

我想将一个fadeIn效果应用于addClass函数..并将fadeOut应用于removeClass ...

你能帮助我吗?

这是我的代码

$('#loader'+idTurno).addClass('loader');
Run Code Online (Sandbox Code Playgroud)

...

$('#loader'+idTurno).removeClass('loader');
Run Code Online (Sandbox Code Playgroud)

jquery addclass fadeout fadein removeclass

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

如何应用依赖于实现的方法调用?

我有一个delete(object)方法应该执行不同的代码,具体取决于要删除的对象.

class MyService {

   void delete(Object obj) {
     if (obj instanceof Foo) {
         //execute some foo deletion logic
     } 
     if (obj instanceof Bar) {
         //execute some bar deletion logic
     }
     //if... and so on
   }
}
Run Code Online (Sandbox Code Playgroud)

从设计的角度来看,我怎样才能避免instanceof在这里检查?我无法delete()在所有实现中引入方法,因为对象不应该知道它们应该如何删除自己.

那里还有什么?

java oop

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

XCode 4 - 释放模式标志,构建标志,链接标志

我在MAC OS X 10.8上使用XCode 4.6.

我是这个IDE和平台的新手.我有一个我编译的项目,XCode关闭了优化.

如果我设置Release Scheme并不重要.

我在名为" 无法使用XCode 4.5禁用调试器 "的线程中看到它与标志'-O0'和'-Os'有关.我知道有些标志设置为"调试模式",这意味着没有进行优化,代码会生成更多数据来帮助调试.我只是找不到在XCode中控制此行为的单个参数(VS中的/ Mtd).

XCode选项中的哪个参数控制此参数?

此外,在VS中,很容易将构建参数看作命令行(在选项下,链接器和构建).我在哪里可以看到XCode?

谢谢.

xcode

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

UDP 多客户端服务器基础知识

我期待着实现这一点:服务器从多个客户端接收一个字符串(文件名),他必须从文件夹中获取该字符串,并通过从命令行定义的 bufferSize 将其返回给客户端。它必须通过 UDP 通信来实现。我熟悉 TCP 套接字,但我不知道如何获得 udp 连接的 fileDescriptor,因为 accepts 丢失了。

所以我在考虑这个:在配置之后,我在服务器中做一个 while 循环,在那里我得到“某种描述符”,我将把它发送到一个新线程,该线程知道将数据发回哪里......任何想法?

我查了网,但没有找到这种操作的具体解释。

c linux udp

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

Libgdx为什么我的按钮在鼠标点击时没有响应

为什么我的TextButtonlibgdx没有响应点击?

我有一个按钮,这个按钮有一个监听器,但它没有响应.该按钮正在显示,但它不会响应鼠标点击.

public MyStage extends Stage {
     ...
     next.addListener(new InputListener() {
        @Override
        public boolean touchDown(InputEvent event, float x, float y, int pointer, int button)
        {
            Gdx.app.log(ApothecaryGame.LOG, "Pressed: Next button.");
            return true;
        }
        @Override
        public void touchUp(InputEvent event, float x, float y, int pointer, int button) {
            Gdx.app.log( ApothecaryGame.LOG, "Released: Next button.");
            super.touchUp( event, x, y, pointer, button );
            nextPage();
        }
    } );
    this.addActor(next);
}
Run Code Online (Sandbox Code Playgroud)

java button mousepress libgdx

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

PriorityQueue具有相同优先级的对象

我正在使用优先级队列来排序和使用大量自定义对象.物体具有"重量",这是它们的自然顺序.但是,插入优先级队列的不同对象可能具有相同的"权重".在这种情况下,我希望优先级队列按照它们放入队列的顺序对它们进行排序.

例如,如果我按顺序添加CustomObjects A,B,C,D,所有具有相同"权重"的优先级队列也应该按顺序返回它们 - 即使我轮询一个或多个对象在加入其他人之前.

这是我的自定义对象的CompareTo:

public int compareTo(CustomObject o) {
    int thisWeight = this.weight;
    int thatWeight = o.weight;
    if(thisWeight < thatWeight){
        return -1;
    }
    else{
        return 1;
    }
}
Run Code Online (Sandbox Code Playgroud)

虽然我认为这将保持初始顺序,但事实并非如此.当我输入重量为1的A,B,C时会发生这种情况; 民意调查A; 并且添加D,E也使用权重1.不知何故,D和E在B之后排序,但在C之前.

我知道PriorityQueues的Iterator没有返回正确的顺序,所以我的查看顺序有限 - 但是我可以看到元素离开队列的顺序,它显然不遵循路径我希望它.

建议?

java priority-queue

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

[SlickException:读取列的NULL值(USERS /670412212).LOGIN_ID]

我正在使用Slick 1.0.0和play framework 2.1.0.当我查询我的Users表时,我收到以下错误.LOGIN_IDDB中的值为null.我正在执行的查询是:

    val user = { for { u <- Users if u.providerId === id.id } yield u}.first
Run Code Online (Sandbox Code Playgroud)

这会导致以下错误:

play.api.Application$$anon$1: Execution exception[[SlickException: Read NULL value for column (USERS /670412212).LOGIN_ID]]
    at play.api.Application$class.handleError(Application.scala:289) ~[play_2.10.jar:2.1.0]
    at play.api.DefaultApplication.handleError(Application.scala:383) [play_2.10.jar:2.1.0]
    at play.core.server.netty.PlayDefaultUpstreamHandler$$anonfun$12$$anonfun$apply$24.apply(PlayDefaultUpstreamHandler.scala:314) [play_2.10.jar:2.1.0]
    at play.core.server.netty.PlayDefaultUpstreamHandler$$anonfun$12$$anonfun$apply$24.apply(PlayDefaultUpstreamHandler.scala:312) [play_2.10.jar:2.1.0]
    at play.api.libs.concurrent.PlayPromise$$anonfun$extend1$1.apply(Promise.scala:113) [play_2.10.jar:2.1.0]
    at play.api.libs.concurrent.PlayPromise$$anonfun$extend1$1.apply(Promise.scala:113) [play_2.10.jar:2.1.0]
scala.slick.SlickException: Read NULL value for column (USERS /670412212).LOGIN_ID
    at scala.slick.lifted.Column$$anonfun$getResult$1.apply(ColumnBase.scala:29) ~[slick_2.10-1.0.0.jar:1.0.0]
    at scala.slick.lifted.TypeMapperDelegate$class.nextValueOrElse(TypeMapper.scala:158) ~[slick_2.10-1.0.0.jar:1.0.0]
    at scala.slick.driver.BasicTypeMapperDelegatesComponent$TypeMapperDelegates$StringTypeMapperDelegate.nextValueOrElse(BasicTypeMapperDelegatesComponent.scala:146) ~[slick_2.10-1.0.0.jar:1.0.0]
    at scala.slick.lifted.Column.getResult(ColumnBase.scala:28) ~[slick_2.10-1.0.0.jar:1.0.0]
    at scala.slick.lifted.Projection15.getResult(Projection.scala:627) ~[slick_2.10-1.0.0.jar:1.0.0]
    at scala.slick.lifted.Projection15.getResult(Projection.scala:604) ~[slick_2.10-1.0.0.jar:1.0.0]
Run Code Online (Sandbox Code Playgroud)

我的用户表定义为: …

scala playframework-2.0 typesafe-stack slick

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