问题列表 - 第19864页

C#.NET对象处理

应该是一个简单的.假设我有以下代码:

void Method()
{
   AnotherMethod(new MyClass());
}

void AnotherMethod(MyClass obj)
{
   Console.WriteLine(obj.ToString());
}
Run Code Online (Sandbox Code Playgroud)

如果我调用"Method()",那么在该过程中创建的MyClass对象会发生什么?它是否仍然存在于调用后的堆栈中,即使没有使用它?还是会立即删除?

我是否必须将其设置为null才能让GC更快地注意到它?

.net c# garbage-collection dispose object

8
推荐指数
2
解决办法
1517
查看次数

CSS:无法覆盖继承的文本修饰属性

我将在我的菜单中使用这样的CSS表格:

.menu {text-decoration:underline;}
.menu a:link {text-decoration:none; color:#0202C0}
.menu a:active {text-decoration:none; color:#0202C0}
.menu a:visited {text-decoration:none; color:#0202C0}
.menu a:hover {text-decoration:underline; color:#0099FF}
Run Code Online (Sandbox Code Playgroud)

但在尝试将其应用于文档时

<span class="menu">
   Some underlined text came here... 
   <a href="...">this text should not be underlined until mouse on!</a>
</span>
Run Code Online (Sandbox Code Playgroud)

我发现了意外的行为:链接文本总是保持下划线.我做错了什么?它可能取决于浏览器(我使用的是Mozilla Firefox 3.5.6,可能是IE 6.0正确显示)?如果是这样,我怎么能依赖CSS呢?我应该用什么来替代它?

(事实上​​,通常我很快就学会了新的编程语言,并且在编写基础之前从未遇到任何问题,直到我开始使用HTML和CSS.要么我与它不兼容,要么它的功能从未得到足够好的回忆.)

html css

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

Ruby on Rails等问题

我有一个应用程序,在布局中我有一个user_name div,根据他们是否登录显示不同的东西,是管理员等.现在我的代码如下:

  <% if current_user.role == "admin" %>
  <p id="admintxt">You are an admin!</p>
      <%= link_to "Edit Profile", edit_user_path(:current) %>
   <%= link_to "Logout", logout_path %>
  <% elsif current_user %>
   <%= link_to "Edit Profile", edit_user_path(:current) %>
   <%= link_to "Logout", logout_path %>
  <% else %>
<%= link_to "Register", new_user_path %>
<%= link_to "Login", login_path %>
<% end %>
Run Code Online (Sandbox Code Playgroud)

我已经有一个current_user帮助器,当代码只是时,一切正常:

<% if current_user %>
  <%= link_to "Edit Profile", edit_user_path(:current) %>
  <%= link_to "Logout", logout_path %>
<% else %>
    <%= link_to "Register", new_user_path %>
    <%= …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails

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

Cocoa:int主要功能

我很好奇,int main函数在Cocoa程序中扮演什么角色?实际上,我一直在查看的所有示例代码在main.m中只有以下代码:

#import <Cocoa/Cocoa.h>


int main(int argc, char *argv[])
{

    return NSApplicationMain(argc,  (const char **) argv);
}
Run Code Online (Sandbox Code Playgroud)

这究竟是做什么的,程序实际上从哪里开始逐步执​​行命令?看来我的观念需要重新调整.

cocoa objective-c nsapplication

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

使用presentational和deprecated标签重置CSS

为什么Eric Meyer在他的css重置中没有建议,表示,弃用和非语义标签?(即小程序,iframe,大,小,小,罢工.)

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 
{
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: …
Run Code Online (Sandbox Code Playgroud)

css w3c web-standards

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

MVC视图找不到我的扩展方法

我创建了一个扩展方法:

namespace MyComp.Web.MVC.Html
{
    public static class LinkExtensions
    {
        public static MvcHtmlString ActionImageLink(this HtmlHelper htmlHelper, string linkText, string imageSource, string actionName)
        {
            ...
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我从我的mvc app引用了程序集,我尝试在我的视图中导入命名空间:

<%@ Import Namespace="MyComp.Web.Mvc.Html" %>
Run Code Online (Sandbox Code Playgroud)

我还将它添加到Web配置文件中:

<pages>
    <controls>
        ...
    </controls>
    <namespaces>
        <add namespace="System.Web.Mvc"/>
        <add namespace="System.Web.Mvc.Ajax"/>
        <add namespace="System.Web.Mvc.Html"/>
        <add namespace="System.Web.Routing"/>
        <add namespace="System.Linq"/>
        <add namespace="System.Collections.Generic"/>
        <add namespace="MyComp.Web.Mvc.Html"/>
    </namespaces> 
</pages>
Run Code Online (Sandbox Code Playgroud)

在我的视图中,如果我尝试访问Html.ActionImageLink,则会收到一条错误消息,指出System.Web.Mvc.HtmlHelper不包含ActionImageLink的定义,该定义接受System.Web.Mvc.HtmlHelper的第一个参数类型.我没有看到System.Web.Mvc.HtmlHelper的任何ActionLink扩展方法,仅适用于System.Web.Mvc.HtmlHelper,那么它对.net框架有什么用处,而不适用于我?

asp.net-mvc extension-methods asp.net-mvc-2

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

有没有理由我不应该只定义#define NSFM [NSFileManager defaultManager]而不是每次都写出来?

有一个内置的快捷方式NSApp,有什么理由我不应该为NSFileManager添加一个?

#define NSFM [NSFileManager defaultManager]
Run Code Online (Sandbox Code Playgroud)

我认为省略这将使我的代码更清洁,我看不到保持它的任何好处.(我计划从现在开始在我的所有项目中执行此操作,因此它不会模糊不清.)

NSFileManager *fm = [NSFileManager defaultManager] 
Run Code Online (Sandbox Code Playgroud)

cocoa coding-style objective-c

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

创建灰度图像

我正在从一个文件中读取二进制数据,该文件指定x和y坐标(不是开源图像格式)的强度值,并希望将其转换为PNG图像(或其他广泛支持的格式).我将数据加载到一个数组中(使用数组模块),其中每个元素都是0到255之间的整数.要将其保存到PNG,我可以创建每个元素(x)的3项元组,如下所示:

t = (x, x, x)
Run Code Online (Sandbox Code Playgroud)

add使用map()在数组中应用它,然后使用putdata()保存图像.但是,转换为元组数组需要很长时间(几分钟).有没有办法只使用一个整数(不是元组)来指定rgb值.我猜一个替代方案是使用NumPy,但我不知道从哪里开始,所以在这方面的任何帮助也将不胜感激.

在此先感谢您的帮助.

python python-imaging-library

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

RichFaces和Facelets,一个很好的组合?

我已经使用RichFaces和JSF进行了一段时间的编程,并且像Facelets提供的功能(特别是作为JSF 2的一部分),但尚未使用它.RichFaces和Facelets之间是否存在任何需要注意或不兼容的问题?我作为RichFaces的一部分使用A4J ajax功能,所以我也很关心.

提前致谢.

jsf richfaces facelets java-ee

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

从数组中选择每行中的特定列

我试图为numpy数组的每一行选择特定的列元素.例如,在以下示例中:

In [1]: a = np.random.random((3,2))
Out[1]: 
array([[ 0.75670668,  0.1283942 ],
       [ 0.51326555,  0.59378083],
       [ 0.03219789,  0.53612603]])
Run Code Online (Sandbox Code Playgroud)

我想选择第一行的第一个元素,第二行的第二个元素和第三行的第一个元素.所以我尝试做以下事情:

In [2]: b = np.array([0,1,0])

In [3]: a[:,b]
Run Code Online (Sandbox Code Playgroud)

但是这会产生以下输出:

Out[3]: 
array([[ 0.75670668,  0.1283942 ,  0.75670668],
       [ 0.51326555,  0.59378083,  0.51326555],
       [ 0.03219789,  0.53612603,  0.03219789]])
Run Code Online (Sandbox Code Playgroud)

这显然不是我想要的.有没有一种简单的方法可以在不使用循环的情况下做我想做的事情?

python numpy

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