小编Hug*_*ugo的帖子

UICollectionView如何取消选择所有

我有一个FollowVC和FollowCell设置与集合视图.我可以使用以下代码正确地将所有数据显示到我的uIcollection视图单元格中,没有任何问题.

    func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell {

    if let cell = collectionView.dequeueReusableCellWithReuseIdentifier("FollowCell", forIndexPath: indexPath) as? FollowCell {

        let post = posts[indexPath.row]

        cell.configureCell(post, img: img)

        if cell.selected == true {
            cell.checkImg.hidden = false
        } else {
            cell.checkImg.hidden = true
        }
        return cell
    }
}
Run Code Online (Sandbox Code Playgroud)

请注意,我还可以使用以下代码选择和取消选择多个图像

    func collectionView(collectionView: UICollectionView, didSelectItemAtIndexPath indexPath: NSIndexPath) {

    if deletePressed == true {
        let cell = collectionView.cellForItemAtIndexPath(indexPath) as! FollowCell
        cell.checkImg.hidden = false
    } else {
        let post = posts[indexPath.row]
        performSegueWithIdentifier(SEGUE_FOLLOW_TO_COMMENTVC, sender: post)
    }
} …
Run Code Online (Sandbox Code Playgroud)

objective-c ios uicollectionview uicollectionviewcell swift

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

从Lambda回复API网关的响应

我正在使用API​​ Gateway-to-Lambda进行一些微服务,但至少有一种情况下该服务需要20-30秒才能完成,所以在这种情况下,我想立即回复客户端, 就像是:

 status: 200
 message: {
      progressId: 1234
 }
Run Code Online (Sandbox Code Playgroud)

然后允许lambda函数继续上(并定期更新"的ProcessID"的地方,是一个客户端访问.问题是,如果你打电话context.succeed(),context.fail()或者context.done()显然是从进一步执行停止lambda函数,但它是唯一的方法我知道将stdout缓冲区刷回API网关.

这导致我采用第二种方法,我还没有尝试解决(并且为了简单起见,希望避免),这涉及API网关调用"响应者"Lambda函数,然后异步激活微服务,然后立即响应API网关.

我试图在下面的草图格式中说明这两个选项.我很想知道任何人都能解决这个问题.

两种方法

amazon-web-services aws-lambda aws-api-gateway

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

Pandas group by和sum两列

初学者问题.这似乎应该是一个简单的操作,但我无法从阅读文档中弄清楚.

我有一个这种结构的df:

|integer_id|int_field_1|int_field_2|
Run Code Online (Sandbox Code Playgroud)

integer_id列是非唯一的,所以我想将df按integer_id分组并将两个字段相加.

等效的SQL是:

SELECT integer_id, SUM(int_field_1), SUM(int_field_2) FROM tbl
GROUP BY integer_id
Run Code Online (Sandbox Code Playgroud)

有关最简单方法的任何建议吗?

编辑:包括输入/​​输出

Input:  
integer_id  int_field_1 int_field_2   
2656        36          36  
2656        36          36  
9702        2           2  
9702        1           1  
Run Code Online (Sandbox Code Playgroud)

输出使用df.groupby('integer_id').sum():

integer_id  int_field_1 int_field_2  
2656        72          72  
9702        3           3  
Run Code Online (Sandbox Code Playgroud)

python pandas

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

从 React-Native 调用 AWS Lambda 函数

我在 AWS Lambda 中构建了一个简单的函数,它使用 Twilio 服务发送短信。我现在想从我的 React-Native 应用程序中调用该函数。你对此有什么建议吗?

function call amazon-web-services aws-lambda react-native

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

useLocation 无法识别状态

我开始使用react-router,我发现我可以在 Link 组件中传递“props”,以便某些值可以传递到另一个组件。我正在使用的按钮内发送一个名为“值”的组件,但是在接收该参数的组件中显示一条错误消息,其中包含消息“对象可能为空或未定义”。

\n\n

这是我的代码:

\n\n

我发送数据的地方:

\n\n
<Container placeholder>\n            <Segment>\n            <Form>\n                <Form.Field>\n                    <label>Correo</label>\n                    <input placeholder=\'Ingresa tu correo\' name=\'nombre\' onChange={actualizarUser}/>\n                </Form.Field>\n                <Form.Field>\n                    <label>Contrase\xc3\xb1a</label>\n                    <input placeholder=\'Ingresa tu contrase\xc3\xb1a\' name=\'password\' onChange={actualizarUser}/>\n                </Form.Field>\n\n                <Link to={{ pathname:\'/init/home\', state:{ value: token } }}> // Here I\'m sending the props to the next component\n                    <Button type=\'submit\'>SubmitNuevo</Button>\n                </Link>\n                <Button type=\'submit\' onClick={sendInfo}>Prueba</Button>\n            </Form>\n            </Segment>\n        </Container>\n
Run Code Online (Sandbox Code Playgroud)\n\n

以及我接收 location.state 的组件

\n\n
const Logged: React.FC<{}> = () => {\n\nconst [open, setOpen] = useState(false);  \nconst location = useLocation(); // Here I\'m …
Run Code Online (Sandbox Code Playgroud)

javascript typescript reactjs react-router

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

Symfony + Doctrine - 定义完整性约束错误时的错误消息

当我尝试删除项目时出现完整性约束错误时,我试图显示一条很好的错误消息。

我不想显示错误 500,而是想显示如下消息:“您无法删除它,因为某些项目已链接到它”

我一直在寻找一段时间,但我总能找到关于“如何解决这个错误”的解决方案。我不会不解决它,我只是想捕获错误,就像@UniqueEntity带有消息参数的注释一样。

php error-handling symfony doctrine-orm

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

AWS Lambda Java,连接到MySQL RDS

我需要开发一个AWS Lambda Java函数来从RDS MySQL数据库中检索一些记录.

我应该使用JDBC吗?我应该使用标准JDBC示例:

try {
    String url = "jdbc:msql://200.210.220.1:1114/Demo";
    Connection conn = DriverManager.getConnection(url,"","");
    Statement stmt = conn.createStatement();
    ResultSet rs;

    rs = stmt.executeQuery("SELECT Lname FROM Customers WHERE Snum = 2001");
    while ( rs.next() ) {
        String lastName = rs.getString("Lname");
        System.out.println(lastName);
    }
    conn.close();
} catch (Exception e) {
    System.err.println("Got an exception! ");
    System.err.println(e.getMessage());
}
Run Code Online (Sandbox Code Playgroud)

java amazon-web-services aws-lambda

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