小编Nic*_*ams的帖子

MySQL大圆距离(Haversine公式)

我有一个工作的PHP脚本,它获取经度和纬度值,然后将它们输入到MySQL查询中.我想把它做成MySQL.这是我目前的PHP代码:

if ($distance != "Any" && $customer_zip != "") { //get the great circle distance

    //get the origin zip code info
    $zip_sql = "SELECT * FROM zip_code WHERE zip_code = '$customer_zip'";
    $result = mysql_query($zip_sql);
    $row = mysql_fetch_array($result);
    $origin_lat = $row['lat'];
    $origin_lon = $row['lon'];

    //get the range
    $lat_range = $distance/69.172;
    $lon_range = abs($distance/(cos($details[0]) * 69.172));
    $min_lat = number_format($origin_lat - $lat_range, "4", ".", "");
    $max_lat = number_format($origin_lat + $lat_range, "4", ".", "");
    $min_lon = number_format($origin_lon - $lon_range, "4", ".", "");
    $max_lon = …
Run Code Online (Sandbox Code Playgroud)

php mysql great-circle

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

如何在Docker上公开UDP端口?

如何将UDP端口从Docker容器转发到主机?

udp docker

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

由于扩展插入,MySQL导入数据库错误

我正在导入一个400MB(未压缩的)MySQL数据库.我正在使用BIGDUMP,我收到此错误:

Stopped at the line 387.

At this place the current query includes more than 300 dump lines. That can happen if your dump file was created by some tool which doesn't place a semicolon followed by a linebreak at the end of each query, or if your dump contains extended inserts. Please read the BigDump FAQs for more infos.
Run Code Online (Sandbox Code Playgroud)

我相信该文件确实包含扩展插入,但我无法重新生成数据库,因为它已从旧服务器中删除.如何导入此数据库或将其转换为导入?

谢谢你的帮助.

最好的尼克

编辑: 似乎唯一可行的答案是分离扩展插入,但我仍然需要帮助找出如何拆分文件,如下面的答案所示.请帮忙.谢谢.

mysql mysqldump

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

MYSQL自联接如何工作?

我最近问了一个关于自我加入的问题,我得到了一个很好的答案.

该查询旨在查找事件1之后1天的ID,开始日期和事件2的价格.

代码工作正常.但我不明白如何.

有人可以尽可能彻底地解释 - 查询的不同部分是什么以及它们的作用是什么?

SELECT event2.id, event2.startdate, event2.price
FROM mm_eventlist_dates event1
JOIN mm_eventlist_dates event2 
ON event2.startdate = date_add(event1.enddate, INTERVAL 1 DAY)
WHERE event1.id=$id
Run Code Online (Sandbox Code Playgroud)

我真的很感谢你的帮助,无论出于什么原因,我都非常难以理解这一点.

mysql

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

以编程方式将网页保存到静态HTML文件的最佳方法

我做的研究越多,前景就越严峻.

我正在尝试使用Python保存平面保存或静态保存网页.这意味着将所有样式合并到内联属性,并将所有链接更改为绝对URL.

我几乎尝试过每个免费的转换网站,api,甚至是github上的库.没有那么令人印象深刻 我可以找到的用于展平样式的最佳python实现是https://github.com/davecranwell/inline-styler.我为Flask稍微调整了一下,但生成的文件并不是很好.以下是它的外观:

在此输入图像描述

显然,它应该看起来更好.这是它应该是什么样子:

https://dzwonsemrish7.cloudfront.net/items/3U302I3Y1H0J1h1Z0t1V/Screen%20Shot%202012-12-19%20at%205.51.44%20PM.png?v=2d0e3d26

这似乎是一场无休止的斗争,处理格式错误的HTML,无法识别的CSS属性,Unicode错误等等.那么有没有人建议更好的方法来做到这一点?我知道我可以去文件 - >保存在我的本地浏览器中,但是当我试图这样做时,并提取一个不太可行的特定xpath.

它看起来像Evernote的网络剪辑器使用iFrames,但这看起来比我想象的要复杂.但至少在Evernote上剪报看起来不错.

html css python html-parsing

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

将水流箭头添加到Matplotlib Contour Plot

我用Matplotlib生成地下水高程轮廓.见下文

这就是我现在拥有的; 如何添加水流箭头,如下图所示? 在此输入图像描述

我想添加箭头使它看起来像这样: 地下水轮廓与箭头

如果有人有一些想法和/或代码样本将非常感激.

python matplotlib contour

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

创建美国动态热图的最简单方法

感谢最近几天的所有帮助.我希望有人知道这个.

我希望根据用户输入动态创建数据热图,然后根据响应为某些状态着色.例如,像投票一样投票.我想做这样的事情...... http://www.trulia.com/home_prices/

什么是最简单的方法呢?

mapping google-maps heatmap

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

.HTACCESS文件导致内部服务器错误

我已将文件和数据库从BradPPresents.com复制到BradP.com.

由于"漂亮的URL"由joomla!启用,因此需要.htaccess文件才能正确显示页面.

您可以看到数据库和所有连接都在http://bradp.com/index.php上运行,但http://bradp.com/home.html不起作用,因为它依赖于.htaccess文件来解析URL.

我将相同的htaccess文件从bradppresents.com(当前工作正常)复制到bradp.com,当文件存在时我收到"内部服务器错误".一旦删除,错误就会消失,但当然网站不能按需运行.

我希望有人可以为我照亮一点.

这是.htaccess文件

RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|\.aspx|\.asp|/[^.]*)$  [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php

## This attempts to block the most common type of exploit `attempts` to Joomla!
#
# Block out any script trying to set a mosConfig value through the URL
RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
# Block out any script trying to base64_encode crap to send via URL
RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) …
Run Code Online (Sandbox Code Playgroud)

apache .htaccess mod-rewrite apache2

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

使用Python创建2D轮廓图的最佳方法

我试图在Python中创建一个如下所示的2D轮廓图:

化学等高线图

在这种情况下,它是地图上许多点的化学浓度图.但为了简单起见,我们可以说它的高度.

我得到了地图,在这种情况下562由404px.在这一点上,我给出了一些具有给定值的X和Y坐标.我没有给予足够的分数来顺利连接线路,有时很少有数据点可以从中抽取.我的理解是Spline图应该用于平滑地连接点.

我看到Python中有许多库可以帮助创建类似于此的等高线图.

  1. Matplotlib的Pyplot Contour看起来很有前景.
  2. Numpy看起来也有一些潜力

但对我来说,我没有看到明显的赢家.我不确定从哪里开始,不熟悉这种编程图形数据.

所以我的问题是,什么是最好的库?更简单是首选.您可以提供的任何有助于让我以正确的方式开始的见解将是非常棒的.

谢谢.

python maps numpy matplotlib matplotlib-basemap

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

Matplotlib streamplot箭头指向错误的方式

我在matplotlib中生成地下水高程轮廓和streamplot

轮廓表明许多地区的海拔正在下降,但地下水流(streamplot)指向上坡.我已经盘旋了似乎指向错误方向的箭头.

朝向地图底部的箭头似乎指向正确的方向.有谁知道为什么会这样?

在此输入图像描述

以下是生成此图的大部分代码:

#create empty arrays to fill up!
x_values = []
y_values = []
z_values = []

#iterate over wells and fill the arrays with well data
for well in well_arr:
    x_values.append(well['xpos'])
    y_values.append(well['ypos'])
    z_values.append(well['value'])

#initialize numpy array as required for interpolation functions
x = np.array(x_values, dtype=np.float)
y = np.array(y_values, dtype=np.float)
z = np.array(z_values, dtype=np.float)

#create a list of x, y coordinate tuples
points = zip(x, y)

#create a grid on which to interpolate data
xi, yi = np.linspace(0, …
Run Code Online (Sandbox Code Playgroud)

python matplotlib contour

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