问题列表 - 第28821页

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

确定iPhone用户的国家/地区

对于iPhone应用程序,我需要在启动时确定用户所在的国家/地区.据推测,我将不得不打开位置服务并进行某种反向地理编码.如果可能的话,我真的不想使用第三方网络服务,是否有任何其他建议来确定服务提供的位置?

最初,我只需要检查用户是否在美国境内,但是将来可能会更改以添加更多国家/地区.我知道无法始终确定位置或用户可能已关闭位置服务.基本上,我只需要知道用户是否被检测到是在美国境内,以便关闭特定功能.

编辑:进一步阅读,它看起来像MKReverseGeocoder,除了我不希望在我的应用程序中显示任何地图,这意味着我不允许使用它.

iphone geolocation reverse-geocoding

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

项目欧拉问题#11

资料来源:http://projecteuler.net/index.php?section = problem&id = 11

快速概述:采用20x20网格数字,计算水平,垂直或对角线中4对数字的最大乘积.

我目前的方法是将20x20网格划分为单行和单列,并从那里开始使用更易管理的网格.我用来将行分成行的代码是

void fillRows
    ( string::const_iterator& fieldIter, 
      list<int>& rowElements, 
      vector<list<int>>& rows )
{
    // fieldIter is already initialized.
    int count(0);
    for( ; fieldIter < field.end(); ++fieldIter )
    {
        if(isdigit(field[*fieldIter]))
        {           
            rowElements.push_back(toInt(field[*fieldIter]));
            ++count;
        }
        if(count == 40)
        {
            rows.push_back(rowElements);
            count = 0;
            rowElements.clear();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

简短说明:我将字段设置为,static const std::string field并且我正在填充带有行列表的向量.为何列出清单?因为队列没有明确的功能.也练习使用STL容器列表而不是我自己编写的容器列表.

但是,这件事不起作用.我经常看到它省略了一个字符(函数toInt将const char解析为int),最后我得到了18行,比20x20网格短两行.行的长度似乎很好.

Rows: 18

RowElements[0]: 40 (而不是对,我单独保存每个号码.稍后会修复)

我究竟做错了什么?

c++

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

在什么时候将JavaScript库视为FrameWork?

我对这些定义感到困惑.

你能否定义一个JavaScript库的最小"必备",以便它可以被视为一个软件框架?

谢谢

javascript frameworks

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

deepcopy和python - 避免使用它的提示?

我有一个非常简单的python例程,它涉及在大约20,000个纬度,经度坐标的列表中循环并计算每个点到参考点的距离.

def compute_nearest_points( lat, lon, nPoints=5 ):
    """Find the nearest N points, given the input coordinates."""

    points = session.query(PointIndex).all()
    oldNearest = []
    newNearest = []
    for n in xrange(nPoints):
        oldNearest.append(PointDistance(None,None,None,99999.0,99999.0))
        newNearest.append(obj2)

    #This is almost certainly an inappropriate use of deepcopy
    #  but how SHOULD I be doing this?!?!
    for point in points:
        distance = compute_spherical_law_of_cosines( lat, lon, point.avg_lat, point.avg_lon )
        k = 0
        for p in oldNearest:
            if distance < p.distance:
                newNearest[k] = PointDistance(
                    point.point, point.kana, point.english, point.avg_lat, point.avg_lon, distance=distance …
Run Code Online (Sandbox Code Playgroud)

python deep-copy

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

如何在java中获取linux文件夹和文件图标和名称?

我正在用java创建一个文件夹和文件树.Windows和OSX使用以下代码返回系统图标和名称:

new JFileChooser().getIcon(File f);
new JFileChooser().getName(File f);
Run Code Online (Sandbox Code Playgroud)

是否有可能获得unix系统的图标和名称?系统命令也可以.

谢谢.

java linux jfilechooser shell-icons

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

脚本语言和其他语言之间有什么区别

可能重复:
何时将语言视为脚本语言?

我对不同类型的语言感到困惑.任何人都可以指导什么是diff类型的语言或差异类别.

就像有人说python是脚本语言.这是什么意思.其他语言如php,asp,java不是脚本语言

scripting programming-languages

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

除了IE之外的其他浏览器的CSS条件评论?

到目前为止,我知道,条件注释仅支持不同版本的IE.

同样,我们是否也可以为其他浏览器提供条件评论.

如果是,怎么样?如果不是,那么最好的选择是什么呢?

html cross-browser conditional-comments

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

哪个是ANTLR在ruby中创建解析器的最佳对应方?

我已经使用了antlr和javacc/freecc一段时间了.现在我需要使用antlr语法编写一堆解析器,但是这样的解析器需要用ruby lang编写.

我用谷歌搜索但没有找到.是否有任何ruby解析器生成器采用antlr语法并创建解析器?如果有很多,你认为哪一个最好?

TIA保罗

ruby grammar antlr javacc parser-generator

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

应该在VB.NET中使用什么错误处理

在VB.NET中应该使用什么错误处理?

应该使用" On Error Goto ErrorHandler ... Exit Sub ErrHandler ... End Sub"模式还是应该使用" try { ... } catch { ... } finally { ... }"模式?

vb.net error-handling

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