问题列表 - 第22235页

Android上的Sqlite:如何创建一个sqlite dist db函数 - 在app中用于使用lat进行距离计算,long

我们正在构建一个Android应用程序,它将使用用户的当前位置(lat,long)并显示当前位置周围的前50个场所,按距离排序.

我们将这些场所存储在SQLite DB中.我们计划随应用程序一起发布sqlite数据库.

为了仅获取相关的前50个最近的场所,我们想要定义db函数DIST(以计算两点之间的距离)并在我们的查询中使用它.

如何为Android应用程序定义自定义SQLite功能?要执行此操作的Java API调用是什么?

我们已经在iPhone App中成功实现了这种方法 - 使用Objective C.

java sqlite android

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

包含boost库时未定义的引用

我正在尝试使用boost的asio库,但我一直在获取未定义的引用.我在Windows上使用Dev-Cpp,它使用的是G ++编译器.

我使用boostpro computing的安装程序为Boost 1.42.0 [ link ] 安装了boost .这是我试图制作的测试程序的代码:

#include <boost/asio.hpp>
#include <iostream>

int main(void){
    std::cout << "Boost test." << std::endl;
}
Run Code Online (Sandbox Code Playgroud)

我的提升包括标题,/include并且所有用于boost的lib都是/lib直接编译的.似乎有一些图书馆没有被收录,但我不知道是什么.我试过包括一些可能的但无济于事.

我得到的链接器错误类型是:

[Linker error] undefined reference to `boost::system::get_system_category()'
[Linker error] undefined reference to `boost::system::get_generic_category()' 
[Linker error] undefined reference to `boost::system::get_generic_category()' 
[Linker error] undefined reference to `boost::system::get_generic_category()' 
[Linker error] undefined reference to `boost::system::get_system_category()' 
[Linker error] undefined reference to `WSACleanup@0' 
[Linker error] undefined reference to `WSAStartup@8' 
[Linker error] undefined reference to `boost::system::get_system_category()' 
ld returned 1 …
Run Code Online (Sandbox Code Playgroud)

c++ boost boost-asio

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

MySQL语法错误; "查看与您的MySQL服务器版本对应的手册.."

我一直在互联网上寻找以下错误的解决方案;

"You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'primary, username, password, password2) VALUES (null, 'hello', 'hello', 'hello')' at line 1"
Run Code Online (Sandbox Code Playgroud)

我不知道发生了什么......我知道你会问我的代码是什么:

$con = mysql_connect("localhost","root","*****");
    if (!$con)
      {
      die('Server overload, please try again' . mysql_error());
      }

    mysql_select_db("users", $con);

    $sql = "INSERT INTO details (primary, username, password, password2) VALUES (null, '$_POST[username]', '$_POST[password]', '$_POST[password2]')";

    if (!mysql_query($sql,$con))
      {
      die('Error: Server overload, try again' . mysql_error());
      } …
Run Code Online (Sandbox Code Playgroud)

php mysql sql mysql-error-1064

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

Cthon中python dict和tr1 :: unordered_map的区别

我有一个与理解python词典如何工作有关的问题.

我记得在某些地方读取python中的字符串是不可变的以允许散列,这也是为什么不能直接使用列表作为键的原因,即列表是可变的(通过支持.append),因此它们不能用作字典键.

我想知道C++中unordered_map的实现如何处理这些情况.(因为C++中的字符串是可变的)

c++ python dictionary tr1 hashmap

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

如何结束脚本标签?

我对网络编程很新,读一本关于ASP.NET的书,我注意到作者这样做了;

<asp:ScriptManager ID="ScriptManager1" runat="server"/>
Run Code Online (Sandbox Code Playgroud)

而不是Visual Studio所做的,这是什么;

<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
Run Code Online (Sandbox Code Playgroud)

第一种方法是使用可接受的多浏览器兼容快捷方式吗?

.net asp.net script-tag

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

Sql Server Management Studio Express 2008 - 如何指定Ctrl-N打开新的查询窗口?

似乎在SSMS2008中添加快捷键的功能主要是实现的,但是,我似乎无法将键快捷键到任何东西.

例如,

工具 - >自定义 - >命令 - >文件 - >新查询

单击"新建查询"并按"键盘..."键只会打开"选项"屏幕.(在大多数MS IDE中,这将有助于快捷方式创建.)

在选项 - >环境 - >键盘中有一个查询快捷方式列表,但我没有看到任何方法在这里添加快捷方式.

有什么想法吗?

ssms sql-server-2008

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

哪里可以获得com.sun.j3d类

我在互联网上找到了一些代码片段.但它缺少一些课程.哪里可以找到丢失的课程?

这些是我得到的错误:

package com.sun.j3d.utils.universe.SimpleUniverse doesn't exist
package com.sun.j3d.utils.geometry.ColorCube doesn't exist
package javax.media.j3d.BranchGroup doesn't exist.

这是代码:

import com.sun.j3d.utils.universe.SimpleUniverse;
import com.sun.j3d.utils.geometry.ColorCube;
import javax.media.j3d.BranchGroup;

public class Hello3d {

    public Hello3d()
    {

        SimpleUniverse universe = new SimpleUniverse();
        BranchGroup group = new BranchGroup();
        group.addChild(new ColorCube(0.3));
        universe.getViewingPlatform().setNominalViewingTransform();
        universe.addBranchGraph(group);
    }

    public static void main( String[] args ) {
        new Hello3d();
    }
}
Run Code Online (Sandbox Code Playgroud)

java 3d netbeans

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

a.out被ELF文件格式取代?

我有几个问题:

  • 为什么被a.out取代ELF
  • a.out格式中导致ELF文件格式提升的主要缺陷是什么?
  • 早期的核心转储基于a.out,但现在它们基于ELF.ELF提供的各种优势是什么?

unix linux coredump file-format elf

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

我可以在LINQ中获得两个IEnumerables的增量吗?

不是总增量,而是每个元素的增量.这里有一些代码来解释我的意思:

var deltaTotals = _deltaEnumerable.Select(a => a.Amount).ToList();
var oldTotals = _totalsEnumerable.Select(d => d.Amount).ToList();

// trigger change in _totalsEnumerable

// ** can LINQ do the lines below 
var newTotals = totalsEnumerable.Select(d => d.Amount);
for (var i = 0; i < 7; i++) {
    var newAmount = oldTotals[i] - deltaTotals[i];
    Assert.That(newTotals.ElementAt(i), Is.EqualTo(newAmount));
}
Run Code Online (Sandbox Code Playgroud)

这是最后四行代码,似乎在某种程度上可能有更优雅的方式在LINQ中做.

干杯,
Berryl

c# linq

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

如何在shell脚本中获取文件的扩展名

我试图在shell脚本中获取文件的文件扩展名.但没有任何运气.

我正在使用的命令是

file_ext=${filename##*.}
Run Code Online (Sandbox Code Playgroud)

file_ext = $filename |awk -F . '{if (NF>1) {print $NF}}'
Run Code Online (Sandbox Code Playgroud)

但是这两个命令都没能将值放在变量file_ext中.但是,当我尝试

echo $filename |awk -F . '{if (NF>1) {print $NF}}'
Run Code Online (Sandbox Code Playgroud)

它给了我想要的结果.我是shell脚本的新手.请描述发生的情况.而且我该怎么办呢?

谢谢.

linux shell

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