拥有数组数组
var a = [[[1, "alpha", "a"],
[2, "beta", "b"]],
[[3, "gama", "c"]],
[[4, "delta", "d"]]];
var b = [];
Run Code Online (Sandbox Code Playgroud)
1)如何合并a[0]和a[2]成b?
2)我怎样才能改组阵列b?
这是我正在使用的随机算法>>
Array.prototype.shuffle = function() {
for (var i = 0; i < this.length; i++)
this.push(this.splice(Math.random() * (this.length - i), 1)[0]);
return this;
}
Run Code Online (Sandbox Code Playgroud)
语法
myArray.shuffle();
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用luhn算法编写信用卡验证脚本,但我甚至无法操纵字符串输入,甚至让自己开始.只是试图从字符串中取出连字符和空格,但它一直在调试器中说我的函数没有替换方法?我不是程序员,只是想通过这个班......
这是我的代码,可能有一行或2在那里用于测试目的,我忘了删除.
<script type="text/javascript">
function fixString(){
//get credit card number
var ccNumber = document.getElementById("ccNumber");
//remove hyphens and spaces
var ccNumber = ccNumber.replace(/-/g, "");
//.replace(/\n/g, "");
show.innerHTML = ccNumber.value;
}
</script>
<body>
<form action="#">
<p><label>Enter credit card number here:<input id="ccNumber" type="text">
</label> <input value="Validate" onclick="fixString()" type="button"> </p>
</form>
<p id="show"></p>
</body>
Run Code Online (Sandbox Code Playgroud) 我正在为教堂创建一个网站,并在代码的事件部分中创建了这个网站
$page_contents = mysql_query("SELECT * FROM events WHERE id = '$page_content'");
$contents = mysql_fetch_array($page_contents)or die (mysql_error());
echo "<Script>alert(".$contents['date'].")</script>";
Run Code Online (Sandbox Code Playgroud)
我在数据库中有3个条目,日期是0000-00-00,2013-06-14和2013-06-19
$ page_content是$ _GET页面ID,它通过事件/ $ 1 /并通过.htacess更改为events.php?page = $ 1
当调用日期2013-06-14时,上面的回声脚本给出了1993年,当日期2013-06-19被称为我得到1988
我的数据库中没有这些年,或者在我的代码中代表这些年份?这让我很困惑????
我有一个列表,我用作菜单.当我将鼠标悬停在它们上方时,我会在它们周围创建一个边框,但是当我这样做时,它们会向左移动一点!我怎么能阻止他们这样做?
CSS:
header {
background-color: #eee;
height: 45px;
box-shadow: 0px 2px 3px 1px #bbb;
}
#welcome_area {
float: left;
margin-left: 5%;
}
#menu {
float: right;
margin-right: 5%;
}
#menu nav ul li {
display: inline;
padding: 5px;
}
#menu nav ul li a {
color: black;
text-decoration: none;
padding: 2px;
}
#menu nav ul li a:hover {
border: 1px solid black;
border-radius: 2px;
}
.userWidget {
position: relative;
display: inline-block;
width: 300px;
height: 50px;
overflow: visible;
z-index: 1; …Run Code Online (Sandbox Code Playgroud) 我正在将一个对象转换为数组,之后我无法通过键访问生成的数组.
这是代码
print_r($new);
$new = (array)$new;
echo $new['EPPContactemail'];
foreach($new as $attr=>$value)
{
echo "$attr => $value \n";
}
Run Code Online (Sandbox Code Playgroud)
输出是
EPPContact Object
(
[id:EPPContact:private] => 6553377C74FC9899
[roid:EPPContact:private] => 50085436-UK
[status:EPPContact:private] => ok
[voice:EPPContact:private] => +44.554545454
[email:EPPContact:private] => some@email.com
[fax:EPPContact:private] =>
[clID:EPPContact:private] => TSOHOST
[crID:EPPContact:private] => EPP-TSOHOST
[crDate:EPPContact:private] => 2013-07-17T09:53:41
)
Notice: Undefined index: EPPContactemail in /home/parvhraban/domains/src/local_libs/EPP/Builder/Contact/Update.php on line 9
EPPContactid => 6553377C74FC9899
EPPContactroid => 50085436-UK
EPPContactstatus => ok
EPPContactvoice => +44.554545454
EPPContactemail => some@email.com
EPPContactfax =>
EPPContactclID => TSOHOST
EPPContactcrID => …Run Code Online (Sandbox Code Playgroud) 嗨伙计们,我正在尝试解决这个问题,我找不到解决方案.
我有2列,我试图按第一列进行选择和分组,并显示第二列的所有记录.我的表是:
RegNo Name
C117 Mariya Mathew
C117 Baino Baby
C117 Mathews Reji
C120 Nithin Abraham
C120 Vipin Saji
C120 Veetu Thomman
Run Code Online (Sandbox Code Playgroud)
所以我的结果应该是:
C117 Mariya Mathew, Baino Baby, Mathews Reji
C120 Nithin Abraham, Vipin Saji, Veetu Thomman
Run Code Online (Sandbox Code Playgroud)
请帮助我...在此先感谢...
我希望我的click函数能够运行所有元素,并且我希望获得单击的元素标记名称.
对于这样的页面,例如,
<html>
<body>
<form>
<div>
<input type="text">
<textarea></textarea>
</div>
</form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
如果我运行这个js代码
$("*").live('click',function(evt) {
alert(evt.target.tagName);
});
Run Code Online (Sandbox Code Playgroud)
然后点击textarea,它会提醒"TEXTAREA"5次,因为它有4个父母.
在哪里修理?
这一定是一件非常容易的事情,但我无法完成任务,也无法在任何地方找到这样的问题.这就是我的select代码:
SELECT *,
(SELECT SUM(x) FROM a WHERE (...)) AS sum_x,
(SELECT SUM(y) FROM b WHERE (...)) AS sum_y
FROM table
Run Code Online (Sandbox Code Playgroud)
我想创建一个更多的领域(sum_x - sum_y),但当我尝试做这样的事情
SELECT *,
(SELECT SUM(x) FROM a WHERE (...)) AS sum_x,
(SELECT SUM(y) FROM b WHERE (...)) AS sum_y,
(sum_x - sum_y) AS sum_c
FROM table
Run Code Online (Sandbox Code Playgroud)
它对我生气并说Unknown column 'sum_x' in 'field list'.
我在这里失踪了什么?
我有一个由C编写的程序.它计算一些东西并将输出写入文件.我的问题是它写的不超过2GB.让我把一个简化的代码.
#include <stdio.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <stdlib.h>
#include <malloc.h>
#include <errno.h>
int main() {
size_t size = 3221225472LL;
char *map = malloc(size);
size_t allocated = malloc_usable_size(map);
int fd = open("myfile", O_RDWR|O_CREAT|O_TRUNC, (mode_t)0644);
ssize_t written = write(fd, map, size);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
虽然正在创建输出文件"myfile",但是对于我请求的大小超过2GB的大小,大小总是2GB(2147479552字节).malloc()成功分配了所请求大小的内存(在这种情况下,"已分配"为3GB ).write()之后的errno为0.
环境如下
汇编:
gcc code.c -D_FILE_OFFSET_BITS=64 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE
Run Code Online (Sandbox Code Playgroud)
这可能是什么原因?
补充:收到两个回复后,我添加了重试代码如下:
int main() {
size_t size = 3221225472LL;
char *map = malloc(size);
size_t allocated = malloc_usable_size(map);
int …Run Code Online (Sandbox Code Playgroud) 我有button A与
onclick = "alert(1);"
Run Code Online (Sandbox Code Playgroud)
并且button B。
怎么办,当我点击时button B,它应该调用事件button A?
单击 B -> 事件 B -> 事件 A