摘要:
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
阅读(1175)
推荐(0)
摘要:
card ? Overlay https://docs.flutter.io/flutter/widgets/Overlay-class.html pending....
阅读全文
posted @ 2019-03-20 21:23
CrossPython
阅读(292)
推荐(0)
摘要:
import 'dart:ui'; var s = window.physicalSize;print(s);
阅读全文
posted @ 2019-03-20 21:22
CrossPython
阅读(3109)
推荐(0)
摘要:
1.字符串创建(1)使用单引号,双引号创建字符串(2)使用三个引号或双引号创建多行字符串(3)使用r创建原始raw字符串(转义字符等特殊字符会输出出来,而不会自动被转义) (1)例如:String str1='Hello World';(单引号创建字符串) 例如:String str2="Hello
阅读全文
posted @ 2019-03-20 21:20
CrossPython
阅读(5572)
推荐(1)
摘要:
https://blog.csdn.net/hekaiyou/article/details/51525156 这个不错,留着。
阅读全文
posted @ 2019-03-20 11:16
CrossPython
阅读(156)
推荐(0)
摘要:
https://blog.csdn.net/hekaiyou/article/details/46774727
阅读全文
posted @ 2019-03-19 16:28
CrossPython
阅读(267)
推荐(0)
摘要:
有状态widget:StatefulWidget和无状态widget:StatelessWidget 前者不需要实现Widget build(BuildContext context)。 具体的选择取决于widget是否需要管理一些状态 在Dart语言中使用下划线前缀标识符,会强制其变成私有的。 I
阅读全文
posted @ 2019-03-19 16:26
CrossPython
阅读(552)
推荐(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
阅读(4183)
推荐(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
阅读(455)
推荐(0)
摘要:
一、基础 1、说明:创建数据库 2、说明:删除数据库 3、说明:备份sql server 4、说明:创建新表 5、说明:删除新表 6、说明:增加一个列 7、说明:添加主键 8、说明:创建索引 9、说明:创建视图 10、说明:几个简单的基本的sql语句 11、说明:几个高级查询运算词 A: UNION
阅读全文
posted @ 2019-03-17 17:54
CrossPython
阅读(267)
推荐(0)
摘要:
SQL语句第二篇,不说废话直接开始吧。 首先创建一张表如下,创建表的方法在上篇介绍过了,这里就不再赘述。 添加新数据: 如: 其中列名可以省略,省略之后要求插入的值必须与列一一对应: 多行数据添加: 更改数据: 假如要修改李四的年龄为21岁 注:修改多个列的值时用逗号隔开。要想设置某一列的值为空,只
阅读全文
posted @ 2019-03-17 17:05
CrossPython
阅读(2097)
推荐(0)
摘要:
首先创建一张表如下,创建表的方法在上篇介绍过了,这里就不再赘述。 添加新数据: 如: 其中列名可以省略,省略之后要求插入的值必须与列一一对应: 多行数据添加: 更改数据: 假如要修改李四的年龄为21岁 注:修改多个列的值时用逗号隔开。要想设置某一列的值为空,只需让<列名>=NULL 即可。WHERE
阅读全文
posted @ 2019-03-17 17:04
CrossPython
阅读(350)
推荐(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
阅读(398)
推荐(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
阅读(613)
推荐(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
阅读(278)
推荐(0)
摘要:
现在由于GWF,google基本和咱们说咱见了,就给现在在做Android 或者想学习Android 的朋友带来了诸多的不便,最简单的就是Android SDK Manager 你无法更新了。 现在这里有一个解决方案,如下。 1.启动 Android SDK Manager ,打开主界面,依次选择「
阅读全文
posted @ 2019-03-13 22:00
CrossPython
阅读(466)
推荐(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
阅读(1636)
推荐(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
阅读(2889)
推荐(1)
摘要:
一般在kivy中使用bind()来绑定回调函数,所谓回调函数,个人理解就是一个预先定义好的方法, 因为APP是静态的, 需要等待用户进行操作, 特定的操作背后都绑定了特定的回调函数, 一般有两种类型: 1.绑定一个是事件(即这个时间发生了,就会进而调用这个回调函数,eg: on_press: ***
阅读全文
posted @ 2019-03-13 19:24
CrossPython
阅读(494)
推荐(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
阅读(1418)
推荐(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
阅读(1073)
推荐(0)
摘要:
没有引入App对象,就不会得到一个窗口。 kvlanguage用来构建UI界面,这个文件保存成”.kv”。 kivy用widget来描述UI元素,lable、layout等都是widget 简单一点的widget包括: Label是展示文字 Button更加偏交互,接受点击和触屏操作 TextInp
阅读全文
posted @ 2019-03-11 21:35
CrossPython
阅读(403)
推荐(0)
摘要:
DroidSansFallback.ttf 文件和main.py放一个目录打包 apk. DroidSansFallback.ttf 满世界都有。
阅读全文
posted @ 2019-03-11 14:56
CrossPython
阅读(573)
推荐(0)
摘要:
碰到这个问题,没法解决, 最后这么搞的
阅读全文
posted @ 2019-03-10 18:17
CrossPython
阅读(4126)
推荐(0)
摘要:
firefox和chrome都可以设置无界面模式。 我一般在调试脚步的时候,可以使用有界面的模式,这样可以看到元素定位的步骤。有时候用chrome打开项目时,需要定位的元素是排在li[0]的位置,但是selenium调用chrome打开,该元素排序就出现变化,至今未明白;所以只能在调试的时候,用有界
阅读全文
posted @ 2019-03-10 16:40
CrossPython
阅读(2224)
推荐(0)
摘要:
python+selenium+Chromedriver使用location定位元素坐标偏差使用xpath定位元素,用.location获取坐标值,截取网页截图的一部分出现偏差。 之所以会出现这个坐标偏差是因为windows系统下电脑设置的显示缩放比例造成的,location获取的坐标是按显示100
阅读全文
posted @ 2019-03-08 21:55
CrossPython
阅读(4089)
推荐(0)
摘要:
# 通过base64 #通过png, pillow,
阅读全文
posted @ 2019-03-08 21:15
CrossPython
阅读(568)
推荐(0)
摘要:
来自:https://www.syncd.cn/article/asyncio_article_02 一、asyncio之—-入门初探 通过上一篇关于asyncio的整体介绍,看过之后基本对asyncio就有一个基本认识,如果是感兴趣的小伙伴相信也会尝试写一些小代码尝试用了,那么这篇文章会通过一个简
阅读全文
posted @ 2019-03-08 20:27
CrossPython
阅读(670)
推荐(0)
摘要:
Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,是一种基于64个可打印字符来表示二进制数据的方法。通过http传输图片常常将图片数据转换成base64之后再进行传输。 Base64简介 Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个
阅读全文
posted @ 2019-03-08 20:19
CrossPython
阅读(16630)
推荐(1)
摘要:
1 IO的含义 在计算机中,IO是Input/Output的简写,也就是输入和输出。 由于程序和运行时数据是在内存中驻留,由CPU这个超快的计算核心来执行,涉及到数据交换的地方,通常是磁盘、网络等,就需要IO接口。 比如你访问百度首页,浏览器就需要通过网络IO获取网页。浏览器先会发送请求给百度服务器
阅读全文
posted @ 2019-03-08 20:16
CrossPython
阅读(3245)
推荐(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
阅读(718)
推荐(0)
摘要:
https://stackoverflow.com/questions/43965437/python-mouse-clicks-and-keystrokes-on-a-background-window https://stackoverflow.com/questions/32846550/py
阅读全文
posted @ 2019-03-08 12:18
CrossPython
阅读(685)
推荐(0)
摘要:
都是流氓软件, 有人推荐装什么管家什么助手来清除, 那就是请走一个流氓又引进另外一个流氓. 下面的注册表项直接手工删除 32位系统: windows Registry Editor Version 5.00 [-HKEY_CLAssEs_RooT\AllFilesystemobjects\shell
阅读全文
posted @ 2019-03-08 09:38
CrossPython
阅读(327)
推荐(0)
摘要:
import cv2 import numpy as np cap = cv2.VideoCapture(0) # set blue thresh 设置HSV中蓝色、天蓝色范围 lower_blue = np.array([78,43,46]) upper_blue = np.array([110,255,255]) while(1): # get a frame and show...
阅读全文
posted @ 2019-03-07 20:14
CrossPython
阅读(7810)
推荐(0)
摘要:
需要注意的是,每次移动都是在上一次坐标的基础上(即坐标值是累积的),如上的代码实际运行时,点击完左键再点击右键,坐标会变成(400, 200)。 可以用封装来抵消这种累积(点击完之后将鼠标坐标恢复),代码如下:
阅读全文
posted @ 2019-03-07 19:50
CrossPython
阅读(5319)
推荐(1)
摘要:
转的,记录一下,我还没有验证。 这个问题很好解决,就是在获取webgl对象的时候,多传入一个{preserveDrawingBuffer: true},然后在使用canvas.toDataURL()获取就能够获取到了。 案例: var canvas = document.getElementById
阅读全文
posted @ 2019-03-05 16:18
CrossPython
阅读(1875)
推荐(0)
摘要:
http://www.crazybunqnq.com/2018/09/01/PythonSeleniumSaveCanvas/ http://www.webhek.com/post/save-canvas-to-image.html
阅读全文
posted @ 2019-03-04 15:55
CrossPython
阅读(874)
推荐(0)
摘要:
Python版本要用32位的?我去官网下载,太慢了,就在腾讯软件里面下载了一个,结果实验成功 如果模块加载成功,就会得到 如果获取失败,需要提前把大漠插件安装到系统中。 1.加载dm.dll 还可以用大漠实现鼠标移动、点击等。
阅读全文
posted @ 2019-03-04 13:25
CrossPython
阅读(14252)
推荐(0)
摘要:
https://blog.csdn.net/jmd88888888/article/details/70919378
阅读全文
posted @ 2019-03-03 22:04
CrossPython
阅读(1046)
推荐(0)
摘要:
from: https://blog.csdn.net/u012897401/article/details/82900562 使用:根据airtest文档说明,可以通过命令行来启动air脚本,需要传入一些参数如设备号,脚本名等,这样就可以不用通过AirTest IDE来运行了,可以集成,所以我们也
阅读全文
posted @ 2019-03-03 20:34
CrossPython
阅读(620)
推荐(0)