小编san*_*oIT的帖子

ie9:调试时出现恼人的弹出:"错误:'__flash__removeCallback'未定义"

我正在使用facebook社交小部件的asp.net mvc网站上工作.每当我启动调试器(ie9是浏览器)时,我会收到许多错误弹出窗口:错误:'__flash__removeCallback'未定义.

为了验证我的代码不负责任,我刚刚创建了一个全新的asp.net mvc网站并点击了F5.如果您导航到此URL:http://developers.facebook.com/docs/guides/web/#plugins,您将看到弹出窗口出现.

使用其他浏览器时,弹出窗口不会出现.我在昨天更新到ie9 RTM之前一直在使用最新的ie9 beta,并没有遇到这个问题.

你可以想象它非常烦人......我怎么能阻止那些弹出窗口?别人可以重现这个吗?

谢谢!

asp.net-mvc facebook visual-studio-2010 internet-explorer-9

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

庆典.用法:'./'

我确实试图在网上找到答案,但遗憾的是空手而归.与其他关键字一起搜索"./"会带来很多点击,但没有一个能帮助...

无论如何,正如你可能会说的那样,我对MacOs很新.我从shell运行mongo.我进入/ bin文件夹并启动mongo守护进程:

'./mongod'

.

如果我只输入'mongod',我会收到以下错误:

'-bash:mongod:命令未找到'

什么是

'./'

在'./mongod'中代表什么?为什么需要?为什么我不能通过输入mongod来执行mongo.毕竟,我在正确的目录中.

bash

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

Codeigniter - >获得404错误.简单的路线不起作用

我是一个asp.net的人,这是我第一次处理PHP.

无论如何,我一直在努力将现有网站迁移到新服务器.

此站点使用codeigniter.

当我调用http:// mydomain/admin时 出现404错误!

但如果我打电话:

HTTP://mydomain/index.php/admin

有用!

我在根上放了一个.htaccess文件:

RewriteEngine on
RewriteCond $1 !^(index\.php|images|stylesheets|scripts|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
Run Code Online (Sandbox Code Playgroud)

我在config.php中设置了:

$config['index_page'] = '';
Run Code Online (Sandbox Code Playgroud)

我的routes.php:

$route['default_controller'] = 'welcome';
$route['scaffolding_trigger'] = '';
Run Code Online (Sandbox Code Playgroud)

我不知道为什么它不起作用.我想它一定是非常简单的东西......

谢谢!

php codeigniter

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

使用EF伙伴类上的自定义属性(AttributeTargets.Class)进行数据验证

我有一个Entity Framework生成的类,具有以下属性:

public DateTime LaunchDate;
public DateTime ExpirationDate;
Run Code Online (Sandbox Code Playgroud)

我需要强制执行ExpirationDate> LaunchDate.

我正在使用各种帖子中描述的好友类.我将自定义验证属性(在属性上)应用于同一伙伴类中的其他属性,这些属性正在运行.

因为我需要比较两个属性,我直接在类上使用属性(AttributeTargets.Class)

这是我的自定义验证属性:

[AttributeUsage(AttributeTargets.Class, AllowMultiple = true, Inherited = true)]
public class PropertyMustBeGreaterThanAttribute : ValidationAttribute
{
    private const string _defaultErrorMessage = "'{0}' must be greater than '{1}'!";

    public PropertyMustBeGreaterThanAttribute(string property, string greaterThan)
        : base(_defaultErrorMessage)
    {
        GreaterThan = greaterThan;
        Property = property;
    }

    public string Property { get; private set; }
    public string GreaterThan { get; private set; }

    public override string FormatErrorMessage(string name)
    {
        return String.Format(CultureInfo.CurrentUICulture, ErrorMessageString,
            GreaterThan, Property);
    } …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc entity-framework data-annotations

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

从System.Web.Helpers.WebGrid中渲染部分视图

我试图从System.Web.Helpers.WebGrid中呈现Partial

我的模型类看起来像这样:

class GameInfo
{
    public List<AppUser> Team1 { get; set; }
        public List<AppUser> Team2 { get; set; }
    // and more properties
}

class AppUser
{
        public string PictureUrl { get; set; }
        public string ProfileUrl { get; set; }
        public long GamesWon { get; set; }
        public long GamesLost { get; set; }
        public int Points { get; set; }
    // and more properties
}
Run Code Online (Sandbox Code Playgroud)

我希望我的GridView在我的网格视图中显示GameInfo的列表.结果是比预期更难的是渲染团队(List).为了保持干燥,我创建了一个局部视图来渲染一个团队(_Team.cstml).

这是我的剃刀代码:

@if (Model != null)
{
   var webgrid = new WebGrid(source: Model.Games, …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc-3

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

在Delphi中有类似于c ++预编译头的东西吗?

我在Delphi中遗漏的一个功能(我希望它尽可能)是我不能让单位自动包含他们的依赖单位.这在c ++头文件中是可能的.例如,在c ++中:

dependentHeader.h:

#include "baseHeader.h"
Run Code Online (Sandbox Code Playgroud)

baseHeader.h中包含的任何头文件都可以在dependentHeader.h中找到.另一个例子是预编译头,无论我在预编译头中包含的内容都可用于项目中的所有头文件.这对于在整个项目中包含常用标题非常有用.

现在回到Delphi:我有一个名为DebugService的单元为了使用它,需要其他单元:DependentUnit1,DependentUnit2.

所以在我使用DebugService的每个单元中,我必须手动添加所有其他依赖单元:DependentUnit1,DependentUnit2.

我想要的只是能够将DebugService指定为依赖项并且具有所有依赖项吗?

所以,换句话说,我想:

uses
  DebugService;
Run Code Online (Sandbox Code Playgroud)

并不是:

uses
  DebugService, DependentUnit1, DependentUnit2;
Run Code Online (Sandbox Code Playgroud)

这是可能吗?

谢谢!

delphi delphi-xe2

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

Delphi Generics:不能将类和构造函数约束泛型类型转换为接口

procedure Test<TType: class, constructor>;

procedure TTestClass.Test<TType>;
var
   Obj1: IInterface;
begin
   Obj1 := TType.Create as IInterface;
end;
Run Code Online (Sandbox Code Playgroud)

给出以下编译错误:

[DCC错误] TestCNCTypesSerialization.pas(76):E2015运算符不适用于此操作数类型

我不懂为什么.我无法找到一种方法来完成这项工作......

谢谢!

delphi delphi-xe2

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

如何为所有私有/受保护方法生成Rtti信息?

一直在努力解决这个问题,似乎无法找到解决方法.我使用的是Delphi XE-2.

我需要为给定包中的所有类生成私有/受保护方法的Rtti Info.

默认情况下,Delphi似乎只为公共和已发布的方法生成Rtti.

如果我将以下指令添加到包含类的Unit,则为私有和受保护字段生成Rtti,但仅为该类生成.

{$RTTI METHODS([vcPublic, vcProtected, vcPrivate])}
Run Code Online (Sandbox Code Playgroud)

我不想将此指令添加到每个单元.

我将指令添加到Packages .dpk文件中,但它没有任何效果.

谢谢!

delphi rtti compiler-directives delphi-xe2

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

按位运算:向右移31位.这是一个错误吗?

我有一个uint:

2147483648(仅打开第32位)

二进制是:

1000 0000 0000 0000 0000 0000 0000 0000

现在如果我将这个数字31位移到右边,结果应该是1,不应该吗?

但是我得到了这个值:4294967295

二进制:

1111 1111 1111 1111 1111 1111 1111 1111

我写了这个单元测试:

[Test]
public function testShift(): void {

    // shift 31st bit 30 bits to the right -> WORKS!!!
    var bit31:uint = 1073741824;  // 0100 0000 0000 0000 0000 0000 0000 0000
    var test1:uint = bit31 >> 30;
    assertEquals(1, test1);

    // shift 32nd bit 31 bits to the right -> FAILS!!!
    var bit32:uint = 2147483648; // 1000 0000 0000 …
Run Code Online (Sandbox Code Playgroud)

actionscript-3

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