- 博客(328)
- 资源 (12)
- 收藏
- 关注

原创 Flutter Future 异步处理,类似登录、上传文件带进度条效果显示处理方法
import 'package:flutter/material.dart';void main() { runApp(Demo());}class Demo extends StatelessWidget { //const Demo({Key key}) : super(key: key); @override Widget build(BuildContext context) { return MaterialApp( home: Scaffold(...
2021-11-03 21:20:18
3000
原创 Django 入门学习总结8-管理页面的生成
在manage.py同一个位置,新建文件夹templates。打开mysite/settings.py文件,添加以下的内容(只修改了一行):],},},配置信息 DIRS <TEMPLATES-DIRS>用于当加载时,查找模板所在的位置。在templates中建立admin文件夹。我们可以从django/contrib/admin/templates将系统的管理页面admin/base_site.html复制到这个文件夹中。
2023-11-21 11:02:14
470
原创 Django 入门学习总结7-静态文件管理
在polls/static/polls/中新建images文件夹。添加图片文件background.png到polls/static/polls/images位置下。我们可以看到页面已变为绿色,并且在网页地址栏中可以链接到样式文件,如下图所示。比如样式文件的位置为:polls/static/polls/style.css,我们可以使用polls/style.css来参考这个静态文件。首先,在polls文件夹中创建static文件,Django 将会自动地在这里查询静态文件。,则可以看到背景图片效果。
2023-11-20 22:17:52
682
原创 Django 入门学习总结6 - 测试
测试的主要工作是检查代码的运行情况。测试有全覆盖和部分覆盖。自动测试表示测试工作由系统自动完成。在大型系统中,有许多组件有很复杂的交互。一个小的变化可能会带来意想不到的后果测试能发现问题,并以此解决问题。测试驱动开发在polls/tests.py文件中,建立 测试方法:""""""在终端中输入以下命令,对投票系统进行测试:则输出以下信息。表明系统有bug,测试失败。修改文件polls/models.py为:重新测试,则bug消失。更复杂的测试。
2023-11-20 22:16:13
700
原创 Django 入门学习总结5
修改polls/detail.html文件,写一个表单:<form action="{% url 'polls:vote' question.id %}" method="post"> {% csrf_token %} <fieldset> <legend><h1>{{ question.question_text }}</h1></legend> {% if error_message %}<p><strong>{{ error_message }}</st
2023-11-20 21:05:38
765
原创 Django 入门学习总结4
视图是Django应用程序在Python语言中提供特定的方法并对应于有特定的模板的网页。网页的页面通过视图的方式进行跳转。
2023-11-20 17:45:12
410
原创 Django 入门学习总结3
打开mysite/settings.py文件,可以看到我们使用Python中已包含的默认的数据库SQLite,也可以使用其他的数据库,如Oracle、Mysql等。在投票系统中,建立了两个数据库表相关的模型:Question和Choice,问题包含问题和产生的日期,选项包含选项和投票的计数。修改polls/models.py文件,以便在数据库表的查询中能返回更明确的信息。点击最下的问题链接,我们就可以对投票系统,进行问题的添加、修改和删除等操作。模型与数据库中表结构相关,如字段的长度、类型等信息。
2023-11-20 16:04:28
455
原创 Django 入门学习总结2 创建一个投票系统
这样就建立了polls应用的映射,可以在网页的地址栏中,输入相关的地址,看到和polls应用相关的网页信息。在一个工程中,可 以包含多个应用,一个应用也可以在多个工程中。在磁盘的根目录下创建一个文件夹,如django(这个可以根据自己的需要决定投票系统存入在哪个位置)。在同样的位置下,新建一个文件urls.py,用于地址映射的配置。创建mysite工程。manage.py 用于在命令行中与mysite工程进行交互,实现各种功能。注意命名上不要有命名冲突,有些是保留字,如django,test等。
2023-11-20 11:14:54
299
原创 Django 入门学习总结1 安装
第二步,最好是在Python语言虚拟环境下安装Django,这样可防止Python语言中各个模块的版本冲突。在Python语言环境下,可以使用pip命令来安装Django Web框架。作为Python语言下的Web框架,首先第一步,安装Python语言。显示Django Web框架版本为4.2.7。第三步,测试django环境。
2023-11-20 10:02:15
131
原创 基于face_recognition人脸识别完整源代码
dlib 这个可先import dlib测试下 如果不行,重装下就可以了(个人测试)安装visual studio c++
2023-07-05 10:24:02
630
原创 pygame error:Failed loading libmpg123-0.dll
pygame error:Failed loading libmpg123-0.dll
2022-10-19 15:39:19
695
原创 A RenderViewport expected a child of type RenderSliver but received a child of type RenderConstraine
SliverToBoxAdapter
2022-03-17 22:53:29
3989
原创 gpu found. vendor id 10de device if 0x1f07 checking for bad AMD Vulkan driver version.
在C:\Users\your-log-in-id\.android下新建立文件advancedFeatures.ini,并写入下面的内容Vulkan = offGLDirectMen = on
2022-01-23 18:39:52
671
原创 Flutter PreferredSize在标题栏中的应用
import 'package:flutter/material.dart';void main() => runApp(const MyApp());class MyApp extends StatelessWidget { const MyApp({Key? key}) : super(key: key); static const String _title = 'Flutter Code Sample'; @override Widget build(BuildC.
2022-01-12 17:31:12
2174
原创 Dart 语言 不换行输出
import 'dart:io';main() { //产生长度为5的数组,默认值为0 var myList = List<int>.filled(5, 0); myList[0] = 100; myList[1] = 200; myList[2] = 300;//1 第一种方式,通过for循环输出 for (int element in myList) { stdout.write('$element '); } print('one');//.
2022-01-09 11:57:29
2636
原创 Flutter 自定义绘图 CustomPainter 雪花效果
import 'dart:math';import 'package:flutter/material.dart';void main() { runApp(const MyApp());}class MyApp extends StatelessWidget { const MyApp({Key? key}) : super(key: key); // This widget is the root of your application. @override Wid.
2022-01-06 22:02:15
1553
原创 AnimatedWidget
【Flutter 专题】106 图解 AnimatedWidget & AnimatedBuilder 动画应用 - 云+社区 - 腾讯云AnimatedWidget class - widgets library - Dart API
2021-12-29 21:17:29
953
原创 flutter IndexedStack的作用
和Stack类似,但是它只能显示多个组件中的一个,IndexedStack有一个注意的是它可以保持子组件的状态,比如用在选项卡上。
2021-12-11 15:24:40
1826
原创 Connect to repo.maven.apache.org:443 [repo.maven.apache.org/151.101.196.215] failed: Connection time
unrecognized Attribute name MODULE,UnsharedNameTable$NameImpl,Execution failed for task,Connect to repo.maven.apache.org:443
2021-12-03 22:22:13
5514
原创 error: The argument type ‘Future‘ can‘t be assigned to the parameter type ‘void Function()‘
ReplaceonPressed: Navigator.push(...)withonPressed: () => Navigator.push(...)If you need to use await keyword, you can doonPressed: () async { await Navigator.push(...); await anyOtherMethod();}@Petro Navigator.push returns a Fut.
2021-12-02 13:57:27
1136
原创 Flutter动画和运动控件之图片的大小变化AnimatedSize
/// Flutter code sample for AnimatedSize// This example makes a [Container] react to being touched, causing the child// of the [AnimatedSize] widget, here a [FlutterLogo], to animate.import 'package:flutter/material.dart';void main() => runApp(c.
2021-11-05 14:24:57
1998
原创 Flutter 取后台数据session不一致解决办法
每次请求数据,带上sessionId //上传文件 static Future upload(String url, dynamic _formData) async { _dio.interceptors.add(CookieManager(cookieJar)); _dio.options.headers['cookie'] = 'JSESSIONID=$cookie';
2021-10-26 11:17:55
290
原创 Flutter 组件的显示和隐藏
常用的方式为flutter中提供了Visibility控件实现控件的隐藏或显示if(value)Text("根据value值显示或隐藏")上面两种方式为隐藏后,不占用空间。想要隐藏,但占用空间,可以用Opacity 透明度为1或0方式实现,但效率更高的可以采用前景颜色和背景色一样来实现隐藏效果。...
2021-10-14 15:23:51
3314
原创 Flutter中边框的种类
用边线指定的宽度和颜色绘制轮廓的形状顺序,有:BeveledRectangleBorder CircleBorder ContinuousRectangleBorder MaterialStateOutlinedBorder RoundedRectangleBorder StadiumBorder
2021-10-05 10:40:12
1038
原创 Flutter 生命周期,状态类的用法
生命周期State 类有状态组件的逻辑和内部状态有状态组件中的状态是指(1)在构建小部件时可以同步读取的信息(2)在小部件的生命周期内可能发生会发生变化。在状态更改时,组件的实现者有责任使用State.setState方法确保及时通知。
2021-09-26 16:42:36
207
原创 Flutter 状态管理get
get | Flutter PackageOpen screens/snackbars/dialogs without context, manage states and inject dependencies easily with GetX.https://pub.flutter-io.cn/packages/get
2021-09-18 17:53:45
204
原创 Flutter中指纹识别、触摸ID、面部ID、密码、pin或图案
Flutter中的第三方包 指纹识别、触摸ID、面部ID、密码、pin或图案local_auth
2021-09-18 17:37:54
1182
1
原创 Flutter 热加载和热重启的区别reload restart
As a general rule, if the modified code is downstream of the root widget’s build method, then hot reload behaves as expected. However, if the modified code won’t be re-executed as a result of rebuilding the widget tree, then you won’t see its effects after
2021-09-18 09:26:49
691
原创 Flutter ChoiceChip 多选一,类似单选按钮
单选一,选择相关的文本或类别class MyThreeOptions extends StatefulWidget { const MyThreeOptions({Key? key}) : super(key: key); @override _MyThreeOptionsState createState() => _MyThreeOptionsState();}class _MyThreeOptionsState extends State<MyThreeOptio
2021-09-08 18:42:40
700
原创 Flutter 颜色选择器-选择颜色flutter_colorpicker
flutter_colorpicker: Provides a material color picker for your apponPressed: () { // 4 showDialog( context: context, builder: (context) { // 5 return AlertDialog( .
2021-09-08 18:30:22
2156
原创 Flutter copyWith
copyWith 表示复制原来的对象,并可以在原来的基础上修改。copies and creates a completely new instance of XXXWidget
2021-09-08 16:31:50
1443
原创 Flutter PageRouteBuilder 页面间跳转动画实现
_pushMember(Member member) { Navigator.push( context, PageRouteBuilder( opaque: true, transitionDuration: const Duration(milliseconds: 1000), pageBuilder: (BuildContext context, _, __) { .
2021-09-06 16:17:57
1336
原创 Flutter 时间和日期解析
TimeOfDay类表示可以得到当前的时,分。或通过字符串解析成时间。TimeOfDay now = TimeOfDay.now();//得到当前时间const TimeOfDay releaseTime = TimeOfDay(hour: 15, minute: 0); //下午 3:00pmTimeOfDay roomBooked = TimeOfDay.fromDateTime(DateTime.parse('2018-10-20 16:30:04Z')); //下午 4:30pm..
2021-09-02 17:36:39
821
原创 Flutter Wrap组件实现自动布局
Flutter Wrap组件实现自动布局,当前一行空间不够时,自动在下一行布局。Wrap( spacing: 8.0, // gap between adjacent chips runSpacing: 4.0, // gap between lines children: <Widget>[ Chip( avatar: CircleAvatar(backgroundColor: Colors.blue.shade900, child: const Text
2021-08-31 17:02:40
319
原创 Flutter RotatedBox 旋转对象的用法-比如竖的文本
Flutter RotatedBox 旋转对象的用法,比如竖的文本const RotatedBox( quarterTurns: 3, //旋转的角度数 child: Text('Hello World!'),)
2021-08-31 16:47:54
971
原创 学习Flutter 教程 网址 面向企业Flutter移动端开发
Flutter学习网址https://mooc1-1.chaoxing.com/course/217310013.html
2021-08-25 19:01:01
126
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人