问题列表 - 第42665页

Drupal:如何在视图中获取图像的文件大小

我正在构建一个图库,并希望在视图中显示图像的文件大小以及图像缩略图.无法弄清楚如何访问此信息并显示它.

看了一下模块但找不到任何模块.我转过身来.

很高兴,如果有人能给我一个线索开始.

drupal

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

Delphi中的数组和压缩数组有什么区别吗?

在C/C++中你总是有

SizeOf(array[N] of T) = N * SizeOf(T);
Run Code Online (Sandbox Code Playgroud)

在Pascal/Delphi中,您可以使用'packed array'来确保上面的断言是正确的,但'packed'说明符对Delphi中的数组有什么实际价值吗?我无法创建一个'unpacked'数组的例子,数组似乎总是'打包':

type
  A = array[0..2] of Byte;
  B = array[0..99] of A;
  C = packed record
    C1, C2, C3: Byte;
  end;
  D = array[0..99] of C;

procedure TForm10.Button1Click(Sender: TObject);
begin
  Assert(SizeOf(A) = 3);
  Assert(SizeOf(B) = 300);
  Assert(SizeOf(D) = 300);
end;
Run Code Online (Sandbox Code Playgroud)

(C/C++结构和Delphi记录是不同的 - 它们可以'解包',因此由于字段的对齐,结构的大小大于字段大小的总和.)

arrays delphi alignment packed

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

jQuery - 获取被删除元素的相对位置和属性

我有可拖动的元素,可以放在可放置的区域.如果删除了一个元素,drop则调用该函数:

$('#droppable').droppable({
    scope: "items",
    drop: function (event, ui) {
        // this one is called if an element is dropped in this droppable area
    }
});
Run Code Online (Sandbox Code Playgroud)

我的可拖动元素:

<div class="drag" data-noteid="10">Drag me</div>
...
$('.drag').draggable({
    revert: "invalid",
    scope: "items"
});
Run Code Online (Sandbox Code Playgroud)

如果元素被删除,我需要知道的是data-noteid可投放区域的值和相对位置.因此,如果元素掉落在左上角,则x/y坐标必须为0/0.

我在这里创建了一个完整的工作示例:http://jsbin.com/utivo5/2/

所以通常我可以访问这样的属性:

alert($(this).data("noteid"));

alert($(this).position().top);
alert($(this).position().left);
Run Code Online (Sandbox Code Playgroud)

但我在这种情况下得到的只是undefined.

有谁知道我如何访问它们?我认为必须可以使用event或者ui哪个是被调用drop函数的参数?!

提前谢谢你,最诚挚的问候,蒂姆.

javascript jquery jquery-ui jquery-ui-draggable

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

为什么gcc -ansi删除了cosf之类的声明?

你可能认为我在编程时非常疯狂而且非常糟糕.其中一个可能是这种情况,但请阅读我的发现.

是的,我 #include <math.h>

完整代码可以在这里找到.(我试图让它符合ansi以使其在VS2010上编译,它通过关于混合代码和声明的错误,以及fminf()丢失.我很惊讶VS2010关注混合代码和声明以及默认警告级别.我回想起2008年不关心,但可能是错的.)

这是使用c89/-ansi标准时的gcc输出.注意函数的隐式声明.还有一些关于未使用参数的其他参数,但我们现在不关心它们.(需要签名才能使用GLUT注册回拨)

当我使用c89或ansi标准运行应用程序时,它会产生错误的输出,就像数学函数的行为不符合预期一样.

$ STANDARD=-std=c89 make -f Makefile.Unix
gcc -std=c89 -Wextra -Wall -pedantic  -c -o file-util.o file-util.c -I/usr/X11R6/include
gcc -std=c89 -Wextra -Wall -pedantic  -c -o gl-util.o gl-util.c -I/usr/X11R6/include
gcc -std=c89 -Wextra -Wall -pedantic  -c -o meshes.o meshes.c -I/usr/X11R6/include
In file included from meshes.c:12:
vec-util.h: In function ‘vec_length’:
vec-util.h:10: warning: implicit declaration of function ‘sqrtf’
meshes.c: In function ‘calculate_flag_vertex’:
meshes.c:48: warning: implicit declaration of function ‘sinf’
meshes.c:50: warning: implicit declaration of function ‘cosf’
gcc -std=c89 -Wextra …
Run Code Online (Sandbox Code Playgroud)

c gcc c99 c89

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

django用希腊字符排序

在我的django应用程序管理员中,我列出了我的管理员名称并按名称排序.但是,字母排序似乎无法正常工作.由于希腊人的角色,我不确定那是不是.

这是发生的事情:

  • 名称以字符A开头

  • 然后是一个以字符Z开头的名字

  • B,Γ,Δ,Ε......等(正常排序)

这是我的班级:(从models.py条纹下来)

class Admin(models.Model):
    admin_name = models.CharField(unique = True, blank = False, null = False, max_length = 128, verbose_name = u'admin full name')

    def __unicode__(self):
        return self.admin_name
    class Meta:
        ordering = ('admin_name',)
        verbose_name = u'Admin Info'
Run Code Online (Sandbox Code Playgroud)

任何帮助是极大的赞赏

django

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

GDB - 访问复数的实部和虚部

调试使用(C或C++)的程序时,将gdb复数显示为_M_value = xxx + yyy*I(具有类型complex double).

在调试时,我需要打印该数字乘以一个因子.

以下不起作用:

print a * 8.0
Run Code Online (Sandbox Code Playgroud)

我得到Argument to arithmetic operation not a number or boolean.

此外,我无法访问实部和虚部,以便我可以编写一个gdb宏来执行上述操作.我目前的解决方案是编写一个C函数来处理复杂的值和数组,并从gdb调用该函数.不知何故,这感觉不对.

c c++ gdb complex-numbers

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

有没有办法强制JVM使用swap,无论内存需求有多大?

这是我的情况:我手头有一项需要大量记忆的任务.我没有足够的ram,无论我尝试了什么(Jrockit和/ 3gb交换机等),我都不能给JVM足够的ram并且操作以异常终止,告诉我需要更多的堆空间.

有什么方法可以强制JVM使用操作系统的交换机制,以便它不会耗尽内存?这是Windows xp 32位

这需要很长时间,但我不在乎,我只需要完成这项操作.

我的选项用完了,而且我无法控制任何变量.

这是一个必需的编辑,因为我几乎每个人都有相同的响应:)这不是我的代码.有人编写了一个将xml文件读入存储库的工具.该工具使用EMF,并立即加载整个模型.我所能做的就是为它提供XML文件.如果本机代码在Windows或Linux等下运行,操作系统会使用虚拟内存/交换空间为其提供内存,而应用程序并不知道它.我想知道是否可以对JVM做同样的事情.在Windows 32位下,-Xmx可以达到一定数量,但这还不够.出门购买新硬件暂时不适合我.所以我想知道是否有可能使JVM像本机进程一样工作.慢,但仍在工作.显然这是不可能的,我运气不好.我只需要知道我是否真的没有选择权.

java memory jvm

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

当AsyncTasks运行时,处理屏幕方向更改

我被这一段时间所困扰了.当我单独Thread/ AsyncTask正在运行时,如何正确处理屏幕方向更改?目前,我有

android:configChanges="orientation|keyboard|keyboardHidden"
Run Code Online (Sandbox Code Playgroud)

在我的AndroidManifest.xml,但这并不是真的鼓励:

注意:应避免使用此属性,并仅将其用作最后的手段.有关如何通过配置更改正确处理重新启动的详细信息,请阅读处理运行时更改.

此外,在2.3仿真器中,它在切换到landscape,但切换回portrait失败时起作用.

现在,我使用的原因configChanges是因为当用户切换方向时,我可能AsyncTask正在运行,做一些网络流量,我不希望它停止.

有没有其他方法可以做到这一点,还是有办法修复2.3切换回肖像?

我知道onRetainNonConfigurationInstance,但我不确定"保存" AsyncTask实例是一个好主意,主要是因为扩展的类AsyncTask不是静态的(所以它与之相关Activity) - 它需要是,因为在onPostExecute()它从Activity实例中调用方法.

android android-asynctask

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

Azure SDK 1.3打开两个浏览器窗口(或选项卡)

为什么在运行我使用Azure SDK 1.3的网站时,它会打开两个浏览器窗口(或选项卡),尽管事实上我只定义了一个端点:

<Sites>
  <Site name="Web">
    <Bindings>
      <Binding name="Endpoint1" endpointName="Endpoint1" />
    </Bindings>
  </Site>
</Sites>
Run Code Online (Sandbox Code Playgroud)

当我从Visual Studio运行(使用F5)我的Azure应用程序时,我只需要显示一个浏览器窗口?

c# azure

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

可可的本地化

我需要本地化我的应用程序,我还需要翻译人员可以轻松访问他需要翻译的文件.我看到接口文件(.xibs和它们内部的字符串)被分成语言.

解决方案是手动重写所有.xibs?如果在应用程序中以编程方式显示某些字符串会怎么样?也许我需要类似全局参数的东西来告诉应用程序设置了哪种语言.无论如何,我认为Mac应用程序会.xib根据系统语言自动显示正确的.

使用可翻译接口进行编程时,是否有"最佳"的事情要做?

cocoa localization

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