问题列表 - 第6058页

调试消息"资源解释为其他但使用MIME类型application/javascript传输"

好的,我理解这些消息意味着什么,但我真的不确定是什么导致了它.顺便说一下,我在Mac OS X上使用Safari和Web Inspector.

我的文档头中有以下内容:

<script src="http://local.url/a/js/jquery.js" type="text/javascript"></script>
<script src="http://local.url/a/js/jquery.inplace.js" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

jquery.js处理正常,但另一个文件导致警告.似乎这个文件中的javascript永远不会被执行.

该文件正在通过mod_deflate,因此它是gzip编码,但另一个文件也是如此.

有没有人知道是什么导致了这个问题,或者如何解决它?

干嘛,加兹.

javascript apache safari mime-types

64
推荐指数
5
解决办法
10万
查看次数

在C#中确定调用对象类型

无论这是否是一个好主意,是否可以实现一个接口,其中执行函数知道调用对象的类型?

class A
{
   private C;

   public int doC(int input)
   {
      return C.DoSomething(input);
   }
}

class B
{
   private C;

   public int doC(int input)
   {
      return C.DoSomething(input);
   }
}

class C
{
   public int DoSomething(int input)
   {
      if(GetType(CallingObject) == A)
      {
         return input + 1;
      }
      else if(GetType(CallingObject) == B)
      {
         return input + 2;
      } 
      else
      {
         return input + 3;
      }
   }
}
Run Code Online (Sandbox Code Playgroud)

在我看来,这是一个糟糕的编码实践(因为参数不会改变,但输出会)但除此之外是否可能?

我在某种情况下,我想要一些特定的类型能够调用某个函数,但我无法排除对该函数的访问.我想过有一个"类型"参数

DoSomething(int input, Type callingobject)
Run Code Online (Sandbox Code Playgroud)

但是不能保证调用对象会使用GetType(this),而不是GetType(B)来欺骗B而不管它们自己的类型.

这会像检查callstack一样简单(相对简单)吗?


编辑

请把JaredPar的答案(如果你想的话)和John Feminella的答案一起投票.我无法将这两个答案都标记为已被接受,我接受了John Feminella的答案,因为它特别符合我的要求,而Jared的答案则提出了我之前未曾考虑过的解决方案.

c# types

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

检查WPF DataGrid中的可见行

我有一个WPF DataGrid,当屏幕上有太多行要查看时,它会得到一个垂直滚动条.我想知道的是,如果有一种方法可以知道用户滚动时顶部可见行是什么.

理想情况下,我希望能够连接事件以了解用户何时滚动和滚动,检查顶部可见行是什么以更新某些信息.

.net c# wpf datagrid

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

使用oracle在外连接中只获得一行

我有一个表,想要外连接另一个表,只使用Oracle 10g获取第二个表的第一行(nr最低的那一行).

编辑: nr在id中是唯一的

Table x    Table y
id         id  nr  code
 1          1   1   B
 2          1   2   A
 3          2   2   A

Expected result:
id   nr     code
 1    1      B
 2    2      A
 3    NULL   NULL
Run Code Online (Sandbox Code Playgroud)

测试数据的示例(不对单行进行限制,但应允许更快的测试):

WITH
  x AS( SELECT 1 id FROM dual UNION SELECT 2 FROM dual UNION SELECT 3 FROM dual ),
  y AS( SELECT 1 id, 1 nr, 'B' code FROM dual
        UNION SELECT 1, 2, 'A'  FROM dual
        UNION SELECT 2, 2, …
Run Code Online (Sandbox Code Playgroud)

sql oracle outer-join

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

gzip编码是否与JSON兼容?

我试图通过我的AJAX调用来缩小一些奇怪的现象.我的PHP脚本一开始就有这个:

ob_start("ob_gzhandler");
Run Code Online (Sandbox Code Playgroud)

适用于HTML.但使用application/json数据做这件事有什么问题吗?任何人都知道的浏览器问题?

php encoding json gzip

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

如何在运行时确定根调用程序集的版本号?(.净)

例:

MyProgram.exe已执行.它调用调用MyClassLibrary2.dll的MyClassLibrary1.dll.如何在MyClassLibrary2.dll中确定MyProgram.exe的汇编版本是什么?

这可能吗?

谢谢.

.net reflection assemblies

0
推荐指数
1
解决办法
578
查看次数

如何使用其名称和任何扩展名获取图像?

我正在建立一个asp.net网站.我想在页面上显示图像,但是虽然我知道图像名称,但我不知道扩展名.

因此,我想打开images目录并按名称获取图像,无论其扩展名如何.

html javascript c# vb.net asp.net

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

通用Func <T>的运行时创建

我需要实现这个方法:

object GetFactory(Type type);
Run Code Online (Sandbox Code Playgroud)

此方法需要返回一个Func <T>,其中typeparam'T'是'type'.

所以,我的问题是我不知道如何使用反射在运行时创建Func <?>.Activator.CreateInstance不起作用,因为委托上没有构造函数.

有任何想法吗?

.net c# reflection

15
推荐指数
1
解决办法
6990
查看次数

在Drupal 6中以CCK输入表格为主题

在我的template.php文件中我是这样的:

function myadmintheme_theme(&$existing, $type, $theme, $path) {
  return array(
    'node_form' => array(
        'arguments' => array('form' => NULL),
        'template' => 'ccktype',
    ),
  );
}
Run Code Online (Sandbox Code Playgroud)

我在同一个目录中有一个ccktype.tpl.php:

<b>works!</b>
Run Code Online (Sandbox Code Playgroud)

但是没有用,如果我进入node/add/ccktype,我就没有得到"工作!" 消息..我尝试了一切!

任何帮助,将不胜感激

php themes drupal cck drupal-6

2
推荐指数
1
解决办法
3564
查看次数

如何使用城堡windsor覆盖组件?

我想在给定的windsor容器中重新定义(默认)实现.那是OverWrite的用途吗?但不起作用.

container.Register(
                    Component.For<IServiceOperationAuthorization>()
                            .OverWrite()
                            .Instance(_authorization)
                    );
Run Code Online (Sandbox Code Playgroud)

还有其他想法吗?

欢呼,拉尔斯

castle-windsor castle ioc-container inversion-of-control

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