小编U-L*_*U-L的帖子

podfile在安装时出错

我克隆了一个来自git的回购.然后删除.git和.gitignore.podFile看起来像

platform :ios, '6.1'

pod 'AFNetworking', '~>1.3.3'
pod 'AFOAuth1Client'
Run Code Online (Sandbox Code Playgroud)

"pod install"后,我收到以下错误:

$ pod install
Analyzing dependencies
[!] Pod::Executable pull

A   ALPValidator/0.0.1/ALPValidator.podspec

A   APAsyncDictionary/0.0.3/APAsyncDictionary.podspec

A   ASCScreenBrightnessDetector/0.1.0/ASCScreenBrightnessDetector.podspec

A   AdBrixSDK/3.0.8/AdBrixSDK.podspec

A   AlertShortkut/1.0/AlertShortkut.podspec

A   AppStoreOpener/0.0.1/AppStoreOpener.podspec

A   Appboy-iOS-SDK/2.3.1/Appboy-iOS-SDK.podspec

A   Apptimize/1.5.8/Apptimize.podspec

A   AtkDragAndDrop/0.1.0/AtkDragAndDrop.podspec

A   AuthorizeNet/0.1.0/AuthorizeNet.podspec

A   BloodMagic/0.5.2/BloodMagic.podspec

A   CKStringUtils/1.1.1/CKStringUtils.podspec

A   CMHTMLView/0.2.0/CMHTMLView.podspec

A   CTAssetsPickerController/1.5.0/CTAssetsPickerController.podspec

A   CTFeedback/1.0.8/CTFeedback.podspec

U   CardIO/3.2.0/CardIO.podspec

U   CardIO/3.2.2/CardIO.podspec

U   CardIO/3.3.0/CardIO.podspec

U   CardIO/3.4.1/CardIO.podspec

U   CardIO/3.4.3/CardIO.podspec

U   CardIO/3.4.4/CardIO.podspec

A   CargoBay/2.0.2/CargoBay.podspec

U   CocoaSPDY/1.0.0/CocoaSPDY.podspec

A   Colours/4.1/Colours.podspec

M   CorePlot/1.0/CorePlot.podspec

M   CorePlot/1.1/CorePlot.podspec

M   CorePlot/1.2/CorePlot.podspec

M   CorePlot/1.3/CorePlot.podspec

M   CorePlot/1.4/CorePlot.podspec

M   DB5/0.0.1/DB5.podspec

A …
Run Code Online (Sandbox Code Playgroud)

cocoapods

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

ruby sort_by方法

我刚开始学习红宝石.我有一系列哈希.我希望能够根据哈希中的元素对数组进行排序.我想我应该可以使用sort_by方法.有人可以帮忙吗?

#array of hashes
array = []
hash1 = {:name => "john", :age => 23}
hash2 = {:name => "tom", :age => 45}
hash3 = {:name => "adam", :age => 3}
array.push(hash1, hash2, hash3)
puts(array)
Run Code Online (Sandbox Code Playgroud)

这是我的sort_by代码:

# sort by name
array.sort_by do |item|
    item[:name]
end
puts(array)
Run Code Online (Sandbox Code Playgroud)

阵列没有任何反应.也没有错误.

ruby

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

cordova失败,退出代码为2

我正在构建一个离子/ angularjs/phonegap应用程序.我是前端开发的新手.我有一个package.json和一个bowser.json.在package.json中,在安装包之后,我运行"bower install"来安装所有的bower依赖项.我可以在www中运行python服务器并在chrome中查看应用程序.但是我无法在Android模拟器中运行.有人可以指导我吗?

编辑

在发布这个问题之后我意识到离子已经带有角度,我应该使用它.也不需要bootstrap,因为离子是我需要的框架.只需要下划线.我会清理它.但我不认为这与错误有关.

运行" cordova build " 后出现错误:

BUILD FAILED
k:\android\sdk\tools\ant\build.xml:932: The following error occurred while execu
ting this line:
k:\android\sdk\tools\ant\build.xml:950: java.lang.ArrayIndexOutOfBoundsException
: 1
        at com.android.ant.DependencyGraph.parseDependencyFile(DependencyGraph.j
ava:180)
        at com.android.ant.DependencyGraph.<init>(DependencyGraph.java:54)
        at com.android.ant.SingleDependencyTask.initDependencies(SingleDependenc
yTask.java:87)
        at com.android.ant.AaptExecTask.execute(AaptExecTask.java:509)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
        at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.jav
a:106)
        at org.apache.tools.ant.Task.perform(Task.java:348)
        at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68)
        at com.android.ant.IfElseTask.execute(IfElseTask.java:124)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
        at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.jav
a:106)
        at org.apache.tools.ant.Task.perform(Task.java:348)
        at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
        at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:43) …
Run Code Online (Sandbox Code Playgroud)

cordova ionic-framework

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

angularjs值vs工厂

我是angularjs的新手.我试图找出何时使用价值与工厂作为服务.这是我在egghead.io教程中的简单代码:

.value('Data', function(){
    return {message:"I am data from a service"};
  })
Run Code Online (Sandbox Code Playgroud)

Data.message绑定到输入字段.当我启动页面时,输入字段中没有任何内容.如果我将值更改为factory,则默认消息将显示在输入字段中.

这是控制器:

controller('FirstCtrl', ['$scope','Data',function($scope, Data) {
    $scope.data = Data;
    console.log('exiting first controller');
  }])
Run Code Online (Sandbox Code Playgroud)

和索引文件:

<div ng-controller="FirstCtrl">
   <input type="text" ng-model="data.message">
   <h1>{{data.message}}</h1>
</div>
Run Code Online (Sandbox Code Playgroud)

为什么使用值时页面是空白的?我的假设是,应用程序启动时不计算或计算值,而工厂是?

另外,我在哪里可以找到有关$ provide的文档?谢谢你们.

angularjs

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

如何将enum作为参数传递给objectivec中的函数

头文件看起来像:

enum RatingsEnum
{
    userRating,
    criticRating,
};

@interface SFMovie : NSObject

- (NSNumber *)getRating:(NSDictionary *)movieDic :(enum RatingsEnum) rating;

@end
Run Code Online (Sandbox Code Playgroud)

我怎样才能使用这个方法getRating?我不知道如何通过枚举.我的通话代码:

- (void) testGetCriticRatingMethod{

    NSMutableDictionary *ratingDictionary = [[NSMutableDictionary alloc]init];
    [ratingDictionary setObject:@"Certified Fresh" forKey:@"critics_rating"];
    [ratingDictionary setObject:@"70" forKey:@"critics_score"];
    [ratingDictionary setObject:@"Certified Fresh" forKey:@"audience_rating"];
    [ratingDictionary setObject:@"87" forKey:@"audience_score"];
    SFMovie *movie = [[SFMovie alloc]init];
    enum RatingsEnum ratings;
    NSInteger userRating = [movie getRating:ratingDictionary rating:userRating];
}
Run Code Online (Sandbox Code Playgroud)

这会产生以下警告: 'SFMovie'没有可见的@interface声明选择器'getRating:rating:'

有人可以指导我一个好的enum教程吗?谢谢你们.

enums objective-c

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

如何根据angularjs中的模型条件隐藏和显示div?

我想基于复选框隐藏/显示div.看起来很简单.我将checkbox的值存储在模型中并在div ng-show中使用它.我究竟做错了什么?

<div ng-app='visibleApp'>
    <div ng-controller='myController'>
         <input type="checkbox" name="hideBasicInfo" ng-model="hideBasicInfo">hide the basic information section
         <div ng-show="{{!hideBasicInfo}}">
             <label for="firstName">First Name:</label>
             <input type="text" name="firstName" ng-model="firstName"/></br>

             <label for="middleName">Middle Name:</label>
             <input type="text" name="middleName" ng-model="middleName"/></br>
             <label for="lastName">Last Name:</label>
             <input type="text" name="lastName" ng-model="lastName"/>
         </div>
         <hr/>
         <div>
             <h4>Debug Information</h4>
             hideBasicInfo: {{hideBasicInfo}}<br/>
             !hideBasicInfo: {{!hideBasicInfo}}
         </div>
     </div>
</div>
Run Code Online (Sandbox Code Playgroud)

JS档案:

var visibleApp = angular.module('visibleApp',[]);

visibleApp.controller('myController', function($scope){
     $scope.data = "my data";
     $scope.hideBasicInfo = false; 
});
Run Code Online (Sandbox Code Playgroud)

谢谢.

小提琴

angularjs

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

vagrant - 设备错误没有剩余空间

我是流浪汉的新手.我按照http://gettingstartedwithdjango.com/en/lessons/introduction-and-launch/上的说明进行操作

我在运行"sudo ./postinstall.sh"脚本时遇到以下错误

+ apt-get -y clean
+ rm -f /var/lib/dhcp3/*
+ rm /etc/udev/rules.d/70-persistent-net.rules
rm: cannot remove `/etc/udev/rules.d/70-persistent-net.rules': Is a directory
+ mkdir /etc/udev/rules.d/70-persistent-net.rules
mkdir: cannot create directory `/etc/udev/rules.d/70-persistent-net.rules': File exists
+ rm -rf /dev/.udev/
+ rm /lib/udev/rules.d/75-persistent-net-generator.rules
rm: cannot remove `/lib/udev/rules.d/75-persistent-net-generator.rules': No such file or directory
+ rm -f /home/vagrant/{*.iso,postinstall*.sh}
+ dd if=/dev/zero of=/EMPTY bs=1M
dd: writing `/EMPTY': No space left on device
78504+0 records in
78503+0 records out
82316406784 bytes (82 GB) copied, 105.122 s, 783 …
Run Code Online (Sandbox Code Playgroud)

vagrant

10
推荐指数
2
解决办法
6458
查看次数

在jpa实体中指定lob大小

我使用openjpa(Websphere Application Server 7)与数据库进行交互.是否可以在java实体文件中指定blob大小?看起来像:

@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;

@Lob
@Nullable
private byte[] content;
Run Code Online (Sandbox Code Playgroud)

DB2默认情况下为它提供1MB的大小.我想将其更改为20MB.

jpa blob

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

jpa:执行不区分大小写的顺序

我有以下查询:

select p from Plan as p where p.location = :location order by p.name
Run Code Online (Sandbox Code Playgroud)

问题是,如果有三个计划如下:Apple bat atom Butter

返回以下内容:Apple Butter atom bat

我需要以下内容:Apple atom bat Butter

jpa

7
推荐指数
2
解决办法
9722
查看次数

xctest - 如何测试按钮按下时是否加载新视图

刚开始使用xcode 5和xctest.如何在按下按钮时测试视图是否加载.我以编程方式添加了在单击rightBarButtonItem时调用的方法

action:@selector(onSettingsButton)
Run Code Online (Sandbox Code Playgroud)

并在onSettingsButton中

-(void) onSettingsButton{
    SettingsViewController *svc = [[SettingsViewController alloc] init];
    [self.navigationController pushViewController:svc animated:YES];
}
Run Code Online (Sandbox Code Playgroud)

如何编写xctest以确保SettingsViewController调出Settings视图?谢谢.

mocking ios xctest

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