上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 23 下一页
摘要: 1. 插件必须渲染好, 2. 可以通过context.size获取当前控件的尺寸和位置offset信息 阅读全文
posted @ 2019-03-26 12:16 CrossPython 阅读(9673) 评论(0) 推荐(0) 编辑
摘要: 在Dart中实现并发可以用Isolate,它是类似于线程(thread)但不共享内存的独立运行的worker,是一个独立的Dart程序执行环境。其实默认环境就是一个main isolate。 在Dart语言中,所有的Dart代码都运行在某个isolate中,代码只能使用所属isolate的类和值。不 阅读全文
posted @ 2019-03-25 10:31 CrossPython 阅读(947) 评论(0) 推荐(0) 编辑
摘要: 由于前面的HTTP请求用到了异步操作,不少小伙伴都被这个问题折了下腰,今天总结分享下实战成果。Dart是一个单线程的语言,遇到有延迟的运算(比如IO操作、延时执行)时,线程中按顺序执行的运算就会阻塞,用户就会感觉到卡顿,于是通常用异步处理来解决这个问题。当遇到有需要延迟的运算(async)时,将其放 阅读全文
posted @ 2019-03-25 10:17 CrossPython 阅读(2809) 评论(0) 推荐(0) 编辑
摘要: 随意点开一个Widget,就会发现,可以传递一个参数Key.那这个Key到底是干啥子,有什么用呢? Flutter是受React启发的,所以Virtual Dom的diff算法也参考过来了(应该是略有修改),在diff的过程中如果节点有Key来比较的话,能够最大程度重用已有的节点(特别在列表的场景) 阅读全文
posted @ 2019-03-24 20:05 CrossPython 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 一个 App 通常会有多个界面,每个界面实现不同的功能,并在多个界面之间跳转。在 Flutter 中多个界面的跳转是通过 Navigator 来实现的。 在 Flutter 中定义了一个 Overlay Widget 用来管理多个界面,Overlay 里面使用 Stack 来显示当前的界面。通常不直 阅读全文
posted @ 2019-03-22 13:25 CrossPython 阅读(2263) 评论(0) 推荐(0) 编辑
摘要: paddingwrapcontainercolumnrowtextexpandedflexFractionallySizedBox 阅读全文
posted @ 2019-03-21 13:29 CrossPython 阅读(458) 评论(0) 推荐(0) 编辑
摘要: import 'package:flutter/material.dart'; void main() { runApp(MaterialApp(home: new MyApp())); } class MyApp extends StatelessWidget { var width = 80.0; var height = 60.0; @override Widg... 阅读全文
posted @ 2019-03-21 13:16 CrossPython 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 当需要在一个区域里面取百分比尺寸的时候,可以使用这个,比方说,高度40%宽度70%的区域。当然,AspectRatio也可以达到近似的效果。 阅读全文
posted @ 2019-03-21 12:32 CrossPython 阅读(267) 评论(0) 推荐(0) 编辑
摘要: import 'package:flutter/material.dart'; void main() { runApp(MaterialApp(home: new MyApp())); } class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { // TO... 阅读全文
posted @ 2019-03-21 11:49 CrossPython 阅读(510) 评论(0) 推荐(0) 编辑
摘要: The problem is not that you have not wrapped your widgets into MaterialApp. As the documentation says this error occurs due to the nesting of the same 阅读全文
posted @ 2019-03-21 09:48 CrossPython 阅读(1151) 评论(0) 推荐(0) 编辑
摘要: card ? Overlay https://docs.flutter.io/flutter/widgets/Overlay-class.html pending.... 阅读全文
posted @ 2019-03-20 21:23 CrossPython 阅读(282) 评论(0) 推荐(0) 编辑
摘要: import 'dart:ui'; var s = window.physicalSize;print(s); 阅读全文
posted @ 2019-03-20 21:22 CrossPython 阅读(3091) 评论(0) 推荐(0) 编辑
摘要: 1.字符串创建(1)使用单引号,双引号创建字符串(2)使用三个引号或双引号创建多行字符串(3)使用r创建原始raw字符串(转义字符等特殊字符会输出出来,而不会自动被转义) (1)例如:String str1='Hello World';(单引号创建字符串) 例如:String str2="Hello 阅读全文
posted @ 2019-03-20 21:20 CrossPython 阅读(5522) 评论(0) 推荐(1) 编辑
摘要: https://blog.csdn.net/hekaiyou/article/details/51525156 这个不错,留着。 阅读全文
posted @ 2019-03-20 11:16 CrossPython 阅读(148) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/hekaiyou/article/details/46774727 阅读全文
posted @ 2019-03-19 16:28 CrossPython 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 有状态widget:StatefulWidget和无状态widget:StatelessWidget 前者不需要实现Widget build(BuildContext context)。 具体的选择取决于widget是否需要管理一些状态 在Dart语言中使用下划线前缀标识符,会强制其变成私有的。 I 阅读全文
posted @ 2019-03-19 16:26 CrossPython 阅读(541) 评论(0) 推荐(0) 编辑
摘要: audio_recorder: any #录音、播放 flutter_sound: ^1.1.5#录音 dropdown_menu: ^1.1.0#下拉菜单 simple_permissions:#权限获取 easy_alert:#弹框 amap_location: any #高德地图 locati 阅读全文
posted @ 2019-03-19 16:10 CrossPython 阅读(4131) 评论(1) 推荐(0) 编辑
摘要: Dart基础入门语法介绍,详细说明可以查看相关视频《Dart编程语言入门》。 变量与常量 变量与常量 变量 变量 1.使用 var 声明变量,默认值为 null 1.使用 var 声明变量,默认值为 null var a;//null a = 10; 2.显示类型声明 2.显示类型声明 int a; 阅读全文
posted @ 2019-03-19 11:04 CrossPython 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 一、基础 1、说明:创建数据库 2、说明:删除数据库 3、说明:备份sql server 4、说明:创建新表 5、说明:删除新表 6、说明:增加一个列 7、说明:添加主键 8、说明:创建索引 9、说明:创建视图 10、说明:几个简单的基本的sql语句 11、说明:几个高级查询运算词 A: UNION 阅读全文
posted @ 2019-03-17 17:54 CrossPython 阅读(256) 评论(0) 推荐(0) 编辑
摘要: SQL语句第二篇,不说废话直接开始吧。 首先创建一张表如下,创建表的方法在上篇介绍过了,这里就不再赘述。 添加新数据: 如: 其中列名可以省略,省略之后要求插入的值必须与列一一对应: 多行数据添加: 更改数据: 假如要修改李四的年龄为21岁 注:修改多个列的值时用逗号隔开。要想设置某一列的值为空,只 阅读全文
posted @ 2019-03-17 17:05 CrossPython 阅读(2081) 评论(0) 推荐(0) 编辑
摘要: 首先创建一张表如下,创建表的方法在上篇介绍过了,这里就不再赘述。 添加新数据: 如: 其中列名可以省略,省略之后要求插入的值必须与列一一对应: 多行数据添加: 更改数据: 假如要修改李四的年龄为21岁 注:修改多个列的值时用逗号隔开。要想设置某一列的值为空,只需让<列名>=NULL 即可。WHERE 阅读全文
posted @ 2019-03-17 17:04 CrossPython 阅读(332) 评论(0) 推荐(0) 编辑
摘要: Path to SD card user_data_dir also works on Android, but it relies on a /sdcard symlink which is becoming outdated. I don't know for IOS or Windows Ph 阅读全文
posted @ 2019-03-16 09:16 CrossPython 阅读(383) 评论(0) 推荐(0) 编辑
摘要: Introduction to Properties¶ Properties are an awesome way to define events and bind to them. Essentially, they produce events such that when an attrib 阅读全文
posted @ 2019-03-15 15:50 CrossPython 阅读(593) 评论(0) 推荐(0) 编辑
摘要: 1.设置标题 app.title = '测试' 2.设置屏幕长度 Window.size=1000,600 3.设置屏幕右上角icon app.title = r'C:\Users\Administrator\Desktop\eomp\Pumpkin.ico'(ico格式图片) 1.设置标题 app 阅读全文
posted @ 2019-03-13 22:11 CrossPython 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 现在由于GWF,google基本和咱们说咱见了,就给现在在做Android 或者想学习Android 的朋友带来了诸多的不便,最简单的就是Android SDK Manager 你无法更新了。 现在这里有一个解决方案,如下。 1.启动 Android SDK Manager ,打开主界面,依次选择「 阅读全文
posted @ 2019-03-13 22:00 CrossPython 阅读(455) 评论(0) 推荐(0) 编辑
摘要: import sqlite3 class DBTool(object): def __init__(self): """ 初始化函数,创建数据库连接 """ self.conn = sqlite3.connect('test.db') self.c = self.conn.cursor() de... 阅读全文
posted @ 2019-03-13 20:43 CrossPython 阅读(1595) 评论(0) 推荐(0) 编辑
摘要: 在 my.db 里面有 student 和 person 表.create index age_index_name on student (age); 不要再在对于声明为:INTEGER PRIMARY KEY的主键上创建索引。 一个UNIQUE(唯一约束)就可以了 "create table c 阅读全文
posted @ 2019-03-13 20:42 CrossPython 阅读(2853) 评论(0) 推荐(1) 编辑
摘要: 一般在kivy中使用bind()来绑定回调函数,所谓回调函数,个人理解就是一个预先定义好的方法, 因为APP是静态的, 需要等待用户进行操作, 特定的操作背后都绑定了特定的回调函数, 一般有两种类型: 1.绑定一个是事件(即这个时间发生了,就会进而调用这个回调函数,eg: on_press: *** 阅读全文
posted @ 2019-03-13 19:24 CrossPython 阅读(449) 评论(0) 推荐(0) 编辑
摘要: kivy中位置和大小属性的使用: 位置 1.pos_hint(‘x-axis-key’:value,’y-axis-key’:value ) #pos_hint接受的是一个dict格式. x-axis-key主要包括x,center_x,right; y-axis-key主要包括:y,center_ 阅读全文
posted @ 2019-03-13 19:19 CrossPython 阅读(1232) 评论(0) 推荐(0) 编辑
摘要: from kivy.lang.builder import Builder from kivy.uix.boxlayout import BoxLayout from kivy.app import App import requests import time import re import threading from kivy.uix.widget import Widget from ... 阅读全文
posted @ 2019-03-12 14:09 CrossPython 阅读(1053) 评论(0) 推荐(0) 编辑
摘要: 没有引入App对象,就不会得到一个窗口。 kvlanguage用来构建UI界面,这个文件保存成”.kv”。 kivy用widget来描述UI元素,lable、layout等都是widget 简单一点的widget包括: Label是展示文字 Button更加偏交互,接受点击和触屏操作 TextInp 阅读全文
posted @ 2019-03-11 21:35 CrossPython 阅读(377) 评论(0) 推荐(0) 编辑
摘要: DroidSansFallback.ttf 文件和main.py放一个目录打包 apk. DroidSansFallback.ttf 满世界都有。 阅读全文
posted @ 2019-03-11 14:56 CrossPython 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 碰到这个问题,没法解决, 最后这么搞的 阅读全文
posted @ 2019-03-10 18:17 CrossPython 阅读(4106) 评论(0) 推荐(0) 编辑
摘要: firefox和chrome都可以设置无界面模式。 我一般在调试脚步的时候,可以使用有界面的模式,这样可以看到元素定位的步骤。有时候用chrome打开项目时,需要定位的元素是排在li[0]的位置,但是selenium调用chrome打开,该元素排序就出现变化,至今未明白;所以只能在调试的时候,用有界 阅读全文
posted @ 2019-03-10 16:40 CrossPython 阅读(2210) 评论(0) 推荐(0) 编辑
摘要: python+selenium+Chromedriver使用location定位元素坐标偏差使用xpath定位元素,用.location获取坐标值,截取网页截图的一部分出现偏差。 之所以会出现这个坐标偏差是因为windows系统下电脑设置的显示缩放比例造成的,location获取的坐标是按显示100 阅读全文
posted @ 2019-03-08 21:55 CrossPython 阅读(4069) 评论(1) 推荐(0) 编辑
摘要: # 通过base64 #通过png, pillow, 阅读全文
posted @ 2019-03-08 21:15 CrossPython 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 来自:https://www.syncd.cn/article/asyncio_article_02 一、asyncio之—-入门初探 通过上一篇关于asyncio的整体介绍,看过之后基本对asyncio就有一个基本认识,如果是感兴趣的小伙伴相信也会尝试写一些小代码尝试用了,那么这篇文章会通过一个简 阅读全文
posted @ 2019-03-08 20:27 CrossPython 阅读(638) 评论(0) 推荐(0) 编辑
摘要: Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,是一种基于64个可打印字符来表示二进制数据的方法。通过http传输图片常常将图片数据转换成base64之后再进行传输。 Base64简介 Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个 阅读全文
posted @ 2019-03-08 20:19 CrossPython 阅读(16257) 评论(0) 推荐(1) 编辑
摘要: 1 IO的含义 在计算机中,IO是Input/Output的简写,也就是输入和输出。 由于程序和运行时数据是在内存中驻留,由CPU这个超快的计算核心来执行,涉及到数据交换的地方,通常是磁盘、网络等,就需要IO接口。 比如你访问百度首页,浏览器就需要通过网络IO获取网页。浏览器先会发送请求给百度服务器 阅读全文
posted @ 2019-03-08 20:16 CrossPython 阅读(3199) 评论(0) 推荐(0) 编辑
摘要: from airtest.core.api import * # 通过ADB连接本地Android设备 connect_device("Android:///") #安装待测软件apk,路径信息。 install("path/to/your/apk") #开始运行app start_app("com.pingan.certicationApp") #点击某个图片,Airtest中基于图像识别语法... 阅读全文
posted @ 2019-03-08 14:41 CrossPython 阅读(712) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 23 下一页