SORU
19 ŞUBAT 2014, ÇARŞAMBA


Netflow kayıt't sekizli (jnca)alabilirsiniz

jnca kütüphane netflow kayıtları bir yönlendirici tarafından gönderilen toplamak için kullanıyorum. Netflow kaydı yönlendirici tarafından gönderilen sürüm Sürüm 9.

Ne zaman netflow paket gözlenen gelen nano-ebil bulmak dışarı flowset ile şablon kimliği 263 içeren veriler hakkında başlatıcı sekizli ve cevap sekizli kullanılabilecek belirlemek için bayt sayısı ile ilgili bir akış. wireshark record

Ama sorun jcna tarafından elde edilemez bu değerler. Her sekizli için sıfır gösteriyor.

currOffset = t.getTypeOffset(FieldDefinition.InBYTES_32);
currLen = t.getTypeLen(FieldDefinition.InBYTES_32);
if (currOffset >= 0 && currLen > 0) {
    dOctets = Util.to_number(buf, off   currOffset, currLen) * t.getSamplingRate();
}

Bu dOctets almak için kullanılan kod parçaları. Bu döner bile şablon KİMLİĞİ 263 sıfır.

Netflow şablon kimliği 263 ilişkin hesaplanan zaman doğru veri verir eminim. (belirli bir kaydın uzunluğu 4 bayt olarak 46 50 ile değiştirilmelidir cevap sekizli almak için başlatıcı sekizli verir)

dOctets = Util.to_number(buf, off   46, 4)

46 Başlatan belirli bir netflow paket kaydı yalan Sekizli.(nano kaydı kullanılarak.)

Jnca ile ilgili bir sorun mu? Jcna iyi bilen biri bana bu konuda biraz yardımcı olabilir umuyoruz.

CEVAP
3 ŞUBAT 2014, PAZARTESİ


Avirary SDK ile gelen demo uygulamayı değiştirmeye çalışırken ben de aynı sorun vardı demo uygulamasında, tek Fotoğraf Kamera roll aldı düzenleyebilir. Kamera çekimi ile fotoğraf düzenlemek için denemek için, ben ilk UİViewcontroller aşağıdaki kodu eklendi.m dosya:

#pragma mark - Take Picture from Camera
- (void)showCamera
{
//[self launchPhotoEditorWithImage:sampleImage highResolutionImage:nil];

    if ([self hasValidAPIKey]) {
        UIImagePickerController * imagePicker = [UIImagePickerController new];
        [imagePicker setSourceType:UIImagePickerControllerSourceTypeCamera];
        [imagePicker setDelegate:self];
        [imagePicker setAllowsEditing:YES]; //important, must have

        if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) {
            [self presentViewController:imagePicker animated:YES completion:nil];
        }else{
            [self presentViewControllerInPopover:imagePicker];
        }
    }
}

Uygulamayı çalıştırdığınızda, bir hata oluştu:

Snapshotting a view that has not been rendered results in an empty snapshot. Ensure your view has been rendered at least once before snapshotting or snapshot after screen updates.

Hatayı çözmek için, UİViewContooler içinde UİİmagePicker temsilci değiştirilmiş.m aşağıda gösterildiği şekilde dosya:

#pragma mark - UIImagePicker Delegate

- (void) imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
    NSURL * assetURL = [info objectForKey:UIImagePickerControllerReferenceURL];

    void(^completion)(void)  = ^(void){

        [[self assetLibrary] assetForURL:assetURL resultBlock:^(ALAsset *asset) {
            if (asset){
                [self launchEditorWithAsset:asset];
            }
        } failureBlock:^(NSError *error) {
            [[[UIAlertView alloc] initWithTitle:@"Error" message:@"Please enable access to your device's photos." delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil] show];
        }];

        UIImage * editedImage = [info objectForKey:UIImagePickerControllerEditedImage];
        if(editedImage){
            [self launchPhotoEditorWithImage:editedImage highResolutionImage:editedImage];
        }

    };

    if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) {
        [self dismissViewControllerAnimated:YES completion:completion];
    }else{
        [self dismissPopoverWithCompletion:completion];
    }

}    

Sonra hata kayboldu ve uygulaması çalışıyor!

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Christian Atlas

    Christian At

    26 Mart 2009
  • DudeFromUkraine

    DudeFromUkra

    7 Ocak 2008
  • Warner Bros. UK

    Warner Bros.

    6 HAZİRAN 2008