小编Sen*_*cob的帖子

Chrome说"资源被解释为脚本但是使用MIME类型text/plain传输.",是什么给出的?

在FF和所有,我的JavaScript工作正常.但在Chrome中,它会显示以下消息:

资源解释为脚本,但使用MIME类型text/plain进行传输.

我检查了所有的脚本标签,他们都有MIME type="text/javascript".它甚至用jquery和jquery ui这样说.Chrome有什么问题?

有什么问题和解决方法?这是我必须在浏览器的"选项"中更改的内容,还是来自服务器,还是我必须调整代码?

google-chrome mime-types

314
推荐指数
5
解决办法
44万
查看次数

资源被解释为Document但在Chrome Developer Tools中使用MIME类型application/json警告进行传输

我有以下代码片段,它使用jQuery Form插件将表单发布到服务器(在ajax中).

  var options = {
    dataType: "json",
    success: function(data) { 
      alert("success");
    } 
  }; 

  $form.ajaxSubmit(options);
Run Code Online (Sandbox Code Playgroud)

表格:

<form enctype="multipart/form-data" id="name_change_form" method="post" action="/my_account/"> 
<div style='display:none'><input type='hidden' name='csrfmiddlewaretoken' value='6c9b552aaba88b8442077e2957e69303' /></div> 
  <table> 
    <tr> 
      <td> 
        <label for="id_first_name">First name</label>:
      </td> 
      <td> 
        <input name="first_name" value="Patrick" maxlength="30" type="text" id="id_first_name" size="30" /> 
      </td> 
    </tr> 
    <tr> 
      <td> 
        <label for="id_last_name">Last name</label>:
      </td> 
      <td> 
        <input name="last_name" value="Sung" maxlength="30" type="text" id="id_last_name" size="30" /> 
      </td> 
    </tr> 
  </table> 
  <input type="hidden" name="form_id" value="name_change_form" /> 
</form> 
Run Code Online (Sandbox Code Playgroud)

ajax实现工作正常.但是我收到了警告

资源解释为Document但使用MIME类型application/json进行传输

在Chrome开发者工具中.我想找出为什么警告,甚至更好的解决方法.

我改为使用$.post而且神奇地从那时起错误就消失了.我不知道为什么$.post有效,但不是$form.ajaxSubmit.如果有人可以提供他们的解释,这将是伟大的.至少,这个问题已得到解决.以下是新代码.

var …
Run Code Online (Sandbox Code Playgroud)

jquery jquery-forms-plugin google-chrome-devtools

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

如何创建自定义MessageBox?

我正在尝试使用我的控件制作自定义消息框.

public static partial class Msg : Form
{
    public static void show(string content, string description)
    {

    }
}
Run Code Online (Sandbox Code Playgroud)

实际上我需要在这个窗体中放置一些控件(gridview),我必须在这个窗口中应用我自己的主题,所以我不想使用MessageBox.我想从我的其他形式这样称呼它

Msg.show(parameters);
Run Code Online (Sandbox Code Playgroud)

我不想为这个表单创建一个对象.

我知道我不能继承Form课,因为它不是静态的.但我想知道如何MessageBox实现,因为它是静态的.它被称为MessageBox.show("Some message!");

现在我收到错误,因为不允许继承:

静态类'MyFormName'不能从类型'System.Windows.Forms.Form'派生.静态类必须从对象派生

我的表格截图

MessageBox那么如何实施?

c# forms messagebox winforms

12
推荐指数
2
解决办法
6万
查看次数

将ASP.NET生成的pdf byte []显示到网页而不保存文件

我正在使用iTextSharp生成pdf.我可以从PDF字节[]中保存PDF文件.

byte[] outputPDF = cnt.CreateBreakPDF();
File.WriteAllBytes(pdfOutPutPath, outputPDF);
Run Code Online (Sandbox Code Playgroud)

将输出显示byte[]到网页的最佳方法是什么?

我想在页面中的div中显示PDF.不是PDF作为完整的回复.

我见过MVC的答案,但我正在使用ASP.NET Web Application.

有没有比使用HTTP处理程序更好的方法呢?我不想发送创建PDF作为查询字符串的所有细节.

c# pdf asp.net mime itextsharp

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

如何从oracle合并查询返回主键

我想从oracle合并查询中返回主键.我正在使用单个语句插入,如果不存在,我不想使用过程或函数来这样做..

这是示例查询

merge into myTable e
  using (select :empname name from dual) s
  on (UPPER(TRIM(e.empname)) = UPPER(TRIM(s.name)))
  when not matched then insert (empname) 
    values (s.name)
Run Code Online (Sandbox Code Playgroud)

我需要获得myTable的另一个主键字段.使用序列和触发器插入主键

我尝试添加, RETURNING empID into :empId 但它给出了错误

oracle merge sequence oracle10g sql-returning

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

将锯齿状数组直接转换为2D数组,而无需迭代每个项目?

我正在尝试将DataTable保存到Excel工作表中。我的代码是这样的。

Excel.Range range = xlWorkSheet.get_Range("A2");
range = range.get_Resize(dtExcel.Rows.Count, dtExcel.Columns.Count);
object[,] rng1 = new object[dtExcel.Rows.Count, dtExcel.Columns.Count];
Run Code Online (Sandbox Code Playgroud)

Excel范围要求范围值作为array [,],但我将DataTable作为锯齿状的array [] []。

object[][] rng2 = dtExcel.AsEnumerable().Select(x => x.ItemArray).ToArray();
Run Code Online (Sandbox Code Playgroud)

Is there any built-in function to directly convert the jagged array[][] to a 2D array[][] ? Iterating through Excel, DataTable and assigning seems slower with bulk data..

Also I don't want to setup querying with DSN for excel.. I chose excel storage to avoid the configuring of any databases.. :P I found a detailed explanation …

c# jagged-arrays type-conversion export-to-excel multidimensional-array

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

哪个数据库最适合处理图形和树结构数据?

我计划与 Dapper.NET 合作开发一个家庭网站。

该结构中将出现许多树状数据。哪个数据库提供了处理循环/非循环树关系的最佳查询?

我想知道分层查询的易用性和性能比较。IE。例如 SQL Server 中的 CTE、Oracle 中的 Connect By/Start with 等。

dapper 是此类树结构数据的微型 ORM 的最佳选择吗?

我需要意见来为此选择正确的数据库和正确的 Micro ORM。

对不起,我的英语不好。

database tree graph hierarchy dapper

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

最快的鞋带配方方法

我做了一个用鞋带方式计算面积多边形的函数。

这非常有效,但现在我想知道是否没有更快的方法来获得相同的结果。我想知道这一点,因为这个函数对于具有大量坐标的多边形必须运行得更快。

我的职能:

def shoelace_formula(polygonBoundary, absoluteValue = True):
    nbCoordinates = len(polygonBoundary)
    nbSegment = nbCoordinates - 1

    l = [(polygonBoundary[i+1][0] - polygonBoundary[i][0]) * (polygonBoundary[i+1][1] + polygonBoundary[i][1]) for i in xrange(nbSegment)]

    if absoluteValue:
        return abs(sum(l) / 2.)
    else:
        return sum(l) / 2.
Run Code Online (Sandbox Code Playgroud)

我的多边形:

polygonBoundary = ((5, 0), (6, 4), (4, 5), (1, 5), (1, 0))
Run Code Online (Sandbox Code Playgroud)

结果 :

22.
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

我尝试使用 Numpy :它速度最快,但您必须先转换坐标。

import numpy as np
x, y = zip(*polygonBoundary)

def shoelace_formula_3(x, y, absoluteValue = True):

    result = 0.5 * np.array(np.dot(x, np.roll(y, …
Run Code Online (Sandbox Code Playgroud)

python performance polygon area

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

如何知道谁连接到Tibco EMS队列

我们正在使用Tibco EMS队列发送消息。我们是出版商。每当我们发布消息时,似乎有人正在使用它。当我们问另一个正在订阅的团队时,他们说他们没有消费。

是否可以知道谁连接到EMS队列并使用消息?

c# tibco ems tibco-ems producer-consumer

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

为什么.NET Framework 4.0中的静态类Tuple有新的关键字来创建实例?

静态类和静态类成员

在这个链接微软说,

静态类无法实例化.换句话说,您不能使用new关键字来创建类类型的变量.因为没有实例变量,所以可以使用类名本身访问静态类的成员.

我学习了静态类,如上所述.但是对于.NET Framework 4中引入的静态类Tuple,可以使用new关键字来创建元组.

var population = new Tuple("New York",7891957,7781984,7894862,7701639,7322564,8008278);

另一个例子

任何人都可以解释这是怎么可能的?

c# oop static tuples c#-4.0

3
推荐指数
2
解决办法
2465
查看次数