问题列表 - 第17492页

更新UIScrollView的zoomScale

我刚刚创建了一个动画来放大或缩小UIScrollView,但我的问题是zoomScale没有更新.例如,我使用我创建的动画缩小我的UIScrollView内部的UIView,但是当我使用展开手势放大时,UIView将自动更改为其大尺寸或放大尺寸.我看到我的zoomScale没有更新,仍然是1.0规模.然后我在动画后更新我的zoomScale,但问题是缩小UIView将自动转到屏幕顶部.我可以更新UIScrollView的zoomScale属性吗?

谢谢.

iphone

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

C宏/ #define缩进?

我很好奇为什么我看到几乎所有的C宏格式如下:

#ifndef FOO
#   define FOO
#endif
Run Code Online (Sandbox Code Playgroud)

或这个:

#ifndef FOO
#define FOO
#endif
Run Code Online (Sandbox Code Playgroud)

但从来没有这样:

#ifndef FOO
    #define FOO
#endif
Run Code Online (Sandbox Code Playgroud)

(此外,vim的=运算符似乎只计算前两个是正确的.)

这是由于编译器之间的可移植性问题,还是仅仅是标准做法?

c macros portability indentation

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

使用jQuery检查输入是否为空

我有一个表格,我希望所有字段都填写.如果一个字段被点击,然后没有填写,我想显示一个红色背景.

这是我的代码:

$('#apply-form input').blur(function () {
  if ($('input:text').is(":empty")) {
    $(this).parents('p').addClass('warning');
  }
});
Run Code Online (Sandbox Code Playgroud)

无论填写的字段是否填写,它都会应用警告类.

我究竟做错了什么?

validation jquery

476
推荐指数
10
解决办法
111万
查看次数

Java:当程序是.jar时,它不再读取jar文件中的图像?

我需要它运行而不将文件导出到计算机.
目前,我存储图像的代码是:

ImageIcon icon = new ImageIcon("images\\images2.gif");
Run Code Online (Sandbox Code Playgroud)

它不仅仅是一个图像,因为我将它添加到JLabel.
当我对整个程序进行jar时,它会将图像文件存储在jar中.
当我去运行实际问题时,没有图像.

同样,我不能将.jar留在已包含图像的文件夹中.它必须单独在一台独立的计算机上工作.

java jar

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

遍历FTP列表

我试图从FTP服务器获取所有目录的名称,并将它们按层次顺序存储在多维列表或字典中

例如,包含以下结构的服务器:

/www/
    mysite.com
        images
            png
            jpg
Run Code Online (Sandbox Code Playgroud)

在脚本的最后,会给我一个列表,如

['/www/'
  ['mysite.com'
    ['images'
      ['png'],
      ['jpg']
    ]
  ]
]
Run Code Online (Sandbox Code Playgroud)

我试过使用像这样的递归函数:def traverse(dir):FTP.dir(dir,traverse)

FTP.dir以这种格式返回行:

drwxr-xr-x    5 leavesc1 leavesc1     4096 Nov 29 20:52 mysite.com
Run Code Online (Sandbox Code Playgroud)

所以做行[56:]会给我一个目录名称(mysite.com).我在递归函数中使用它.

但我无法让它发挥作用.我尝试了很多不同的方法,无法让它发挥作用.很多FTP错误(无法找到目录 - 这是一个逻辑问题,有时服务器返回意外错误,没有留下日志,我无法调试)

底线问题: 如何从FTP服务器获取分层目录列表?

python ftp traversal

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

通过按Alt + F4关闭emacs-client框架时杀死关联的缓冲区

我习惯了emacsclient,以便像vim一样快速响应,将emacs放入服务器模式,命令为"emacs --daemon".但是当我查看一些文件然后按Alt + F4关闭它们时,我发现很多缓冲区都存活起来很烦人.我必须在关闭帧之前明确地杀死缓冲区.

我想知道,如果有一种方法可以让emacsclient在这一点上表现得更像一个轻量级的GUI编辑器(例如vim)?

emacs

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

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

16
推荐指数
3
解决办法
9533
查看次数

在Java中,如何同时多次播放相同的音频片段?

如果我有一个java.applet.AudioClip对象,我可以调用它来播放它一次.但如果我多次调用play,那么剪辑将继续重启.绕过它的唯一方法似乎是加载同一声音文件的多个实例.这似乎浪费了记忆力.在游戏中,如果我发生了20次爆炸,那么我将不得不加载20个声音文件的实例.

我快速浏览了一下javax.sound,看看是否使用它代替AudioClip会有所帮助.我没有看到任何表明它支持同时多次播放相同剪辑的内容.

是否可以不使用简单的java.applet.AudioClip或javax.sound的东西多次加载相同的声音文件?

java audio

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

为什么我不能使用System.ValueType作为泛型约束?

  • 为什么我不能使用约束 where T : System.ValueType
  • 为什么Microsoft会阻止此类型成为约束?

例:

为什么我不能做以下事情?

// Defined in a .Net class
public void bar<T>(T a) where T : ValueType {...}

// Defined in my class
public void foo<T>(T a) where T : ValueType 
{ bar<T>(a); }
Run Code Online (Sandbox Code Playgroud)

使用struct而不是ValueType有什么区别?

// Defined in my class
public void foo<T>(T a) where T : struct 
{ bar<T>(a); }
Run Code Online (Sandbox Code Playgroud)

c# generics

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