问题列表 - 第31856页

AJAX长轮询,提高效率

有一段时间我一直在玩我的通知系统长轮询的想法,但我从来没有想过一种方法来使我的后端更有效率.

我见过的大多数实现都保持连接打开,并且php每隔几秒查询数据库服务器以查看是否已经添加了新数据.这让我感到震惊,因为javascript重复轮询服务器.

在任何一种情况下,我的数据库服务器都被击中了数万次,这是不可取的.

是否有任何系统可以"警告"执行/休眠长轮询脚本到新数据?

php

6
推荐指数
1
解决办法
1221
查看次数

PHP if else语句

我们有变量$country,它可以给出~50个不同的值.

并且可变$id.

我们应该做的是给出一个$id对应于$country值的值,例如:

if ($country = 'USA') { $id = 'usa_type'; }
else if ($country = 'France') { $id = 'france_type'; }
else if ($country = 'German') { $id = 'german_type'; }
else if ($country = 'Spain') { $id = 'spain_type'; }
...
...
...
else if ($country = 'Urugway') { $id = 'urugway_type'; }
else { $id = 'undefined'; }
Run Code Online (Sandbox Code Playgroud)

else if 语句每次都重复,其他数据是典型的.

有没有办法缩短这段代码?

喜欢:

[france]:'france_type;
[england]:'england_type;
...
[else]:'undefined'
Run Code Online (Sandbox Code Playgroud)

谢谢.

php

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

mootools和nodejs

我可以在服务器端使用nodejs使用mootools吗?

如果是这样,有人可以举个例子吗?

javascript mootools node.js

8
推荐指数
2
解决办法
1799
查看次数

在不重新加载页面的情况下更改URL

我想知道是否可以在不重新加载页面的情况下更改浏览器中URL的内容?

我使用jQuery和Ajax来加载页面的新部分.当我选择"产品一"时,直接链接将是mysite.com/product1"产品二" mysite.com/product2,但我不想将网站重新加载到这些页面.

html javascript jquery

18
推荐指数
4
解决办法
2万
查看次数

使用Java中的大型文本文件

我的老师给了我一个英语词汇.

选择一个随机字母,说'a'从字母表中写一个单词,说'apple'取最后一个单词'e'从e写一个单词,说大象现在来自't'等等..不允许重复

列出500个单词.将列表邮寄给老师.:)

因此,我不是自己动手,而是在编写一个Java代码,它将为我完成我的功课.代码似乎很简单.

算法的核心:从字典中选取一个满足要求的随机单词.使用RandomAccessFile搜索().尝试将它放入带有排序的Set中(可能是LinkedHashSet)

但问题是拥有30万多个肠道的庞大字典.:| 蛮力随机算法不会工作.

什么是最好,最快,最有效的出路?

****更新:**现在我已经编写了代码及其工作原理.如何使其高效,以便选择常用词?包含常见词汇列表的任何文本文件??**

java algorithm text

6
推荐指数
1
解决办法
955
查看次数

使用分部类向EF实体添加功能是不好的做法吗?

我正在使用MVVM模式构建一个小型计时应用程序,使用实体框架进行持久化.在这个阶段,我的逻辑很薄,因为我只需要对相关数据执行一些计算和聚合.目前,我已经通过在实体类的部分类中编写它们来实现这些.

例如:

// entity framework generated
partial class Lap {
  int Id { /* boilerplate */ }
  DateTime StartTime { /* etc */ }
  DateTime EndTime { /* etc */ }
}

// in my partial class (written by me)
partial class Lap {
  TimeSpan Duration {
    get { return EndTime - StartTime; }
  }
}
Run Code Online (Sandbox Code Playgroud)

将额外的逻辑直接放到实体生成的类上是不好的做法吗?我应该为这个逻辑创建另一个域层吗?

entity-framework mvvm

8
推荐指数
1
解决办法
1154
查看次数

使用哪个正则表达式?

我有这样的表达:

-3-5
or -3--5
or 3-5
 or  3-+5
or -3-+5
Run Code Online (Sandbox Code Playgroud)

我需要接触数字,在它们之间的" - "符号上分开,即在上面的情况下我需要,-3和5,-3和-5,3和5,3和+ 5,-3和+5 .我试过用这个:

String s[] = str.split("[+-]?\\d+\\-[+-]?\\d+");
    int len = s.length;
       for(int i=0;i<len;i++)System.out.println(s[i]);
Run Code Online (Sandbox Code Playgroud)

但它不起作用

java regex

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

Java等效于.NET System.InvalidOperationException

我不像Java那样熟悉Java的异常包.我处在一种情况下,如果用C#编程,我会抛出一个System.InvalidOperationException.

在创建自己的java.lang.RuntimeException子类之前,我需要知道是否存在类似的Java应该抛出的异常类型.

确切的情况是:

我的类是一个值对象,它提供一个int intValue()方法,返回一个int.但是,在某些情况下,当前值不能作为int提供,因此该类还提供了boolean isInteger()允许API用户知道何时intValue()可以安全地调用的情况.

如果主叫用户呼叫intValue()isInteger()false一个异常应该被抛出.

问题是:什么类型的例外?

我知道这个问题可能没有正确答案,但考虑到我没有很多设计Java API的经验,我想从其他Java开发人员那里了解他们期望在这种情况下抛出什么.

谢谢

java exception

75
推荐指数
1
解决办法
1万
查看次数

如何在Android上显示随机图像?

我的目录中有很多图像.我想在ANDROID中显示随机图像.请有人给我提供一个例子.

android

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

jQuery - 转换<br>和<br />以及<p />等新行

jQuery的-你怎么转换<br>,并<br /><p />和这样的新线?

jQuery是否具有内置br2nl()函数 - 这是用于将新行标记转换为用户友好的文本字段版本.

jquery newline

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