技术文章类别

 所有技术文章

  • 如何在Flutter中更改整个主题的文本颜色?

    我想TextTheme.apply就是你想要的。bodyColor将被应用到headline,title,subhead,button,co

  • Python可变和不可变、类的私有属性实例分析

    本文实例讲述了Python可变和不可变、类的私有属性。分享给大家供大家参考,具体如下: 可变和不可变 items = [] printidlist items.append2 # items值改变了 printidlist # 但内存地址没有变 id函数获取内存地址。 p

  • 在颤振中以编程方式关闭模态底板

    我找不到如何传递由GestureDetector捕获的事件的方法。但是,可以通过以下方式以编程方式关闭ModalBottomSheet Navigator.popcontext; 因此,我只是在GestureDetector的onTap回调函数中调用了pop函数。 showModalBottomSheetNullcont

  • Python面向对象程序设计之私有属性及私有方法示例

    本文实例讲述了Python面向对象程序设计之私有属性及私有方法。分享给大家供大家参考,具体如下: 如果有一个对象,当需要对其进行修改属性时,有2种方法: (1)对象名.属性名=数据----直接修改 (2)对象名.方法名-----间接修改 为了更好的保障属性安全,不能随意修改,一般处理方式为: (1)将属性定义为私

  • 如何聆听颤动中的焦点变化?

    我想您正在寻找FocusNode类。使用addListener方法添加一个监听焦点变化的监听器函数。

  • Mysql 增加主键或者修改主键的sql语句操作

    添加表字段 alter table table1 add transactor varchar10 not Null; alter table table1 add id int unsigned not Null auto_increment primary key 修改某个表的字段类型及指定为空或非空 alter table 表名称

  • 无法将AppBarDesign分配给参数类型“ PreferredSizeWidget”

    支架需要将实现PreferredSizeWidget的类作为appbar 将您的自定义应

  • mysql 实现设置多个主键的操作

    user表,身份证号码要唯一,手机号码,邮箱要唯一 实现方式: 表结构不用动。一个主键Id 加索引实现 如图类型设置索引类型为Unique 唯一 选择栏位,命个名就行。索引方式btree 就好。ok啦~

  • 颤动对齐按钮到抽屉底部

    您需要将AlignWidget 包装在中Expanded。 drawer: Drawer child: Column mainAxisSize: MainAxisSize.max, children: Widget[ Text'Top', Expanded child: Ali

  • Java基于redis和mysql实现简单的秒杀(附demo)

    一.秒杀业务分析 所谓秒杀,就是网络卖家发布一些超低价格的商品,所有买家在同一时间网上抢购的一种销售方式。秒杀商品通常有两种限制:时间限制,库存限制,其中库存超卖问题是本教程的重点! 秒杀业务的运行流程主要可以分为以下几点: 商家提交秒杀商品申请,录入秒杀商品数据,主要有:商品标题,商品原价,

  • Flutter应用程序的默认字体家族是什么?

    MaterialApp的默认字体是robotoGoogle字体。 https:fonts.google.comspecimenRoboto

  • 如何显示Flutter测试中的代码覆盖率数据?

    您可以使用Atom编辑器查看flutter生成的代码覆盖率。 您只需要安装Dart和icov-info软件包。 然后,加载项目文件夹并按Ctrl+Alt+c,将显示覆盖范围,整个项目覆盖范围的摘要以及高亮显示的特定行。 到目前为止,似乎没有任何适用于Android Studio的插件。

  • vagrant+virtualBox构建虚拟机的方法

    一、介绍 Vagrant是一个构建和管理虚拟机VirtualBox的工具。 我的环境:Mac + Vagrant + VirtualBox 网盘下载地址:链接: https:pan.baidu.coms1LKacXPQcgh3MjgWiIZ0zhQ 密码: n998 二、安装 VirtualBox: https:

  • 如何从Flutter拨打电话?

    通常,要与基础平台进行交互,您必须编写平台特定的代码,并使用平台渠道与之进行通信。但是,Flutter提供了一些现成的与平台的集成点。例如,要拨打电话,可以将UrlLauncher.launch

  • 找不到材料小部件文本字段小部件需要材料小部件祖先

    错误指出 TextField小部件需要Material小部件祖先。 只需 将 整个loginWidget 包装 到其中即可Scaffold解决该问题。 Widget LoginPage { return new Scaffoldbody: *your whol

  • C# HttpClient 如何使用 Consul 发现服务

      试用了Overt.Core.Grpc, 把 GRPC 的使用改造得像 WCF, 性能测试也非常不错, 非常推荐各位使用.   但已有项目大多是 http 请求, 改造成 GRPC 的话, 工作量比较大, 于是又找到了 Steeltoe.Discovery, 在 Startup 给 HttpClient 添加 DelegatingHandler, 动态改变请求url中的 host 和 port, 将http请求

  • 如何通过不同的页面(上下文)共享来自streambuilder的提供者数据

    我想出了办法。我使用了一个名为的软件包custom_navigator。 在sidebar.dart我改变了孩子,当有人要改变该组查看以下内容: StreamProviderGroup.value value: databaseService.streamGroupsFromUseruser.uid, child:

  • 详解SpringBoot读取resource目录下properties文件的常见方式

    个人理解 在企业开发中,我们经常需要自定义一些全局变量不可修改变量或者参数来解决大量的变量重复问题,当需要这个全局变量时,只需要从配置文件中读取即可,根据开发中常见的情况,可以分为以下两种情况,分别是: 配置文件为SpringBoot默认的application.properties文件中的自定义参数 加载自定义properties文件中

  • Flutter:获取HTML页面的某些元素

    为了进一步表达Seth的意见,您应该可以使用html库。 看起来应该像这样: import 'package:htmlparser.dart' show parse; import 'package:htmldom.dart'; var document = parseresponse.body; var priceElement = document.getElementsByCla

  • c# RPC框架的使用简介

    写在前面:   RPC,听过很有段时间了,但是一直都不太清楚是干嘛的,今天我们来捋一捋。 解释:   【Remote Procedure Call Protocol】远程过程调用(就是说,A程序要调用一个b方法,然而这个b方法的实现在B程序内部,B程序还可能和A不在一个电脑上面,怎么调用?http可以调用rpc也可以,让他像调用本地方法一

  • 将Flutter前端与适用于Android和iOS的.NET Core后端相结合

    .NET core用于API,flutter用于本机应用程序。它们是完全无关的。 一方将不会对另一方产生影响。是的,您可以同时使用。

  • idea 实现纵列选择和大小写转换操作

    我遇到一个重复性操作,为了能偷懒发现idea的功能还比较实用 纵列选择:Alt+鼠标左键 大小写转换:Ctrl+Shirt+u 使用小技巧:

  • Dart:映射列表(list.map)

    您可以使用 moviesTitles.maptitle = Tabtext: title.toList 例: bottom: new TabBar controller: _controller, isScrollable: true, tabs: moviesTit

  • 如何关闭FlatButton单击时的AlertDialog?

    Navigator.pop应该可以。您还可以使用它来返回对话框的结果(如果对话框为用户提供了选择)

  • mysql实现自增序列的示例代码

    1.创建sequence表 CREATE TABLE `sequence` `name` varchar50 COLLATE utf8_bin NOT NULL COMMENT '序列的名字', `current_value` int11 NOT NULL COMMENT '序列的当前值', `increment` int11 NOT NULL DEFAUL

  • 禁用TabBar抖动中的滑动选项卡

    您可以通过使用physics属性更改页面视图响应用户输入的方式来实现。我们NeverScrollableScrollPhysics为此有一个目的,因此只需更改physics为: TabBarView physics: NeverScrollableScrollPhysics, controller:

  • Python调用SMTP服务自动发送Email的实现步骤

    需求背景 假设我们想设计一个定时任务,比如每天定时的用python来测试服务是否在正常运行,但是又不希望每天登录到系统后台去查看服务状态。这里我们就可以采取python的smtp模块进行任务结果广播,申请一个公共邮箱,每次python执行完定时的测试任务后,调用smtp的接口将测试结果广播给需要接收的人的邮箱中。这就使得,我们可以在移动端就能按照我们的意愿实时监测系统的状态。

  • 如何在flutter中制作圆形的TextField?

    您可以将圆角添加到TextField的装饰参数内TextField new TextField decoration: new InputDecoration border: new OutlineInputBorder borderRadius: const BorderRadius.all cons

  • 容器的Flutter onTap方法

    您可以将包裹Container在InkWell或中GestureDetecto

  • idea替换快捷键,批量处理对象的操作

    ctrl + r 当前文件内容替换,指的是在当前打开的文件中替换匹配的字符,只操作一个文件。 ctrl + shift + r 在路径中替换,指的是在选定的目录下或者类包下,查找要被替换的字符,再在第二个输入框中输入要替换的字符,点击弹出框的右下角的replace或者replaceall即可。 补充:Idea 竖选文本、竖向选

  • 在Flutter中关闭showDialog之后如何运行代码?

    只需使用await,然后在关闭对话框后运行“ then”块中的代码 await showDialog Your Dialog Code .thenval{ Navigator.pop_context; };

  • Python 转移文件至云对象存储的方法

    对象存储(Cloud Object Storage,COS)是一种存储海量文件的分布式存储服务,具有高扩展性、低成本、可靠安全等优点。 对象存储有什么用呢?对于站长而言,比如Python实用宝典网站的服务器位于腾讯云香港,大陆访问速度会比较慢,这时候我可以将图片等静态资源转移到对象存储上,以提高用户的访问速度。 实际上,这两天我就对Python实用宝典做了这样的调整,搭配上懒加载,效果

  • 在Flutter中选择后更改ListTile的背景颜色

    并非ListTile具有该style属性。但是ListTileTheme。 ListTileTheme是一个InheritedWidget。和其他人一样,它是用来传递 下来 (这里如主题)的数据。 要使用它,您必须在ListTile 上方 包装任何

  • Flutter:如何制作随机颜色生成器背景

    您可以使用Randomclass来做到这一点: 但是,如果要在按下按钮时更改颜色,则必须使用StatefulWidget。一个简单的例子如下: import 'package:fluttermaterial.dart'; import 'dart:math'; void main { runApp MaterialApp

  • IDEA标签tabs多行显示的设置

    在使用IDEA写代码的时候,打开tabs都挤在一行,当打开页面过多的时候,前面的页面无法直观看到,非常不方便。通过简单设置就可以实现tabs多行显示。 点击window-Editor tabs -Tabs Placement 然后去掉Show Tabs In Sigal Row前面的勾勾“√” img src="https:img.nhooo

  • 如何在支架小部件的AppBar下而不是下方显示主体?

    你可以用 Scafold extendBodyBehindAppBar: true, 在Flutter稳定版1.12+中可用

  • python 三种方法提取pdf中的图片

    有时我们需要将一份或者多份PDF文件中的图片提取出来,如果采取在线的网站实现的话又担心图片泄漏,手动操作又觉得麻烦,其实用Python也可以轻松搞定! 今天就跟大家系统分享几种Python提取 PDF 图片的方法。其实没有非常完美的方法,每种方法提取效率都不是百分之百,因此可以考虑用多种方法进行互补,主要将涉及: 基于 fitz 库和正则搜索提取图片 基

  • Flutter / Dart:如何访问地图/对象中的单个条目

    将值转换为列表: var _list = _results.values.toList; 通过索引获取: print_list[1];

  • Flutter-在路线之间推动并获取价值

    您可以创建MaterialPageRoute按需并将参数传递给ContaPage构造函数。 import "package:fluttermaterial.dart"; void main { runAppnew MyApp; } class MyApp extends StatelessWidget { @override Wid

  • M1芯片安装mysql8.0数据库的实现步骤(图文)

    一、下载 首先给大家推荐一个mysql的国内镜像,虽然不是特别快,但对比起官方网站,还是快了不少,同时资源内容也有保证,不会下载到其他乱七八糟的东西 地址:http:mirrors.sohu.commysqla