问题列表 - 第18803页

"订单"表的最佳结构,每个订单号有多个项目

具有OrderNumber,ItemNumber和CustID的Orders表的最佳结构是什么,每个订单号允许一个或多个项目编号?

database database-design

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

Apache vfs:获取目录的最新更改文件(sftp)

我正在尝试从位于 sftp 服务器上的目录中提取最新文件。我现在的做法或多或少是:

public FileObject getLatestFile(String directory) throws FileSystemException {
    FileObject fo = fsManager.resolveFile(this.host+directory, fsOptions);
    FileObject latestFile = null;
    long max  = 0;
    fo.getContent().
    for (FileObject fob : fo.getChildren()){
        if (fob.getContent().getLastModifiedTime() > max) {
            max = fob.getContent().getLastModifiedTime();
            latestFile = fob;
        }
    }
    return latestFile;
}
Run Code Online (Sandbox Code Playgroud)

这种方法的问题在于,每次调用该方法时,我基本上都会下载给定目录中的每个文件。

有没有更好的方法来做到这一点?

java apache-commons

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

从堆栈帧中检索模块对象

给定一个框架对象,我需要获取相应的模块对象.换句话说,实现callers_module,这样可以:

import sys
from some_other_module import callers_module
assert sys.modules[__name__] is callers_module()
Run Code Online (Sandbox Code Playgroud)

(这将是等效的,因为我可以生成在此测试情况下,函数的堆栈跟踪.进口在那里只是为了让这个例子完整和可测试性,并防止callers_module采取使用__name__的快捷方式,因为它是在不同的模块.)

我试过这个:

import inspect
def callers_module():
  return inspect.currentframe().f_back
Run Code Online (Sandbox Code Playgroud)

哪个得到一个框架对象,f_code会给我一个代码对象,但我找不到如何获取相应的模块或其名称(与sys.modules一起使用).如果我可以获取函数对象,那些函数具有__module__属性(并且还具有代码对象),但是框架中不存在这些属性.实际上,并非所有代码对象都属于函数对象,例如我的测试用例的代码(上面带有assert).对于没有模块的框架/代码对象也可以这么说 - 但是很多都是这样做的,在我的情况下它们会这样,所以不需要处理; 但是,在这种情况下,一个简单的无或例外也可以.

感觉我错过了一些简单的东西.需要做些什么才能工作?

python introspection

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

如果键等于'index',如何从PHP数组中删除元素?

我有这$array其中index的关键可能出现在任何随机顺序:

array(4) {
  ["foo"]=> bool(false)
  ["index"]=> bool(false)
  ["bar"]=> bool(true)
  ["biff"]=> bool(false)
}
Run Code Online (Sandbox Code Playgroud)

如果不调整元素的位置或更改键或值,如何删除index元素,从而产生新的元素$array

array(3) {
  ["foo"]=> bool(false)
  ["bar"]=> bool(true)
  ["biff"]=> bool(false)
}
Run Code Online (Sandbox Code Playgroud)

php arrays

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

如何在php中从.doc模板创建一个单词.doc文件

我需要从一个单词模板创建一个单词文档,就像我们需要用值替换模板中的少数字符串(比如变量).

请告诉我们如何在PHP(或cakePHP)中执行此操作.

php templates ms-word

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

如何在GWT中获得嵌套div

我想在GWT中获得一个嵌套的div,并能够在其中放置一个小部件.像这样的东西:

<div id="container">
    <div id="content_left">
    </div>
    ...other divs
</div>
Run Code Online (Sandbox Code Playgroud)

我希望能够获得content_left并在其中放置一个小部件.到目前为止,所有RootPanel都是标签内的div.我也尝试过使用DOM.getElementById(...),但我不知道如何放置一个小部件,因为add方法指定输入参数应该是child类型.

现在我不太了解CSS和定位,我没有做上面的样式.这是我从平面设计师那里得到的东西.我认为这是他布置东西的方式.我已经在考虑布局而不必使用外部div,例如上面带有id = container的div,所以我不会在第一时间遇到这个问题,但我想听听这是不是一个好主意.

gwt

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

像素和缩放像素之间的关系是什么

我在eclipse中使用了布局编辑器来模拟我的ui布局,然后我创建了代码来动态填充它,并且事物显示为不同的大小.我用来添加星形图像的XML如下所示:

<ImageView
android:src="@drawable/star_gold"
android:layout_height="22sp"
android:layout_width="22sp"
android:adjustViewBounds="true"
android:layout_marginLeft="2sp"
android:layout_marginRight="2sp" />
Run Code Online (Sandbox Code Playgroud)

我用来做同样事情的Java代码如下所示:

ViewGroup.MarginLayoutParams layout = new ViewGroup.MarginLayoutParams(22, 22);
layout.setMargins(2, 0, 2, 0);
ImageView star = new ImageView(mContext);
star.setImageResource(R.drawable.star_gold);
star.setLayoutParams(layout);
star.setAdjustViewBounds(true);
holder.Stars.addView(star);
Run Code Online (Sandbox Code Playgroud)

当我在G1上运行我的应用程序时,一切都排好了,但是当我在Droid上运行时,我通过Java添加的星星大约是我在XML中添加的星号的一半.我需要做些什么来确保所有内容都适当缩放?

编辑:这些是很好的回复,但我需要知道如何从代码中做到这一点.当我设置原始像素的大小时,有没有办法设置dip的大小?

user-interface android

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

在.NET中的子类中扩展枚举定义

我有一个需要定义枚举的基类:

BaseClass - SomeEnum

然后我需要从基类创建两个派生类并扩展枚举中的值:

ChildClass1:BaseClass - SomeEnum - SomeEnumValue1

ChildClass2:BaseClass - SomeEnum - SomeEnumValue2

在C#或VB.NET中有人可以提供这样做的语法吗?或者,如果不可能建议替代我正在尝试做的事情?谢谢!

.net c# vb.net oop

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

Oracle SQL查询:根据时间检索每个组的最新值

我在Oracle DB中有下表

id     date              quantity
1      2010-01-04 11:00  152
2      2010-01-04 11:00  210
1      2010-01-04 10:45  132
2      2010-01-04 10:45  318
4      2010-01-04 10:45  122
1      2010-01-04 10:30  1
3      2010-01-04 10:30  214
2      2010-01-04 10:30  5515
4      2010-01-04 10:30  210
Run Code Online (Sandbox Code Playgroud)

现在我想检索每个id的最新值(及其时间).示例输出:

id     date              quantity
1      2010-01-04 11:00  152
2      2010-01-04 11:00  210
3      2010-01-04 10:30  214
4      2010-01-04 10:45  122
Run Code Online (Sandbox Code Playgroud)

我只是无法弄清楚如何将它放入查询......

此外,以下选项会很好:

选项1:查询应仅返回最后XX分钟的值.

选项2:id应与另一个具有id和idname的表中的文本连接.id的输出应该是:id-idname(例如1-testid1).

非常感谢您的帮助!

sql oracle top-n greatest-n-per-group

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

ASP.NET验证服务器端

我有一个ASP.NET webform,我想使用相同的验证控件来验证客户端和服务器端.我似乎无法找到解决方案 - 客户端验证工作得很好,但是当我禁用javascript时 - 它忽略了验证.

非常感谢帮助.

罗马

asp.net validation server-side client-side

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