我现在有这个代码设置缺口和房间:
io.sockets.on('connection', function(client){
var Room = "";
client.on("setNickAndRoom", function(nick, fn){
client.join(nick.room);
Room = nick.room;
client.broadcast.to(Room).emit('count', "Connected:" + " " + count);
fn({msg :"Connected:" + " " + count});
});
Run Code Online (Sandbox Code Playgroud)
我想知道我怎么能得到有多少人连接到一个特定的聊天室......比如Room.length
客户端 :
function Chat(){
this.socket = null;
this.Nickname = "";
this.Room = "";
var synched = $('#syncUp');
this.Connect = function(nick, room){
socket = io.connect('http://vybeing.com:8080');
Nickname = nick;
Room = room;
//conectarse
socket.on('connect',function (data) {
socket.emit('setNickAndRoom', {nick: nick, room: room}, function(response){
$("#connection").html("<p>" + response.msg + "</p>");
});
});
}
Run Code Online (Sandbox Code Playgroud)
我找到了这个,但它给出了undefined:
count …Run Code Online (Sandbox Code Playgroud) 我有一个JavaScript变量:
var text = "http://example.com"
Run Code Online (Sandbox Code Playgroud)
文字可以是多个链接.如何在变量字符串周围加上''?
我希望字符串,例如,看起来像这样:
"'http://example.com'"
Run Code Online (Sandbox Code Playgroud) 现在我用一个空格分隔单词并存储在一个数组中: var keywds = $("#searchquery").text().split(" ");
问题是可能/可能有多个空格.例如 :
"hello world"
Run Code Online (Sandbox Code Playgroud)
我怎么还有array = [hello, world]
我现在有这个:
$s = preg_split('/\s+/', $q);
$k = end($s);
Run Code Online (Sandbox Code Playgroud)
我现在想要的是获取$k[]除最后一个之外的数组中的所有值,并将它们连接到一个新字符串中.所以基本上如果数组是:
0 => Hello
1 => World
2 => text
Run Code Online (Sandbox Code Playgroud)
我会的 Hello World
我的Android登录功能有问题,得到 android.os.NetworkOnMainThreadException
我暂时删除了密码字段,以测试是否只发布了用户名,我知道这对于Android 3.2+来说是一个问题.
这是我的代码:
package com.example.toknapp;
import java.util.ArrayList;
public class login2 extends Activity {
EditText un;
TextView error;
Button ok;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.login);
un=(EditText)findViewById(R.id.et_un);
ok=(Button)findViewById(R.id.btn_login);
error=(TextView)findViewById(R.id.tv_error);
ok.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
ArrayList<NameValuePair> postParameters = new ArrayList<NameValuePair>();
postParameters.add(new BasicNameValuePair("username", un.getText().toString()));
//String valid = "1";
String response = null;
try {
response = CustomHttpClient.executeHttpPost("http://tokn.me/android_merchant_login.php", postParameters);
String res=response.toString();
// …Run Code Online (Sandbox Code Playgroud) 我想知道正则表达式的样子:
我无法获得socket io在Android浏览器的连接上发送响应.我记录了参数,它们出现在服务器端,似乎客户端没有正确连接.我禁用了jsonp,但我听说android无论如何都要回到xhr.
socket.on('connect',function (data) {
socket.emit('setNickAndRoom', {nick: nick}, function(response){
//response. nothing :(.
});
});
client.on("setNickAndRoom", function(nick, fn,_){
//etc etc
fn({msg :nick});
});
Run Code Online (Sandbox Code Playgroud)
这适用于每个浏览器(甚至移动Safari,移动FF,移动Chrome测试版).我必须刷新android浏览器4-5次才能最终连接.顺便说一句,即时通讯使用流线型js(_)
更新这似乎只发生在wifi上
我最近将redis.conf更改为requirepass并禁用了保存到磁盘的功能。但似乎它不会加载配置。我是否需要终止该进程(即使没有发出“ src / redis-server”,它也可以运行)吗?我正在使用Ubuntu 10.01
现在我有这个代码:
$mysqldate = date(time());
mysql_query("INSERT INTO permissions (date)
VALUES ('$mysqldate')");
Run Code Online (Sandbox Code Playgroud)
在我插入之前我逃脱了,但我的问题是时间被存储为全0.我想知道mysql中的哪个列数据类型会存储如下内容:
1311602030
Run Code Online (Sandbox Code Playgroud)
一个unix时间戳,然后适当地允许我按查询的最近日期排序.
如何在块级元素的右上角添加按钮?可以说我有:
<div>some content here</div>
Run Code Online (Sandbox Code Playgroud)
让我们说这个内容足够长来制作一个“块”,我将如何格式化以在块的右上角有一个按钮,就在块旁边?