问题列表 - 第30318页

有人知道IT术语的常用词汇表吗?

我需要他们帮助构建标签云,需要包括Java术语,测试,版本控制,模式,敏捷等IT术语.

至少需要几百个字.

tags dictionary tag-cloud

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

具有本地范围的PHP常量

在PHP中是否可以使用局部范围的常量?是的,请提供一个小例子.

php

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

如何在没有构造函数和静态方法的情况下描述c#接口?

我想为单身人士创建界面.但是接口不能禁止公共构造函数和描述静态方法.如何解决这个问题呢?

c#

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

wicket @SpringBean无法创建bean

我有一个关于Eclipse,Wicket,Spring,Hibernate的项目.除了:当我尝试时,每件事都是正常的

public class SortableContactDataProvider extends SortableDataProvider<User>
{
    @SpringBean
    private Service service;

    public Iterator<User> iterator(int first, int count)
    {
        //SortParam sp = getSort();
        return service.findAllUsers().subList(0, 15).iterator();
    }
...
Run Code Online (Sandbox Code Playgroud)

服务变量是null?在我使用这个构造的任何其他地方,"服务"不是空的并且运行良好.请帮我解决这个问题.

java spring wicket

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

为什么要使用PHP项目和phing的"build /"文件夹

使用"build /"文件夹可以放置和"构建"所有源代码有什么好处?

也许这是一个愚蠢的问题,但我正在尝试理解与PHP的持续集成.用于phing的build.xml的任何示例都使用这样的构建/文件夹,但是对于PHP来说有一点意义,其中签出的项目不需要编译,只需要基本配置.复制所有到构建/只会复杂的事情,因为你已经翻番文件和文件夹+1到Web根路径(如果你想有web用户界面来运行Selenium测试)

特别是我需要phing两种情况:
1)让新用户设置他的第一次安装(或更新旧),正确的工作副本
2)运行unit/func-tests,phpcc,phpcs,phpdoc等(通常在CI服务器上) )

我应该为第二项任务"建立/"吗?PHP的最佳实践是什么?

php phing continuous-integration phpundercontrol

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

删除外键约束,参照完整性和Hibernate

我的同事提到我们的客户DBA建议删除项目Oracle DB模式中的所有外键约束.最初我不同意这个决定.我是开发人员而不是DBA.后来才意识到这个决定背后可能有一些原因.所以我正在尝试获得这个决定的利弊.

项目信息:

  1. Spring应用程序与Hibernate持久化.
  2. Oracle 10g DB
  3. 批处理作业仅使用SQL-loader或普通JDBC.

这是我的利弊清单(如果我错了请纠正我)

优点:

  1. 由于应用程序持久性由Hibernate管理,因此不需要外键级联.它由Hibernate管理,具有适当的级联选项.

  2. Hibernate DELETE操作(包括删除级联选项)在删除主键记录之前删除外键表记录(即避免引用完整性问题).对于非外键的情况,外键情况和外键与级联情况,此行为相同.但是添加外键会不必要地减慢Oracle删除操作的速度.

缺点

  1. Hibernate提供了一种机制,用于管理对象之间的关联以及关联中的级联操作.但它永远不会提供DB拥有的完整的参照完整性解决方案.

  2. 这些批处理作业仅使用SQL-loader或普通JDBC需要参照完整性.

伙计们,我需要你的建议.如果你们中的任何人都是DBA,请提供DBA方面的原因.

谢谢.

oracle referential-integrity hibernate

3
推荐指数
2
解决办法
3592
查看次数

MATLAB计算INV错误(对于奇异矩阵)

MATLAB有时计算INV错误:

看这个例子

[ 8617412867597445*2^(-25), 5859840749966268*2^(-28)]
[ 5859840749966268*2^(-28), 7969383419954132*2^(-32)]
Run Code Online (Sandbox Code Playgroud)

如果你把它放在MATLAB中它没有逆,但在s计算器中它有一个.

到底是怎么回事?

matlab

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

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

Android:以编程方式添加两个文本视图

我试图以编程方式将视图添加到线性布局.

    LinearLayout layout     = (LinearLayout) findViewById(R.id.info);
    String [] informations  = topOffer.getInformations();
    TextView informationView;
    View line = new View(this);
    line.setLayoutParams(new LayoutParams(1, LayoutParams.FILL_PARENT));
    line.setBackgroundColor(R.color.solid_history_grey);
    for (int i = 0; i < informations.length; i++) {
        informationView = new TextView(this);
        informationView.setText(informations[i]);
        layout.addView(informationView, 0);
        layout.addView(line, 1);
    }
Run Code Online (Sandbox Code Playgroud)

首先,我只添加了informationsView,一切正常.在添加了line-View之后,它崩溃了,出现以下错误:

java.lang.IllegalStateException:指定的子级已有父级.您必须首先在孩子的父母上调用removeView().

所以我尝试了addView(View v,int index),但它崩溃了同样的消息......

有人有解决方案吗?

谢谢,马丁

java android android-linearlayout

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

使用MapMaker创建缓存

我想使用MapMaker创建一个缓存大对象的映射,如果内存不足,应该从缓存中删除.这个小小的演示程序似乎工作正常:

public class TestValue {
    private final int id;
    private final int[] data = new int[100000];

    public TestValue(int id) {
        this.id = id;
    }

    @Override
    protected void finalize() throws Throwable {
        super.finalize();
        System.out.println("finalized");
    }  
}  


public class Main {

    private ConcurrentMap<Integer, TestValue> cache;
    MemoryMXBean memoryBean;

    public Main() {
        cache = new MapMaker()
                .weakKeys()
                .softValues()
                .makeMap();
        memoryBean = ManagementFactory.getMemoryMXBean();
    }

    public void test() {
        int i = 0;
        while (true) {
            System.out.println("Etntries: " + cache.size() + " heap: "  
                + memoryBean.getHeapMemoryUsage() …
Run Code Online (Sandbox Code Playgroud)

guava

8
推荐指数
2
解决办法
5902
查看次数