小编fer*_*ith的帖子

5x5网格中的五位数字

|---|---|---|---|---|
| 1 | 1 | 3 | 5 | 1 |
|---|---|---|---|---|
| 3 | 3 | 2 | 0 | 3 |
|---|---|---|---|---|
| 3 | 0 | 3 | 2 | 3 |
|---|---|---|---|---|
| 1 | 4 | 0 | 3 | 3 |
|---|---|---|---|---|
| 3 | 3 | 3 | 1 | 1 |
|---|---|---|---|---| 
Run Code Online (Sandbox Code Playgroud)

(图1)

图1显示了一个正方形.每行,每列和两个对角线可以读作五位素数.从左到右读取行.列从上到下读取.两个对角线都是从左到右读取的.使用INPUT.TXT文件中的数据,编写构造此类方块的程序.

素数必须具有相同的数字总和(示例中为11).广场左上角的数字是预先确定的(示例中为1).

质数可以在同一方格中多次使用.

如果有多种解决方案,则必须提供所有解决方案.五位素数不能以零开头,即00003不是五位素数.

输入数据

11 1

我试图从IOI'94竞赛 - 问题3 - The Primes做一个问题.

我已经构建了大部分辅助函数......

  1. 二手Sieve of Eratosthenes生成5位数的素数(介于9999和100000之间)
  2. 构建了一个计算数字总和的函数(12345 …

java algorithm primes functional-programming

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

用 Java 渲染 HTML

我正在尝试为我正在开发的应用程序创建一个帮助面板。帮助文件已经使用 html 技术创建,我希望它在窗格中呈现并显示。我见过的所有代码都显示了如何呈现网站,例如“ http://google.com ”。我想从我的电脑渲染一个文件,例如“file://c:\tutorial.html”

这是我的代码,但它似乎不起作用。

import javax.swing.JEditorPane;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JScrollPane;
import javax.swing.SwingUtilities;
import java.awt.Color;
import java.awt.Container;
import java.io.IOException;

import static java.lang.System.err;
import static java.lang.System.out;

    final class TestHTMLRendering
        {
        // ------------------------------ CONSTANTS ------------------------------

        /**
         * height of frame in pixels
         */
        private static final int height = 1000;

        /**
         * width of frame in pixels
         */
        private static final int width = 1000;

        private static final String RELEASE_DATE = "2007-10-04";

        /**
         * title for frame
         */
        private …
Run Code Online (Sandbox Code Playgroud)

html java

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

Java中的Unicode到字符串转换

我正在建立一种语言,一种玩具语言.语法\#0061应该将给定的Unicode转换为字符:

String temp = yytext().subtring(2);
Run Code Online (Sandbox Code Playgroud)

然后尝试附加'\u'到字符串后,我注意到生成了一个错误.

我也试过"\\" + "u" + temp;这种方式不做任何转换.

我基本上只是尝试通过提供'0061'方法帮助将Unicode转换为字符.

java string unicode

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

我们如何在Grails中迁移/更新数据库模式?

我们已经和Grails合作了一段时间,我的团队负责人提出了一些关于Grails ORM(GORM)的问题:

  1. 一旦我们转向生产,我们如何维护数据库架构?
  2. 我们可以用Grails更新数据库架构吗?
  3. 如果架构已更新,更改是否会自动反映/框架是否会处理此问题?
  4. 是否有任何Grails插件可以让我们更新架构而不会头疼?

java orm grails groovy

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

()=>构造

我正在将一个项目从visual studio 2005转换为visual studio 2008,并提出了上述结构.

using Castle.Core.Resource;
using Castle.Windsor;
using Castle.Windsor.Configuration.Interpreters;
using CommonServiceLocator.WindsorAdapter;
using Microsoft.Practices.ServiceLocation;

namespace MyClass.Business
{
    public class Global : System.Web.HttpApplication
    {
        public override void Init()
        {
            IServiceLocator injector =
                new WindsorServiceLocator(
                    new WindsorContainer(
                        new XmlInterpreter(
                            new ConfigResource("oauth.net.components"))));

            //ServiceLocator.SetLocatorProvider(() => injector);

            // ServiceLocator.SetLocatorProvider(injector);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

ServiceLocator.SetLocatorProvider(()=> injector);

我能理解这是什么吗?

visual-studio-2005 oauth visual-studio-2008 c#-3.0 c#-2.0

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

模拟使用findAll,生成MissingMethodException的grails方法

def retrieveEatenFood(String token, String addedDate) {     

    def consumer = Consumer.findByMobileToken(token)
    if(consumer != null) {  

        def efList = []

        def list = consumer.findAll("from EatenFood as ef where date(ef.dateAdded) =  date(:da)",[da:sdf_long.parse(addedDate)])
        list.each{
            def eatenList = [:]
            eatenList.put("foodType",it.food.name)
            eatenList.put("sequenceNumber",it.sequenceNumber)
            eatenList.put("eatenDate", it.eatenDate)
            eatenList.put("DateAdded",it.dateAdded)
            efList.add(eatenList);
        }

        return efList;  
    }
}
Run Code Online (Sandbox Code Playgroud)

试图模拟上面的方法,但findAll继续生成异常.

这个问题有效!现在我需要为它编写测试,并且我一直得到这个例外.任何人都可以帮助我!

groovy.lang.MissingMethodException: No signature of method: carrotdev.Consumer.findAll() is applicable for argument types: (java.lang.String, java.util.LinkedHashMap) values: [from EatenFood as ef where date(ef.dateAdded) =  date(:da), [da:Sun Feb 13 01:51:47 AST 2011]]
Possible solutions: findAll(groovy.lang.Closure), find(groovy.lang.Closure)
    at …
Run Code Online (Sandbox Code Playgroud)

grails junit unit-testing grails-orm

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

如何开始优化我的Java代码? - CPU为100%

我写了一个应用程序,但由于某种原因,它保持在100%的峰值.我在一些类上运行了一个配置文件r,并且报告显示isReset()和isRunning()似乎被调用了很多次.你有什么不对的地方请告诉我.谢谢

Class 1是唯一使用isReset()代码的类,所以我希望这有助于你们检测错误

1级

package SKA;
/*
 * ver 0.32 June 2009
 * 
 * Bug Fix Release:
 * 
 * Fixed Array resize
 * Fixed Red Black Tree delete method 
 * Fixed Red Black Tree save/read option
 * Update help file
 * 
 */





/*
 * Additions:
 * ver 0.30 May 2009
 * 
 * Added Red Black Tree structure
 * Added Delete method for canvases
 * Added Array structure
 * Added ability to recolor nodes.
 * Added Bubble Sort Algorithm
 * Added …
Run Code Online (Sandbox Code Playgroud)

java class function jpanel jframe

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

Mockito通过,但代码覆盖率仍然很低

package com.fitaxis.test;

import java.sql.SQLException;

import org.junit.Assert;
import org.junit.Test;
import org.mockito.Mockito;
import org.mockito.invocation.InvocationOnMock;
import org.mockito.stubbing.Answer;

import static org.mockito.Mockito.*;

import com.fitaxis.leaderboard.LeaderBoard;

public class LeaderBoardTests {


 @Test 
 public void TestThatDataIsSavedToTheDatabase()
 {
  LeaderBoard leaderBoard = mock(LeaderBoard.class);
  //doNothing().doThrow(new RuntimeException()).when(leaderBoard).saveData();

  when(leaderBoard.saveData()).thenReturn(true);

  boolean res = leaderBoard.saveData();

  verify(leaderBoard).saveData();

  Assert.assertTrue(res);
 }

}
Run Code Online (Sandbox Code Playgroud)

我使用mockito来模拟一个类,但是当我使用代码覆盖时,它没有检测到该方法被调用.难道我做错了什么?请帮忙!

java mocking mockito

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

方法达到峰值我的处理器

可能重复:
如何开始优化我的Java代码? - CPU为100%

我有一个方法isReset(),它像疯了一样执行我定义为

   public boolean isReset() { return reset; 
   }
Run Code Online (Sandbox Code Playgroud)

在另一堂课.下面的类是唯一使用此代码的类.

import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.io.IOException;

import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JOptionPane;
import javax.swing.JScrollPane;
import javax.swing.KeyStroke;
import javax.swing.border.BevelBorder;
import javax.swing.border.SoftBevelBorder;


// TimerQueue

public class SkaTest {
   public static final int WIDTH = 500;
   public static final int HEIGHT = 500;
   public static final int CANVAS_X = 100;
   public static final int …
Run Code Online (Sandbox Code Playgroud)

java performance listener cpu-usage observer-pattern

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

HTML打印

我太便宜了,不能购买水晶报告所以我在asp.net中构建了报告,我面临的唯一问题是打印报告并使其看起来很专业.在不同的打印机上,报告看起来不同,我希望能够控制最终输出并使报告在所有打印机上打印标准.你们有什么建议如何正确实现这一目标?

html c# printing asp.net

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

独特的应用密钥

我正在创建一个Web服务,允许应用程序开发人员(AKA我的朋友)查询我的数据库.问题是,作为安全约束,我希望能够跟踪每个用户.我正在创建一个像FaceBook或Google地图一样的独特应用ID.

开发人员必须提交用户名和电子邮件地址,并在他们点击生成时生成唯一密钥.问题是,如果用户/电子邮件已经存在,则必须首先检查数据库,并检查密钥是否已经生成(伪随机生成保护).

要使用Web服务,用户必须输入以下内容:

webservice.Authenticate('app key here');

进行身份验证.提前致谢.

c# sql asp.net authentication web-services

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