小编AEM*_*AEM的帖子

Flutter http response.body 错误的 utf8 编码

我开始学习 Flutter,并通过制作自己的manga阅读应用程序来实现这一目标,在该应用程序中,我从我最常使用的网站上抓取所有数据。

\n\n

我的问题是,由于此错误,只有我读到的其中一篇mangas无法抓取数据:

\n\n
FormatException (FormatException: Bad UTF-8 encoding 0x22 (at offset 369))\n
Run Code Online (Sandbox Code Playgroud)\n\n

我的爬虫代码:

\n\n
    Future<Manga> getMangaInfo(source) async{\n    final response =  await _client.get(source);\n    var manga;\n    print(response.body);//error occurs here\n    final document = parse(response.body);\n\n    final mangaInfo = document.getElementsByClassName(\'tamanho-bloco-perfil\');\n    for(Element infos in mangaInfo){\n      final infoCont = infos.getElementsByClassName(\'row\');\n      //get titulo\n      Element tituloCont = infoCont[0];\n      final tituloH = tituloCont.getElementsByTagName(\'h2\');\n      Element tituloCont2 = tituloH[0];\n      String titulo = \'[\'+tituloCont2.text+\']\';\n      //print(titulo);\n\n      //get capa\n\n      Element capaCont = infoCont[2];\n      final capaImg = capaCont.getElementsByTagName(\'img\');\n …
Run Code Online (Sandbox Code Playgroud)

html http utf-8 flutter

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

Flutter Google Sign in,选择现有帐户时无尽加载图标

选择现有帐户时,我收到无尽的加载图标

我可以第一次创建一个帐户并登录,但是当我关闭 android studio 然后重新启动 main.dart 和模拟器然后尝试登录到该现有帐户时,我得到无限加载图标:

在此输入图像描述

这是loginPage.dart代码:-

import 'dart:async';

import 'package:cloud_firestore/cloud_firestore.dart';
import 'package:firebase_auth/firebase_auth.dart';
import 'package:flutter/material.dart';
import 'package:telegramchatapp/Pages/HomePage.dart';
import 'package:telegramchatapp/Widgets/ProgressWidget.dart';
import 'package:fluttertoast/fluttertoast.dart';
import 'package:google_sign_in/google_sign_in.dart';
import 'package:shared_preferences/shared_preferences.dart';


class LoginScreen extends StatefulWidget {

  LoginScreen({Key key}) : super(key : key);

  @override
  LoginScreenState createState() => LoginScreenState();
}



class LoginScreenState extends State<LoginScreen> {

  final GoogleSignIn googleSignIn = GoogleSignIn();
  final FirebaseAuth firebaseAuth = FirebaseAuth.instance;
  SharedPreferences preferences;

  bool isLoggedIn = false;
  bool isLoading = false;
  FirebaseUser currentUser;

  @override
  void initState() {
    // TODO: implement initState …
Run Code Online (Sandbox Code Playgroud)

dart firebase android-studio google-signin flutter

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

vscode 设置中代码的换行格式

我们可以在 VS Code中使用Ctrl++来自动格式化代码。vscode 断行超过 80 个字符。改变并不会改变它。我想把 120 放入我的 python 代码中。解决办法是什么?Shiftilinewidth

我在挖掘以前的问题时没有发现类似的问题。

这是我的setting.json:

{
    "workbench.panel.defaultLocation": "right",
    "workbench.startupEditor": "none",
    "workbench.sideBar.location": "right",
    "python.pythonPath": "/usr/bin/python3",
    "editor.minimap.enabled": false,
    "workbench.colorTheme": "Monokai",
    "C_Cpp.updateChannel": "Insiders",
    "update.showReleaseNotes": false,
    "update.mode": "manual",
    "workbench.editorAssociations": [
        {
            "viewType": "jupyter.notebook.ipynb",
            "filenamePattern": "*.ipynb"
        }
    ],
    "files.associations": {
        "*.rmd": "markdown"
    },
    "window.zoomLevel": 1,
    "prettier.printWidth": 120,
    "editor.wordWrap": "wordWrapColumn",
    "editor.wrappingIndent": "same",
    "editor.wordWrapColumn": 120

}
Run Code Online (Sandbox Code Playgroud)

正如@Subrato 建议的那样,这对我有用:

"editor.defaultFormatter": "esbenp.prettier-vscode",
  "[python]": {
    "editor.defaultFormatter": null
  },
  "python.formatting.blackArgs": ["--line-length", "120"],
  "python.formatting.provider": "black",
Run Code Online (Sandbox Code Playgroud)

python visual-studio-code python-black

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

将 as_kable_extra (format = "latex") 保存到文件中

我用as_kable_extra(table, format="latex")。这段代码给了我一堆乳胶代码,然后我复制并粘贴,然后将其保存为 tex 表。

我可以将乳胶代码保存在 R 上以避免复制和粘贴吗?

latex r kableextra gtsummary

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

FutureWarning:如果 dtype='numeric',则字节/字符串数组将转换为十进制数字

FutureWarning: Arrays of bytes/strings is being converted to decimal numbers if 
dtype='numeric'. This behavior is deprecated in 0.24 and will be removed in 1.1 (renaming of 0.26). 
Please convert your data to numeric values explicitly instead.
Run Code Online (Sandbox Code Playgroud)

请问这是什么意思?我一直在尝试部署我的模型,但是当我运行它时,这个问题不断出现

python scikit-learn deprecation-warning streamlit

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

使用 entr 运行多个命令

我正在尝试使用“entr”命令自动编译 Groff 文档。

我希望运行以下行:

refer references.bib $1 | groff -ms $1 -T pdf > $2
Run Code Online (Sandbox Code Playgroud)

遗憾的是,如果我尝试这样做,它只会编译一次:

echo $1 | entr refer references.bib $1 | groff -ms $1 -T pdf > $2
Run Code Online (Sandbox Code Playgroud)

我也尝试过以下操作,但它创建了一个无法用Ctrl+退出的无限循环C:

compile(){
    refer references.bib $1 | groff -ms $1 -T pdf > $2
}

while true; do
    compile $1 $2
    echo $1 | entr -pd -s 'kill $PPID'
done
Run Code Online (Sandbox Code Playgroud)

这样做的正确方法是什么?

bash shell groff

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

在生产环境中刷新页面后,Tailwind 类无法正常工作

问题陈述:

我有一个nextjs项目与tailwindcss. 在登录页面上,UI 在第一页加载时具有可用的必要类,但是如果我刷新页面,那么这些类就会从 DOM 中消失,并且 UI 会被破坏。

这是站点登录页面的部署链接

如何重现?

  1. 打开上面给出的链接,您会发现登录表单 UI看起来不错。

在此输入图像描述

  1. Ctrl+ R(刷新页面),您会发现登录 UI现在已损坏

在此输入图像描述

代码文件

tailwind.config.js

const colors = require('tailwindcss/colors')
const defaultTheme = require('tailwindcss/defaultTheme')

module.exports = {
    purge: {
        content:[
        './src/pages/**/*.js',
        './src/pages/**/*.ts',
        './src/pages/**/*.tsx',
        './src/design-system/**/*.js',
        './src/design-system/**/*.ts',
        './src/design-system/**/*.tsx',
        './src/components/**/*.js',
        './src/components/**/*.ts',
        './src/components/**/*.tsx'
    ],
    
    // options: {whitelist:['h-52', 'py-9', 'max-w-2xl', 'text-white', 'h-screen']}
},
    darkMode: false, // or 'media' or 'class'
    theme: {
        fontSize: {
            'xxs': '10px',
            'xs': '.75rem',
            'sm': '.875rem',
            'tiny': '.875rem',
            'base': '1rem',
            'lg': '1.125rem', …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs next.js tailwind-css css-purge

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

如何在 Visual Studio Code 中重新映射默认的 CTRL+f(查找),以便我可以像在 unix/linux 中那样使用 CTRL+f?

在 Visual Studio Code 中,Ctrl+f激活 Find 小部件。使用集成终端时,我在 Windows 10(ssh 到 'nix)和 Ubuntu 18.04 Linux 发行版(带 Gnome Shell)上分别使用 vscode。我希望Ctrl+f在 CLI 中前进一个字符,这在 vscode 中的许多 Linux 终端上都是典型的。我该如何实现?

如果可能的话,我还想保持查找功能,尽管使用不同的绑定。

因为我在 SO 中的搜索几乎没有检索到,所以我发布了我为社区找到的解决方案和参考资料。

ide settings visual-studio-code vscode-settings vscode-remote

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

Vaadin 焦点颜色

是否有全局方法可以停用焦点颜色?正如你在附件中看到的那样?

提前致谢!

最好的问候, 托马斯

在此处输入图片说明

vaadin vaadin-flow

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

如何合并两个CNN模型?

我有 1D-CNN 模型和 2D-​​CNN 模型,想将它们合并,如本文所述 ,我如何合并它们?任何帮助将不胜感激,非常感谢!

from keras import Sequential, Model
from keras.layers.core import Dense, Activation
from keras.layers.convolutional import Conv2D , Conv1D
from keras.layers import Conv2D, Conv1D,MaxPooling2D, Reshape, Concatenate, Dropout , MaxPooling1D
from keras.layers.merge import concatenate
from keras.layers import Dense, Input

model_1D = Sequential()
# 1
model_1D.add(Conv1D(32, kernel_size= 5 , strides=1, activation='relu' , input_shape = (7380, 128000)))
model_1D.add(MaxPooling1D(pool_size= 4, strides=4))
# 2 
model_1D.add(Conv1D(32, kernel_size= 5 , strides=1 , activation='relu'))
model_1D.add(MaxPooling1D(pool_size= 4, strides=4))
# 3
model_1D.add(Conv1D(64, kernel_size= 5 , strides=1 …
Run Code Online (Sandbox Code Playgroud)

python deep-learning

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