列出网站使用的所有全局变量的方法是什么?任何浏览器javascript调试器都可以这样做吗?使用我的意思是READ,没有改变/添加.检测iframe,也会很好.
请注意:我需要获取网站"触及"的全局变量列表.并非所有这些或已添加的或已编辑的,在站点脚本中的任何位置使用的那些.
简单的问题:
$.each()如果我想设置html()自己的属性,如何在不使用的情况下引用self ?
$('*[rel]').html($(this).attr('rel')); // nope
$('*[rel]').html($(self).attr('rel')); // nah
$('*[rel]').html($(sender).attr('rel')); // undefined
$('*[rel]').html($(target).attr('rel')); // still undefined
$('*[rel]').html($(???).attr('rel')); // this isn't even correct syntax
$('*[rel]').html($(beer).attr('rel')); // well that would be tasty
$('*[rel]').html($(woman).attr('rel')); // not in this life
$('*[rel]').html($(god help me!).attr('rel')); // He probably doesn't even know how to use a computer
$('*[rel]').html($(i give up).attr('rel')); // unexpected... o'rly?
Run Code Online (Sandbox Code Playgroud) 我在Android平板电脑上安装了本地Web服务器.但是当所有连接都关闭时,每次我从内置浏览器(或Chrome)访问本地站点时,我都会收到关于"没有互联网连接"的烦人弹出消息或者有关SIM卡的信息......有什么方法可以避免这种情况吗?
*解决方案以下答案*
我遇到了限制多线程PHP脚本中的孩子的问题...似乎最后一个孩子永远不会结束...我真的很累,找不到错误,你能帮忙吗?大部分时间都不会结束......
<?php
declare(ticks = 1);
$max=5;
$child=0;
function sig_handler($signo) {
global $child;
switch ($signo) {
case SIGCHLD:
$child -= 1;
echo "[-]";
}
}
pcntl_signal(SIGCHLD, "sig_handler");
$found = array(1,2,3,4,5,6,7,8,9,10,11,12);
echo "LETS GO!\n";
foreach($found as $item){
while ($child >= $max) {
sleep(1);
}
$child++;
echo "[+]";
$pid=pcntl_fork();
if($pid){
}else{ // CHILD
sleep(rand(1,5));
echo "[~]";
exit(0);
}
}
while($child != 0){
echo "($child)";
sleep(1);
}
echo "THE END.\n"
Run Code Online (Sandbox Code Playgroud)
?>
结果大部分时间是:
[+][+][+][+][+][~][-][+][~][-][+][~][-][+][~][-][+][~][-][+][~][-][+][~][~][~][-][+] (5)[-](4)(4)[~][-](3)[~][-](2)(2)[~](2)[-](1)(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)... etc etc ...
Run Code Online (Sandbox Code Playgroud)
好像最后一个孩子根本没有结束,或者至少它不会触发sig处理程序......
如果您有 IP 摄像头,则只需提供正确的来源,就可以将 mjpeg 中的视频直接流式传输到图像中……例如:
<img src="http://192.168.1.106:8080/video" />
太棒了。但是当相机由于某种原因断开连接并在短时间内重新连接时,流媒体不会恢复。有没有人知道如何在这种情况下自动恢复流媒体?也许一些javascript?
我想做的事。
我希望我的扩展能够存储一些有关浏览器使用情况的信息chrome.storage.local,如果收集的数据足够大,可以通过 ajax 将其发送到我的数据库,当然还可以清除它,这样相同的数据就不会再次发送。
问题是什么。
问题是,这chrome.storage.local.get是对回调进行操作的异步函数:
chrome.storage.local.get('data',function(data){...})
Run Code Online (Sandbox Code Playgroud)
...并且没有内置方法来附加存储的某些对象。所以看来,data当需要添加某些内容时,添加 new 的唯一方法就是执行以下操作:
chrome.storage.local.get('data',function(data){
data.push('some new information');
chrome.storage.local.set({'data' : data},function(){}
})
Run Code Online (Sandbox Code Playgroud)
但这并不安全。例如,当来自多个源的大量数据出现时,很可能会丢失一些信息,因为很少有事件可以data同时读取,甚至不知道其他某个事件正在同时附加此数据,因此基本上,只有最后一个(我的意思是执行时间)事件会正确写入,而所有其他事件都会被覆盖,因为当事件触发时其他记录尚未存储。
发送也是同样的情况...
chrome.storage.local.get('data',function(data){...}){
chrome.storage.local.set({'data':[]},function(){})
sendViaAjax(data);
}
Run Code Online (Sandbox Code Playgroud)
get由于清除是异步的,因此在和之间发生的某些事件的写入过程中可能会被清除set。
问题是...
我该如何做才能避免某些数据丢失的可能性(或者至少将其最小化)?
我正在读取要缓冲的文件,例如:
var myfile = fs.readFileSync(myfile.txt);
在myfile缓冲区中将某些字符串替换为另一字符串的正确方法是什么?我想将其保留为缓冲区,因为它比将其保留为字符串更快。
我遇到了分辨率问题setTimeout。当我将其设置为 50 毫秒时,它从 51 毫秒到甚至 80 毫秒不等。当我使用睡眠模块时,我能够获得像 50 \xc2\xb5s 这样的分辨率,那么setTimeout获得至少 1 毫秒的功能问题是什么?有什么办法可以解决/避免这个问题吗?睡眠的问题是,即使回调函数应该被触发,它也会延迟所有事情,它会等待...是否有其他解决方案可以延迟恰好 50 毫秒来触发某些事件?
以睡眠模块为例:
\nvar start = new Date().getTime();\nsleep.usleep(50);\nconsole.log(new Date().getTime() - start);`\nRun Code Online (Sandbox Code Playgroud)\n结果是:0。microtime 表示它是 51 到 57 \xc2\xb5s。那到底是怎么回事?
\n您可以轻松获取浏览历史记录。但是有没有办法获取谷歌搜索历史单词列表呢?当然,我的意思是通过编程。
你怎么能这么做呢?
或者您只需要解析浏览历史记录并从网址中读取历史记录?
有很多类可以生成条形码图像,但我找不到可以创建有效EAN13编号的函数.内部数字应该从200开始...如何生成一个有效的EAN13号码,该号码将是下一个有效的EAN到给定值?
验证功能如下所示:
function ean13_check($digits){
if($digits <= 0) return 0;
while(strlen($digits) < 13){
$digits = '0'.$digits;
}
$digits=preg_split("//",$digits,-1,PREG_SPLIT_NO_EMPTY);
$a=$b=0;
for($i=0;$i<6;$i++){
$a+=(int)array_shift($digits);
$b+=(int)array_shift($digits);
}
$total=($a*1)+($b*3);
$nextten=ceil($total/10)*10;
return $nextten-$total==array_shift($digits);
}
Run Code Online (Sandbox Code Playgroud) javascript ×3
android ×2
node.js ×2
php ×2
buffer ×1
fork ×1
html ×1
jquery ×1
mjpeg ×1
resolution ×1
search ×1
settimeout ×1