问题列表 - 第6791页

创建泛型类型的实例?

如果BaseFruit有一个接受一个的构造函数,int weight我可以用这样的泛型方法实例化一块水果吗?

public void AddFruit<T>()where T: BaseFruit{
    BaseFruit fruit = new T(weight); /*new Apple(150);*/
    fruit.Enlist(fruitManager);
}
Run Code Online (Sandbox Code Playgroud)

注释后面添加了一个示例.如果我给出BaseFruit一个无参数构造函数然后通过成员变量填充所有内容,我似乎只能这样做.在我的真实代码中(不是关于水果),这是不切实际的.

-Update-
所以它似乎无法以任何方式通过约束来解决.从答案中有三种候选解决方案:

  • 工厂模式
  • 反射
  • 活化剂

我倾向于认为反射是最不干净的,但我不能在其他两个之间做出决定.

.net c# generics

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

使用Mysql转换日期

我有这种格式的约会

2006年5月30日中午12:00

在mysql中有一个等效的strtotime(),它会让我将它转换为mysql日期吗?

mysql datetime

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

如何检查空Gridview

我有一个ASP.NET 2.0(C#)Web应用程序,在其中我有一个gridview从oracle数据库获取其数据.

我想知道如何检查gridview是否为空,并做了些什么.

我已经尝试过了:

if(GridView.Rows.Count == 0)
{
// Do Something
}
Run Code Online (Sandbox Code Playgroud)

但它不起作用......

有任何想法吗?

谢谢.

c# asp.net null gridview

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

在Web上获取Python脚本输出的最简单方法是什么?

我有一个连续运行的python脚本.它每30秒输出2行信息.我希望能够在网上查看此输出.特别是,我希望网站能够自动更新(每30秒在页面/网站顶部添加新输出,而不必刷新页面).

我知道我可以用javascript做到这一点但是有一个基于python的解决方案吗?即使有,是javascript的方式去?如果需要,我非常愿意学习javascript,但如果没有,我想继续关注python.

对不起基本问题,但在网络编程方面我还是一无所知.

谢谢!

javascript python

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

Rails:正确路由命名空间资源

如果您将资源映射添加到routes.rbin Rails 2.3中的命名空间,那么如何使link_to(以及form_for等)理解它应该获取命名空间控制器而不是根命名空间中的控制器?

例如...

有了这个routes.rb:

map.namespace :admin do |admin|
  admin.resources :opt_in_users
end
Run Code Online (Sandbox Code Playgroud)

这在视图中:

<%= link_to @anOptInUser %>
Run Code Online (Sandbox Code Playgroud)

link_to应该使用link_for_admin_opt_in_user,而是它尝试使用link_for_opt_in_user,这将失败.

ruby-on-rails

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

如何准确计算Java程序写入或读取文件所需的时间?

如何准确计算Java程序从/向文件写入或读取多个字节所需的时间?

准确测量时间非常重要.(时间应由程序本身计算).

java io profiling

5
推荐指数
2
解决办法
3914
查看次数

protect_from_forgery&Unobtrusive Javascript

我有一些javascript在我的Rails网站上进行ajax调用:

$.ajax({type: "PUT", url: url, data: { dummy: data }, complete: function(data) {}});
Run Code Online (Sandbox Code Playgroud)

当Rails得到它时,它会抛出一个ActionController::InvalidAuthenticityToken错误.如果可能的话,我想把protect_from_forgery的内容保留在那里......但是我怎么能从javascript文件中传递auth令牌呢?

谁能帮我吗?

ajax jquery ruby-on-rails

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

亚马逊S3:何时/为什么

所以,我有一个专用的服务器.我主持了大约十几个小网站.

使用S3(或Mosso)进行图像和静态文件托管是否真的有好处?我的服务器有足够的磁盘空间,还是我完全忽略了S3的重点?

我一直在阅读它是多么美妙和便宜,我问自己"自己,你为什么不使用这个",答案总是"为什么?"

cdn amazon-s3

26
推荐指数
4
解决办法
7971
查看次数

有没有办法获取Python中目录中的所有目录而不是文件?

这个链接使用的是自定义方法,但我只想知道在Python 2.6中是否有一种方法可以实现它?

python directory

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

为什么以下jquery脚本不起作用?

我有一个简单的单页设置.在根文件夹下,我有3个子文件夹(js,css和images).在根文件夹中,我有一个index.html页面,其中包含以下内容:

<html>
<head>
<title></title>
<script language="javascript" src="js/jquery-1.3.2.min.js"></script>
<script language="javascript" src="js/myscript.js"></script>
</head>
<body>
<a onclick="doSomething()" href="#" class="doSomething">Click!</a>
</body>
<html>
Run Code Online (Sandbox Code Playgroud)

myscript.js包含以下代码:

$('a.doSomething').click(function(){
//Do Something here!
alert('You did sometihng, woo hoo!');
});
Run Code Online (Sandbox Code Playgroud)

当我点击链接时,没有任何反应.我错过了什么?

javascript jquery

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