我用GStreamer库编写了一个简单的C代码(gstreamer示例代码手册参考)
我的GStreamer标头位于/usr/include/gstreamer-0.10/gst。
因此,我在C代码中写了以下行:
#include "gstreamer-0.10/gst/gst.h"
Run Code Online (Sandbox Code Playgroud)
编译时出现以下错误:
里面有未解决的包含
我怎么解决这个问题?
谢谢...
我目前正在使用JPGEncoderAS3核心库来将位图编码为JPEG
var enc:JPGEncoder = new JPGEncoder(90);
var jpg:ByteArray = enc.encode(bitmap);
Run Code Online (Sandbox Code Playgroud)
由于位图相当大(3000 x 2000),编码需要很长时间(大约20秒),导致应用程序在编码时看似冻结.要解决这个问题,我需要:
是否可能,我该怎么办?
我有一个带网格布局的JPanel.在网格的"单元格"中,我可以放置不同的元素(例如JButtons).没有问题.但是现在我想在一些细胞中放一个圆圈.我还想将ActionListener与这些圈子联系起来.更详细地说,如果我单击圆圈,它将从当前单元格中消失并显示在另一个圆圈中.我怎么能用Java做呢?我正在使用Swing.
我正在寻找在机械笔式绘图仪上绘图的算法参考.
具体来说,我有一个直线向量列表,每个向量代表一条要绘制的线.首先,我想删除重复的向量,因此每行只绘制一次.这很容易.
其次,有许多矢量相交,有时在端点处,但并非总是如此.它们可以按任何顺序绘制,但我想找到一个减少笔必须被抬起的次数的顺序,最好是最小但是我知道可能需要很长时间来计算,如果它可以计算的话.如果有帮助,相交的矢量可以分解成较小的矢量.但一般来说,如果笔在一条直线上移动,最好尽可能长时间地移动它.因此,端对端连接的两个平行向量可以组合成单个向量等.
这听起来像是各种各样的图论问题,但我对此并不了解.有人能指出我需要学习的参考文献或算法吗?或者可能是示例代码?
谢谢,
尼尔
我正在尝试使用vba/arcobjects枚举文件地理数据库的内容(要素类和要素数据集,对表格不感兴趣等).
我将文件GDB设置为IGxDatabase对象,但无法找到进一步的方法.我已经查看了地理数据库对象模型并尝试使用IFeatureClass和IFeatureDataset,但似乎都没有返回有用的结果.
在此先感谢您的任何帮助
这感觉就像那种只在现场失败的代码,但我会尝试将其改编成代表我所看到的代码片段.
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.这里有什么可以解释这个差异?
我需要在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) 虽然我一直在尝试使用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没有多大帮助,因为他们还没有这种语言的代码示例.
我是Mercurial的新手,在我的项目中清理了图像文件夹后,我有大量的文件显示!在'hg status'中.我可以为每个人键入'hg forget',但必须有一个更简单的方法.
那么我怎么能告诉mercurial忘记文件夹中所有被删除的(status =!)文件?
我有一个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 …