小编nat*_*ere的帖子

将纬度/经度转换为城市名称?(反向地理定位)

我正在使用Codeigniter PHP + jQuery的工作板,雇主进入他们的位置,我们使用Google Maps API绘制它.虽然这具有令人敬畏的可用性结果,但问题是当我们试图向求职者展示这些位置时,他们感到困惑并难以在视觉上辨别(他们读起来像这样:"02905,2英里远","171 John St.,4几英里远","普罗维登斯,罗德岛,10英里远".

我希望能够将经度/纬度的地理定位反转到设定级别(理想情况下,城市名称),以便在搜索结果中我可以将这些位置列为如下所示:"Providence,RI,10英里远","普罗维登斯,罗德岛,5英里远","克兰斯顿,罗德岛,16英里远".

有没有办法扭转地理编码到城市?我看到很多关于将地理编码反转到最近的可寻址位置的示例,但无法控制关卡.

希望很清楚!如果您需要澄清任何问题,请随时发表评论.

php jquery google-maps geocoding geolocation

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

如何在iphone中使用水平滑动逐页显示PDF?

我想创建一个页面的PDF阅读器.

我知道如何使用UIWebView来显示PDF但它会加载整个PDF并希望一次显示一个页面.

PDF存储在本地.应根据水平滑动加载下一个和上一个PDF页面.

如何显示单个页面以及水平滑动和缩放功能?这种问题的最佳方法是什么?有没有这方面的教程?

编辑:我已经使用CGPDF API逐页显示PDF.我使用PDF页面作为图像.但是,由于也使用了UIPageControl,因此缩放功能无法正常工作.如何缩放这些图像以及页面控制?

pdf iphone horizontal-scrolling uitouch cgpdfdocument

13
推荐指数
2
解决办法
5745
查看次数

模糊半透明形式的背景(如Aero玻璃)

我有一个无边框,不可调整大小的WPF表单(WindowStyle = None,allowsTransparency = True,ResizeMode = NoResize),具有半透明背景.这是一张图片,显示了一个半透明的红色矩形,现在看起来如何,在记事本上运行:

当前显示在记事本顶部的表单

然而,我希望背景模糊,就像Aero玻璃如何做到这一点,除了没有所有花哨的窗口边框和带条纹的彩色背景 - 我想自己处理.这是我希望它看起来像的模型:

我希望它的形式 - 模糊低于它的任何东西

我怎样才能以最有效的方式实现这一目标?

WinForms或WPF对我来说很好.希望它应该使用Aero玻璃使用的相同的东西(我很好用它只能启用Aero),而不是疯狂的东西,如捕获下面的屏幕区域作为位图和模糊.

这是我不想要的图片:

我不希望整个Aero玻璃窗镀铬

我知道这是可能的,我知道怎么做,但我不希望整个Aero玻璃窗口镀铬,或边框和标题栏,或窗口具有用户设置的Aero玻璃颜色,只是效果模糊窗口/窗体下面的任何东西.

c# wpf aero winforms aero-glass

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

从IEnumerable中选择Distinct/GroupBy并进行排序 - 可能吗?

说你有这个:

class LogEntry
{
    int ID;
    int UserName;
    datetime TimeStamp;
    string Details;
}
Run Code Online (Sandbox Code Playgroud)

你已经提取了一组这样的数据:

ID  Username   Timestamp   Details
1   foo        1/01/2010   Account created
2   zip        2/02/2010   Account created
3   bar        2/02/2010   Account created
4   sandwich   3/03/2010   Account created
5   bar        5/05/2010   Stole food
6   foo        5/05/2010   Can't find food
7   sandwich   8/08/2010   Donated food
8   sandwich   9/09/2010   Ate more food
9   foo        9/09/2010   Ate food
10  bar        11/11/2010  Can't find food
Run Code Online (Sandbox Code Playgroud)

我想要做的是为每个用户选择最后一条记录(即TimeStamp Descending排序)(即GroupBy用户名).我可以了解Distinct和GroupBy,但是将它们组合在一个语句中,该语句也返回非时间/分组的字段/属性和按时间戳排序让我头疼.

上面的例子应该是什么:

ID  Username   Timestamp   Details
2   zip …
Run Code Online (Sandbox Code Playgroud)

.net c# linq vb.net distinct

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

我如何乘以浮点数和泛型类型?

我正在使用C#在OS X上使用Unity 3.4.2进行编程.

我有一个类如下:

class Foo<T>
{
    public T DoFoo(T bar)
    {
        float aFloatValue = 1.0f;
        // Do other stuff...
        return aFloatValue * bar;
    }
}
Run Code Online (Sandbox Code Playgroud)

当Unity编译这个类时,它会给我这个错误信息:

错误CS0019:运算符*' cannot be applied to operands of type 浮点'和'T'

我知道我为T提供的类型将支持浮点乘法.在这种情况下如何实现泛型乘法?

c# generics mono

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

为什么SpringBoard无法启动错误的应用程序:-3

我是iOS 7新手,我发现SpringBoard无法启动应用程序,错误:-3与Xcode 5

ios7 xcode5

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

需要一个好的关系提取器

我正在做一个NLP项目.

该项目的目的是提取两件事之间可能的关系.例如,对于一对"位置"和"人",提取的结果将是"接近","生活在","在......中工作"等.

是否有任何现有的NLP工具能够做到这一点?

nlp nltk stanford-nlp

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

使用UI更新模型和绑定更新操作

我目前使用AngularJS开发了一个内容表,该表将基于Angular Service"Model"进行填充,该服务调用Web服务并返回列表并使用ng-repeat并创建表及其所有内容.

目前的一切都很好,但我有一个小问题.作为表的一部分,我们输出一个操作按钮,当单击该按钮时,将调用更新当前记录的Web服务.我试图让记录数据自动更新,但我必须刷新页面才能看到更改.

这是我的代码

我的app.js.

angular.module('my_vehicles', ['vehicleServices', 'AccountsDirectives']);
Run Code Online (Sandbox Code Playgroud)

service.js

'use strict';

angular.module('vehicleServices', ['ngResource']).
    factory('Car', function($resource) {
        return $resource('/vehicle/api/car.json/:id', {},
            {
                query:   {method:'GET',     isArray:false},
                delete:  {method:'DELETE',  isArray:false},
                update:  {method:'PUT',     isArray:false}
            }
        );
});
Run Code Online (Sandbox Code Playgroud)

controller.js

'use strict';

function MyVehicleController($scope, Car) {

    var init = function() {
        $scope.page_has_next = true;
        $scope.cars = [];
        $scope.page = 1;
    };

    // initialize values
    init();


    Car.query({my_vehicle: true},
        // success
        function(data) {
            $scope.page_has_next = data.has_next;
            $scope.cars = data.objects;
        },
        // error
        function(data) {

        }
    );


    $scope.mark_sold = function(id, …
Run Code Online (Sandbox Code Playgroud)

angularjs

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

将图像移动到底部

我用PHP GD制作头像.在化身的脚和图像的底部之间存在令人讨厌的空间.我希望通过将头像"推"到底部来消除那个空间(见下文).

这是我不喜欢的原始图像,以及我想要获得的图像:

在此输入图像描述

有这个方法吗?谢谢.下面是用于图像生成的代码的主要部分.

$assets = array(
    "../assets/shirt/Default.png",
    "../assets/body/Default.png",
    "../assets/hair/Default.png",
    "../assets/eyes/Default.png",
    "../assets/eyebrows/Default.png",
    "../assets/mouth/Default.png",
    "../assets/pants/Default.png"
);

$baseImage = imagecreatefrompng($assets[0]);
imagealphablending($baseImage, true);
imagesavealpha($baseImage, true);

foreach($assets as $item) {
    $newImage = imagecreatefrompng($item);
    imagecopy($baseImage, $newImage, 0, 0, 0, 0, 350, 550);

    imagealphablending($baseImage, true);
    imagesavealpha($baseImage, true);
}

if($_GET['x']) {

    $sizex = $_GET['x']; if($sizex > 350) $sizex = 350;
    $sizey = $_GET['y']; if($sizey > 550) $sizey = 550;

    $png = imagecreatetruecolor($sizex, $sizey);
    imagesavealpha($png, true);

    $trans_colour = imagecolorallocatealpha($png, 0, 0, 0, 127);
    imagefill($png, 0, 0, $trans_colour);

    $blankImage …
Run Code Online (Sandbox Code Playgroud)

php gd image move pixels

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

从Python打开megawarc存档时出错

我发现自己必须使用python脚本来访问webarchive.

我所拥有的是来自http://archive.org/details/archiveteam-fanfiction-warc-11的'megawarc'网络档案文件.我需要使用https://github.com/alard/megawarc上的python脚本来解决这个问题.

我正在尝试运行'restore'命令,我从第一个链接获得了所需的三个文件(FILE.warc.gz,FILE.tar和FILE.json.gz).

我安装了python 2.7和3.3.

-------------- --------------更新

我跑了这个方法..

python megawarc restore FILE
Run Code Online (Sandbox Code Playgroud)

而这个方法..

确保在同一目录中包含文件megawarc和ordereddict.py,以及要转换的文件.将文件megawarc重命名为megawarc.py在此目录中打开python控制台

Type the following code (line by line) :

import sys
sys.argv = ['megawarc','restore','FILE']
import megawarc
megawarc.main()
Run Code Online (Sandbox Code Playgroud)

使用python 2.7,这就是我得到的..

c:\Python27>python megawarc restore FILE
Traceback (most recent call last):
  File "megawarc", line 563, in <module>
main()
  File "megawarc", line 552, in main
mwr.process()
  File "megawarc", line 460, in process
self.process_entry(entry, tar_out)
  File "megawarc", line 478, in process_entry
entry["target"]["offset"], entry["target"]["size"])
  File "megawarc", line 128, in …
Run Code Online (Sandbox Code Playgroud)

python python-2.7

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