问题列表 - 第16164页

处理参考类型

当引用变量可以通过引用传递时:

    class Example
    {
        public string str="Demo";

        public int[] intValues={1,3,4,5};

       public static void StrPassing(string someStr)
        {
            string otherStr="Changed!";
            someStr=otherStr;
        }

        public static void NumPassing(int[] a)
        {
            a[2] = 115;
        }

    }


       static void Main(string[] args)
        {
            Example ex = new Example();
            Example.StrPassing(ex.str);
            Example.NumPassing(ex.intValues);

            foreach (int i in ex.intValues)
            {
                Console.WriteLine(i);
            }

            Console.WriteLine(ex.str);
            Console.ReadLine();
        }
Run Code Online (Sandbox Code Playgroud)

intValues[2]被改变115为参考正在passed.But(演示)的字符串"海峡"的值不会更改为"改变了!"这是什么原因呢?我.可把它作为数组传递通过引用和其他引用类型按值传递?

c# types reference

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

Sinatra + Bundler?

我想知道如何使用Bundler与Sinatra.我们的想法是使用Bundler在.gems文件夹中下载的gem.

ruby sinatra bundler

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

如何在HierarchicalDataTemplate的DataType属性中引用泛型类型?

我有一个类,MyClass<MyObject>并希望将其设置为HierarchicalDataTemplate的DataType.

XAML中的语法是什么?(我知道如何设置命名空间,我只需要语法

<HierarchicalDataTemplate DataType="{X:Type .....
Run Code Online (Sandbox Code Playgroud)

.net wpf xaml hierarchicaldatatemplate

7
推荐指数
2
解决办法
6124
查看次数

Playframework和Django

我合作过的Django之前,最近看到游戏框架.

这是Java社区对Django的回答吗?有任何经验吗?是否与其他Java Web框架进行了性能比较?

编辑:几乎与这个问题类似,答案,遗憾的是没有多说这个框架.

java django comparison frameworks playframework

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

iPhone Objective-C foreach设计

我正在尝试实现如下设计:

Touchclass:充当接口,几个类继承自它:
MoveTouchclass
JumpTouchclass
InterfaceTouchclass

然后我想要一个Touch对象列表.然后我希望能够剥离所有MoveTouch对象(而不是其他对象),然后将所有JumpTouch对象分开,等等,从这个大的列表中删除.不幸的是,for (MoveTouch* t in touches)没有做我想做的事; 整个列表中的所有内容都会被执行.

iphone foreach objective-c

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

在Haskell中用数字替换字符

我已经开始在项目Euler上做关于名称列表的问题,这些名称需要用字母表中的相应位置替换.在问题22中我需要替换,带有数字的字母:

names = ["MARY","PATRICIA","LINDA"....
replace = ??????
char2num a = map replace a
score (a,b) = a * (sum $ map char2num b)
answer = sum $ map score (zip [1..] (sort names))
Run Code Online (Sandbox Code Playgroud)

我找不到的是如何用字母替换字符.我该怎么做才能做替换功能(最好不是正则表达式)?

string haskell

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

在Emacs中,我如何确定哪个包正在加载tramp?

我与tramp和cygwin-mount有一个奇怪的交互(我认为:Emacs:Tab文件名的完成附加了一个额外的i:\ cygwin).因此,我想禁用tramp.我无法在明确加载tramp的.emacs中找到任何内容.当我点击查找文件迷你缓冲区中的选项卡时,我可以看到"正在加载tramp ...".我想弄清楚什么包导致了tramp的加载并禁用它.我该怎么做呢?我试着寻找(需要'tramp)但找不到任何有趣的东西.我能想到的唯一另一个选择是逐一评论我的.emacs中的一些,看看哪一个有效 - 但这是如此蛮力,我想要一个更聪明(更容易)的方式.

emacs elisp tramp

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

如何在 Jquery 验证中处理 html 元素 id/name 中的特殊字符?

我有一个 HTML 表单,它在 ids ( :,-,_ ) 中使用特殊字符。该表单使用 JQuery 验证插件来验证用户输入。具体id包含一个GUID,示例代码如下:

<script src="../../Scripts/jquery-1.3.2.js" type="text/javascript"></script>
    <script src="../../Scripts/jquery-validate/jquery.validate.js" type="text/javascript"></script>
    <script type="text/javascript">
        $(document).ready(function() {
            $('#respondForm').validate({ onclick: false,
                onkeyup: false,
                onfocusout: false,
                highlight:
function(element, errorClass) {
    $(element).css({ backgroundColor: '#FFFF88' });
}
,
                errorLabelContainer: $("ul", $('div.error-container')),
                wrapper: 'li',
                rules: { Input:_CDD66FA6-D190-434D-AF51-8272F64E0646_14ecbb3f-c0e0-4caf-b03a-013d12118405:
{
    required: true
, minlength: 5
, maxlength: 10
}

                }
,
                messages: { firstName:
{
    required: "xxx_Required"
, minlength: "XXX Should be greater than 5"
, maxlength: "XXX Cannot be greater than 10"
} …
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-plugins

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

Python中的有用继承.接口的替代方案

嗨,据我所知,Python变量是无类型的.所以现在我想拥有一个基类

class baseClass:
 def x():
  print "yay"
Run Code Online (Sandbox Code Playgroud)

和两个子类

class sub1(baseClass):
 def x(): 
  print "sub1"

class sub2(baseClass):
 def x():
  print "sub2"
Run Code Online (Sandbox Code Playgroud)

在其他编程语言中,我可以像接口一样开发接口

baseClass c = new sub1()
Run Code Online (Sandbox Code Playgroud)

所以现在我可以使用c作为具有sub1功能的baseClass,也许在运行时我可以通过它来改变它

c = new sub2()
Run Code Online (Sandbox Code Playgroud)

这在python中也可能吗?

python inheritance interface

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

适用于 Windows 的 dokan sshfs

在这里阅读了一篇关于 windows 的 dokan sshfs的文章。我想问你是否知道类似的软件(免费或不免费)以便从 Windows 访问 Windows 分区。Samba 总是一个答案,但我正在寻找更安全的东西。

sshfs dokan

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