草庐IT

long-integer

全部标签

php - Facebook PHP SDK 4.0 : Getting Long Term Access Token

我正在尝试使用PHPsdkv4.0获取用于PAGE管理的长期访问token。我正在从用户的登录中获取访问token(是的,我正在获取页面特定的访问token)。然后将其发送到文档中指定的端点,但我没有得到任何结果,也没有收到任何错误。我能知道要使用的正确代码片段是什么吗?这是我目前使用的代码$endpoint='/oauth/access_token?';$endpoint.='grant_type=fb_exchange_token&';$endpoint.='client_id='.$this->app_id.'&';$endpoint.='client_secret='.$thi

php - 如何计算从 lat/long 在 php 中的距离?

我正在尝试做的是我在数据库中有条目,其中存储了纬度/经度。我想计算用户纬度/经度和条目纬度/经度(在数据库中)之间的距离。之后,我想回显距离小于500米的那些。到目前为止,我可以使用foreach来做到这一点。 最佳答案 我不建议在您的sql语句中放弃距离计算,即使我承认“denil”提出的解决方案很巧妙。有3个缺点:代码维护、sqlserver过载以及(最重要的)地球是不对称的(它就像一个被卡车碾过的旧棒球)。这意味着您将来可能想要更改代码(那里有一些非常复杂的算法-http://en.wikipedia.org/wiki/Geo

PHP:如何检查变量是否为 "large integer"

我需要检查参数(字符串或整数或float)是否为“大”整数。“大整数”是指它没有小数位并且可以超过PHP_INT_MAX。它用作毫秒时间戳,内部表示为float。ctype_digit浮现在脑海中,但强制执行字符串类型。is_int因为二次检查仅限于PHP_INT_MAX范围并且is_numeric将接受带小数位的float,这是我不想要的。依赖这样的东西是否安全,或者是否有更好的方法:if(is_numeric($val)&&$val==floor($val)){return(double)$val;}else... 最佳答案 我

php - 如何使用搜索功能显示具有最接近的 long/lat 值的商店 - Laravel 5 eloquent

理想情况下,我正在寻找与Laravel5相关的答案。我正在尝试制作商店定位器应用程序。我正在尝试将一对纬度/经度坐标(根据用户在搜索框中输入的地址计算得出)与最近(半径100公里以内)的坐标/数据库中的现有商店进行匹配。用户输入的地址被转换(使用地理编码)为纬度和经度坐标。这些被发送到我的“文章”页面,其中有商店列表和谷歌地图。我使用了一个关于范围搜索的简单教程来根据文本“地址”显示我的文章/商店。但这显然不适用于两个坐标。我有一个名为Articles的表,其中包含:id、地址、lat、lng、网站、标题等。我需要像this这样的东西或this但使用Eloquent。当前文章模型:pu

java - 如何将日期 TextView 转换为 Long 以与当前日期进行比较

我有一个关于日期比较的问题。我有一个来自TextView的日期(通常存储在SQLite文本字段中)。TextViewrowduedate带有一个日期,其值为:“2012/10/0115:16”如果我对下面粘贴的代码进行注释,它可以正常工作并显示R.id.rowduedate。所以它不是空的。但是我在LogCat中收到以下错误:11-0115:16:55.445:E/AndroidRuntime(783):FATALEXCEPTION:main11-0115:16:55.445:E/AndroidRuntime(783):java.lang.NumberFormatException:I

android - 没有 Gradle - 找不到与给定名称匹配的资源(在 'value' 处,值为 '@integer/google_play_services_version' )

我使用的是AndroidStudioIDE,在添加googleplay服务库后我一直收到此错误。请记住,这是使用基于Eclipse的项目,我们没有任何gradle文件。Noresourcefoundthatmatchesthegivenname(at'value'withvalue'@integer/google_play_services_version')先说说我是怎么添加库的……我找到我的androidSDK文件夹,然后找到google-play-services-jar,然后我将它复制到我的/libs文件夹。然后我去了...文件>项目结构>库>+添加了google-play-s

Android Studio AdMob 错误无法解析符号@integer/google_play_services_version"/>

我正在尝试将AdMob添加到我的应用程序中,但出现了此错误,我不确定如何修复它。"”另外,行有一个错误说无法解析符号AdActivity。我不确定是什么导致了这些问题,希望得到一些帮助。构建.gradleapplyplugin:'com.android.application'android{compileSdkVersion22buildToolsVersion"22.0.1"defaultConfig{applicationId"com.example.name.application"minSdkVersion16targetSdkVersion22versionCode1ver

java - Android Integer资源可以用在switch语句中吗?

我在项目的“值”目录中有一个“numeric.xml”文件,其中包含项目的大部分整数常量。我想在switch语句中使用其中一些常量,但Eclipse/Java不喜欢那样,因为它不认为“resources.getInteger(R.integer.INTEGER_NAME)”是常量。有什么方法可以让编译器和/或Eclipse看到它是一个常量,还是我只需要使用if/else链?编辑:我尝试执行“finalintINTEGER_NAME=resources.getInteger(R.integer.INTEGER_NAME)”并在case语句中使用INTEGER_NAME,但这也不起作用。

android - 非法状态异常 : Fragment already added appears if a App was very long in the background

你好,我在我的android应用程序中使用了fragment,但我看到一些奇怪的异常java.lang.IllegalStateException:Fragmentalreadyadded如果应用程序在背景。我检查了这个https://code.google.com/p/android/issues/detail?id=61247,java.lang.IllegalStateException:Fragmentalreadyadded但是当我在FragmentTabHost中添加fragment时,我如何检查是否已经添加了fragment源代码:publicclassFirstFrag

java - Error :(32, 27)错误:不兼容的类型:对象不能转换为long

我是Java新手。Error:(40,5)error:methoddoesnotoverrideorimplementamethodfromasupertypeError:(32,27)error:incompatibletypes:Objectcannotbeconvertedtolong在@OverridepubliclonggetItemId(intposition){Stringitem=getItem(position);returnhashMap.get(item);}完整代码如下packagecom.javapapers.android.listview;importan