小编HHH*_*HHH的帖子

时间戳没有出现在Kibana中

我对Kibana很新,只是设置一个实例来查看一些ElasticSearch数据.

我在弹性搜索中有一个索引,它有几个字段,包括_timestamp.当我进入"发现"选项卡并查看我的文档时,每个都有_timestamp字段,但在字段旁边有一个黄色警告,上面写着"此字段没有缓存映射".结果,我似乎无法按时间排序/过滤.

当我尝试创建一个新的索引模式并单击"索引包含基于时间的事件"时,"时间字段名称"下拉列表不包含任何内容.

为了让Kibana识别_timestamp字段,我还需要做些什么吗?

我正在使用Kibana 4.0.

elasticsearch kibana kibana-4

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

编译外部C++库以用于iOS项目

我对使用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.这个构建很好.

我从这里开始:

  • 从Objective C …

c++ xcode objective-c objective-c++ ios

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

UIImage到CIImage - 大小减半?

我正在从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时,这给我带来了真正的麻烦.

xcode objective-c core-image uiimage ios

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

仅将图像保存到自定义相册

我一直在关注这个教程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)

iphone xcode ios

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

使用滑动手势和触摸同时开始/移动/结束

我正在尝试使用滑动手势以及触摸中的一些逻辑开始/移动/结束.理想情况下,如果:

  • 用户向左/向右滑动,触摸开始/移动/结束逻辑未被调用(或取消).
  • 对于所有其他情况,触摸开始/移动/结束逻辑像往常一样被调用.

这可能吗?

我尝试添加以下内容(基于触摸事件和手势识别器的处理)但仍然调用移动/结束的触摸:

leftSwipeGestureRecognizer.delaysTouchesBegan = true 
self.leftSwipeGestureRecognizer.cancelsTouchesInView = false
Run Code Online (Sandbox Code Playgroud)

ios swift

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

绘制动画

我正在创建一个简单的应用程序,当用户按下按钮时,将在屏幕上绘制一系列线条,用户将能够看到实时绘制的这些线条(几乎像动画).

我的代码看起来像这样(已经简化):

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,并尝试在循环内设置图层内容.

我该如何解决这些问题?

iphone xcode quartz-graphics drawrect ios

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

如何清除foreverjs日志以运行进程?

如何为正在运行的进程清除foreverjs的日志?我可以手动删除日志文件,但是这将导致永远不再记录日志。

我也看到过cleanlogs,但是它只会删除历史日志,而不会影响任何活动进程的日志。

node.js forever

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