问题列表 - 第2190页

jQuery和"有组织的代码"

我最近一直在努力理解组织jQuery代码的最佳方法.我之前问了另一个问题,我认为我不够具体(在这里的问题中找到).

我的问题是,你做一个应用程序越丰富,你的客户端就越快失控.考虑这种情况......

//Let's start some jQuery
$(function() {        
    var container = $("#inputContainer");

    //Okay let's list text fields that can be updated
    for(var i=0; i < 5; i++) {

        //okay let's add an event for when a field changes
        $("<input/>").change(function() {

            //okay something changed, let's update the server
            $.ajax({
                success:function(data) {

                    //Okay - no problem from the server... let's update
                    //the bindings on our input fields
                    $.each(container.children(), function(j,w) {

                        //YIKES!! We're deep in here now!!
                        $(w).unbind().change(function() {

                            //Then insanity …
Run Code Online (Sandbox Code Playgroud)

javascript jquery code-organization

51
推荐指数
4
解决办法
8620
查看次数

使用PowerShell为文件添加扩展名

我有一个文件目录,我想附加文件扩展名,只要它们没有现有的指定扩展名.因此,将.txt添加到所有不以.xyz结尾的文件名中.PowerShell似乎是一个很好的候选人,但我对此一无所知.我该怎么办呢?

powershell

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

你应该在C#4.0中使用重载或可选参数声明方法吗?

我正在观看Anders关于C#4.0的讨论和C#5.0的预览,它让我想到C#中何时可以提供可选参数什么是推荐的方法来声明不需要指定所有参数的方法?

例如,FileStream类这样的东西有大约十五种不同的构造函数,它们可以分为逻辑"族",例如下面的字符串,来自a的那些IntPtr和来自a的那些SafeFileHandle.

FileStream(string,FileMode);
FileStream(string,FileMode,FileAccess);
FileStream(string,FileMode,FileAccess,FileShare);
FileStream(string,FileMode,FileAccess,FileShare,int);
FileStream(string,FileMode,FileAccess,FileShare,int,bool);
Run Code Online (Sandbox Code Playgroud)

在我看来,这种类型的模式可以通过改为使用三个构造函数来简化,并使用可以默认的参数的可选参数,这将使构造函数的不同系列更加清晰[注意:我知道这个更改不会是在BCL制作,我正在假设这种情况].

你怎么看?从C#4.0开始,将具有可选参数的紧密相关的构造函数和方法组作为单一方法更有意义,还是有充分理由坚持使用传统的多重载荷机制?

c# overloading optional-parameters c#-4.0

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

结构不属于面向对象的程序

或者是吗?

面向对象的设计是否应该使用默认情况下公开成员数据的语言结构,如果有一个同样有用的结构可以正确隐藏数据成员?

编辑:其中一个响应者提到,如果没有不变量,可以使用结构.这是一个有趣的观察结果:结构是一种数据结构,即它包含相关数据.如果结构中的数据成员是相关的,那么总是存在不变量吗?

c++ oop

5
推荐指数
3
解决办法
2262
查看次数

在VS 2008中显示单元测试结果

我是一个使用Visual Studio 2008内置单元测试组件的新手,在单元测试中记录或显示结果的最佳方法是什么?

我想在返回System.GUID和空System.GUID时测试我的服务方法

[TestMethod]
public void GetGUID()
{
   MyWcfServiceService.MyWcfServiceClient proxy = new MyWcfServiceService.MyWcfServiceClient();
   string name = "HasGuid";

   System.GUID guid = proxy.GetGUID(name);
}

[TestMethod]
public void GetEmptyGUID()
{
    MyWcfServiceService.MyWcfServiceClient proxy = new MyWcfServiceService.MyWcfServiceClient();
   string name = "HasEmptyGuid";

   System.GUID guid = proxy.GetGUID(name);
}
Run Code Online (Sandbox Code Playgroud)

c# unit-testing visual-studio-2008

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

有没有办法对所有oracle包和程序进行全文搜索?

我想搜索我的所有程序包和函数的某个短语.

由于可以使用toad检索编译过程的代码,我假设全文存储在某些数据字典表中.有谁知道那会是什么?

非常感谢

oracle data-dictionary

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

如何使用Emacs将当前日期和时间插入文件?

我可以使用Emacs中的哪些命令将当前日期和时间插入文件的文本缓冲区?

(例如,记事本中的等价物只是按下F5,这是记事本唯一有用的功能!)

emacs datetime timestamp text-editor

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

string.split返回一个字符串[]我想要一个List <string>是否有一个衬里将一个数组转换为一个列表?

C#中的列表具有该.ToArray()方法.我想要逆,其中数组被转换为列表.我知道如何创建一个列表并循环遍历它,但我想要一个单独的班轮来交换它.

String.Split在.NET 2.0环境中使用该方法,因此我无法使用LINQ等.

c# arrays generics list

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

在编写.NET代码时,关于避免内存泄漏的"注意"列表是什么?

当您编写数千行.NET代码时,您要记住什么以避免内存泄漏?我是防止检查的忠实粉丝,有一个着名的例子,关于这一点,使用"StringBuilder"来组合字符串而不是"String1 + String2",那么你的编码经验还有什么呢?

提前感谢您分享您的想法.

.net memory-leaks

10
推荐指数
4
解决办法
474
查看次数

没有找到2月15日

我在javascript中,在控制台中运行它

d = new Date();             
d.setMonth(1);
d.setFullYear(2009);
d.setDate(15);                                  
d.toString();
Run Code Online (Sandbox Code Playgroud)

输出:

"Sun Mar 15 2009 18:05:46 GMT-0400 (EDT)"
Run Code Online (Sandbox Code Playgroud)

为什么会这样?这似乎是一个浏览器错误.

javascript date

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