问题列表 - 第23093页

多个文件中的JavaScript

我创建了两个JavaScript文件.一个文件是"validators.js",另一个是"UserValidations.js".

这是validators.js的代码

function isBlankString(value) {
    if (value.replace(/\s/g, "") == "") {
        return true;

    } else {
        return false;
    }
}
Run Code Online (Sandbox Code Playgroud)

在其他js文件中,我已经定义了用于验证用户名的函数.

function validateUsername(element) {

    var username = element.value;

    if(value.replace(/\s/g, "") == ""){
        //nothing to validate
        return;
    }else{
        //validation logic
    }

}
Run Code Online (Sandbox Code Playgroud)

现在很明显我应该使用isBlankString(value)方法来检查字符串长度.但我不知道如何使用其他文件中定义的函数?

javascript

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

JMS - 常见用途

JMS和消息驱动Bean的常见和有用用途是什么?

java ejb jms

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

如何教初学者在Python中反转一个字符串?

我正在向第一年的数学学生教授"计算机程序设计入门"课程.人们必须假设这是学生第一次接触计算机编程.以下是我教学的主要目标:

  • 学生应该学习并理解Python的基础知识.
  • 最终,他们需要掌握足够多的Python工具,以便他们能够为给定的问题选择合适的工具.
  • 同时,他们必须通过计算机编程学习解决问题的基本技能.

我的教学方法是为每个新介绍的概念提供一系列激发学生的问题和戏弄.例如,在引入字符串和列表时,自然问题是字符串或列表反转的任务.如果我要求学生编写一个代码来检查字符串是否是回文,那么我最好告诉他们如何反转它.

对于列表,自然解决方案myString.reverse()至少有两个缺点:

  1. 它不会延续到字符串.
  2. 除非先说出方法,否则学生会认为这是一种魔力.

真正的问题是:如何引入在Python中反转字符串的问题?

python

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

以编程方式在Linq中使用条件

我刚刚阅读了最近关于在Linq中使用条件的问题,它让我想起了一个我无法解决的问题.在以编程方式构建Linq to SQL查询时,如果在运行时之前不知道条件数,那么如何才能完成此操作?

例如,在下面的代码中,第一个子句创建一个IQueryable,如果执行它,将选择数据库中的所有任务(称为问题),第二个子句将优化为仅分配给一个部门的问题(如果已在一个部门中选择了一个) combobox(将其选中的项目绑定到departmentToShow属性).

我怎么能使用selectedItems集合呢?

IQueryable<Issue> issuesQuery;

// Will select all tasks
issuesQuery = from i in db.Issues
              orderby i.IssDueDate, i.IssUrgency
              select i;

// Filters out all other Departments if one is selected
   if (departmentToShow != "All")
   {
        issuesQuery = from i in issuesQuery
                      where i.IssDepartment == departmentToShow
                      select i;
    }
Run Code Online (Sandbox Code Playgroud)

顺便说一下,上面的代码被简化了,在实际代码中有大约十几个子句根据用户搜索和过滤器设置细化查询.

c# linq linq-to-sql

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

比较项值的问题

我已经定义了我的课程:

public class Host 
{
     public string Name;
}
Run Code Online (Sandbox Code Playgroud)

然后是强类型字典:

Dictionary<string, Host> HostsTable;
Run Code Online (Sandbox Code Playgroud)

然后我尝试比较一个值:

 if (HostsTable.Values.Where(s => s.Name == "myhostname") != null) { doSomething }
Run Code Online (Sandbox Code Playgroud)

问题是,没有找到任何东西,即使我确定该项目在列表中.我做错了什么?

.net linq dictionary

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

Java中的String和StringBuffer有什么区别?

Java中的String和StringBuffer有什么区别?

String的最大大小是多少?

java string stringbuilder stringbuffer

63
推荐指数
4
解决办法
18万
查看次数

斯卡拉:为什么演员轻量级?

是什么让演员如此轻量级?

我甚至不确定它们是如何工作的.他们不是分开的线程吗?

scala actor

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

跨对象数组的最小值/最大值

它已经完成了死亡,在SO和围绕'网络.但是我想知道是否有办法利用标准的最小/最大功能:

Array.max = function(array) {
    return Math.max.apply(Math, array);
};

Array.min = function(array) {
    return Math.min.apply(Math, array);
};
Run Code Online (Sandbox Code Playgroud)

所以我可以搜索一系列对象:

function Vector(x, y, z) { this.x = x; this.y = y; this.z = z; }
var ArrayVector = [ /* lots of data */ ];
var min_x = ArrayVector.x.min(); // or
var max_y = ArrayVector["y"].max();
Run Code Online (Sandbox Code Playgroud)

目前,我必须遍历数组并手动比较对象值,并根据循环的特定需要制作每个对象值.更通用的方式会很好(如果稍慢).

javascript

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

如何让控件填满所有可用空间

我有一个xaml代码:

<Grid>
    <WrapPanel>
    <TextBox ></TextBox>
    <Button Content="GetIt" />
    </WrapPanel>
</Grid>
Run Code Online (Sandbox Code Playgroud)

我怎样才能获得textBox的所有可用空间?

我想做那样的事情:

| [____________________] [GETIT] |

c# wpf xaml

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

如何创建Min stl priority_queue?

默认的stl优先级队列是Max 1(Top函数返回最大的元素).

为简单起见,它说它是int值的优先级队列.

c++ stl priority-queue

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