问题列表 - 第34073页

受保护的关键字C#

我想知道protectedC#的含义是什么,为什么我们使用它,以及关键字的好处?

例如

protected int currentColorIndex;

请详细说明.

c# protected

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

在Ubuntu上的rvm下的ruby gems(未能)安装在错误的位置

我正在运行Ubuntu 10.04并且最初安装了ruby 1.9.1(来自源代码).我刚刚决定尝试使用ruby 1.9.2和rails 3,这似乎是使用rvm来处理多个ruby安装和gemsets的好时机.

安装RVM,似乎是工作,我在RVM安装红宝石1.9.2,并做出我的默认红宝石.但是,每次我尝试在ruby 1.9.2下安装gem时,都会看到此错误.

mark@Steve-Austins-Penguin:~$ gem install haml  
ERROR:  While executing gem ... (Errno::EACCES)  
Permission denied - /home/mark/.gem/specs
Run Code Online (Sandbox Code Playgroud)

gem environment 收益:

RubyGems Environment:  
- RUBYGEMS VERSION: 1.3.7  
- RUBY VERSION: 1.9.2 (2010-08-18 patchlevel 0) [x86_64-linux]  
- INSTALLATION DIRECTORY: /home/mark/.rvm/gems/ruby-1.9.2-p0  
- RUBY EXECUTABLE: /home/mark/.rvm/rubies/ruby-1.9.2-p0/bin/ruby  
- EXECUTABLE DIRECTORY: /home/mark/.rvm/gems/ruby-1.9.2-p0/bin  
- RUBYGEMS PLATFORMS:  
- ruby  
- x86_64-linux  
- GEM PATHS:  
 - /home/mark/.rvm/gems/ruby-1.9.2-p0  
 - /home/mark/.rvm/gems/ruby-1.9.2-p0@global  
<snip>
Run Code Online (Sandbox Code Playgroud)

但是如果正确的安装,ruby和gem路径在这里显示为什么ruby试图安装宝石/home/mark/.gem?所有的变量和路径由所示env的样子吧,我不能找到.gemrc我的系统可能包含冲突的路径设置上的任何文件.

所以我想我的问题是什么可能导致RubyGems的尝试安装到/home/mark/.gems的,而不是由RVM设置正确的路径?


在回答以下问题时:

mark@Steve-Austins-Penguin:~$ echo $PATH
/home/mark/.rvm/gems/ruby-1.9.2-p0/bin:/home/mark/.rvm/gems/ruby-1.9.2-p0@global/bin:/home/mark/.rvm/rubies/ruby-1.9.2-p0/bin:/home/mark/.rvm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games …
Run Code Online (Sandbox Code Playgroud)

ruby rubygems rvm

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

拦截没有接口的Unity 2.0 HandlerAttribute

我是Unity 2.0的AOP功能的第一次使用者,并希望得到一些建议.我的目标是能够在ASPX页面中记录方法调用,如下所示:

public partial class Page2 : Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
        }

        [Log]
        private void Testing()
        {

        }
    }
Run Code Online (Sandbox Code Playgroud)

这是以下代码LogAttribute:

public class LogAttribute : HandlerAttribute
{
    public override ICallHandler CreateHandler(IUnityContainer container)
    {
        return new LogHandler(Order);
    }
}
Run Code Online (Sandbox Code Playgroud)

现在LogHandler:

public class LogHandler : ICallHandler
{
    public LogHandler(int order)
    {
        Order = order;
    }

    public IMethodReturn Invoke(IMethodInvocation input, GetNextHandlerDelegate getNext)
    {
        string className = input.MethodBase.DeclaringType.Name;
        string methodName = input.MethodBase.Name;

        string preMethodMessage = string.Format("{0}.{1}", …
Run Code Online (Sandbox Code Playgroud)

aop unity-container

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

没有方法'迷你'

我有以下代码(基于此页面):

<script language="javascript" type="text/javascript" src="/js/jquery.js"></script> 
<script language="javascript" type="text/javascript" src="/js/jquery.sparkline.js"></script> 

<script type="text/javascript"> 
$(function() {
    alert($('.test').html());
    $('.test').sparkline();
});
</script>
Run Code Online (Sandbox Code Playgroud)

编辑:这是相关的HTML:

<span class="test">1,2,3</span>
Run Code Online (Sandbox Code Playgroud)

我收到警报,显示1,2,3,但错误控制台(在Chrome中)说Uncaught TypeError: Object #<an Object> has no method 'sparkline'.我忽略了什么吗?

jquery sparklines

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

我可以嵌套关键部分吗?TCriticalSection是否可嵌套?

我希望有两个程序可以相互调用,或者从运行的任何线程调用,但一次只运行一个.我怎样才能做到这一点?这会正常吗?

var
  cs: TCriticalSection;

procedure a;
begin
  cs.Acquire;
  try
    // Execute single threaded here. 
  finally
    cs.Release;
  end;
end;

procedure b;
begin
  cs.Acquire;
  try
    // Execute single threaded here. Maybe with calls to procedure a.
  finally
    cs.Release;
  end;
end;
Run Code Online (Sandbox Code Playgroud)

delphi critical-section

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

在eclipse中使用svn

我想使用svn进行颠覆.我可以将任何计算机用作LAN上的存储库,也可以只使用服务器.

eclipse svn

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

我可能创建的RootViewController,AppDelegate和View Controller类有什么区别?

我正在尝试学习iPhone的编程,我一直看到这些文件,我不确定这些文件的每个文件和内容何时在执行为iPhone构建的程序时引用.我正在尝试按照在线提供的教程和技巧,但没有一点一点的比较或类似的东西.如果你们中的任何一个人能够列出一些基本的差异,例如每个文件何时被引用以及理想情况下应该进入每个文件等等,那将是很好的.谢谢你的时间.

iphone xcode cocoa-touch ios

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

Textview环绕视图

我正在尝试使我的水平布局充分利用可用的空间.

在显示活动的信息中,我有一个"事实框",后面跟着一大盒文字.我希望信息框可以向右浮动,类似于下图.

这可能使用android TextView api吗?

示例图片

android textbox alignment textview android-layout

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

HashMap中的密钥存在检查

是否总是需要在HashMap中检查密钥是否存在?

我有一个HashMap,说1000条目,我正在寻求提高效率.如果非常频繁地访问HashMap,那么在每次访问时检查密钥是否存在将导致很大的开销.相反,如果密钥不存在并因此发生异常,我可以捕获异常.(当我知道这种情况很少发生时).这将减少对HashMap的访问一半.

这可能不是一个好的编程习惯,但它会帮助我减少访问次数.或者我在这里遗漏了什么?

[ 更新 ]我在HashMap中没有空值.

java hashmap

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

Python Windows服务过早地自动启动

我正在运行一个Python脚本作为Windows服务,但每当我将其设置为自动启动时,它似乎都失败了.我相信这可能是因为该服务使用了服务启动时尚未挂载的网络资源.有没有办法可以让它等到启动完成后再运行?

python windows-services

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