问题列表 - 第23778页

gstreamer库未解决包括

我用GStreamer库编写了一个简单的C代码(gstreamer示例代码手册参考)

我的GStreamer标头位于/usr/include/gstreamer-0.10/gst

因此,我在C代码中写了以下行:

#include "gstreamer-0.10/gst/gst.h"
Run Code Online (Sandbox Code Playgroud)

编译时出现以下错误:

里面有未解决的包含

我怎么解决这个问题?

谢谢...

gstreamer

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

快速或异步AS3 JPEG编码

我目前正在使用JPGEncoderAS3核心库来将位图编码为JPEG

 var enc:JPGEncoder = new JPGEncoder(90);
 var jpg:ByteArray = enc.encode(bitmap);
Run Code Online (Sandbox Code Playgroud)

由于位图相当大(3000 x 2000),编码需要很长时间(大约20秒),导致应用程序在编码时看似冻结.要解决这个问题,我需要:

  • 一个异步编码器,所以我可以在编码时不断更新屏幕(带进度条或其他东西)
  • 另一种编码器,速度更快

是否可能,我该怎么办?

jpeg actionscript actionscript-3

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

如何在Java中绘制一个实心圆?

我有一个带网格布局的JPanel.在网格的"单元格"中,我可以放置不同的元素(例如JButtons).没有问题.但是现在我想在一些细胞中放一个圆圈.我还想将ActionListener与这些圈子联系起来.更详细地说,如果我单击圆圈,它将从当前单元格中消失并显示在另一个圆圈中.我怎么能用Java做呢?我正在使用Swing.

java graphics user-interface geometry swing

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

最小化笔式绘图仪或类似设备中的笔式升降机

我正在寻找在机械笔式绘图仪上绘图的算法参考.

具体来说,我有一个直线向量列表,每个向量代表一条要绘制的线.首先,我想删除重复的向量,因此每行只绘制一次.这很容易.

其次,有许多矢量相交,有时在端点处,但并非总是如此.它们可以按任何顺序绘制,但我想找到一个减少笔必须被抬起的次数的顺序,最好是最小但是我知道可能需要很长时间来计算,如果它可以计算的话.如果有帮助,相交的矢量可以分解成较小的矢量.但一般来说,如果笔在一条直线上移动,最好尽可能长时间地移动它.因此,端对端连接的两个平行向量可以组合成单个向量等.

这听起来像是各种各样的图论问题,但我对此并不了解.有人能指出我需要学习的参考文献或算法吗?或者可能是示例代码?

谢谢,

尼尔

optimization plot

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

ArcObjects - 枚举地理数据库中的要素类和数据集

我正在尝试使用vba/arcobjects枚举文件地理数据库的内容(要素类和要素数据集,对表格不感兴趣等).

我将文件GDB设置为IGxDatabase对象,但无法找到进一步的方法.我已经查看了地理数据库对象模型并尝试使用IFeatureClass和IFeatureDataset,但似乎都没有返回有用的结果.

在此先感谢您的任何帮助

vba arcobjects arcgis

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

为什么我的号码被错误地舍入?

这感觉就像那种只在现场失败的代码,但我会尝试将其改编成代表我所看到的代码片段.

float f = myFloat * myConstInt; /* Where myFloat==13.45, and myConstInt==20 */
int i = (int)f;
int i2 = (int)(myFloat * myConstInt);
Run Code Online (Sandbox Code Playgroud)

单步执行代码后,i == 269,i2 == 268.这里有什么可以解释这个差异?

c# floating-point rounding floating-accuracy

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

在Python中将UTF-8字节转换为其他一些编码

我需要在Python 2.4中做(是的,2.4 :-().

我有一个普通的字符串对象,它代表一些用UTF-8编码的文本.它来自外部库,无法修改.

所以,我认为我需要做的是使用来自该源对象的字节创建一个Unicode对象,然后将其转换为其他编码(实际上是iso-8859-2).

普通字符串对象是'x'."unicode()"似乎不起作用:

>>> x
'Sk\xc5\x82odowski'
>>> str(unicode(x, encoding='iso-8859-2'))
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
UnicodeEncodeError: 'ascii' codec can't encode characters in position 2-3: ordinal not in range(128)
>>> unicode(x, encoding='iso-8859-2')
u'Sk\u0139\x82odowski'
Run Code Online (Sandbox Code Playgroud)

python unicode encoding

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

Excel 2007 PageSetup.FitToPagesWide问题

虽然我一直在尝试使用C#在Excel 2007的Microsoft Visual Studio项目中设置Excel页面缩放页面

代码看起来像这样

private void Sheet1_Startup(object sender, System.EventArgs e)
{
    PageSetup.FitToPagesWide = 1;  
    PageSetup.FitToPagesTall = 1;
    PageSetup.Orientation = Microsoft.Office.Interop.Excel.XlPageOrientation.xlLandscape;
    PageSetup.PaperSize = Microsoft.Office.Interop.Excel.XlPaperSize.xlPaperA4;
}
Run Code Online (Sandbox Code Playgroud)

PaperSise和Orientation的线条运行良好,但我无法将Excel数据拟合到一个页面上.

难道我做错了什么 ?

MSDN没有多大帮助,因为他们还没有这种语言的代码示例.

c# excel

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

如何使用Mercurial忘记所有删除的文件

我是Mercurial的新手,在我的项目中清理了图像文件夹后,我有大量的文件显示!在'hg status'中.我可以为每个人键入'hg forget',但必须有一个更简单的方法.

那么我怎么能告诉mercurial忘记文件夹中所有被删除的(status =!)文件?

mercurial

23
推荐指数
2
解决办法
5446
查看次数

如何在长时间运行的循环中更新Cocoa中的进度条?

我有一个while循环,运行了很多秒,这就是为什么我想在该过程中更新进度条(NSProgressIndicator),但它只在循环完成后更新一次.顺便说一下,如果我想要更新标签文本,也会发生同样的情况.

我相信,我的循环会阻止该应用程序的其他事情发生.必须有另一种技术.这与线程有什么关系吗?我是在正确的轨道上吗?有人可以给我一个简单的例子,如何"优化"我的应用程序?

我的应用程序是一个Cocoa应用程序(Xcode 3.2.1),我的这两种方法Example_AppDelegate.m:

// This method runs when a start button is clicked.
- (IBAction)startIt:(id)sender {
    [progressbar setDoubleValue:0.0];
    [progressbar startAnimation:sender];
    running = YES; // this is a instance variable

    int i = 0;
    while (running) {
        if (i++ >= processAmount) { // processAmount is something like 1000000
            running = NO;
            continue;
        }

        // Update progress bar
        double progr = (double)i / (double)processAmount;
        NSLog(@"progr: %f", progr); // Logs values between 0.0 and 1.0
        [progressbar setDoubleValue:progr];
        [progressbar …

macos cocoa objective-c

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