小编Aug*_*sto的帖子

如何去除Flutter中DataTable的CheckBox图标?

我正在实现 aDataTable来显示一些数据,为此我正在使用 a PaginatedDataTable,这样我就可以加载并显示我的数据,问题是我的每行DataTable显示一个复选框,而我不想要它。

\n\n

这是我目前的结果:

\n\n

在此输入图像描述

\n\n

我想删除这些复选框,但我不知道该怎么做。

\n\n

代码:

\n\n
ExpensesDataSource _expensesDataSource = ExpensesDataSource([expense]);\n\n    Widget getDataTable() {\n      return PaginatedDataTable(\n        header: Text(\'Despesas\', style: TextStyle(color: Color(0xFF4C4C4C), fontWeight: FontWeight.bold, fontSize: 15),),\n        columns: <DataColumn>[\n          DataColumn(\n            label: Text("Data"),\n            numeric: false,\n          ),\n          DataColumn(\n            label: Text("Descri\xc3\xa7\xc3\xa3o"),\n            numeric: false,\n          ),\n          DataColumn(\n            label: Text("Total"),\n            numeric: false,\n          ),\n        ],\n        source: _expensesDataSource,\n      );\n  }\n\n\nclass ExpensesDataSource extends DataTableSource {\n\n  List<Expense> _expenses = <Expense>[];\n  int _selectedCount = 0;\n\n  ExpensesDataSource(List<Expense> listExpenses) {\n      this._expenses …
Run Code Online (Sandbox Code Playgroud)

datatable dart flutter

11
推荐指数
2
解决办法
8929
查看次数

如何选择 iPhone 模拟器模型在 Visual Studio Code 上调试 Flutter 应用程序?

如何选择 iPhone 机型使用 VSCode 调试 Flutter 应用程序?目前每次调试应用程序时,iPhoneX总是启动,但我想选择其他型号,例如iPhone 8,我该怎么做?

在此处输入图片说明

ios ios-simulator visual-studio-code flutter

10
推荐指数
5
解决办法
9762
查看次数

使用setBinding在Android项目的settings.gradle上导入库的问题

我正在尝试为 AndroidStudio 项目设置一个 Flutter 常规库。为此,我正在遵循本教程:https ://github.com/flutter/flutter/wiki/Add-Flutter-to-existing-apps

在教程(Android)的第二步中,我必须配置settings.gradle文件来绑定lib,但是当我键入教程的代码时,Binding找不到对象。

设置.gradle

include ':app'
setBinding(new Binding([gradle: this]))                                 // new
evaluate(new File(                                                      // new
  settingsDir.parentFile,                                               // new
  'my_flutter/.android/include_flutter.groovy'                          // new
))
Run Code Online (Sandbox Code Playgroud)

我有导入选项,但没有一个有效。

导入选项

在此输入图像描述

android gradle android-gradle-plugin flutter

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

如何在 Flutter 上为 Material 小部件设置宽度?

我有一个Material小部件来包装 aMaterialButton以制作边框半径,但我无法width为它设置属性。我尝试使用SizedBox但不起作用,Material小部件一直使用屏幕的所有空间。

代码:

return new SizedBox(
              width: 40,
              child: Material(
                shape: RoundedRectangleBorder(
                    borderRadius: BorderRadius.circular(22.0)),
                elevation: 18.0,
                color: Color(0xFF801E48),
                clipBehavior: Clip.antiAlias, 
                child: MaterialButton(
                  materialTapTargetSize: MaterialTapTargetSize.shrinkWrap,
                  height: 30.0,
                  child: new Text('Sair',
                      style:
                          new TextStyle(fontSize: 16.0, color: Colors.white)),
                ),
              ),
            );
Run Code Online (Sandbox Code Playgroud)

结果:

在此处输入图片说明

显然它没有 40.0 的宽度大小。

widget dart material-ui flutter flutter-layout

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

当页面被 vue-router 重新打开时,不会调用 VueJS 钩子挂载()

请看下面的通量,它显示了我的问题。我正在使用 vue-routerthis.$router.push浏览页面。我从 PageA 开始。

  • PageA -> PageB (mounted()PageB 被称为)

  • PageB -> PageA(返回到PageA)

  • PageA -> PageB (mounted()的 PageB 不被调用)

听起来页面(.vue 组件)没有关闭并在缓存或其他东西上维护。mounted()每次打开该页面时我都必须使用该方法,并且可能关闭该页面并清除缓存。我该如何解决?

javascript vue.js vue-router vuejs2

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

部署 Firebase 计划函数错误:“async_hooks_1.AsyncLocalStorage 不是构造函数”

我在将预定功能部署到 Firebase 时遇到一些问题。这是我的问题之一。

\n

在功能部署中,我可以捕获(我认为的)主要错误原因:

\n
Detailed stack trace: TypeError: async_hooks_1.AsyncLocalStorage is not a constructor\n
Run Code Online (Sandbox Code Playgroud)\n

索引.js

\n
const functions = require("firebase-functions");\nconst admin = require("firebase-admin");\n\nadmin.initializeApp();\n\nexports.scheduledFunction = functions.pubsub\n  .schedule("45 8 * * *")\n  .timeZone("America/Sao_Paulo")\n  .onRun(() => {\n    console.log("Triggering email")\n    return null;\n  });\n
Run Code Online (Sandbox Code Playgroud)\n

部署

\n
% firebase deploy --only functions            \n\n=== Deploying to \'****\'...\n\ni  deploying functions\nRunning command: npm --prefix "$RESOURCE_DIR" run lint\n\n> functions@ lint ****/functions\n> eslint .\n\n\xe2\x9c\x94  functions: Finished running predeploy script.\ni  functions: preparing codebase default for deployment\ni  functions: ensuring …
Run Code Online (Sandbox Code Playgroud)

javascript node.js firebase google-cloud-platform google-cloud-functions

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

如何从Firebase Cloud功能在Google Pub/Sub中发布消息?

我编写了一个接收http请求并发送电子邮件的函数.但我想发送消息pubsub,但在文档中的示例只显示触发的pubsub请求,并且没有主机,端口,id,代理的passwd等信息.我想收到一个http请求并向移动设备发送一条发布消息,我认为这是mqtt.

exports.weeklyEmail = functions.https.onRequest((req,res) => {
const email = '****@gmail.com'

console.log('Sending e-mail')

const mailOptions = {
    to: email,
    from: '****@alunos.utfpr.edu.br',
    subject: 'Teste',
    text: 'Conteudo do email '
}   

mailTransport.sendMail(mailOptions).then(
    () => {         
        res.send('Email sent')
    }
).catch(error => {
    res.send(error)
})
})
Run Code Online (Sandbox Code Playgroud)

javascript publish-subscribe google-cloud-pubsub google-cloud-functions

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

Terraform 多个 for_each 资源

我使用for_each循环创建了多个子网和多个 VPC 终端节点,如下所示:

### VARIABLES ###

variable "private_cidr_mask" {
  default = {
    "us-west-1a" = "10.0.1.0/24"
    "us-west-1b" = "10.0.2.0/24"
  }
}

variable "vpc_endpoints" {
  default = [
    "com.amazonaws.us-west-1.ecs-agent",
    "com.amazonaws.us-west-1.ecs-telemetry",
    "com.amazonaws.us-west-1.ecs"
  ]
}

### RESOURCES ###

resource "aws_subnet" "private_subnet" {

  for_each = var.private_cidr_mask

  vpc_id = aws_vpc.vpc.id
  availability_zone = each.key
  cidr_block = each.value
}

resource "aws_vpc_endpoint" "vpc_endpoint" {

  for_each = toset(var.vpc_endpoints)

  vpc_id = aws_vpc.vpc.id
  vpc_endpoint_type = "Interface"
  service_name = each.value

  security_group_ids = [ aws_security_group.security_group.id ]

  private_dns_enabled = true
}

Run Code Online (Sandbox Code Playgroud)

现在,我必须使用以下命令将每个 VPC …

terraform

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

如何在枚举列表中的项目之间放置数字?

我有一个枚举列表,有些项目有数字。我这样写:

\begin{enumerate}
    \item Estado da arte: 
    \item Levantar os requisitos
    \item Com o microcontrolador
\ref{figurametodo3}.    
    \begin{figure}[h!]
        \begin{center}
            \includegraphics[scale=0.6]{./dados/figuras/metodo_3}
            \caption{Sistema para leitura da identificação de uma Tag} 
            \label{figurametodo3}
        \end{center}
    \end{figure}


    \item Estudar

    \begin{figure}[h]
    \begin{center}
        \includegraphics[scale=0.4]{./dados/figuras/metodo_4}
        \caption{Comunicação entre o microcontrolador e o celular} 
        \label{figurametodo4}
    \end{center}
\end{figure}

    \item Desenvolver 

    \begin{figure}[h]
    \begin{center}
        \includegraphics[scale=0.6]{./dados/figuras/metodo_final}
        \caption{Comunicação entre celulares e servidor} 
        \label{figura22}
    \end{center}
\end{figure}

\end{enumerate}
Run Code Online (Sandbox Code Playgroud)

但它将列表下方的所有数字对齐,超出了我想要的位置。我希望我的数字保持在你的项目之下。名单内。

latex list enumerate

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

如何使用 Spring Cloud Gateway 自定义过滤器来过滤每个请求?

这是我第一次使用 Spring Cloud Gateway 实现。

我需要过滤每个请求并在某些路径上应用过滤器验证。按照 Baeldung 自定义过滤器教程,我制作了一个简单的应用程序来过滤请求。

应用程序必须释放路径,/actuator/health并验证后端服务的特定路径。到目前为止,我已经实现了 aGlobalFilter和 a GatewayFilterFactory。每个请求都会调用全局过滤器,但在应用程序启动时只调用一次 GatewayFilter,这样我就无法对每个请求进行身份验证。身份验证逻辑是关于特定的头字段。所以,我的颗粒化问题是:

  1. 如何使用特定路径验证每个请求?
  2. 如何拒绝请求并发送错误消息?

全局过滤器

@Component
public class LoggingGlobalPreFilter implements GlobalFilter {

    final Logger LOGGER = LoggerFactory.getLogger(LoggingGlobalPreFilter.class);

    @Override
    public Mono<Void> filter(
            ServerWebExchange exchange,
            GatewayFilterChain chain) {
        LOGGER.info("Global Pre Filter executed");
        return chain.filter(exchange);
    }

}
Run Code Online (Sandbox Code Playgroud)

网关过滤器

@Component
public class LoggingGatewayFilterFactory extends
        AbstractGatewayFilterFactory<LoggingGatewayFilterFactory.Config> {

    final Logger LOGGER =
            LoggerFactory.getLogger(LoggingGatewayFilterFactory.class);

    public LoggingGatewayFilterFactory() {
        super(Config.class);
    }

    private Mono<Void> onError(ServerWebExchange exchange, String err, HttpStatus httpStatus)  {
        ServerHttpResponse response …
Run Code Online (Sandbox Code Playgroud)

java spring spring-cloud spring-cloud-security spring-cloud-gateway

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