问题列表 - 第29561页

命名功能困难

可能重复:
其他人发现命名类和方法是编程中最困难的部分之一?

有时我似乎无法找到我正在编写的函数的任何名称,这可能是因为函数不够内聚吗?

当一个函数没有好名字时,你会怎么做?

naming function

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

如何从远程存档文件中提取单个文件?

特定

  1. 存档的URL(例如zip文件)
  2. 该存档内文件的全名(包括路径)

我正在寻找一种方法(最好是在Java中)来创建该文件的本地副本,而无需先下载整个存档.

从我(有限的)理解应该是可能的,虽然我不知道如何做到这一点.我一直在使用TrueZip,因为它似乎支持各种各样的存档类型,但我对它以这种方式工作的能力存有疑虑.有没有人有这种经历?

编辑:能够用tarball和压缩的tarball做到这一点对我来说也很重要.

java extract download tar archive

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

Java Hibernate with Persistence问题---如果没有定义FetchType,默认方法是什么?

嗨,大家好,我是Hibernate和JPA的新手

我写了一些函数,最初,我在实体类中设置了fetch = FetchType.LAZY.但它给了我错误:"org.hibernate.LazyInitializationException:无法初始化代理 - 没有会话"

@OneToMany(cascade = CascadeType.ALL, mappedBy = "logins", fetch=FetchType.LAZY,targetEntity=Invoice.class)
public List<Invoice> getInvoiceList() {
    return invoiceList;
}

public void setInvoiceList(List<Invoice> invoiceList) {
    this.invoiceList = invoiceList;
}
Run Code Online (Sandbox Code Playgroud)

然后我把它改成了fetch = FetchType.EAGER,它工作得很好..... 我想知道如果我不声明FetchType会发生什么,Hibernate是否确定自己使用哪种方法?或者它是EAGER的默认值?

@OneToMany(cascade = CascadeType.ALL, mappedBy = "logins", fetch=FetchType.EAGER,targetEntity=Invoice.class)
public List<Invoice> getInvoiceList() {
    return invoiceList;
}

public void setInvoiceList(List<Invoice> invoiceList) {
    this.invoiceList = invoiceList;
}
Run Code Online (Sandbox Code Playgroud)

谢谢!!!!!!!!!

hibernate jpa

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

在Rx JS中触发自定义事件

我正在努力了解Reactive JS.在JQuery中,我可以触发自定义事件

$(document).bind('eventbus', function(e, d) { console.log(d);});
$(document).trigger('eventbus', 'test');
Run Code Online (Sandbox Code Playgroud)

并传递数据(即'测试').目前尚不清楚如何在RxJS中执行此操作.我可以尝试将jquery事件转换为

var observable = $(document).ToObservable('eventbus');
Run Code Online (Sandbox Code Playgroud)

但是observable返回事件对象,但不返回我的数据对象.如何使用RxJS触发包含数据的自定义事件?我是否总是需要搭载其他一些事件类型?我的目标是使用RxJS创建一个简单的事件总线.

javascript jquery reactive-extensions-js

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

向数据集添加行

如何创建DataSet手动填充的?即.填写代码或用户输入.我想知道所需的步骤,如果我需要创建一个DataTableDataRow第一个,我真的不知道填写的步骤DataSet.

c# dataset

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

无符号长龙不会超越第93个斐波纳契数?

这是我为寻找第n个Fibonacci数而编写的代码:

unsigned long long fib(int n)
{
    unsigned long long u = 1, v = 1, t;

    for(int i=2; i<=n; i++)
    {
        t = u + v;
        u = v;
        v = t;
    }

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

虽然算法运行得非常快,但当n> 93时,输出开始变得惊慌失措.我认为/知道这是因为unsigned long long的64位大小.我是C++的新手,但有办法解决这个问题,所以我可以得到像fib(9999)这样的答案吗?

谢谢

c++ algorithm fibonacci

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

有人可以解释如何使用glDrawElements(iPhone)吗?

抱歉复制,但我已经googlin'几个小时了,没有任何结果.

我有一个从转换器导出的简单立方体的这个(优化的)数据:

// 8 Verticies
// 4 Texture Coordinates
// 6 Normals
// 12 Triangles

static GLshort cubeFace_indicies[12][9] = {
    // Box001
    {2,0,3 ,0,0,0 ,0,1,2 }, {1,3,0 ,0,0,0 ,3,2,1 }, {5,4,7 ,1,1,1 ,1,3,0 },
    {6,7,4 ,1,1,1 ,2,0,3 }, {1,0,5 ,2,2,2 ,1,3,0 }, {4,5,0 ,2,2,2 ,2,0,3 },
    {3,1,7 ,3,3,3 ,1,3,0 }, {5,7,1 ,3,3,3 ,2,0,3 }, {2,3,6 ,4,4,4 ,1,3,0 },
    {7,6,3 ,4,4,4 ,2,0,3 }, {0,2,4 ,5,5,5 ,1,3,0 }, {6,4,2 ,5,5,5 ,2,0,3 }
};
static GLfloat cubeVertices [8][3] = {
    {-100.0f,-100.0f,-100.0f},{100.0f,-100.0f,-100.0f},{-100.0f,100.0f,-100.0f},
    {100.0f,100.0f,-100.0f},{-100.0f,-100.0f,100.0f},{100.0f,-100.0f,100.0f},
    {-100.0f,100.0f,100.0f},{100.0f,100.0f,100.0f} …
Run Code Online (Sandbox Code Playgroud)

iphone textures opengl-es vertices normals

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

如何在Android中为datepickers取消按钮设置监听器?

我在Android中使用了一个datepicker让用户选择日期.我希望它做一件事,如果用户选择一个日期并设置它(我有那个工作正常)然后清除某个文本字段,如果用户按下datepicker上的取消按钮(打开datepicker但然后取消它).

我一直在努力的方法是做一个

private DatePickerDialog.OnCancelListener mDateCancelListener =
    new DatePickerDialog.OnCancelListener() {
        public void onCancel(DialogInterface dialog) {
            timeClear(); //method that clears text field
        }

    };
Run Code Online (Sandbox Code Playgroud)

那我呢

TimePickerDialog timeDialog = new TimePickerDialog(this,
  mTimeSetListener,
  c.get(Calendar.HOUR),
  c.get(Calendar.MINUTE),
  false);
timeDialog.setOnCancelListener(mTimeCancelListener);
Run Code Online (Sandbox Code Playgroud)

附加监听器.

我的问题是,如果用户按下后退按钮,则监听器工作,但如果他们按下取消按钮则不行.我尝试使用一个dismiss监听器,这是有效的,除了它即使我设置或取消datepicker也会消失!

当且仅当我在我的日期选择器上按下取消按钮时,我需要做什么让某些事情发生?

android datepicker

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

生成单身人士

这可能听起来像一个奇怪的想法,我还没有想到它.

假设您的应用程序最终需要一定数量的单例来执行某些I/O. 您可以编写一个单例并基本上根据需要多次重现代码.

然而,作为程序员,我们应该提出创造性的解决方案,避免任何形式的冗余或重复.什么是解决方案,使多个事情,每个可以作为一个单身人士.

PS:这是一个不能使用Spring等框架的项目.

java singleton

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

动态加载脚本

我正在我的代码中动态加载一些YUI脚本以响应Ajax请求.在发出请求时,DOM和页面被完全加载 - 这是对用户事件的响应.

作为孩子,我将标签添加到头部.但我偶然发现了一些问题:

我在Yahoo!上添加了两个YUI脚本.CDN和我自己的内联脚本负责创建对象,添加事件侦听器和呈现YUI小部件.但是,当我的脚本运行YUI脚本时,我没有加载但是给我错误而没有按照我的预期运行.

当YUI脚本完全加载时,有一种方法只运行我的脚本(或定义一个要运行的函数)?

html javascript yui javascript-events

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