问题列表 - 第217540页

RecyclerView的项目未正确显示

在我onBindViewHolderRecyclerView.Adapter<SearchAdapter.ViewHolder>用户点击cardview按钮时,我可以看到.但是当我滚动recyclerview时,其他一些项目按钮也显示为可见.为什么会这样?

这是我的代码:

@Override
public void onBindViewHolder(final ViewHolder viewHolder, final int position) {
    viewHolder.card.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            if (viewHolder.content_layout.getVisibility() == View.VISIBLE) {
                viewHolder.content_layout.setVisibility(View.GONE);
                viewHolder.address.setMaxLines(2);
                viewHolder.attribute.setMaxLines(2);
            } else {
                viewHolder.content_layout.setVisibility(View.VISIBLE);
                viewHolder.address.setMaxLines(8);
                viewHolder.attribute.setMaxLines(8);
            }
        }
    });
    ...
}
Run Code Online (Sandbox Code Playgroud)

java android android-recyclerview

12
推荐指数
3
解决办法
976
查看次数

如何创建三个随机整数,其总和为特定值?(Python)

假设鲍勃 = 6

我想创建 3 个总和为 106 的随机整数(100 + bob 的原始整数。它可能是 10,但在本例中是 6)。

我有:

from random import *
bob = 6
bob1 = (randint(0,100))
bob2 = (randint(0,100))
bob3 = (randint(0,100))
print bob1
print bob2
print bob3
Run Code Online (Sandbox Code Playgroud)

我可以生成整数,但如何确保它们的总和 = 100 + 原始整数?(共 106 个)。如果总和不 = 106,那么我希望脚本继续执行,直到达到 106。

python random integer sum

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

RealmSwift初始化程序 - Xcode修复 - 它一直出错

当我想为一个类提供初始化程序时,我无法让Realm工作,Xcode无休止地建议错误.

我决定上传两个屏幕截图而不是代码段,以便更容易看到错误

在此输入图像描述

我按照这些建议结束了这一点

在此输入图像描述

最后一个错误告诉"使用未声明的类型'RLMObjectSchema'

我使用最新的0.99版本的RealmSwift

realm ios swift

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

如何更改官方docker镜像nginx的nginx进程用户?

我正在使用Docker Hub的官方nginx图像:https: //hub.docker.com/_/nginx/

nginx的用户(在/etc/nginx/nginx.conf中定义)是nginx.有没有办法让nginx运行www-data而不必扩展docker镜像?这样做的原因是,我有一个共享卷,所使用的多个集装箱- php-fpm我正在运行的www-datanginx.文件/目录的共享卷的所有者www-data:www-datanginx具有访问麻烦-类似错误*1 stat() "/app/frontend/web/" failed (13: Permission denied)

我有一个docker-compose.yml并运行我的所有容器,包括nginx docker-compose up.

  ...
  nginx:
    image: nginx:latest
    ports:
      - "80:80"
    volumes:
      - ./:/app
      - ./vhost.conf:/etc/nginx/conf.d/vhost.conf
    links:
      - fpm

  ...
Run Code Online (Sandbox Code Playgroud)

nginx docker

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

如何在seaborn barplot上设置宽度

我想根据列chrom具有特定值的次数来设置条形图上每个条的宽度.我将宽度条设置为出现的列表:

list_counts =  plot_data.groupby('chrom')['gene'].count()

widthbars = list_counts.tolist()
Run Code Online (Sandbox Code Playgroud)

将条形图绘制为:

ax = sns.barplot(x = plot_data['chrom'], y = plot_data['dummy'], width=widthbars)
Run Code Online (Sandbox Code Playgroud)

这给了我一个错误:

TypeError: bar() got multiple values for keyword argument 'width'
Run Code Online (Sandbox Code Playgroud)

width变量是否隐式设置在某处?如何让每个条的宽度不同?

python matplotlib seaborn

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

这个有效的Java代码怎么样?(混淆的Java)

这段代码看起来显然不正确,但它很高兴地在我的机器上编译和运行.谁能解释一下这是如何工作的?例如,什么使得类名后的")"有效?散落的随机词怎么样?

class M?{public static void main(String[]a?){System.out.print(new char[]{'H','e','l','l','o',' ','W','o','r','l','d','!'});}}
Run Code Online (Sandbox Code Playgroud)

在线测试:https ://ideone.com/t1W5Vm
来源:https://codegolf.stackexchange.com/a/60561

java obfuscation deobfuscation

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

如果条件,其他操作后Redux调用操作

我应该如何在redux中实现以下逻辑:有2个动作:sync和async.让我们说它的validate()和save().当用户单击validate()执行的按钮时,它会更改isValid状态存储中的某个变量.然后,如果isValid执行保存操作.

javascript reactjs redux redux-thunk react-redux

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

使用Gson将自定义类的ArrayList序列化为JSON并通过HTTP发送数据

我想将ArrayList中的数据转换为JSON,然后将其发送到我的网络服务器.列表mTeamDataList是类型ArrayList<TeamData>.

TeamData堂课是:

public class TeamData
{
    String mFullName;
    String mShortName;
    String mLeague;

    //constructor, getters and setters are here
}
Run Code Online (Sandbox Code Playgroud)

我有一个addTeamsToDB()方法负责将数组中的数据写入Web服务器.这是我到目前为止:

public static void addTeamsToDB()
{
    if(mTeamDataList.size() == 0)
        return;

    HttpURLConnection urlConnection = null;
    String addTeamURL = "http://api.somewebsite.com/add_team.php";

    try
    {
        Gson gson = new Gson();
        URL urlObj = new URL(addTeamURL);
        urlConnection = (HttpURLConnection) urlObj.openConnection();
        urlConnection.setDoOutput(true);
        urlConnection.setRequestMethod("POST");
        urlConnection.connect();

        //I believe converting to json goes here

        OutputStream out = new BufferedOutputStream(urlConnection.getOutputStream());

    } 
    catch (IOException e) …
Run Code Online (Sandbox Code Playgroud)

java post android json gson

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

RTCPeerConnection在Microsoft Edge中有效吗?

我目前正在使用WebRTC进行VoIP.它将是一个用JavaScript编写的UWP应用程序.

现在,我试图通过测试Microsoft Edge上的https://webrtc.github.io/samples中的示例来检查它是否有效.

事实证明它除了 工作正常RTCPeerConnection.

例如,当我在Edge中打开https://webrtc.github.io/samples/src/content/peerconnection/audio时,它getUserMedia() error: NotFoundError在我点击呼叫按钮时给了我.在Chrome上,它运行正常.

另一个例子是当我尝试https://apprtc.appspot.com时,它给了我

Messages:  
Error getting user media: null
getUserMedia error: Failed to get access to local media. Error name was NotFoundError. Continuing without sending a stream.
Create PeerConnection exception: InvalidAccessError

Version:    
gitHash:    c135495bc71e5da61344f098a8209a255f64985f
branch:     master
time:       Fri Apr 8 13:33:05 2016 +0200
Run Code Online (Sandbox Code Playgroud)

那么,我该如何解决这个问题呢?Adapter.js也被称为.我也允许它需要的一切.

或者我不应该将WebRTC用于此项目.如果是这样,我应该使用什么?

干杯!

javascript voip webrtc win-universal-app microsoft-edge

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

MongoDb 查询以获取数组内字段的最大值

如何在下面的文档中获得最大的sections.Id,其中collection._id = some parameter

{
    "_id" : ObjectId("571c5c87faf473f40fd0317c"),
    "name" : "test 1",
    "sections" : [ 
        {
             "Id" : 1,
             "name" : "first section"
        }, 
        {
            "Id" : 2,
            "name" : "section 2"
        }, 
        {
            "Id" : 3,
            "name" : "section 3"
        }
}
Run Code Online (Sandbox Code Playgroud)

我在下面试过

db.collection.aggregate(
[
    {
        "$match": {
            "_id": ObjectId("571c5c87faf473f40fd0317c")
        }
    },
    {
        "$group" : {
            "_id" : "$_id",
            "maxSectionId" : {"$max" : "$sections.Id"}
        }
    }
]);
Run Code Online (Sandbox Code Playgroud)

但是它不是返回 max int 单个值,而是返回部分数组中所有 Id 的数组。

在 node.js 中执行进一步相同的查询时,它返回一个空数组。

mongodb mongodb-query aggregation-framework

4
推荐指数
2
解决办法
6741
查看次数