小编use*_*956的帖子

将导航栏设置为半透明:NO

如何设置所有导航栏以将其translucent属性设置为NO

transparent navbar ios

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

返回给定参数类型的列表 - java

我有以下方法

static <T> List<T> foo(List<T> arg) {
Run Code Online (Sandbox Code Playgroud)

我想创建一个相同类型的List,称之为outcomearg,我最终将返回.例如,如果

ArrayList<Integer> arg = new ArrayList<Integer>();
Run Code Online (Sandbox Code Playgroud)

我也想要foo返回一个ArrayList<Integer>.如果

LinkedList<Integer> arg = new LinkedList<Integer>();
Run Code Online (Sandbox Code Playgroud)

然后我想让foo返回一个 LinkedList<Integer>

我知道,List<T> outcome = new List<T>();由于List是抽象的,所以不会工作,所以我想写什么来做我想做的事情?

java generics

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

iOS自定义按钮和滚动视图,如venmo

如何创建如下所示的venmo中的"设置","通知"和"兑现"按钮等按钮?滚动视图是仅使用UIScrollView还是修改UITableView?我无法弄清楚如何添加像按钮或图片与平衡信息和名称的东西到一个UITableView.

在此输入图像描述

button uitableview uiscrollview ios

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

zsh agnoster 主题 chagne prompt/ps1

如何更改 zsh shell 的提示,同时仍保留 agnoster 提供的酷炫色彩?对于不知道的人,它看起来像这样 在此处输入图片说明 我想添加一些东西,比如!和 \u 在工作目录之前。我已经尝试过通常的 PS1="! \u \w" 但它只是给出了这个: 在此处输入图片说明

编辑:我找到了用于插入信息的正确转义字符,但它取消了样式 在此处输入图片说明 如何在保持样式的同时更改提示?

zsh prompt ps1

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

方法调用的java内存使用情况

我正在尝试解决codeeval上的问题,但遇到了使用太多内存的问题.在我的代码中,由于大量输入是不可避免的,因此有一个循环运行很多次(~10,000 ^ 2).我注意到如果我运行循环并且在每次迭代时什么也不做,我总共使用大约6MB的内存和其他代码.但是,如果我在循环中添加一个简单的方法调用,它只调用一个返回false的函数,那么我的内存使用量会跳到20MB.

为什么是这样?在函数调用完成后,是否应该为每个函数调用分配的内存被释放?

编辑:完整的代码非常大,与post无关,但这个代码片段就是我所描述的.如果我不包括该foo()调用,我的代码作为一个整体运行使用6MB的内存.如果我包含该foo()调用,则我的代码作为一个整体使用20MB内存运行.foo()我实际代码中的方法确实是一样的(返回false)因为我想测试内存使用情况.

这是针对codeeval的编码挑战,所以问题应该可以用他们允许的任何语言解决,所以java应该没问题.

编辑:我已经重构了我的一些代码,以便我可以提取整个函数来向你们展示.这仍然产生前面描述的相同结果.产生奇怪行为的函数调用是are_friends().

ArrayList<ArrayList<Integer>> graph(String[] word_list) {

    ArrayList<ArrayList<Integer>> adj_list = new ArrayList<ArrayList<Integer>>();

    for (int i = 0; i < word_list.length; i++) {
        adj_list.add(new ArrayList<Integer>());
    }

    for (int i = 0; i < word_list.length; i++) {
        for (int j = i + 1; j < word_list.length; j++) {
            if (are_friends(word_list[i], word_list[j])) {
                adj_list.get(i).add(j);
                adj_list.get(j).add(i);
            }
        }
    }

    return adj_list;
}

boolean are_friends(String a, String b) {
    return false;
}
Run Code Online (Sandbox Code Playgroud)

java memory-management

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

spin.js jquery无法正常工作

我正在尝试使用它:http://fgnass.github.io/spin.js/当我通过他们指定的js使用它时,它工作正常.但是,当我想使用jquery插件时,它不起作用.我不需要这样做$('#elementID').spin(),它应该在该元素上启动一个微调器吗?

编辑:

在jquery插件中它说:

$('#el').spin(); // Creates a default Spinner using the text color of #el.

这就是我想要使用的.人们在下面回答的常规js方式确实有效,但我不知道为什么这种jquery方式不能正常工作.

javascript jquery spinner

3
推荐指数
2
解决办法
9805
查看次数

使用每个html上方的标签显示彼此相邻的两个输入

我想做这样的事情

USER         EMAIL
input        input
Run Code Online (Sandbox Code Playgroud)

但我无法想象如何以这种方式显示它.基本上我希望每组标签+输入字段都是div,但我希望div是并排的.也许我正在使用错误的标签,因为我是一个html noobie> <

html css label input css-position

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

ActionMailer不在开发中发送邮件

我在config/environments/development.rb中有以下内容

  # ActionMailer settings
  config.action_mailer.perform_deliveries = true
  config.action_mailer.raise_delivery_errors = true
  config.action_mailer.delivery_method = :smtp
  config.action_mailer.smtp_settings = {
    address: 'smtp.gmail.com',
    port: 587,
    domain: 'gmail.com',
    user_name: 'gmail account',
    password: 'password',
    authentication: 'plain',
    enable_starttls_auto: true}
Run Code Online (Sandbox Code Playgroud)

我有以下Mailer和方法来测试发送电子邮件

class EventMailer < ActionMailer::Base
  default from: "exmaple@gmail.com"

  def test_email
    mail(to: "Me <myemail@mail.com", subject: 'Test email')
  end

end
Run Code Online (Sandbox Code Playgroud)

在我的一个控制器方法中,我有

EventMailer.test_email().deliver
Run Code Online (Sandbox Code Playgroud)

我可以在终端上看到消息显示它已被发送(我相信这是日志?),但我没有收到任何实际的电子邮件.我是ActionMailer的新手,只是按照红宝石指南网站上的步骤操作,但它不起作用.不知道我要离开的是什么.我尝试时没有错误显示在我的终端中,我知道我的smtp_settings是正确的,因为我可以使用rubys Net :: SMTP在我的ruby解释器中使用与上面相同的smtp设置发送电子邮件.我只是无法使用ActionMailer.任何帮助表示赞赏!

email ruby-on-rails actionmailer

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

在同步完成之前,iOS NSUserDefaults访问

如果我设置了一个NSUserDefault对象并尝试在同步之前访问它,我是否可以访问刚刚添加的对象?

我已经尝试编写代码来测试它,但我不确定在没有我知道的情况下同步是否正在发生.

objective-c nsuserdefaults synchronize ios

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

覆盖hashCode()不起作用

我正在尝试Point使用HashSet 使类正常工作.这是我的Point类:

class Point {

    int x;
    int y;

    Point(int x, int y) {
        x = x;
        y = y;
    }

    @Override
    public int hashCode() {
        int hash = 1;
        hash = hash * 17 + x;
        hash = hash * 31 + y;
        return hash;
    }

    @Override
    public boolean equals(Object o) {
        if (o == null) {
            return false;
        }
        Point p = (Point) o;
        return x == p.x && y == p.y;
    }
}
Run Code Online (Sandbox Code Playgroud)

当我测试它并做

    HashSet<Point> …
Run Code Online (Sandbox Code Playgroud)

java equals hashcode hashset

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