问题列表 - 第30925页

如何在.NET 4.0中检查泛型参数是否是动态的

我上课了ObjectMapper<T>..NET 4.0中是否有任何方法可以判断是否typeof(T)存在dynamic?我希望能够在成员方法中确定该类是否已初始化为new ObjectMapper<dynamic>()vs new ObjectMapper<SomeConcreteClass>()..

c# .net-4.0

11
推荐指数
2
解决办法
2851
查看次数

Web应用程序架构设计

我正在开始一个新项目,试图为电视的电子节目指南创建一个Web应用程序.这不是一个大型项目,而只是我可以用来学习Web应用程序编程的东西.我将使用PHP进行此操作.

在开始编写应用程序之前,有一个关键问题就是困扰我.由于应用程序将涉及大量使用数据库和/或XML文件进行数据存储,因此我很困惑如何实现应用程序的体系结构.对于这个初学者问题,请耐心等待.

我该如何实现应用程序的体系结构?

例如,将有大约50个频道(50*N)的节目数.我在想的是:

  • 将show description放在XML文件中.
  • 将通道名称放在数据库的表中.
  • 将显示名称和ID放在另一个表中,并从XML文档中获取显示描述.

上述架构缺乏的是如何实际实现时间跟踪.我的意思是我知道特定节目何时开始和结束但我在哪里"最好"存储该信息?在数据库中还是在XML文件中?我如何"最好"地显示信息?

你有比上述架构更好的建议吗?

javascript php architecture web-applications

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

Ruby on Rails:你能把Ruby代码放在YAML配置文件中吗?

我想在我的amazon_s3.yml配置文件中做类似的事情:

access_key_id: ENV['S3_KEY']
secret_access_key: ENV['S3_SECRET']
Run Code Online (Sandbox Code Playgroud)

......但我知道这不起作用.不确定它是否可行,但是你可以将Ruby代码放在YAML文件中吗?

ruby yaml

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

如何在JavaScript中继承C++类?

我正在嵌入SpiderMonkey以使我的C++库可编写脚本.为了使它可扩展,我需要定义一个继承库的一个C++基类的新类(JavaScript).

有没有一个例子告诉我如何使用SpiderMonkey做到这一点?

javascript embedding spidermonkey

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

如何使这个PHP URL解析功能近乎完美?

这个功能很棒,但它的主要缺点是它不处理以.co.uk或.com.au结尾的域.如何修改它来处理这个?

function parseUrl($url) {
    $r  = "^(?:(?P<scheme>\w+)://)?";
    $r .= "(?:(?P<login>\w+):(?P<pass>\w+)@)?";
    $r .= "(?P<host>(?:(?P<subdomain>[-\w\.]+)\.)?" . "(?P<domain>[-\w]+\.(?P<extension>\w+)))";
    $r .= "(?::(?P<port>\d+))?";
    $r .= "(?P<path>[\w/-]*/(?P<file>[\w-]+(?:\.\w+)?)?)?";
    $r .= "(?:\?(?P<arg>[\w=&]+))?";
    $r .= "(?:#(?P<anchor>\w+))?";
    $r = "!$r!";

    preg_match ( $r, $url, $out );

    return $out;
}
Run Code Online (Sandbox Code Playgroud)

为了澄清我寻找除parse_url()以外的东西的原因是我想剥离(可能是多个)子域.

print_r(parse_url('sub1.sub2.test.co.uk'));
Run Code Online (Sandbox Code Playgroud)

结果是:

Array(
[scheme] => http
[host] => sub1.sub2.test.co.uk
)
Run Code Online (Sandbox Code Playgroud)

我想提取的是"test.co.uk"(没有子域名),所以首先使用parse_url是一个毫无意义的额外步骤,其中输出与输入相同.

php regex url parsing

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

重新序列化?排列

我有这个数组:

[2] => Array
    (
        [type] => jpg
        [name] => 25.jpg
    )

[3] => Array
    (
        [type] => jpg
        [name] => 26.jpg
    )

[8] => Array
    (
        [type] => jpg
        [name] => 27.jpg
    )

[13] => Array
    (
        [type] => jpg
        [name] => 10.jpg
    )

[14] => Array
    (
        [type] => jpg
        [name] => 11.jpg
    )
Run Code Online (Sandbox Code Playgroud)

我怎么能把id改回0,1,2,3 ......等等?而不是2,3,8,13,14?

php arrays

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

变量还是常量?

使用一个比另一个好吗?

$lang = isset($_COOKIE['lang']) ? $_COOKIE['lang'] : 'en';
# OR
define("LANG" , isset($_COOKIE['lang']) ? $_COOKIE['lang'] : 'en');
Run Code Online (Sandbox Code Playgroud)

谢谢

php variables cookies constants

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

Django评论审核错误:AlreadyModerated at /

我正在尝试将评论框架添加到我在Django中创建的博客中.在我尝试启用评论审核之前,添加评论系统似乎正常工作.

我按照上面链接中的说明将以下代码添加到models.py中.我的模型名为Post,它代表了博客中的帖子.

class PostModerator(CommentModerator):
    email_notification = False
    enable_field = 'allow_comments'

moderator.register(Post, PostModerator)
Run Code Online (Sandbox Code Playgroud)

如果我尝试预览网站,我会收到错误AlreadyModerated at / with The model 'post' is already being moderated.我不知道为什么我收到此错误,因为我刚刚启用了评论,并且不确定为什么Post已经被审核.

python django

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

在非ARC iOS Objective-C代码中使用__weak有什么缺点吗?

我正在编写iOS Objective-C代码,而不是ARC.我更喜欢

__weak MyClass *myWeakIVar;
Run Code Online (Sandbox Code Playgroud)

例如,

MyClass *myWeakIvar; // weak
Run Code Online (Sandbox Code Playgroud)

它不仅对我来说更好,而且如果我在垃圾收集平台等上使用这些代码,我会得到__weak指令的好处.这有什么缺点吗?换句话说,它目前是等同于(再次,没有ARC)iOS上的noop吗?

iphone objective-c ios

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

如何逐行读取文件到列表中?

如何在Python中读取文件的每一行并将每一行存储为列表中的元素?

我想逐行读取文件,并将每行附加到列表的末尾.

python string file readlines

2028
推荐指数
22
解决办法
342万
查看次数