小编mur*_*lai的帖子

如何在iPhone Webapp中设置带扩展名的电话号码?

在一个webapp中,如果我放下一个数字如下:

<a href="tel:888-123-4567">call now</a>
Run Code Online (Sandbox Code Playgroud)

点击后,iPhone会将该链接转换为即时通话功能.但是,如果我有扩展名,例如1-888-123-4567转009(只有一个级别的扩展名).我该怎么办?

html phone-call phone-number ios

4
推荐指数
1
解决办法
1904
查看次数

MySQL:索引附加字段有哪些缺点?

我有这样的知识:

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)

如果我这样做有什么缺点?

php mysql indexing

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

使用什么 Mongo 索引算法?二叉树?

我想知道 MongoDB 使用什么样的内部索引算法。因为我有一些数据要存储,而且每个文档(行)都有一个 id,这个 id 可能是唯一的哈希值。(例如由 md5() 或其他哈希算法生成)。所以,我想了解我应该使用哪种散列方法来创建 id,以便 MongoDB 快速索引它。:)

algorithm indexing mongodb

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

如何在没有调试工具的情况下查看浏览器发送的所有HTTP Get请求?

所以,我有一些页面做了一些ajax和jsonp(即注入)来获取数据.我想知道如何在不使用调试工具(如firebug)的情况下查找我所创建的请求URL.等,即浏览器的GET请求的历史记录.谢谢

ajax get httprequest browser-history

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

如何关闭Node.js http.createClient的连接?

有没有类似的东西

remote_client.close()
Run Code Online (Sandbox Code Playgroud)

要么

request.close()
Run Code Online (Sandbox Code Playgroud)

用于关闭http.createClient连接?

似乎在某些情况下,在发出并正确处理"响应"事件后,套接字连接仍然挂在那里.

connection http node.js

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

如何将两个Node.js App服务器组合在一起.

我有两个应用程序.哪个电流在两个不同的端口运行.

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 express

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

我应该为我的node.js应用程序使用AWS SES,sendmail还是设置SMTP?

我的网络(Node.js)应用程序有一个人们填写的表格,并将查询发送给网站管理员(我自己@gmail).我之前没有在AWS上使用nodemailer.旧服务器有SMTP.从服务器发送到我的Gmail的电子邮件数量很少,非常小.

现在,我已转移到AWS EC2.我想继续使用nodemailer在代码中发送电子邮件.为了设置邮件服务器或让我发送邮件,我应该:

1)使用sendmail?有什么缺点?它会被gmail阻止吗?

2)设置我自己的SMTP服务器(后缀).但我不需要批量发电子邮件或接收电子邮件......

3)使用AWS SES服务.

另外,我是否需要从我的服务器打开端口25才能发送电子邮件?

谢谢.

smtp sendmail amazon-web-services node.js nodemailer

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

如何通过ajax放置XFBML代码?

我想用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的数据?

ajax dom facebook xfbml

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

Symfony问题.如何在action.class中使用get_partial?

当我这样做:

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未定义.. :(

php symfony1 partial

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

我应该使用什么NPM包来找到最近的城市.

我正在使用Node.js和MongoDB.假设我已经使用Lat&Lon预定了几个城市(例如西雅图,迈阿密,纽约).并且有用户点击我的网站,我知道他的IP地址,并找出lat&lon.然后我想知道我定义的哪个城市最接近用户.

我知道我可以使用Mongo的地理空间功能来做到这一点.但是使用DB来计算每个Web请求的数量会非常"昂贵".

是否有Node.js NPM包可以执行上面描述的地理功能?

ip-address geolocation mongodb node.js

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