小编dec*_*eze的帖子

用于计算坐标接近度的SQL查询

我正在使用此公式来计算我的(我的)SQL数据库中条目之间的距离,该数据库具有十进制格式的纬度和经度字段:

6371 * ACOS(SIN(RADIANS( %lat1% )) * SIN(RADIANS( %lat2% )) + COS(RADIANS( %lat1% )) * COS(RADIANS( %lat2% )) * COS(RADIANS( %lon2% ) - RADIANS( %lon1% )))
Run Code Online (Sandbox Code Playgroud)

适当地替换%lat1%和%lat2%它可以在WHERE子句中用于查找另一个条目的某个半径内的条目,在ORDER BY子句中使用它与LIMIT一起将找到最近的x个条目等.

我写这篇文章主要是为了自己,但总是欢迎改进.:)

注意:如下面的Valerion所述,这以千米为单位计算.用适当的替代号码代替6371 以使用米,英里等.

sql geocoding

7
推荐指数
2
解决办法
6116
查看次数

使用RegEx删除空标签

我想删除空标签,例如<label></label>,<font> </font>使:

<label></label><form></form>
<p>This is <span style="color: red;">red</span> 
<i>italic</i>
</p>
Run Code Online (Sandbox Code Playgroud)

将被清理为:

<p>This is <span style="color: red;">red</span> 
<i>italic</i>
</p>
Run Code Online (Sandbox Code Playgroud)

我在javascript中有这个RegEx,但它删除了空标签,但它也删除了这个: "<i>italic</i></p>"

str=str.replace(/<[\S]+><\/[\S]+>/gim, "");
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

javascript regex

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

Provable ==可判定?

在计算理论中,可证明和可判断的术语是可互换的吗?他们的意思是一样的吗?

例如,您经常会看到一个问题是否可证明是一个决策问题(Das Entscheidungsproblem).

computation-theory decidable

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

从<![CDATA []]>中提取内容

我有一个字符串:

"<![CDATA [Lorem ipsum dolor sit amet, <a href="http://www.google.com">consectetur</a> siptum. adipiscing elit. Phasellus pulvinar hendrerit malesuada. Mauris eget ante nulla. Suspendisse tempus lorem id.]]>"
Run Code Online (Sandbox Code Playgroud)

使用jquery我需要提取内部的全部内容<![CDATA []]>.考虑将整个数据存储在字符串变量中.请帮我解决一下这个.

xml jquery cdata

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

在cakephp中搜索全文?任何例子

我在我的业务控制器中使用普通搜索功能.但是现在需要用paginate实现FULL TEXT SEARCH可以任何人给出想法或样本吗?我正在使用MySQL和MyISAM标签

这个我的表结构,标记为粗体的字段需要在搜索中使用

CREATE TABLE IF NOT EXISTS businesses ( 
  id bigint(20) unsigned NOT NULL AUTO_INCREMENT, 
  created date NOT NULL, 
  modified datetime NOT NULL, 
  user_id bigint(20) NOT NULL, 
  slug varchar(255) NOT NULL, 
  **`name` varchar(255) NOT NULL,** 
  **street_name varchar(255) DEFAULT NULL,** 
  **shopping_center varchar(255) DEFAULT NULL,** 
  state_id int(10) NOT NULL, 
  suburb_id int(10) NOT NULL, 
  zip_code varchar(12) DEFAULT NULL, 
  website varchar(250) DEFAULT NULL, 
  email varchar(255) DEFAULT NULL, 
  phone_no varchar(255) NOT NULL, 
  mobile_no varchar(255) DEFAULT NULL, 
  fax varchar(255) DEFAULT NULL, 
  is_active tinyint(1) NOT …
Run Code Online (Sandbox Code Playgroud)

full-text-search cakephp-1.3 cakephp-2.0

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

如何使用 Javascript 知道字符串中有任何 UTF8 字符?

我有一个这样的字符串:“Xin chào t?tc?m?i ng??i”。字符串中有一些 Unicode 字符。我想要的只是编写一个函数(在 JS 中)来检查是否至少存在 1 个 Unicode 字符。

javascript unicode

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

在SQL查询生成中使用字符串插值时,避免语法错误警告

当使用字符串插值,sprintf或者通常以任何形式动态创建SQL查询字符串时,PhpStorm通常会跳闸.例如:

$placeholders = join(', ', array_fill(0, count($ids), '?'));
$stmt = $db->prepare("SELECT * FROM foo WHERE bar IN ($placeholders)");
$stmt->execute($ids);
Run Code Online (Sandbox Code Playgroud)

要么:

$db->prepare(sprintf('INSERT .. (%s) ..', $foo))
Run Code Online (Sandbox Code Playgroud)

这些可以理解地在PhpStorm中触发某种SQL语法错误警告.有没有办法在没有彻底禁用SQL语言解析的情况下压制那些?

phpstorm

7
推荐指数
2
解决办法
2572
查看次数

PhpStorm 8.0.2始终要求允许传入的网络连接

更新到PhpStorm 8.0.2后,我被要求允许传入的网络连接.我在系统偏好设置(允许传入连接)中为程序PhpStorm.app配置了此选项,但仍然被问到.还有另一个地方存储此设置以便保留吗?

macos phpstorm

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

将类标记为已弃用,因此继承类在PyCharm中标记

可以在Python/PyCharm中标记已弃用的类,如下所示:

class Foo:
    def __init__(self):
        warnings.warn('Use Bar instead.', DeprecationWarning)
Run Code Online (Sandbox Code Playgroud)

Foo现在任何试图实例化的代码都会被PyCharm标记为Foo().

但是,继承该类不会:

class Baz(Foo):
    pass
Run Code Online (Sandbox Code Playgroud)

有什么办法有声明Baz标记以任何方式产生警告?

python pycharm python-3.x

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

为什么ng-bind和{{}}为json提供不同的输出?

这是我正在使用的代码,不明白为什么ng-bind和和的输出有差异{{}}.

angular.module('Test', []);
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>

<div ng-app="Test">
  <input type="text" ng-model="foo.bar" />
  <input type="text" ng-model="foo.baz" />
  <p ng-bind="foo"></p>
  <p>{{ foo }}</p>
</div>
Run Code Online (Sandbox Code Playgroud)

这是我得到的输出

//for ng-bind
[object Object]      

//for {{}}
{"foo":"ankur","bar":"23"}
Run Code Online (Sandbox Code Playgroud)

javascript interpolation angularjs

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