问题列表 - 第44693页

如何在Java中按两个字段排序?

我有一些对象person (int age; String name;).

如何按名称和年龄按字母顺序对此数组进行排序?

您会使用哪种算法?

java sorting

152
推荐指数
9
解决办法
16万
查看次数

使用2个表中的where子句选择mysql数据

我有2个mysql表,如下例所示:

汽车

Id     CAR NAME          AGE

1   Ford        2 years
2   AUDI        1 years 
3   Ford        2 years
Run Code Online (Sandbox Code Playgroud)

OPTIONS

Id  id_car   option

1    1      ESP
2    2          ABS
3    3          ABS
4    3          ESP
Run Code Online (Sandbox Code Playgroud)

而且我需要选择所有拥有ABS和ESP的2岁车.所以它应该在这个例子中回归:3福特

如果你有任何想法......

谢谢

mysql sql join one-to-many

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

如何使用C#解析文本文件?

我想创建一个Windows窗体应用程序,它将读取文本文件并将文本文件的字段放入文本框中.

文本文件格式示例:

Name;Surname;Birthday;Address

Name;Surname;Birthday;Address
Run Code Online (Sandbox Code Playgroud)

的WinForms

Name: textboxname

Surname: textboxsurname

Birthday: textboxbirth

Address: textboxaddress
Run Code Online (Sandbox Code Playgroud)

我还希望这个Winforms应用程序有一个NextBack按钮,以便它可以遍历记录.

我不知道如何在C#中做到这一点.我从哪里开始?

c# string winforms

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

LINQ实现 - 一个循环还是多个?

说我有类似的东西 collection.Select(..).Where(...).Sum(...)

LINQ引擎会在集合上执行1个或多个循环吗?

c# linq

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

代码执行的并行化/集群选项

我来自java背景,并且有一个CPU限制问题,我正在尝试并行化以提高性能.我已经将我的代码分解为以模块化方式执行,以便它可以以并行方式分发和运行(希望如此).

@Transactional(readOnly = false, propagation = Propagation.REQUIRES_NEW)
public void runMyJob(List<String> some params){
  doComplexEnoughStuffAndWriteToMysqlDB();
}
Run Code Online (Sandbox Code Playgroud)

现在,我一直在考虑以下选项来并行化这个问题,我想了解这个领域的人们的想法/经验.

我目前正在考虑的选项:

1)使用Java EE(例如JBoss)集群和MessageDrivenBeans.MDB位于群集中的从属节点上.每个MDB都可以选择一个如上所述开始工作的事件.AFAIK Java EE MDB由应用服务器进行多线程处理,因此希望能够利用多核.因此它应该是垂直和水平可伸缩的.

2)我可以看看使用Hadoop和Map Reduce之类的东西.我在这里担心的是我的工作处理逻辑实际上是相当高的水平,所以我不确定Map Reduce的可译性.另外,我是MR的新手.

3)我可以看看像Scala这样的东西,我认为这使得并发编程变得更加简单.但是,虽然这是可垂直扩展的,但它不是集群/水平可扩展的解决方案.

无论如何,希望所有这些都有意义,非常感谢你提供的任何帮助.

architecture scala mapreduce cluster-computing java-ee

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

3边的薄CSS边框在另一边渗入厚边框

顶部边框为6px和绿色.左,右和底1px #ccc.1px边框正在流入6px,请参阅小提琴示例. http://jsfiddle.net/AzHUt/34/

div汤以外的任何解决方案?

css

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

通过串口发送"ENTER"键

嗨,我想发送一些命令到我的设备,通过串口连接.怎么发送?

例如,我在谷歌搜索中找到了这个,但对我来说这没用.

Control+ E是5的键盘快捷键,所以:

serial.Write(new byte[]{ 5 }, 0, 1);
Run Code Online (Sandbox Code Playgroud)

c# console signals keypress

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

JPA2/Hibernate - 停止延迟加载?

我遇到了一个问题,即JPA在我不想要的时候试图懒洋洋地加载我的数据.基本上发生的事情是我正在使用服务来检索一些数据,当我将这些数据解析为JSON时,JSON库正在触发hibernate尝试并且懒洋洋地加载数据.有没有办法阻止这个?我在下面给出了一个例子.

// Web Controller method
public String getEmployeesByQuery(String query) {

    Gson gson = new Gson();
    List<Employee> employees = employeeService.findEmployeesByQuery(query);

    // Here is where the problem is occurring - the gson.toJSON() method is (I imagine)
    // using my getters to format the JSON output, which is triggering hibernate to
    // try and lazily load my data...
    return gson.toJSON(employees);
}
Run Code Online (Sandbox Code Playgroud)

是否可以将JPA/hibernate设置为不尝试并且懒惰地加载数据?

更新:我意识到你可以使用FetchType.EAGER - 但如果我不想急于加载那些数据呢?我只想阻止hibernate尝试检索更多数据 - 我已经拥有了我想要的数据.现在每当我尝试访问get()方法时,hibernate都会抛出"no session或session is closed"错误,这是有道理的,因为我的事务已经从我的服务中提交了.

谢谢!

java hibernate jpa gson

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

动态数组| ExpandoObject | 使用压缩初始化语法

我试图在c#中使用DynamicObject,我需要一个动态数组:

var d = new dynamic[];
Run Code Online (Sandbox Code Playgroud)

哪个工作正常.

编辑:请参阅下面的ExpandoObject.

但我也想用这个压缩的初始化新语法用一些数据填充该数组:

var d = new dynamic[] { 
  new {
   Name = "Some",
   Number = 1010
  },
  new {
   Name = "Other",
   Number = 2010
  }
 }
Run Code Online (Sandbox Code Playgroud)

但在这种情况下,所有对象都获得非动态类型"对象",并且通过项目的循环将给出一个例外:

foreach (dynamic item in d)
{
  @item.Name
  @item.Number
}
Run Code Online (Sandbox Code Playgroud)

错误:'object'不包含'Name'的定义.我想我只是以错误的方式初始化数组项.如何添加动态对象?

编辑:新内容:

我意识到"动态"没有动态添加属性的能力.

我最好使用ExpandoObject,它将内部字典中的所有项目公开为属性.但不幸的是,ExpandoObject似乎不支持这种漂亮的压缩创建语法,编译器抱怨:

var d = new ExpandoObject[]{
new ExpandoObject(){
    Name="Nnn",
    Number=1080
    }
}
Run Code Online (Sandbox Code Playgroud)

所以答案可能只是:这是不可能的.

c# dynamic object-initializers

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

Rails 3/Form没有Model:如何创建一个与模型无关的表单?

我有一个模型,我有一个视图,显示一个基于该模型创建新对象的表单.我们称之为那种形式Form1.

用户提交后Form1,将创建该对象.然后,我想在下一页上显示第二个表单Form2,该表单要求用户在将对象保存到数据库之前检查各种选项.

我的问题可能非常基本.我不知道如何创建Form2,因为它不直接与模型绑定.因为我是Rails新手,所以我只创建了以下表格:

form_for(@object) { |f| ... }
Run Code Online (Sandbox Code Playgroud)

@object 是从模型实例化的对象

问题:我不相信这种代码在我的目的下会起作用.我如何创造Form2,因为它不能基于@object@object模型?

我的应用程序中的一些细节:

Form1在重定向到OAuth服务器之前,站点接受values().

当用户在OAuth服务器上验证其凭据时,她将被重定向回我的站点.一个XML-RPC请求,然后获取关于用户的账户上的信息OAuth服务器.

XML响应可能表明用户只有一个帐户上的OAuth服务器.如果是这样,则从中检索一些值XML并将其添加到对象中 - 然后(最终)将其保存在数据库中 - 并将用户重定向到成功页面.

但是,如果XML响应表明用户在OAuth服务器上有多个帐户,我想显示一个表单(Form2),允许用户选择OAuth服务器上与我的站点关联的帐户.因此,Form2确实要求用户创建多少对象,而不是关于对象的特定属性.

activerecord ruby-on-rails ruby-on-rails-3

68
推荐指数
3
解决办法
4万
查看次数