小编Chr*_*ris的帖子

预期';' 在声明结束列表

我正在尝试在Xcode中创建一个新的Objective-C类,并且在.m文件中遇到了上述几个错误.

#import "Query.h"

@implementation Query {

MPMediaQuery *query = [[MPMediaQuery alloc] init]; //create new query



[[query addFilterPredicate: [MPMediaPropertyPredicate
                            predicateWithValue: @"Vampire Weekend"
                            forProperty: MPMediaItemPropertyArtist]]; //filter out artists except for Vampire Weekend
// Sets the grouping type for the media query
[query setGroupingType: MPMediaGroupingAlbum]; //sort by album

NSArray *albums = [query collections];
for (MPMediaItemCollection *album in albums) {
    MPMediaItem *representativeItem = [album representativeItem];
    NSString *artistName =
    [representativeItem valueForProperty: MPMediaItemPropertyArtist];
    NSString *albumName =
    [representativeItem valueForProperty: MPMediaItemPropertyAlbumTitle];
    NSLog (@"%@ by %@", albumName, artistName);

    NSArray …
Run Code Online (Sandbox Code Playgroud)

xcode objective-c

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

使用Django重置Postgres数据库的主键

我遇到了糟糕的表问题,因为我创建了自己的用户类而不是切换到默认的Django类.无数头痛后,我们决定只是做一个干净python manage.py resetsyncdb.创建了一个新用户,但User.id的主键计数器从前一个用户开始,这意味着在创建使用User.id作为主键的其他表时,它们总是处于关闭状态.

我怎么能完全重写,以便从1开始,或者改变计数器,使它现在为2(因为我创建了一个用户)?如果它涉及SQL,请告诉我在哪里放置它,因为我的应用程序托管在Heroku上.

谢谢!

django postgresql primary-key auto-increment

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

使用jQuery向服务器发送AJAX请求

我想使用AJAX向同一个网址发送一个非常基本的帖子请求.它应该使用用户名并针对数据库进行检查,以查看是否已存在具有该名称的用户,并返回该字符串.发送请求的javascript函数有问题:

function usernameCheck(){
$.post("http://omnicloud.me/signup", 
  {username: $("#username").value}, 
  function(response){
    if(response=="true"){
       $('#passAlert').innerHTML("Sorry, that username is already taken")
    }
});

return !($('#passAlert').value == "Sorry, that username is already taken")
}
Run Code Online (Sandbox Code Playgroud)

如果此人刚刚加载了注册视图,它将返回页面,否则,将调用它来检查用户是否存在:

def signup(request):
    if request.method == 'GET':
        return render_to_response('signup.html', context_instance=RequestContext(request))
    else: 
    #query db for user with username provided in POST, return if it exists
        user = User.objects.get(username=request.POST["username"]) 
        if user is not None:
            return HttpResponse("true")
        else:
            return HttpResponse("false")
Run Code Online (Sandbox Code Playgroud)

有没有什么可以看到为什么JS被忽略?萤火虫一无所获.

javascript django ajax jquery

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

Perl基于命令行参数设置文件句柄

我想读取默认输入,如果数据是通过管道输入或提供了文件,但如果没有给出任何内容,我想提供while(<>)执行的默认值.

伪代码:

if(!<>){
  <> = system("ls | ./example.pl");
}

while(<>){
...
...
...
}
Run Code Online (Sandbox Code Playgroud)

unix perl command-line stdin filehandler

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

irb中的Ruby版本错误/ crack/xml

由于Float#roundRuby 1.8.6中的一个错误,我被迫升级到1.9.3,而男孩则非常糟糕.安装后,irb无法正常工作,抱怨缺乏psych.所以我尝试安装gem,但它很生气,libyaml不存在,所以我安装了.不确定如果他们如此重要,他们为什么不被包括在内.

现在当我使用require 'Location.rb'(必须指定我实际上想要查看当前文件夹...使用$LOAD_PATH)后,我收到此错误:

 LoadError: cannot load such file -- crack/xml
from /usr/local/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /usr/local/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /usr/local/lib/ruby/gems/1.9.1/gems/ap-0.1.1/lib/ap.rb:2:in `<top (required)>'
from /usr/local/lib/ruby/1.9.1/rubygems/custom_require.rb:59:in `require'
from /usr/local/lib/ruby/1.9.1/rubygems/custom_require.rb:59:in `rescue in require'
from /usr/local/lib/ruby/1.9.1/rubygems/custom_require.rb:35:in `require'
from /Users/tyre77/Dropbox/Aurora/GMap.rb:4:in `<top (required)>'
from /usr/local/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /usr/local/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from (irb):3
from /usr/local/bin/irb:12:in `<main>'
Run Code Online (Sandbox Code Playgroud)

这是什么意思?另外,当我执行时ruby -v,它将我的版本列为1.9.3p0,但这在1.9.1中是不是很有用?我想要的只是我的回归和工作!

ruby irb

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

在irb中无法识别的awesomeprint

如果我require ap,irb返回true(我假设告诉我awesomeprint gem已成功加载).但是,如果我发出命令ap f,其中f是一个哈希,我得到:

 NoMethodError: undefined method `ap' for main:Object
from (irb):5
from /usr/local/bin/irb:12:in `<main>'
Run Code Online (Sandbox Code Playgroud)

思考?

这是我的$ LOAD_PATH:

"/usr/local/lib/ruby/gems/1.9.1/gems/multi_json-1.1.0/lib", "/usr/local/lib/ruby/gems/1.9.1/gems/multi_xml-0.4.1/lib", "/usr/local/lib/ruby/gems/1.9.1/gems/httparty-0.8.1/lib", "/usr/local/lib/ruby/gems/1.9.1/gems/ap-0.1.1/lib", "/usr/local/lib/ruby/gems/1.9.1/gems/psych-1.2.2/lib", "/usr/local/lib/ruby/gems/1.9.1/gems/crack-0.3.1/lib", "/usr/local/lib/ruby/site_ruby/1.9.1", "/usr/local/lib/ruby/site_ruby/1.9.1/x86_64-darwin11.3.0", "/usr/local/lib/ruby/site_ruby", "/usr/local/lib/ruby/vendor_ruby/1.9.1", "/usr/local/lib/ruby/vendor_ruby/1.9.1/x86_64-darwin11.3.0", "/usr/local/lib/ruby/vendor_ruby", "/usr/local/lib/ruby/1.9.1", "/usr/local/lib/ruby/1.9.1/x86_64-darwin11.3.0"

似乎ap是第4个.

ruby irb

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

Pylint中的永久配置文件

我为Pylint设置了一个自定义配置文件(名称,方便,配置).必须有一种方法,我不必包括--rcfile=config在每次运行.如何永久设置配置文件?

macos pylint configuration-files

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

./manage.py权限被拒绝

我正在尝试使用South迁移我的Django应用程序并且正在获得权限被拒绝警告.我虽然以root身份登录(我知道,风险很大,只是试图设置好东西).为什么这会被拒绝?

root@Harold:~/OmniCloud/omnicloud: ./manage.py convert_to_south OmniCloud_App
-bash: ./manage.py: Permission denied
Run Code Online (Sandbox Code Playgroud)

python unix linux django django-south

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

缺少)在jQuery的JS中的参数列表之后

在Javascript中制作一个feedreader(使用google的feed API)时,我想使用query-ui标签来区分组,然后使用该组中每个源的手风琴.我试图在FireBug中遇到JS错误container.append(accordionID).除了无法拼写手风琴之外,它说我错过了一个正确的parens,但我已经检查过了,他们似乎都匹配了.我甚至将字符串创建移出了调用本身,以确保不是问题.

var feeds = [
    {url:"http://feeds.feedburner.com/engadget/Dnjv",
    title:"Engadget"}
]; //

function loadFeeds(){
    for(var i=0; i<feeds.length;i++){
        var source = new google.feeds.Feed(feeds[i].url); //defaults to JSON
        source.includeHistoricalEntries();
        source.setNumEntries(10);
        source.load(function(result){
            if(!result.error){
                $("#feedsList").append("<li id='#source-"+i+"'>"+feed[i].title+"</li>"); //adds tab for source
                var container = $("#sources").append("<div id='source-"+i+"></div>"); //add source in sources section
                for(var j=0; j<result.feed.entries.length; j++){
                    var entry = result.feed.entries[j];
                    var accordianID = "<div id='accordian"+j+"'>";
                    container.append(accordianID).html("<h3><a href='#'>"+entry.title+"</a><a href=\'"+entry.link"\'> link</a></h3><div>"+entry.content+"</div></div>");
                }
            }
        })
    }
    google.setOnLoadCallback(initialize);
}
Run Code Online (Sandbox Code Playgroud)

javascript syntax-error

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

Perl中的RegExp错误

将regexp绑定到perl中的参数,我收到以下错误: syntax error at ./ctime.pl line 23, near "/^\((\d{2}):(\d{2})\)/)" Execution of ./ctime.pl aborted due to compilation errors.

这是我尝试绑定它的行:

$_[0] =~ /^\((\d{2}):(\d{2})\)/)/;

我试图匹配一些小时/分钟的组合,例如(99:99(01:24).总会有四位数字.

regex perl

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