问题列表 - 第23065页

在浏览器中确定用户地理位置的最准确方法是什么?

我找到了一些建议谷歌AJAX API的例子.

此链接代表了我迄今为止发现的建议:http://briancray.com/2009/05/29/find-web-visitors-location-javascript-google-api/

但是,Google API的位置通常是错误的.

其他网站似乎确切地知道我在哪个城市,但没有我输入任何信息.

建议?是否有跨浏览器(忽略IE6)和可靠的东西?

location geolocation geoip

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

Wordpress API:在帖子上添加/删除标签

我知道这似乎是一个简单的操作,但我找不到任何资源或文档,解释如何使用帖子ID以编程方式添加和删除标签.

下面是我正在使用的示例,但它似乎覆盖了所有其他标签......

function addTerm($id, $tax, $term) {

    $term_id = is_term($term);
    $term_id = intval($term_id);
    if (!$term_id) {
        $term_id = wp_insert_term($term, $tax);
        $term_id = $term_id['term_id'];
        $term_id = intval($term_id);
    }
    $result =  wp_set_object_terms($id, array($term_id), $tax, FALSE);

    return $result;
}
Run Code Online (Sandbox Code Playgroud)

php wordpress wordpress-plugin

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

域驱动设计:经理和服务

我在应用程序中创建了一些业务逻辑,但我不确定如何或在何处封装它,我使用了存储库模式进行数据访问,我看到一些使用DDD的项目,其中包含一些带有"服务"后缀和"经理"后缀,这些条款中的每一个都假设在DDD中处理?

.net c# design-patterns domain-driven-design

9
推荐指数
2
解决办法
5184
查看次数

访问with()函数的'data'参数?

exprwith()函数的表达式中,是否可以data直接访问参数?这就是我在概念上的意思:

> print(df)
  result qid     f1     f2     f3
1     -1   1 0.0000 0.1253 0.0000
2     -1   1 0.0098 0.0000 0.0000
3      1   1 0.0000 0.0000 0.1941
4     -1   2 0.0000 0.2863 0.0948
5      1   2 0.0000 0.0000 0.0000
6      1   2 0.0000 0.7282 0.9087
> with(df, subset(.data, select=f1:f3))  # Doesn't work
Run Code Online (Sandbox Code Playgroud)

当然上面的例子有点傻,但对于这样的事情会很方便:

with(subset(df, f2>0), foo(qid, vars=subset(.data, select=f1:f3)))
Run Code Online (Sandbox Code Playgroud)

我试图拨开周围environment()parent.frame()等,但没有拿出任何工作.

也许这真的是一个问题eval(),因为这是如何with.default()实现的.

r dataframe

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

Powershell简介"退出"活动?

我正在寻找一种在PowerShell会话退出时自动执行一些清理任务的方法.因此,例如在我的配置文件中,我启动了一个需要在后台运行以完成大量任务的进程,并且我希望在关闭控制台时自动关闭该进程.

PowerShell在关闭会话时是否会自动调用某些功能,就像prompt显示提示时一样?

powershell

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

MacOSX:OSAtomic与OSAtomicBarrier

对于这里的功能:

#include <libkern/OSAtomic.h>
Run Code Online (Sandbox Code Playgroud)

有OSAtomic和OSAtomicBarrier版本.

但是,文档未显示以下示例代码:

  1. 什么时候安全使用OSAtomic,没有OSAtomicBarrier版本
  2. 什么时候这OSAtomic将是不安全的,但OSAtomicBarrier将是安全的.

谁能提供解释+样本代码?

[没有实际代码的"你的意见"的随机漫游是没用的.读者:请投下这样的答案; 并用实际代码充满活力地回答.]

[C/C++代码首选; 大会也好.]

macos

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

如何在Scala中访问"重写"内部类?

我有两个特征,一个扩展另一个,每个都有一个内部类,一个扩展另一个,具有相同的名称:

trait A {
    class X {
        def x() = doSomething()
    }
}

trait B extends A {
    class X extends super.X {
        override def x() = doSomethingElse()
    }
}

class C extends B {
    val x = new X() // here B.X is instantiated
    val y = new A.X() // does not compile
    val z = new A.this.X() // does not compile
}
Run Code Online (Sandbox Code Playgroud)

如何访问A.X班级中的C班级?重命名B.X不隐藏A.X不是首选方式.

为了使事情有点复杂,在我遇到此问题的情况下,特征具有类型参数(在此示例中未示出).

hidden overriding scala inner-classes

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

为什么在bash脚本中该字符串的值正在执行?

为什么此脚本在if语句中执行字符串:

#!/bin/bash
FILES="*"
STRING=''

for f in $FILES
do
  if ["$STRING" = ""]
   then
    echo first
    STRING='hello'
   else
    STRING="$STRING hello"
  fi
done

echo $STRING
Run Code Online (Sandbox Code Playgroud)

sh script.sh输出运行时:

first
lesscd.sh: line 7: [hello: command not found
lesscd.sh: line 7: [hello hello: command not found
lesscd.sh: line 7: [hello hello hello: command not found
lesscd.sh: line 7: [hello hello hello hello: command not found
lesscd.sh: line 7: [hello hello hello hello hello: command not found
hello hello hello hello hello hello …
Run Code Online (Sandbox Code Playgroud)

unix linux bash shell

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

使用UITabbaritem作为UIButton

有没有办法使用UITabbaritem作为UIButton?我正在尝试制作一个Tabbar,其项目不会更改视图.只是希望他们在同一个视图控制器中执行简单的操作.

谢谢.

iphone uibutton uitabbaritem uitabbar

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

为什么我的CSV文件中的多行单元格在Excel的每一行末尾都显示一个问号?

我目前正在开展一个项目,我们希望允许用户将其数据导出为CSV.我们提供的一些数据对于单个单元格具有多个值,因此我们使用标准CSV方法将每个值放在其自己的行上:

Column A, Column B, Column C
Value A, "Value B1
Value B2", Value C
Run Code Online (Sandbox Code Playgroud)

大部分时间这种方法都可以正常工作,但有些人报告说,当他们在Excel中加载文件时,在每行末尾会出现一个小字号.为什么会这样?

csv excel newline

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