在一个范围内生成唯一的随机数 – PHP

我需要生成一个范围内的随机唯一数字? 怎么做 ? 我可以通过生成随机数 generator: $arr=array(); $x=rand($min,$max); $len=count($arr); $flag = 0; for($i=0;$i<$len;$i++) { if ($flag == 1) goto generator; if ($x == $arr[$i]) $flag = 1; } $arr[$index] = $x; $index++; goto generator; 我知道这个代码是坏的,所以我需要一个更好的我的版本的优化代码! 帮帮我 ! 例如:如果我需要在1到15之间生成3个数字,他们应该像5,9,1但不是3,1,2 [在1 – 3(我想要生成的数字)]

java.sql.Connection线程安全吗?

为了改变这个问题:我应该避免共享在不同线程之间实现java.sql.Connection的类的实例吗?

如何find一个线和一个矩形的交点?

我有一条从A点到B点的路线; 我有两个点(x,y)。 我也有一个以B为中心的矩形和矩形的宽度和高度。 我需要find与矩形相交的线上的点。 有没有一个公式给我(x,y)那个点?

使用STLalgorithm的本地类

我一直想知道为什么你不能使用本地定义的类作为STLalgorithm的谓词。 在这个问题: 接近STLalgorithm,lambda,本地类和其他方法 ,BubbaT提到说:“ 由于C ++标准禁止本地types作为参数 ” 示例代码: int main() { int array[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; std::vector<int> v( array, array+10 ); struct even : public std::unary_function<int,bool> { bool operator()( int x ) { return !( x % 2 ); } }; std::remove_if( v.begin(), v.end(), even() […]

限制WHERE col IN(…)条件

我使用下面的代码: SELECT * FROM table WHERE Col IN (123,123,222,….) 但是,如果我在IN子句中放入超过3000个数字,SQL会引发错误。 有谁知道是否有一个大小限制或类似的东西?

使用string实例化JavaScript对象以定义类名

这是我想要做的 – 这是伪代码,不起作用。 有谁知道如何做到这一点: // Define the class MyClass = Class.extend({}); // Store the class name in a string var classNameString = 'MyClass'; // Instantiate the object using the class name string var myObject = new classNameString();

返回一个PHP页面作为图像

我试图读取图像文件(.jpeg是确切的),并“回声”回到页面输出,但有显示图像… 我的index.php有这样的图像链接: <img src='test.php?image=1234.jpeg' /> 和我的PHP脚本基本上这样做: 1)阅读1234.jpeg 2)回声文件的内容… 3)我有一种感觉,我需要返回与MIMEtypes的输出,但这是我迷路的地方 一旦我明白了这一点,我将一起删除文件名input,并将其replace为图像ID。 如果我不清楚,或者您需要更多信息,请回复。

如何ping一个IP地址

我正在使用这部分代码在java中ping一个ip地址,但只ping本地主机是成功的和其他主机程序说,主机是无法访问。 我禁用了防火墙,但仍然有这个问题 public static void main(String[] args) throws UnknownHostException, IOException { String ipAddress = "127.0.0.1"; InetAddress inet = InetAddress.getByName(ipAddress); System.out.println("Sending Ping Request to " + ipAddress); System.out.println(inet.isReachable(5000) ? "Host is reachable" : "Host is NOT reachable"); ipAddress = "173.194.32.38"; inet = InetAddress.getByName(ipAddress); System.out.println("Sending Ping Request to " + ipAddress); System.out.println(inet.isReachable(5000) ? "Host is reachable" : […]

常见的页眉/页脚与静态的HTML

用静态的HTML / XHTML创build常见的页眉/页脚文件在网站的每个页面上显示是否有体面的方式? 我知道你显然可以用PHP或服务器端指令做到这一点,但有什么办法可以做到这一点,绝对没有依赖于服务器的一切为你缝合? 编辑:所有非常好的答案,是我的预期。 HTML是静态的,句号。 如果没有运行服务器端或客户端的东西,没有真正的方法来改变。 我发现服务器端包括似乎是我最好的select,因为它们非常简单,不需要脚本。

MySQL – 两个不同数据库中的表之间的连接?

在MySQL ,我有两个不同的数据库 – 我们称它们为A和B 是否可以在数据库A中的表与数据库B的表之间执行连接?