小编And*_*dra的帖子

有没有可能绕过 cloudflare 安全检查的方法?

我们都知道,有时 cloudflare 喜欢检查其客户端访问者,以确保访问者不是真人。安全检查要求我们通过 Google Recaptcha。我想问是否可以使用我们自己的服务器来传递它(即使使用远程服务器并由我们自己回答验证码等)以及如何传递?

security captcha recaptcha cloudflare server

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

将div拆分为2列

我有这样的代码:

<div class="article-container">
  <div class="article">
    <h3>title1</h3>
    <p>article1</p>
  </div>
  <div class="article">
    <h3>title2</h3>
    <p>article2</p>
  </div>
  <div class="article">
    <h3>title3</h3>
    <p>article3</p>
  </div>
  <div class="article">
    <h3>title4</h3>
    <p>article4</p>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我想将这个1列的列转换为2列,如下所示:

示例图片

我已经尝试过使用这段代码了,但有没有什么不同的方法来分割div?

.article-container {
  display: flex;
  flex-wrap: wrap;
}

.article {
  flex-grow: 1;
  flex-basis: 50%;
}

.article:after {
  content: "";
  flex: auto;
}
Run Code Online (Sandbox Code Playgroud)
<div class="article-container">
  <div class="article">
    <h3>title1</h3>
    <p>article1</p>
  </div>
  <div class="article">
    <h3>title2</h3>
    <p>article2</p>
  </div>
  <div class="article">
    <h3>title3</h3>
    <p>article3</p>
  </div>
  <div class="article">
    <h3>title4</h3>
    <p>article4</p>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

它与另一个问题不同,分裂为2列使用CSS,这个问题的"文章"安排是不同的.有人有这个主意吗?

html css css3 flexbox

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

Jetpack Compose 嵌套导航和 BottomAppBar

我正在尝试使用 jetpack 撰写导航,但在理解嵌套导航和布局脚手架方面遇到了问题。

\n

我有一个像这样的应用程序屏幕结构

\n
root\n\xe2\x94\x9c\xe2\x94\x80 A\n\xe2\x94\x9c\xe2\x94\x80 B <- Had a bottom navigation bar\n\xe2\x94\x82  \xe2\x94\x9c\xe2\x94\x80 C\n\xe2\x94\x82  \xe2\x94\x9c\xe2\x94\x80 D\n
Run Code Online (Sandbox Code Playgroud)\n

这是粗略的规格

\n
    \n
  • 根位于 MainActivity 中,并具有 NavHost 和脚手架。
  • \n
  • A 和 B 中的应用栏会有所不同。
  • \n
  • B 中会有一个底部导航栏,可用于在 C 和 D 之间导航
  • \n
\n

我一直在浏览文档和 StackOverflow,据我所知,最好将脚手架放在 NavHost 之外。

\n

但是,对于我的情况,如果我无法访问 A 和 B 内的脚手架,如何更新 A 和 B 中的应用程序栏?我只能想到在脚手架中进行分支,如下面的代码

\n
Scaffold(\n    scaffoldState = scaffoldState,\n    topBar = {\n        when {\n            currentDestination?.parent?.route == "Home" -> {\n                TopAppBar(\n                    title = {\n                        Text("Home")\n                    },\n                )\n            }\n            currentDestination?.route …
Run Code Online (Sandbox Code Playgroud)

android android-jetpack-navigation android-jetpack-compose

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

为什么用Reqwest的.text()方法下载的图像损坏了?

如何在某些网站上检索图像并将其正确使用Reqwest保存到本地?我尝试使用.text()并且图像损坏。

Error interpreting JPEG image file (Not a JPEG file: starts with 0xef 0xbf)
Run Code Online (Sandbox Code Playgroud)

我尝试过的代码

extern crate reqwest;

use std::error::Error;
use std::fs::File;
use std::io::prelude::*;
use std::path::Path;

fn main() {
    let mut image_file = reqwest::Client::new()
        .get("https://images.pexels.com/photos/2124773/pexels-photo-2124773.jpeg")
        .send()
        .unwrap()
        .text()
        .unwrap();
    let path = Path::new("tmp/img_test.jpeg");
    let display = path.display();
    let mut file = match File::create(&path) {
        Err(why) => panic!("couldn't create {}: {}", display, why.description()),
        Ok(file) => file,
    };
    match file.write_all(image_file.as_bytes()) {
        Err(why) => panic!("couldn't write to {}: {}", display, why.description()), …
Run Code Online (Sandbox Code Playgroud)

rust reqwest

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

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