问题列表 - 第26565页

java中的设计模式

我想学习核心java设计模式.

你们中的任何一个人都可以通过简单的例子向我们推荐一些优秀的pdf,我可以通过它了解java中的设计模式.

提前致谢 :-)

java design-patterns

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

一种在循环中创建结构的更好方法

我已经很久没用C++编写了代码.最近,我正在尝试处理涉及结构的事情.像这样

typedef struct{
    int x;
    int y;
} Point;
Run Code Online (Sandbox Code Playgroud)

然后在循环中,我正在尝试创建新的结构并在列表中将它们指向它们.

Point* p;
int i, j;
while (condition){
    // compute values for i and j with some function...
    p = new Point;
    p* = {i, j}; //initialize my struct.
    list.append(p); //append this pointer to my list. 
} 
Run Code Online (Sandbox Code Playgroud)

现在,我的问题是可以简化这个吗?我的意思是,指针变量*p在循环之外并且在循环内调用p = new Point.是不是有更好/更好的语法?

c++ struct pointers loops new-operator

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

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

可以同时执行UML和ER图的工具

我已经批准购买一个工具,可以帮助我的团队的程序员编写更好的代码.

我的大多数团队成员要么做UML(.NET开发人员),要么他们做ER(数据库开发人员)

你能为我推荐一款可以同时使用这两种图表的工具吗?

请不要推荐Visio,因为我的团队已对其进行了评估,并且每个人都不喜欢它作为UML或ER图表工具.

diagram uml entity-relationship

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

将数据传递给jQuery click()函数

我有一个简单的跨度

<span class="action removeAction">Remove</span>
Run Code Online (Sandbox Code Playgroud)

此跨度位于表格内,每行都有一个删除范围.

然后,当点击该跨度时,我使用AJAX调用URL.AJAX事件需要知道该行的对象的ID吗?将该ID放入点击功能的最佳方法是什么?

我以为我可以做这样的事情

<span class="action removeAction" id="1">Remove</span>
Run Code Online (Sandbox Code Playgroud)

但ID不应该以数字开头?对?然后我想我能做到

<span class="action removeAction" id="my1">Remove</span>
Run Code Online (Sandbox Code Playgroud)

然后从ID中删除"我的"部分,但这似乎只是Yuk!

下面是我的点击事件和我的AJAX事件.

<script type="text/javascript" language="text/javascript">

$(document).ready(function()
{

    $(".removeAction").click(function()
    {
        //AJAX here that needs to know the ID            
    }
});

</script>
Run Code Online (Sandbox Code Playgroud)

我相信有一个很好的方法吗?

注意:我不是在寻找

$(this).attr("id");
Run Code Online (Sandbox Code Playgroud)

我希望能够传递多条信息

谢谢.杰克.

parameters ajax jquery function

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

JQuery $ .getJSON在请求URL中附加一个问号

我在ASP.NET MVC Web应用程序上有以下JSON请求代码:

var userID = 'id=' + $('#namesList').val();
        $.getJSON('/Person/GetPerson/', userID, function(data) {
            $('#collar').text(data.collarNumber);
            $('#name').text(data.Name);
            $('#email').text(data.EmailAddress);
        });
Run Code Online (Sandbox Code Playgroud)

这会创建一个请求,例如:http:// localhost:48610/Person/GetPerson /?id = 6.为什么那里有问号?我得到服务器错误参数字典包含非可空类型'System.Int32'的参数'id'的空条目....

如果我手动提出请求没有问号,它可以正常工作.

asp.net-mvc jquery json http

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

Hibernate Criteria API相当于HQL select子句?

我想对两个持久化类进行组合查询.

在HQL中,这可以通过select子句来实现,

select new Family(mother, mate, offspr)
    from DomesticCat as mother
        join mother.mate as mate
        left join mother.kittens as offspr
Run Code Online (Sandbox Code Playgroud)

在上面的例子中,Family是一个以DemesticCat作为其construtor params的联合类

什么是HQL select子句的Criteria等价物?

java orm hibernate hql criteria

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

lambda表达式的模式匹配

 21 --Primitive recursion constructor
 22 pr :: ([Int] -> Int) -> ([Int] -> Int) -> ([Int] -> Int)
 23 pr f g = \xs 0 -> f xs
 24 pr f g = \xs (y+1) -> g xs y ((pr f g) xs y)
Run Code Online (Sandbox Code Playgroud)

我想要这个函数创建的函数在不同的输入上采取不同的行为,这样它就可以创建一个递归函数.正如预期的那样,上面的代码不起作用.我如何做模式匹配,但它创建的功能?

谢谢

haskell

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

JSONRequest是一个全局Javascript对象吗?

我的目标是通过POST请求(REST Webservice)异步调用URL来增加我的一个对象的统计信息.

我是一名新手网络开发者,昨天我发现了JSON.由于JSON似乎很受欢迎和方便我去了www.json.org并发现了一个JSONRequest对象,似乎能够异步发送POST/GET请求,但我无法让它工作.

它是一个全局JavaScript对象还是我需要添加一些文件?我有点困惑,因为我找到了JSONRequest的Firefox插件扩展,但我不明白它的用途.

javascript json

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

提交按钮的事件触发序列

假设一个提交按钮也有一个单击事件处理程序(是的,这是错误的,但这确实是我正在处理的代码).

点击处理程序在即将提交的表单的字段中设置一个值.

所以当点击提交按钮时:

  1. 首先会触发什么,表单提交事件或点击事件?
  2. 将click事件提交给服务器的表单字段中设置的值是多少?我认为这取决于Q1的答案.如果首先发布表单,我猜它不会.

注意:我不是在寻找替代方案和建议.我知道处理这个问题的正确方法是什么.只是试图了解事件的顺序及其含义.

javascript javascript-events

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