问题列表 - 第589页

流利的界面违反了得墨忒耳法吗?

维基百科条目得墨忒耳定律指出:

法律可以简单地称为"仅使用一个点".

但是,一个简单流畅界面示例可能如下所示:

static void Main(string[] args)
{
   new ZRLabs.Yael.Pipeline("cat.jpg")
        .Rotate(90)
        .Watermark("Monkey")
        .RoundCorners(100, Color.Bisque)
        .Save("test.png");
}
Run Code Online (Sandbox Code Playgroud)

那么这一起呢?

language-agnostic oop api-design

56
推荐指数
5
解决办法
3962
查看次数

为什么固定元素会减慢Firefox中的滚动速度?

为什么position: fixed应用CSS的元素会导致Firefox在滚动页面时吃掉100%的CPU?有没有解决方法?

我在一些网站上注意到了这种行为,例如StackOverflow页面顶部的通知栏.我正在使用Linux以防万一.

css firefox css-position

8
推荐指数
3
解决办法
4655
查看次数

Deepzoom for WPF

是否有Silverlight的MultiScaleImage(又名DeepZoom)的WPF端口?让微软对WPF进行道路映射吗?

我想从WinForms转移到WPF并需要像DeepZoom这样的东西,使用Silverlight不是一个选项.

silverlight wpf deepzoom

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

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

给定完整路径如何导入模块?

如何在完整路径下加载Python模块?请注意,该文件可以位于文件系统中的任何位置,因为它是一个配置选项.

python configuration python-module python-import

1022
推荐指数
18
解决办法
80万
查看次数

除了Xcode之外,Objective-C还有任何功能齐全的IDE吗?

我知道并拥有Xcode,但我想知道是否还有其他完整的开发环境支持Objective-C?我不是在寻找带有vim或emacs的解决方案,也不是像BBEdit那样支持语法高亮的编辑器,而是一个完整的IDE:

  • 代码完成
  • 汇编
  • 调试
  • 重构

跨平台,支持vi密钥绑定和支持其他语言的额外要点.

注意:

我已经更新并接受了我的答案,因为Jetbrains发布了他们新的Objective-C IDE的AppCode Early Access .由于这是一个相当受欢迎的问题,我认为值得更新信息.

ide debugging objective-c

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

如何将用Red5/FMS录制的FLV文件转换为MP3?

我正在寻找一种方法来提取FLV文件的音频部分.

我正在使用用户的麦克风进行录音,并使用Nellymoser Asao编解码器对音频进行编码.这是默认的编解码器,没有办法改变它.

flv mp3

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

IE7 CSS滚动Div Bug

我最近遇到了一个IE7唯一的错误,我认为我会分享,所以当我从现在起6个月来到这个网站找出同样的东西时,我会把它放在手边.

我相信重建这个bug的最简单的方法是在声明的DOCTYPE声明的页面下面的HTML(它正常工作中的"怪癖模式" /无文档类型):

<div style="overflow: auto; height: 150px;">
    <div style="position: relative;">[...]</div>
</div>
Run Code Online (Sandbox Code Playgroud)

在IE7中,外部div是固定大小,内部div相对定位并包含更多内容(假设内部div导致溢出).在所有其他浏览器中,这似乎按预期工作.

截图: 错误截图

html css internet-explorer-7

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

使用sqlplus或rman进行oracle 10g测试的备份/恢复数据库

将Oracle 10g与我们的测试服务器一起使用,将数据库备份和恢复到静态点的最有效/最简单的方法是,假设您始终希望在创建备份后返回给定点.

示例用例如下

  1. 安装和配置所有软件
  2. 将数据修改为基本测试点
  3. 以某种方式进行备份(这是问题的一部分,如何做到这一点)
  4. 做测试
  5. 返回步骤3状态(恢复到备份点,这是问题的另一半)

最好这可以通过sqlplus或rman或其他一些脚本化方法完成.

sql oracle backup rman oracle10g

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

如何加入网络摄像头FLV

我希望我的网站加入FLV文件中的一些网络摄像头录像(就像这个).这需要在没有用户输入的情况下在Linux上完成.我该怎么做呢?为了简单起见,我将使用相同的flv作为两个输入,希望获得连续两次播放相同内容的flv.

这应该很容易,对吧?ffmpeg FAQ中甚至还有一个完整的代码示例.

好吧,管道似乎给我带来了问题(在我的运行Leopard和Ubuntu 8.04的mac上)所以让我们保持简单并使用普通文件.此外,如果我没有指定15 fps的速率,视觉部分播放速度非常快.因此示例脚本变为:

ffmpeg -i input.flv -vn -f u16le -acodec pcm_s16le -ac 2 -ar 44100 \
  - > temp.a < /dev/null
ffmpeg -i input.flv -an -f yuv4mpegpipe - > temp.v < /dev/null
cat temp.v temp.v > all.v
cat temp.a temp.a > all.a
ffmpeg -f u16le -acodec pcm_s16le -ac 2 -ar 44100 -i all.a \
  -f yuv4mpegpipe -i all.v -sameq -y output.flv
Run Code Online (Sandbox Code Playgroud)

好吧,使用它可以用于音频,但我只是第一次看到视频.这似乎是我输入的任何flv作为input.flv,包括red5附带的电影剧本.

a)为什么示例脚本不像宣传的那样工作,特别是为什么我没有得到我期待的所有视频?

b)为什么我必须指定帧率,而Wimpy播放器可以以正确的速度播放flv?

我发现加入两个flv的唯一方法是使用mencoder.问题是,mencoder似乎没有加入flvs:

mencoder input.flv input.flv -o output.flv -of lavf -oac …
Run Code Online (Sandbox Code Playgroud)

linux flash webcam ffmpeg mencoder

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