小编Sri*_*aju的帖子

Sphinx搜索引擎和Python API

我正在尝试将Sphinx搜索引擎与他们的Python API一起使用.安装顺利.但是当我使用他们的Python API时,我没有得到完整的结果集.我只收到身份证?但是当我在./bin中使用他们的./search二进制文件时,我得到了整个索引内容.

使用cpp ./search binary时 -

./search test

1. document=1, weight=1, group_id=1, date_added=Sat Sep 11 07:42:38 2010, title=2
    id=1
    group_id=1
    group_id2=5
    date_added=2010-09-11 07:42:38
    title=test one
    content=this is my test document number one. also checking search within phrases.
Run Code Online (Sandbox Code Playgroud)

但是当我使用Python API时,我得到 -

>>> import sphinxapi
>>> client = sphinxapi.SphinxClient()
>>> client.SetServer('127.0.0.1', 9312)
>>> client.Query('test')
{'status': 0, 'matches': [{'id': 1, 'weight': 1, 'attrs': {'date_added': 1284171158, 'group_id': 1, 'title': 2}}, {'id': 2, 'weight': 1, 'attrs': {'date_added': 1284171158, 'group_id': 1, 'title': 3}}, {'id': 4, …
Run Code Online (Sandbox Code Playgroud)

python sphinx django-sphinx

8
推荐指数
2
解决办法
9270
查看次数

VIM自动完成的工作原理

我正在查看VIM快捷方式并发现CTRL + p在UNIX中充当自动完成(您知道我在说什么,可能使用的单词的下拉列表,按使用频率排序).它似乎甚至可以检测到最直接输入的单词.这在VIM中如何运作?我对用于此的数据结构特别感兴趣?

是否有一些索引正在进行,它会在键入时动态地为其索引添加新单词?它为我节省了大量的时间.顺便说一句VIM Rocks :)

unix algorithm vim autocomplete data-structures

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

Django设置了存储引擎和默认字符集

从我的创建我的表models.py.我不知道如何做两件事 -

  1. 我想指定MySQL创建一些我的表作为InnoDB和一些MyISAM.我该怎么做?
  2. 此外,我想指定我的表DEFAULT CHARSET作为utf8.我该怎么做?

这就是我跑步时看到的syncdb-

...
) ENGINE=MyISAM DEFAULT CHARSET=latin1
Run Code Online (Sandbox Code Playgroud)

我使用Ubuntu 10.04,Django 1.2.X,MySQL 5.1.X

更新:我认为这些可能是MySQL的默认设置,我最终改变my.cnf了我添加的位置default-character-set = utf8.但没有用.

mysql django django-models character-encoding storage-engines

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

loadView:UIView iOS中的函数

我不明白loadView:函数的机制(这个函数在UIView中).

我创建了一个项目如下:

  • 首先,我创建了一个iPhone的基于窗口的项目.
  • 然后,我创建了一个UIView子类
  • 接下来,我创建了一个UIViewController没有xib 的子类.
  • 最后,在loadView:我在第三步中创建的类的函数中,我将UIView对象(在我在第二步中创建的类)指定为对象的视图变量UIViewController(在第三步中).

如果我省略了最后一步,并将语句NSLog(@"test LoadView");放在loadView:函数中,那么当项目运行时,语句NSLog(@"test LoadView");会被连续调用,导致运行溢出.

请解释一下!谢谢!

objective-c uiviewcontroller uiview loadview ios

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

如何在iPhone SDK中压缩文件夹?

在我的应用程序中,我正在截取图像View的截图,然后我将这些屏幕截图保存在应用程序的文档文件夹中.现在我想通过电子邮件发送所有这些图像,它们具有相同的文件夹结构.压缩包含图像的所有文件夹然后将zip文件附加到邮件将解决问题,但我如何压缩这些文件夹,然后将它们附加到邮件?

任何帮助表示赞赏!

iphone zip objective-c ipad mfmailcomposeviewcontroller

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

如何在Action Sheet中添加日期选择器?

- (IBAction) showCatPicker {

    if (self.catList !=nil) {
        self.catList=nil;
        [catList release];
    }
    self.catList =  [[NSMutableArray alloc] init];

        self.actionSheet = [[UIActionSheet alloc] initWithTitle:nil delegate:nil cancelButtonTitle:nil destructiveButtonTitle:nil otherButtonTitles:nil];   
    [self.actionSheet setActionSheetStyle:UIActionSheetStyleBlackTranslucent];

    CGRect pickerFrame = CGRectMake(0, 40, 0, 0);   
    if(self.catPicker == nil) {     
        self.catPicker = [[UIPickerView alloc] initWithFrame:pickerFrame];

        self.catPicker.showsSelectionIndicator = YES;
        self.catPicker.dataSource = self;
        self.catPicker.opaque = YES;
        self.catPicker.multipleTouchEnabled = YES;
        self.catPicker.userInteractionEnabled = YES;
        self.catPicker.delegate = self;     
    }

    [self.actionSheet addSubview:self.catPicker];

    UISegmentedControl *closeButton = [[UISegmentedControl alloc] initWithItems:[NSArray arrayWithObject:@"Select"]];
    closeButton.momentary = YES; 
    closeButton.frame = CGRectMake(260, 7.0f, 50.0f, …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c uidatepicker ipad ios

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

如何获取iPhone资源文件夹中的文件夹和文件列表?

我在我的资源文件夹中做文件夹结构,比如... Resource => MyData => S1然后在S1 => Name.png,data.ppt

现在我想获取所有文件夹列表和文件名.这里MyData名称只是静态其他可能会改变.就像我可以添加S1,S2,S3和那里的文件数量.那么如何通过Objective C阅读这些内容呢?我试过下面的代码.

NSString *bundlePathName = [[NSBundle mainBundle] bundlePath];
    NSString *dataPathName = [bundlePathName stringByAppendingPathComponent:@"Resources"];
    NSFileManager *fileManager = [NSFileManager defaultManager];
    if ([fileManager fileExistsAtPath:dataPathName]) {
        NSLog(@"%@ exists", dataPathName);
        BOOL isDir = NO;
        [fileManager fileExistsAtPath:dataPathName isDirectory:(&isDir)];
        if (isDir == YES) {
            NSLog(@"%@ is a directory", dataPathName);
            NSArray *contents;
            contents = [fileManager contentsOfDirectoryAtPath:dataPathName error:nil];
            for (NSString *entity in contents) {
                NSLog(@"%@ is within", entity);
            }
        } else {
            NSLog(@"%@ is not a directory", dataPathName);
        }
    } else …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c ipad ios

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

用于以编程方式创建pdf的示例代码

我是iphone的新手.

有没有示例代码或教程.

还需要plist的示例代码

请帮我.

iphone objective-c ios

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

iOS视图转换动画

我可能错过了一些简单的东西,但试图用图像视图做一个简单的"肯伯恩斯效应".

首先是代码:

[UIView animateWithDuration:20
                      delay:2
                    options:UIViewAnimationCurveLinear
                 animations:^{
                   CGAffineTransform move = CGAffineTransformMakeTranslation(40, 40);
                   CGAffineTransform zoom    = CGAffineTransformMakeScale(1.2, 1.2);
                   CGAffineTransform transform = CGAffineTransformConcat(zoom, move);
                   self.imageView.transform = transform;
                 }
                 completion:^(BOOL finished){
                   NSLog(@"Done");
                 }];
Run Code Online (Sandbox Code Playgroud)

我希望这可以从正常比例的图像视图开始,并在20秒内将其扩展到120%的大小.实际发生的是它立即开始小于正常尺寸,然后扩展到正常尺寸.

如果我使用比例值的倒数,它会开始放大然后缩小到正常比例,这与我想要的效果相反.

有任何想法吗?

core-animation objective-c ios cgaffinetransformscale

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

多尺度CNN网络Python Keras

我在Python Keras中创建了一个多尺度的CNN.网络架构类似于图表.在这里,相同的图像被馈送到具有不同架构的3个CNN.权重不共享.

在此输入图像描述

我写的代码如下.问题是,当我运行这个,即使在train_dir网络中有10个图像需要大约40GB RAM,最后被操作系统杀死.这是"Out of memory ERROR".我在CPU上运行它.知道为什么在Keras发生这种情况?

我正在使用Theano-0.9.0.dev5 | Keras-1.2.1 | Python 2.7.12 | OSX Sierra 10.12.3(16D32)

## Multi scale CNN in Keras Python
## https://i.stack.imgur.com/2H4xD.png

#main CNN model - CNN1
main_model = Sequential()
main_model.add(Convolution2D(32, 3, 3, input_shape=(3, 224, 224)))
main_model.add(Activation('relu'))
main_model.add(MaxPooling2D(pool_size=(2, 2)))

main_model.add(Convolution2D(32, 3, 3))
main_model.add(Activation('relu'))
main_model.add(MaxPooling2D(pool_size=(2, 2)))

main_model.add(Convolution2D(64, 3, 3))
main_model.add(Activation('relu'))
main_model.add(MaxPooling2D(pool_size=(2, 2))) # the main_model so far outputs 3D feature maps (height, width, features)

main_model.add(Flatten())

#lower features model - CNN2
lower_model1 = Sequential() …
Run Code Online (Sandbox Code Playgroud)

python neural-network deep-learning conv-neural-network keras

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