假设我有两个字符串,有没有办法检查它们是否至少有90%相似?
var string1 = "theBoardmeetstoday,tomorrow51";
var string2 = "Board meets today, tomorrow";
Run Code Online (Sandbox Code Playgroud)
谢谢,
Tegan
我对确定lat/lng位置是否在边界内并寻找算法建议感兴趣.(javascript或php)
这是我到目前为止:
var lat = somelat;
var lng = somelng;
if (bounds.southWest.lat < lat && lat < bounds.northEast.lat && bounds.southWest.lng < lng && lng < bounds.northEast.lng) {
'lat and lng in bounds
}
Run Code Online (Sandbox Code Playgroud)
这会有用吗?谢谢
我需要一点帮助在C#中设置HTTP Post.我感谢您提前获得的任何帮助.
在这里使用Fiddler是我的RAW POST:
POST http://www.domain.com/tester.aspx HTTP/1.1
User-Agent: Tegan
Content-Type: multipart/form-data; boundary=myboundary
Host: www.domain.com
Content-Length: 1538
Expect: 100-continue
<some-xml>
<customer>
<user-id>george</user-id>
<first-name>George</first-name>
<last-name>Jones</last-name>
</customer>
</some-xml>
Run Code Online (Sandbox Code Playgroud)
我的要求有点棘手.他们需要一个带有边界的多部分职位.我不熟悉设置边界.如果任何人可以提供帮助我会很感激.
这是我的要求:
POST http://www.domain.com/tester.aspx HTTP/1.0(CRLF)
User-Agent: myprogramname(CRLF)
Content-Type: multipart/form-data; boundary=myboundary(CRLF)
Content-Length: nnn(CRLF)
(CRLF)
(CRLF)
--myboundary(CRLF)
Content-Disposition: form-data; name=”xmlrequest”(CRLF)
Content-Type: text/xml(CRLF)
(CRLF)
(XML request message)(CRLF)
(CRLF)
--myboundary--(CRLF)
Run Code Online (Sandbox Code Playgroud)
所以我认为这应该是POST应该是什么样子但我需要一些帮助我的C#.
POST http://www.domain.com/tester.aspx HTTP/1.1
User-Agent: Tegan
Content-Type: multipart/form-data; boundary=myboundary
Content-Length: 1538
--myboundary
Content-Disposition: form-data; name="xmlrequest"
Content-Type: text/xml
<some-xml>
<customer>
<user-id>george</user-id>
<first-name>George</first-name>
<last-name>Jones</last-name>
</customer>
</some-xml>
(CRLF)
--myboundary--
Run Code Online (Sandbox Code Playgroud)
这是我用来创建WebRequest的C#代码.
HttpWebRequest request …Run Code Online (Sandbox Code Playgroud) 我正在创建一个Web应用程序,代表用户将网站从我的服务器上传到youtube.
我已经关注了Google的PHP文档,并且在获取会话令牌方面取得了成功.
这是我用来检索会话令牌的代码:
require_once 'Zend/Loader.php';
Zend_Loader::loadClass('Zend_Gdata_AuthSub');
$singleUseToken = $_GET['token'];
$sessionToken = Zend_Gdata_AuthSub::getAuthSubSessionToken($singleUseToken);
echo $sessionToken;
Run Code Online (Sandbox Code Playgroud)
我的目的是将该会话令牌存储在每个用户的数据库中.单独的脚本将检索该会话令牌,并在代表用户直接上传视频之前.
这是我被绊倒的地方.上传视频的当前文档直接使用以下代码:
require_once 'Zend/Loader.php';
Zend_Loader::loadClass('Zend_Gdata_AuthSub');
$yt = new Zend_Gdata_YouTube($httpClient);
$myVideoEntry = new Zend_Gdata_YouTube_VideoEntry();
$filesource = $yt->newMediaFileSource('somefile.mp4');
$filesource->setContentType('video/mp4');
$filesource->setSlug('somefile.mp4');
$myVideoEntry->setMediaSource($filesource);
$myVideoEntry->setVideoTitle('My Test Movie');
$myVideoEntry->setVideoDescription('My Test Movie');
$myVideoEntry->setVideoCategory('Entertainment');
$myVideoEntry->SetVideoTags('test');
$myVideoEntry->setVideoDeveloperTags(array('test', 'tester'));
$uploadUrl = 'http://uploads.gdata.youtube.com/feeds/api/users/default/uploads';
$newEntry = $yt->insertEntry($myVideoEntry, $uploadUrl, 'Zend_Gdata_YouTube_VideoEntry');
Run Code Online (Sandbox Code Playgroud)
我对如何正确制定以下部分的$ httpClient变量感到困惑:
$yt = new Zend_Gdata_YouTube($httpClient);
Run Code Online (Sandbox Code Playgroud)
我已将会话令牌存储在我的数据库中,并且需要跳过身份验证并使用我的会话令牌执行直接上载.
任何帮助表示赞赏.
谢谢,Tegan Snyder