小编Bha*_*ata的帖子

如何在Chrome开发者工具中禁用JavaScript?

我试图在用户禁用JavaScript时调试网站的功能.我想知道如何从Google Chrome DevTools中禁用页面的JavaScript?

javascript google-chrome google-chrome-devtools

421
推荐指数
9
解决办法
34万
查看次数

为什么MATLAB在矩阵乘法中如此之快?

我正在使用CUDA,C++,C#和Java进行一些基准测试,并使用MATLAB进行验证和矩阵生成.但是当我乘以MATLAB时,2048x2048甚至更大的矩阵几乎立即成倍增加.

             1024x1024   2048x2048   4096x4096
             ---------   ---------   ---------
CUDA C (ms)      43.11      391.05     3407.99
C++ (ms)       6137.10    64369.29   551390.93
C# (ms)       10509.00   300684.00  2527250.00
Java (ms)      9149.90    92562.28   838357.94
MATLAB (ms)      75.01      423.10     3133.90
Run Code Online (Sandbox Code Playgroud)

只有CUDA具有竞争力,但我认为至少C++会有点接近并且不会60x慢.

所以我的问题是 - MATLAB如何快速地完成它?

C++代码:

float temp = 0;
timer.start();
for(int j = 0; j < rozmer; j++)
{
    for (int k = 0; k < rozmer; k++)
    {
        temp = 0;
        for (int m = 0; m < rozmer; m++)
        {
            temp …
Run Code Online (Sandbox Code Playgroud)

performance matlab cuda matrix-multiplication

184
推荐指数
7
解决办法
5万
查看次数

非法字符串偏移警告PHP

将我的php版本更新为5.4.0-3后,我收到一个奇怪的PHP错误.

我有这个数组:

Array
(
    [host] => 127.0.0.1
    [port] => 11211
)
Run Code Online (Sandbox Code Playgroud)

当我试图像这样访问它时,我得到了奇怪的警告

 print $memcachedConfig['host'];
 print $memcachedConfig['port'];


 Warning: Illegal string offset 'host' in ....
 Warning: Illegal string offset 'port' in ...
Run Code Online (Sandbox Code Playgroud)

我真的不想只编辑我的php.ini并重新设置错误级别.

php warnings

176
推荐指数
6
解决办法
67万
查看次数

有没有办法选择兄弟节点?

出于某些性能原因,我试图找到一种方法来仅选择所选节点的兄弟节点.例如,

 <div id="outer">
      <div id="inner1"> </div>
      <div id="inner2"> </div>
      <div id="inner3"> </div>
      <div id="inner4"> </div>
 </div>
Run Code Online (Sandbox Code Playgroud)

如果我选择了inner1节点,有没有办法让我访问它的兄弟inner2-4节点?

javascript dom siblings

86
推荐指数
7
解决办法
14万
查看次数

如何根据每个元素的长度对数组进行排序?

我有这样一个数组:

arr = []
arr[0] = "ab"
arr[1] = "abcdefgh"
arr[2] = "abcd"
Run Code Online (Sandbox Code Playgroud)

排序后,输出数组应为:

arr[0] = "abcdefgh"
arr[1] = "abcd"
arr[2] = "ab"  
Run Code Online (Sandbox Code Playgroud)

我的意思是,我希望按每个元素长度的降序排列.

javascript arrays sorting string

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

如何使用JavaScript检测Internet Explorer(IE)和Microsoft Edge?

我经常环顾四周,我知道有很多方法可以检测到Internet Explorer.

我的问题是这样的:我的HTML文档上有一个区域,点击后会调用与任何类型的Internet Explorer不兼容的JavaScript函数.我想检测是否正在使用IE,如果是,请将变量设置为true.

问题是,我用Notepad ++编写代码,当我在浏览器中运行HTML代码时,检测IE的方法都没有.我认为问题在于我是用Notepad ++运行的.我需要能够检测IE,因此基于该变量,我可以禁用该站点的该区域.我试过这个:

var isIE10 = false;

if (navigator.userAgent.indexOf("MSIE 10") > -1) {
    // this is internet explorer 10
    isIE10 = true;
   window.alert(isIE10);
}

var isIE = (navigator.userAgent.indexOf("MSIE") != -1);

if(isIE){
    if(!isIE10){
    window.location = 'pages/core/ie.htm';
    }
}
Run Code Online (Sandbox Code Playgroud)

但它不起作用.如何从Notepad ++中检测IE?这就是我正在测试HTML的方法,但我需要一种能够解决这个问题的方法.

编辑

我注意到有人将此标记为副本,这是可以理解的.我想我不清楚.我不能使用JQuery答案,所以这不是重复,因为我要求一个vanilla JS答案.

编辑#2

还有办法检测Microsoft Edge浏览器吗?

html javascript internet-explorer media-queries microsoft-edge

71
推荐指数
7
解决办法
13万
查看次数

如何处理Mustache模板中的IF STATEMENT?

我正在使用小胡子.我正在生成通知列表.通知JSON对象如下所示:

[{"id":1364,"read":true,"author_id":30,"author_name":"Mr A","author_photo":"image.jpg","story":"wants to connect","notified_type":"Friendship","action":"create"}]
Run Code Online (Sandbox Code Playgroud)

有胡子,我怎么能根据notified_type&action... 做一个if语句或case语句

如果notified_type == "Friendship"渲染......

如果notified_type == "Other && action == "invite"渲染.....

这是如何运作的?

javascript templates mustache

50
推荐指数
4
解决办法
9万
查看次数

无法在'Window'GoogleTagManager上执行'postMessage'

最近,我得到这个postMessage无法克隆错误.它发生在大多数最新的浏览器上,如Chrome 68,Firefox 61.0,IE11,Edge.

无法在'Window'上执行'postMessage':function (a){if(qe.$a.hasOwnProperty(a))return qe.$a[a]}无法克隆.

堆栈跟踪是:

错误:无法在'Window'上执行'postMessage':function (a){if(qe.$a.hasOwnProperty(a))return qe.$a[a]}无法克隆.
在_reportEvent(eval at(:1:35637),:94:35)
at eval(eval at(:1:35637),:55:5)
at eval(eval at(:1:35637),:433:11 )

在DevTools中搜索我的页面gtm.js源代码显示为代码片段的来源:

gtm.js显示为函数的源

我的网页上有Google跟踪代码管理器跟踪代码.为什么会这样?

javascript error-handling google-tag-manager

26
推荐指数
2
解决办法
4915
查看次数

如何制作Facebook"赞"按钮只是一个链接,而不是iFrame?

我想在电子邮件中添加一个"赞"按钮,它会发送给我们的电子通讯订阅者.嵌入使用iframe技术的Like按钮的常用方法不起作用.

我想要做的是拥有一个静态超链接,点击按钮图像只会转到我们相应的Facebook页面的特定URL,并做成为粉丝的行动.

任何人都可以找到一个官方或非官方的URL,可以链接到这个URL,将您带到Facebook的页面并执行适当的操作?

html email facebook hyperlink facebook-like

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

使用ajax数据绘制Chart.js并响应.一些问题和疑问

我正在使用Chart.js(http://www.chartjs.org/docs/)进行制图.

我需要从Ajax请求中获取数据并使图表具有响应性.

在我的HTML代码中,我添加了一个画布,如下所示:

<div>
  <canvas id="userscreated" class="plot" data-url="/stats/userscreated"></canvas>
</div>
Run Code Online (Sandbox Code Playgroud)

在我的javascript(JQuery)代码中,我有:

var data2;

$.ajax({
  url: $('#userscreated').data('url'),
  async: true,
  dataType: 'json',
  type: "get",
}).done(function (data) {

    data2 = data;

    // Draw chart
    var context = $('#userscreated').get(0).getContext("2d");
    var wrapper = $('#userscreated').parent();
    var width = $('#userscreated').attr('width', $(wrapper).width());

    new Chart(context).Line(
    {
      labels: data.Dates,
      datasets: [
        { fillColor: #404040, data: data.Users }
      ]
    },
    { animation: false }
  );

});

// Redraw the chart with the same data
$(window).resize(function () {

  var context = …
Run Code Online (Sandbox Code Playgroud)

javascript jquery chart.js

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