在一个webapp中,如果我放下一个数字如下:
<a href="tel:888-123-4567">call now</a>
Run Code Online (Sandbox Code Playgroud)
点击后,iPhone会将该链接转换为即时通话功能.但是,如果我有扩展名,例如1-888-123-4567转009(只有一个级别的扩展名).我该怎么办?
我有这样的知识:
CREATE TABLE UserTrans (
`id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
`user_id` int(10) unsigned NOT NULL,
`transaction_id` varchar(255) NOT NULL default '0',
`source` varchar(100) NOT NULL,
PRIMARY KEY (`id`),
KEY `user_id` (`user_id`)
)
Run Code Online (Sandbox Code Playgroud)
与innodb引擎.
transaction_id是var,因为有时它可能是aphanumeric.
id是主键.
所以..这就是事情,我有超过1M的记录.但是,有一个查询要检查指定源上的重复transaciton_id.所以,这是我的查询:
SELECT *
FROM UserTrans
WHERE transaction_id = '212398043'
AND source = 'COMPANY_A';
Run Code Online (Sandbox Code Playgroud)
这个查询变得非常慢,比如现在运行2秒.我应该索引transaction_id和源吗?
例如KEY join_id(transaction_id,source)
如果我这样做有什么缺点?
我想知道 MongoDB 使用什么样的内部索引算法。因为我有一些数据要存储,而且每个文档(行)都有一个 id,这个 id 可能是唯一的哈希值。(例如由 md5() 或其他哈希算法生成)。所以,我想了解我应该使用哪种散列方法来创建 id,以便 MongoDB 快速索引它。:)
所以,我有一些页面做了一些ajax和jsonp(即注入)来获取数据.我想知道如何在不使用调试工具(如firebug)的情况下查找我所创建的请求URL.等,即浏览器的GET请求的历史记录.谢谢
有没有类似的东西
remote_client.close()
Run Code Online (Sandbox Code Playgroud)
要么
request.close()
Run Code Online (Sandbox Code Playgroud)
用于关闭http.createClient连接?
似乎在某些情况下,在发出并正确处理"响应"事件后,套接字连接仍然挂在那里.
我有两个应用程序.哪个电流在两个不同的端口运行.
script1.js:
var express = require('express'),
app = require('express').createServer(
express.cookieParser(),
// Parses x-www-form-urlencoded request bodies (and json)
express.bodyParser()
)
;
app.get('/s1/output', function(sReq, sRes){
// set cookie
sRes.send('<div>Out from 1!</div>');
});
Run Code Online (Sandbox Code Playgroud)
app.listen(3000);
这是script2.js
var express = require('express'),
app = require('express').createServer(
express.cookieParser(),
// Parses x-www-form-urlencoded request bodies (and json)
express.bodyParser()
)
;
app.get('/s2/output', function(sReq, sRes){
// set cookie
sRes.send('<div>Out from 2!</div>');
});
app.listen(3001);
Run Code Online (Sandbox Code Playgroud)
好吧..它在两个不同的端口上单独运行,没有问题.
现在.故事是,我只能使用80端口进行制作.系统管理员不想打开3000或其他端口.
而不是合并代码.(事实上,我的真实代码很多.并且对于script1和script2有不同的配置设置),我可以做些什么来在端口80上制作它们?但调用/ s1/output将转到script1,/ s2/output将转到script2?
我正在考虑使用另一个脚本.在端口80上运行的script80.js,它需要script1和script2.
但是,问题是,我应该从脚本1和脚本2导出什么?我是不是该:
define all get / post methods, and then,
module.exports.app =app?
Run Code Online (Sandbox Code Playgroud)
在script80.js中,我应该这样做:
app.get('/s1/*', …Run Code Online (Sandbox Code Playgroud) 我的网络(Node.js)应用程序有一个人们填写的表格,并将查询发送给网站管理员(我自己@gmail).我之前没有在AWS上使用nodemailer.旧服务器有SMTP.从服务器发送到我的Gmail的电子邮件数量很少,非常小.
现在,我已转移到AWS EC2.我想继续使用nodemailer在代码中发送电子邮件.为了设置邮件服务器或让我发送邮件,我应该:
1)使用sendmail?有什么缺点?它会被gmail阻止吗?
2)设置我自己的SMTP服务器(后缀).但我不需要批量发电子邮件或接收电子邮件......
3)使用AWS SES服务.
另外,我是否需要从我的服务器打开端口25才能发送电子邮件?
谢谢.
我想用javascript(JQuery)通过ajax向服务器询问XFBML代码.然后XFBML代码将附加到DOM.
这是php代码:
echo "
<fb:serverFbml>
<script type=text/fbml'>
<fb:fbml>
<fb:request-form
action='http://myserver.com/invited.php'
method='post'
type='myserver'
invite='true'
content='yo you...'>
<fb:request-form-submit uid=12312312label='Send to %n ' import_external_friends=false />
</fb:request-form>
</fb:fbml>
</script>
</fb:serverFbml>
";
Run Code Online (Sandbox Code Playgroud)
这是javascript:
function clickME() {
$.ajax(
{
url:'http://myserver.com/fbml_ajax.php',
success:attachData,
type:'GET',
dataType:'html',
global:false
}
);
}
function attachData(data) {
var myData = data;
$('#attachnow').html(data);
}
Run Code Online (Sandbox Code Playgroud)
我无法使它工作..它没有附加.
如果我只是将XFBML静态地放在HTML页面上,它就可以了.但如果我附加到DOM它不会.
是因为标签吗?或者是因为从服务器返回时包含\ r \n的数据?
当我这样做:
public function executeGetHTML(sfWebRequest $request)
{
**$pageContent = get_partial('mypage2'); **
}
Run Code Online (Sandbox Code Playgroud)
我明白了:
Call to undefined function get_partial()
Run Code Online (Sandbox Code Playgroud)
那么,如何打开它?我试过sfLoader :: loadHelpers('Partial'); 但它说sfLoader未定义.. :(
我正在使用Node.js和MongoDB.假设我已经使用Lat&Lon预定了几个城市(例如西雅图,迈阿密,纽约).并且有用户点击我的网站,我知道他的IP地址,并找出lat&lon.然后我想知道我定义的哪个城市最接近用户.
我知道我可以使用Mongo的地理空间功能来做到这一点.但是使用DB来计算每个Web请求的数量会非常"昂贵".
是否有Node.js NPM包可以执行上面描述的地理功能?
node.js ×4
ajax ×2
indexing ×2
mongodb ×2
php ×2
algorithm ×1
connection ×1
dom ×1
express ×1
facebook ×1
geolocation ×1
get ×1
html ×1
http ×1
httprequest ×1
ios ×1
ip-address ×1
mysql ×1
nodemailer ×1
partial ×1
phone-call ×1
phone-number ×1
sendmail ×1
smtp ×1
symfony1 ×1
xfbml ×1