小编Edd*_*man的帖子

从Arraylist到Array

我想知道从ArrayList转换为Array是否安全/可取?我有一个文本文件,每行一个字符串:

1236
1233
4566
4568
....
Run Code Online (Sandbox Code Playgroud)

我想将它们读入数组列表然后将其转换为数组.这样做是否明智/合法?

谢谢

java arraylist

106
推荐指数
3
解决办法
23万
查看次数

如何使类型成为Eq的实例

我有一个名为的数据类型Praat.我想Praat成为一个实例,Eq以便两个Praats相等,当且仅当mx它们相等时.怎么做到这一点?

-- data type
data Praat t = Praat [k] [(k,k,k,k)] 

-- praat gives the maximum frequency
Praat t -> Int
mx (Praat [] _) = 0
mx (Praat (e:es) pt) = ...........
Run Code Online (Sandbox Code Playgroud)

这就是我试图定义实例但它无法正常工作的方式.

-- I want to make Praat instance of Eq so that two Praat are equal
-- when their respective `mx` are equal
instance Eq Praat where
   mx :: (Praat k)->Int
   (mx k) == (mx k) = …
Run Code Online (Sandbox Code Playgroud)

haskell instance typeclass

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

计算曼哈顿距离

我正在java 2D数组int [] []状态中实现NxN puzzels.我需要以下列方式使用曼哈顿的heureustic:

             the sum of the vertical and horizontal distances from 
                the current node to the goal node/tile

                                +(plus)

    the number of moves to reach the goal node from the initial position
Run Code Online (Sandbox Code Playgroud)

目前我不知道该怎么走.我是2D阵列益智游戏编程的初学者,所以很难理解某些概念.

我在询问是否有人可以帮助我逐步向我解释在Java中编写此代码时必须遵循的程序.

谢谢

java algorithm

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

在Netbeans 8上配置JBoss EAP的问题

我已经下载了JBoss EAP 7并在Netbeans 8上配置它.我已经到达向导"实例属性",要求从选择框中选择"域".当我打开选择框时,它是空的.没有什么可供选择的.因此,"完成"按钮也处于非活动状态,这使得无法完成配置.

我通过"服务"选项卡添加Jboss.这里出了什么问题?

java jboss netbeans wildfly

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

继承和REST API控制器 - 处理子类

我有优惠券和优惠平台正在开发的以下类层次结构::

Promotion - abstract
 - Coupon
 - Sale
 - Deal
Run Code Online (Sandbox Code Playgroud)

(优惠券,促销优惠继承自促销.促销有一个字符串属性调用type和一个抽象方法,将子类的类型属性初始化为字符串值.例如type,优惠券获取值"优惠券"等...)

对于每个子类中,我有一个DAO服务类,如CouponDAO,CouponService等.

在前端用户可以通过Angular 2界面创建优惠券促销交易,所以我决定拥有以下控制器:

PromotionController - abstract
 - CouponController
 - SaleController
 - DealController
Run Code Online (Sandbox Code Playgroud)

(CouponController,SaleController,DealController继承自PromotionController)

PromotionController将包含所有共同所有子类的常规CRUD功能,并在特定的控制器我会处理的具体操作意味着这些类.

A)现在面临的问题是如何实例化来自客户端的正确对象.例如,当用户提交优惠券促销交易时,如何实例化正确的对象.例如在PromotionController中,我有一个像这样的函数::

@RequestMapping(value=CREATE_PROMO, method=RequestMethod.POST)
    public ResponseEntity<?> create(@RequestBody Promotion promotion){
        promotionService.save(promotion); …
Run Code Online (Sandbox Code Playgroud)

java rest spring spring-mvc spring-boot

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

理解和解决K-Way合并排序

我来

1)计算k-Way合并排序所需的比较次数,以对从0到N-1的数字的随机排列进行排序.

2)

计算K-Way合并排序所需的数据移动次数o对从0到N-1的数字的随机排列进行排序.

我理解双向合并排序如何正常工作,并很好地理解代码.我现在的问题是我不知道如何开始并需要一些帮助.如何将双向合并排序转换为K-Way,以便我可以解决上述问题.

我已经google了一段时间,但找不到任何教程,以帮助我理解"k-Way合并排序"非常好.

我需要很好的解释该做什么,以便我可以从那里接受并自己做.

就像我说我理解双向,所以我如何移动到K-Way合并排序?我如何实现K-way.

谢谢你的帮助.

编辑

**我读了一些帖子 http://bchalk.com/work/view/k_way_merge_sort ,必须使用BinaryHeap来实现k-Way合并.是这样还是有其他方法?

**我如何将我的名单分成K?有一种特殊的方式吗?

c# java algorithm data-structures

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

理解SIP,WebRTC和PSTN如何协同工作的一点解释

我花了很多天时间学习更多关于WebRTC,SIP和PSTN以及它们如何协同工作,特别是在浏览器中接收电话的能力.我花了很多时间在Twilio的网站上,我喜欢他们能够让你接到一个从PSTN到你的浏览器的电话.

我真的想了解他们如何能够让某人拨打正常的PSTN电话号码并将呼叫定向到网络浏览器.

我碰到了这个问题来自SIP和WebRTC的来电并得到了一些了解,但有一些东西仍然缺失,需要有人为我连接点,以便我可以充分了解.

为了让您理解我的问题并给出明确的答案,让我们采取以下场景::

第一部分:::我们假设我住在伦敦并拥有自己的SIP服务器和SIP帐户并拥有一个PSTN电话号码,并且该号码被映射到SIP帐户.现在我希望能够在浏览器中接听来自世界各地的电话.当人们拨打PSTN号码时,呼叫将通过我的电信提供商.那么这些电话如何进入我的浏览器?在将呼叫定向到浏览器之前,是否必须将SIP服务器连接到电信提供商系统?

这是否意味着能够将呼叫定向到浏览器,电信公司系统必须知道对于这个特定的PSTN号码,呼叫必须来到我的SIP服务器或类似的东西?

我想知道进入我的浏览器的所有步骤,包括软件和(可能是硬件)介于两者之间.

第二部分::: Twilio给那些想要他们的人提供本地号码.据我所知,Twilio与电信公司签订协议以获取这些数字.Twilio系统是否可以连接到所有这些电信公司系统,然后才能将呼叫定向到用户的浏览器?

谢谢你的帮助.

voip telephony sip webrtc

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

如果某事不是Haskell中的列表

我如何检查Haskell中的对象是否不是列表?例如,我想知道
let a = 55,a是列表还是只是一个数字?

haskell

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

PHP图表库VS JavaScript图表库

在PHP chart Lib和JavaScript Chart Lib之间做出选择时,我只是停留了一点。我确实了解PHP(如果用于服务器端)和Javascript(用于客户端)。我的问题是,使用他们的图表库时有什么区别?是性能问题还是什么?

我想了解使用PHP图表库和JavaScript图表库的区别。请不要查找其图表库的示例。我正在寻找为什么我应该选择一个。

我试图用谷歌搜索“ php chart vs javascript chart”,但没有任何链接可以给我带来不同。

编辑1

1)

如果以前已经回答过这个问题,请指向我。

2)

正在开发互联网应用程序

编辑2

1)

我发现了有关PHPChart的信息,PHPChart同时具有PHP源代码和JavaScript源代码。如果有人在该库中有经验,是否可以解决服务器端负载(带宽问题)等问题。我在想,因为它同时具有PHP和JavaScript源,因此可能是最好的使用方法。我只是假设。:-)

非常感谢你

javascript php

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

导致混淆的休眠代码中的“ TM”

我正在学习本书Java Persistence with Hibernate,在PDF版本的第24页上有一个类似的声明:

UserTransaction tx = TM.getUserTransaction();
Run Code Online (Sandbox Code Playgroud)

我不知道从哪里来TM。我已经搜索了一段时间,但找不到任何答案。因此,我无法在Netbeans中运行我的代码。

我还可以JPA在代码的某处看到。这还意味着什么?

感谢您的帮助

整个代码是:

public class HelloWorldJPA {

    public static void main(String[] args){
        try {
            EntityManagerFactory emf = Persistence.createEntityManagerFactory("HelloWorldPU");

            UserTransaction tx = TM.getUserTransaction();
            try {
                tx.begin();
            } catch (NotSupportedException | SystemException ex) {
                Logger.getLogger(HelloWorldJPA.class.getName()).log(Level.SEVERE, null, ex);
            }

            EntityManager em = emf.createEntityManager();

            Message message = new Message();
            message.setText("Hello World!");

            em.persist(message);

            tx.commit();

            em.close();
        } catch (HeuristicMixedException | HeuristicRollbackException | IllegalStateException | RollbackException | SecurityException | SystemException ex) { …
Run Code Online (Sandbox Code Playgroud)

java hibernate

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