小编dan*_*uch的帖子

Java - 学习MVC

我想学习如何将MVC架构应用到我的Java项目中; 主要是我在Swing的工作.现在没有简单的解释或示例如何使用MVC编写正确的代码,除了我在这里找到的这两个:

  1. http://leepoint.net/notes-java/GUI/structure/40mvc.html
  2. http://www.oracle.com/technetwork/articles/javase/mvc-136693.html

在我看来,Java中没有定义的MVC架构.从我看到的是Java在Wwing的基础层面为您提供的内容以及您可以自行应用的内容在第一个教程中.

除了上面的两个资源,有人可以为我提供一个可以让你轻松进入Java MVC的源代码吗?可能是一个视频教程?

java model-view-controller swing design-patterns

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

在html表格单元格中强行换行

我试图找到一种方法来强制表格单元格中的换行符后,它内部的文本将变得超过最大允许大小的50%.

如何在没有任何JS功能的情况下使用纯CSS和CSS?

html css

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

四人帮 - 设计模式 - 那些以过时方式编码的模式样本?

因此,为了澄清我的问题......臭名昭着的GoF书中的每个模式 - 可重复使用的面向对象软件的设计模式元素 - 都有其C++代码示例.

这些是最新的吗?或者现在C++中的代码看起来非常不同?

我问这个,因为当我用我的上一个问题发布我的代码时,很多C++开发人员告诉我,我应该摆脱指针,那里广泛使用的指针......

c++ design-patterns coding-style

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

Lombok注释与Cobertura或类似工具中的代码覆盖率

配置cobertura以忽略某些代码块

根据我从上面的问题中读到的问题,在Cobertura中没有办法将给定的代码部分排除在测试之外.

真的吗?/在任何类似的工具中都可以吗?

我正在使用Lombok注释@Getter,@Setter等等,这很好,但是即使我正在测试getter和setter方法,它们也会导致覆盖报告中出现"红色". - 我想对此做点什么......有什么方法可以解决这个问题吗?

java unit-testing cobertura lombok

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

采访编码Java排序

编写一个java程序来读取文件中的输入,然后对每个单词中的字符进行排序.完成后,按升序对所有生成的单词进行排序,最后跟随文件中数值的总和.

  • 处理数据时删除特殊字符并停用单词
  • 测量执行代码所需的时间

让我们说文件的内容是:Sachin Tendulkar获得18111 ODI运行和14692测试运行.

输出:achins adeklnrtu adn cdeors dio estt nrsu nrsu 32803

拍摄时间:3毫秒

我的代码需要15毫秒才能执行.....

请建议我解决这个问题的任何快速方法...........

码:

import java.io.BufferedReader;
import java.io.FileReader;
import java.util.*;

public class Sorting {

    public static void main(String[] ags)throws Exception
    {
        long st=System.currentTimeMillis();
        int v=0;
        List ls=new ArrayList();
        //To read data from file
        BufferedReader in=new BufferedReader(
                 new FileReader("D:\\Bhive\\File.txt"));
        String read=in.readLine().toLowerCase();
        //Spliting the string based on spaces
        String[] sp=read.replaceAll("\\.","").split(" ");
        for(int i=0;i<sp.length;i++)
        {
            //Check for the array if it matches number
            if(sp[i].matches("(\\d+)"))
                //Adding the numbers
                v+=Integer.parseInt(sp[i]); …
Run Code Online (Sandbox Code Playgroud)

java

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

MAIN方法应该复制输入参数吗?

有人可以想象这段代码:

public static void main(final String[] args) {
   // do something
}
Run Code Online (Sandbox Code Playgroud)

应该成为这样的:

public static void main(final String[] args) {
   String[] argsCopy = doCopy(args);
   // do something
}
Run Code Online (Sandbox Code Playgroud)

(在我们公司,我们有一个声纳规则,强制所有方法的这种应对或参数.)我可以想象为什么它对标准方法很重要,但我发现在工具主方法的开始完成它的任何好处.我错过了什么吗?

java

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

如何阻止Eclipse将注释拆分为新行

@Setter
@Getter
private String query;
Run Code Online (Sandbox Code Playgroud)

格式化之后我得到这样的东西,如何防止它并将我的注释保持在一行?我没有在Formater配置中找到任何可用的设置.

@Setter @Getter @sthElse @oneMore @etc
private String query;
Run Code Online (Sandbox Code Playgroud)

这就是我希望的样子

java eclipse

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

Mediator C++ GUI示例

我听说过某个地方@web我将能够找到使用GUI组件的Mediator的好C++示例.但是,我试图找到只有GoF样本或来自巫术和类似的东西,这对我没有帮助.

那么......你知道在哪里可以找到提到的GUI样本吗?

很抱歉这个问题,但这对其他人也很有用.

c++ design-patterns mediator

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

在jsp里面的javascript中访问会话变量

我需要为google API表提供数据...所以我将它从servlet发送到JSP

但是如何在"googles"javascript中访问此数据?

我将提供另一个JS的样本 - 非常简单 - 只是为了让我学习如何制作主题

    <script>
        function showTable()
        {
            <%
                Object obj = session.getAttribute("list");
                List<String> list = new ArrayList<String>();
                int size = 0; 

                if (obj != null) {
                    list = (ArrayList<String>) obj;
                    size = (Integer) session.getAttribute("size");
                }

                for (int i = 0 ; i < size ; i++) {
                    String value = list.get(i);

            %>
                    alert('<%= i %> = <%= value %> ');
            <%
                }

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

它必须打印给定列表的元素......但是现在它只是一个内部有警报的大字体...要重构它吗?我不喜欢在JSP中使用很多java,因为servlet应放在它的位置

编辑:只是为了总结 - 我更喜欢这里的"正常"JS循环...通常我更喜欢最小化Java代码,并最大化JS

javascript jsp session-variables

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

C++定义接口

#define interface class
Run Code Online (Sandbox Code Playgroud)

(这里有更多 - http://www.codeproject.com/KB/cpp/CppInterfaces.aspx)

那有意义吗?这是否阐明了接口与实现类之间的区别?或者它令人困惑,因为很明显纯虚拟类是接口?

你用它吗?还是"宏是邪恶的"?

c++ macros interface c-preprocessor

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