我对Kibana很新,只是设置一个实例来查看一些ElasticSearch数据.
我在弹性搜索中有一个索引,它有几个字段,包括_timestamp.当我进入"发现"选项卡并查看我的文档时,每个都有_timestamp字段,但在字段旁边有一个黄色警告,上面写着"此字段没有缓存映射".结果,我似乎无法按时间排序/过滤.
当我尝试创建一个新的索引模式并单击"索引包含基于时间的事件"时,"时间字段名称"下拉列表不包含任何内容.
为了让Kibana识别_timestamp字段,我还需要做些什么吗?
我正在使用Kibana 4.0.
我对使用C++库完全不熟悉,所以请理解这可能对我的情况有点具体(让我知道,我可以提供更多细节).
我有一个外部C++库,我正在尝试使用iOS项目.该库遵循configure,make,make构建模式以输出.a库文件.当我尝试将此库文件添加到Xcode时,我收到以下错误:
忽略文件/Users/Developer/iOS/TestProj/libpresage.a,文件是为归档而构建的,而不是被链接的体系结构(i386):
/Users/Developer/iOS/TestProj/libpresage.a
基于这个问题,我尝试将Build Active Architecture Only转为NO,我得到了同样的错误.这让我怀疑我为不正确的架构编译了库.
在.a文件上运行lipo -info给出:
输入文件libpresage.a不是胖文件非胖文件:libpresage.a
是架构:x86_64
鉴于这不是armv7s,armv7或arm64,我尝试使用以下参数再次编译C++库:
1)试试
./configure CC="gcc -arch armv7s" \
CXX="g++ -arch armv7s" \
CPP="gcc -E" CXXCPP="g++ -E"
Run Code Online (Sandbox Code Playgroud)
编译时出错,我得到:
ld: library not found for -lcrt1.3.1.o
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)
2)试试
./configure CC="gcc -arch arm64" \
CXX="g++ -arch arm64" \
CPP="gcc -E" CXXCPP="g++ -E"
Run Code Online (Sandbox Code Playgroud)
编译时出错,我得到:
ld:警告:ld:警告:忽略文件/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libSystem.dylib,缺少所需的架构arm64 in文件/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libSystem.dylib(2个切片)忽略文件/Applications/Xcode.app/Contents/开发人员/平台/ MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libstdc ++.dylib,在文件/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer中缺少所需的架构arm64 /SDKs/MacOSX10.10.sdk/usr/lib/libstdc++.dylib(2片)
ld:动态主可执行文件必须与libSystem.dylib链接,用于体系结构arm64 clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)
有什么明显的东西让我失踪吗?
编辑:
感谢您的回复,所以我设法将库作为自定义构建目标放入Xcode,将'make'命令指向库MakeFile.这个构建很好.
我从这里开始:
我正在从UIImage创建一个CIImage,如下所示:
CIImage* someCIImage = [CIImage imageWithCGImage:someUIImage.CGImage];
Run Code Online (Sandbox Code Playgroud)
someCIImage.extent.size.width/height与之相比someUIImage.size.width/height,我发现有时CIImage的尺寸是双倍尺寸,有时它的大小与UIImage相同.
看起来如果UIImage略大一些,CIImage的大小是两倍,而如果UIImage略小,那么情况并非如此.
有没有人见过这个/知道为什么会这样?当我试图从加载的UIImage中绘制CIImage时,这给我带来了真正的麻烦.
我一直在关注这个教程http://www.touch-code-magazine.com/ios5-saving-photos-in-custom-photo-album-category-for-download/,将图像保存为自定义的专辑.这样可以正常工作,但它可以保存到相机胶卷和我的自定义相册中.
看代码,好像这是一个必要的步骤,作为图像保存到相机胶卷我们已经可以与ALAssetsGroup addAsset使用的ALAsset后:方法.
有没有办法可以将图像添加到自定义相册而不将其添加到相机胶卷?
目前使用此代码:
-(void)saveImage:(UIImage*)image toAlbum:(NSString*)albumName withCompletionBlock:(SaveImageCompletion)completionBlock
{
//write the image data to the assets library (camera roll)
[self writeImageToSavedPhotosAlbum:image.CGImage orientation:(ALAssetOrientation)image.imageOrientation
completionBlock:^(NSURL* assetURL, NSError* error) {
//error handling
if (error!=nil) {
completionBlock(error);
return;
}
//add the asset to the custom photo album
[self addAssetURL: assetURL
toAlbum:albumName
withCompletionBlock:completionBlock];
}];
}
-(void)addAssetURL:(NSURL*)assetURL toAlbum:(NSString*)albumName withCompletionBlock:(SaveImageCompletion)completionBlock
{
__block BOOL albumWasFound = NO;
//search all photo albums in the library
[self enumerateGroupsWithTypes:ALAssetsGroupAlbum
usingBlock:^(ALAssetsGroup *group, BOOL *stop) {
//compare the names of the …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用滑动手势以及触摸中的一些逻辑开始/移动/结束.理想情况下,如果:
这可能吗?
我尝试添加以下内容(基于触摸事件和手势识别器的处理)但仍然调用移动/结束的触摸:
leftSwipeGestureRecognizer.delaysTouchesBegan = true
self.leftSwipeGestureRecognizer.cancelsTouchesInView = false
Run Code Online (Sandbox Code Playgroud) 我正在创建一个简单的应用程序,当用户按下按钮时,将在屏幕上绘制一系列线条,用户将能够看到实时绘制的这些线条(几乎像动画).
我的代码看起来像这样(已经简化):
UIGraphicsBeginImageContext(CGSizeMake(300,300));
CGContextRef context = UIGraphicsGetCurrentContext();
for (int i = 0; i < 100; i++ ) {
CGContextMoveToPoint(context, i, i);
CGContextAddLineToPoint(context, i+20, i+20);
CGContextSetStrokeColorWithColor(context, [[UIColor blackColor] CGColor]);
CGContextStrokePath(context);
}
UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
Run Code Online (Sandbox Code Playgroud)
我的问题是:
1)一旦用户按下按钮,UIThread就会阻塞,直到绘图完成.
2)我无法一次一个地在屏幕上绘制线条 - 我尝试直接在循环内设置UIImage,并尝试在循环内设置图层内容.
我该如何解决这些问题?
如何为正在运行的进程清除foreverjs的日志?我可以手动删除日志文件,但是这将导致永远不再记录日志。
我也看到过cleanlogs,但是它只会删除历史日志,而不会影响任何活动进程的日志。