小编Ziy*_*een的帖子

Android App:登录网站,维护会话 - Java

我是Android编程的新手,我期待开发一个应用程序.应用程序应该能够通过填写HTML表单登录到网站.

一旦登录会话应该被维护,并且在整个会话期间,用户必须能够(使用标准HTML表单帖子)发布到网站.

这种活动可能吗?我可以使用任何特殊模块吗?

注意:该网站没有任何花哨的API.我也无法访问其源代码.

先感谢您.

java session android web

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

Nginx Rails 5 HTTPS重定向问题

我在Digital Ocean Ubuntu 16.04 Droplet中托管了一个新的Rails 5应用程序。安装程序使用Numax和Puma作为应用程序服务器。我注意到重定向问题。

例如,如果我redirect_to services_path尝试重定向到时进行了重定向https://jdeen.com,%20jdeen.com/services

我相信这是一个Nginx配置问题,以为这与我使用的Rails 3应用程序非常相同,我不确定出了什么问题。当我执行一个简单的配置以不使用SSL时,它可以工作。

非常感谢您的帮助。

里亚尔日志

I, [2016-08-16T08:18:01.692852 #17988]  INFO -- : [9c26a134-eef6-4244-9ec2-e9e7cec61910] Started GET "/products" for 112.134.82.41 at 2016-08-16 08:18:01 -0400
I, [2016-08-16T08:18:01.709611 #17988]  INFO -- : [9c26a134-eef6-4244-9ec2-e9e7cec61910] Processing by ProductsController#index as HTML
I, [2016-08-16T08:18:01.718443 #17988]  INFO -- : [9c26a134-eef6-4244-9ec2-e9e7cec61910] Redirected to https://jdeen.com, jdeen.com/services
I, [2016-08-16T08:18:01.720520 #17988]  INFO -- : [9c26a134-eef6-4244-9ec2-e9e7cec61910] Completed 302 Found in 9ms (ActiveRecord: 0.0ms)
I, [2016-08-16T08:18:10.993806 #17988]  INFO -- : [1ac5d13d-1df9-44f0-9f5a-6aaa424231a9] Started GET "/products" for …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails nginx ruby-on-rails-5

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

以O(n)复杂度排序数组

我在Atrenta的采访中被问到一个有趣的问题.这是一个复杂的O(n)阵列,我说这是不可能的,但他坚持认为,即使在采访之后.

就是这样.

你有一个数组,让我们说:[1,0,1,0,1,1,0],这需要进行排序.在阵列中必须做什么(从某种意义上讲,没有涉及其他数据结构.

我没有,我认为不可能做任何复杂的O(n).我能想到的最好的是O(n*log n),我的知识来自维基百科.

如果你知道的话,请给我你的想法和一个方法.

sorting algorithm

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

如何在Ruby单元测试中调试"未定义的方法"?

我正在阅读一本关于Ruby的书,我收到一个奇怪的错误,如果有人能为我解决这个问题会很高兴.

我正在寻找Ruby中的集合(非常基础)

file:song_list.rb

class Song
    attr_accessor :name
    attr_accessor :artist
    attr_accessor :duration

    def initialize(name, artist, duration)
        @name = name
        @artist = artist
        @duration = duration
    end

    def to_s
        "SongIs -  #{@name} - #{@artist} - #{@duration}"
    end
end

class SongList
    def initialize
        @songs = Array.new
    end

    def append(song)
        @songs.push(song)
    end

    def delete_first
        @songs.shift
    end

    def delete_last
        @songs.pop
    end

    def [](index)
        @songs[index]
    end
end
Run Code Online (Sandbox Code Playgroud)

然后我写了一个测试:test_unit.rb

require_relative 'song_list'
require 'test/unit'
class TestSongList < Test::Unit::TestCase
    def test_delete
        list = SongList.new
        s1 = Song.new('title1', 'artist1', 1) …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-2.0

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