小编juc*_*uco的帖子

如何以编程方式按下UINavigationController中的"后退"按钮

我有一个UIViewControllerFriendsViewController里面的UINavigationController.第二个UIViewControllerFriendsDetailedViewController.当从第一个视图控制器导航到第二个视图控制器时,我想Back在需要时以编程方式按下按钮.这该怎么做?

iphone objective-c uiviewcontroller uinavigationcontroller ios

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

laravel中get()和all()之间的区别

这两个人在laravel中有什么区别

$input = Input::get();
Run Code Online (Sandbox Code Playgroud)

$input = Input::all();
Run Code Online (Sandbox Code Playgroud)

我应该选择哪一个.

php laravel laravel-4

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

angularjs $ routeProvider路由在resolve完成之前执行

我希望在运行实际路由代码之前触发route.resolve方法.不幸的是,在下面的代码中,prime()被调用,但是它被异步调用,并且在素数完成之前调用路由代码.我认为路由的解决方法是在加载路由之前完成的?

(function () {
'use strict';

var app = angular.module('app');

// Collect the routes
app.constant('routes', getRoutes());

// Configure the routes and route resolvers
app.config(['$routeProvider', 'routes', routeConfigurator]);
function routeConfigurator($routeProvider, routes) {

    routes.forEach(function (r) {
        setRoute(r.url, r.config)

    });

    $routeProvider.otherwise({ redirectTo: '/' });

    function setRoute(url, definition) {
        //set resolvers for all of the routes
        //by extending any existing resolvers (or creating a new one)
        definition.resolve = angular.extend(definition.resolve || {}, {
             prime: prime
        });


        $routeProvider.when(url, definition);
        return $routeProvider;
    }


}

prime.$inject = ['datacontext'];

function …
Run Code Online (Sandbox Code Playgroud)

javascript angularjs angularjs-routing

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

无法在任何宝石来源中找到宝石'logstash-devutils(> = 0)ruby'

我只是想学习编写example-output-plugin,请按照以下页面操作:

http://www.elastic.co/guide/en/logstash/current/_how_to_write_a_logstash_output_plugin.html#_clone_and_test_4

当我在〜/ logstash-output-example文件夹中键入"bundle install"时,我得到错误:

Could not find gem 'logstash-devutils (>= 0) ruby' in any of the gem sources listed in your Gemfile or installed on this machine.

似乎宝石'logstash-devutils(> = 0)ruby'错过了,但当我输入"sudo gem install logstash-devutils"时,我收到错误

ERROR: Could not find a valid gem 'logstash-devutils' (>= 0)

原因如下:

Found logstash-devutils (0.0.12), but was for platform java

别人可以帮帮我吗?

环境:MAC OSX 10.9.5

ruby bundle logstash

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

如何在键盘顶部添加视图?

我在键盘顶部添加了一个带按钮的视图setInputAccessoryView.现在我想要的功能,比如当我从视图中单击按钮时,我想在键盘上显示一个pickerView.将pickerView添加为键盘子视图的方法.

我怎样才能做到这一点?

iphone cocoa-touch objective-c ios

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

从数组中删除重复的字符

在阅读一本名为Cracking the coding interview的书时Gayle Laakmann,我遇到了这个问题

设计算法并编写代码以删除字符串中的重复字符,而无需使用任何其他缓冲区.注意:一个或两个额外的变量是好的.数组的额外副本不是.

这段代码: -

 public static void removeDuplicates(char[] str) {
        if (str == null) {
            return;
        }
        int len = str.length;
        if (len < 2) {
            return;
        }

        int tail = 1;

        for (int i = 1; i < len; ++i) {
            int j;
            for (j = 0; j < tail; ++j) {
                if (str[i] == str[j]) {
                    break;
                }
            }
            if (j == tail) {
                str[tail] = str[i];
                ++tail;
            }
        } …
Run Code Online (Sandbox Code Playgroud)

java arrays algorithm

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

PHP锁定文本文件进行编辑?

我有一个表单将其输入写入文本文件.是否可以锁定文本文件进行编辑,并且可能会给出一条友好的消息"该文件由其他用户编辑,请稍后再试".

如果文件同时有多个编辑器,我想避免冲突.

以下是当前添加条目的方式.

$content = file_get_contents("./file.csv");
$fh = fopen("./file.csv", "w");
fwrite($fh, $date_yy . '-' . $date_mm . '-' . $date_dd . '|' . $address . '|' . $person . '|' . $time_hh . ':' . $time_mm);
fwrite($fh, "\n" . $content);
fclose($fh);

有什么想法吗?

php file-locking

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

AngularJS - Karma(e2e):执行0 of 0 ERROR

我遇到了一个问题,我有一段时间无法解决这个问题,并且因为我不知道自己做错了什么而感到非常沮丧.:) 任何帮助深表感谢.我也在我的应用程序中使用requirejs.这基本上就是我想要建立的; https://github.com/Cengizism/base

当我尝试开始我的e2e测试时,我在控制台上得到了这个;

INFO [karma]: Karma v0.10.0 server started at http://localhost:8080/_karma_/
INFO [launcher]: Starting browser Chrome
INFO [Chrome 28.0.1500 (Mac OS X 10.8.4)]: Connected on socket id n-0AVRliCogs2nWBfgDz
Chrome 28.0.1500 (Mac OS X 10.8.4): Executed 0 of 0 ERROR (0.208 secs / 0 secs)
Run Code Online (Sandbox Code Playgroud)

我的配置文件如下所示;

module.exports = function(karma) {
    'use strict';

    karma.set({
        frameworks: ['jasmine', 'ng-scenario'],

        files: [
          'app/vendors/angular-scenario/angular-scenario.js',
          'test/e2e/*.js'
        ],

        basePath: '',

        exclude: [],

        reporters: ['progress'],

        port: 8080,

        runnerPort: 9100,

        colors: true,

        logLevel: karma.LOG_INFO,

        autoWatch: true,

        browsers: ['Chrome'],

        captureTimeout: …
Run Code Online (Sandbox Code Playgroud)

angularjs karma-runner angularjs-e2e

6
推荐指数
2
解决办法
5548
查看次数

使用组合器播放2.2 JSON读取:如何处理嵌套的可选对象?

我在疯狂尝试解析Play Framework 2.2中的这个JSON结构:

val jsonStr = """{ personFirstName: "FirstName",
  personLastName: "LastName"
  positionLat: null,
  positionLon: null }"""
Run Code Online (Sandbox Code Playgroud)

我有2个案例类:

case class Position( val lat: Double, val lon: Double)
case class Person( firstName: String, lastName: String, p: Option[Position] )
Run Code Online (Sandbox Code Playgroud)

如您所见,在Person案例类中,Position不是强制性的.

我试图用这样的东西得到一个Person的实例

implicit val reader = (
  (__ \ 'personFirstName ).read[String] ~
  (__ \ 'personLastName ).read[String] ~
  ( (__ \ 'positionLat ).read[Double] ~
    (__ \ 'positionLon ).read[Double] )(Position)
)(Person)
Run Code Online (Sandbox Code Playgroud)

但我很快意识到我不知道如何处理该Option[Position]对象:Some(Position(lat,lon))如果指定'lat'和'lon'并且不是null,则意图是实例化,否则实例化None.

你会怎么处理?

json scala playframework scala-2.10 playframework-2.2

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

$ .ajax成功函数返回null

我有一个基本的登录表单设置,我使用ajax请求将两个变量(登录+密码)发送到另一个页面,该页面检查并相应地返回状态.我的ajax代码

$('form.login_form').on('submit', function(){
    var that = $(this),
    url = "textlogin.php",
    type = that.attr('method'),
    data = {};

    that.find('[name]').each(function(index, value){
        var that = $(this),
        name = that.attr('name'),
        value = that.val();
        data[name] = value;
    });

    $.ajax({
        url: url,
        type: type,
        data: data,

        success: function(response){
            if(response==""){
                $('#login_err').html("its null");
            }else{
                $('#login_err').html(response);
            }
        }
    });
    return false;
});
Run Code Online (Sandbox Code Playgroud)

不起作用,success函数总是返回null.代码工作正常,直到我没有使用ajaxjquery dialog登录.我尝试的事情:1.设置Content-type 2.设置dataType 3.使用$ .post和什么不.

php ajax jquery

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