- 博客(16)
- 收藏
- 关注
原创 IMX6ULL 开发板 UART3串口驱动,并与压力传感器通讯,获取压力值
硬件设备:正点原子的IMX6U-ALPHA开发板;薄膜压力传感器。第一部分:添加设备树首先:因为 I.MX6U 的 UART 驱动 NXP 已经编写好了,我们只需在设备树中添加 UART3 对应的设备节点即可。/*在iomuxc中增加pinctrl节点,并保证两引脚没有被其他功能所占用*/&iomuxc { …… pinctrl_uart3:uart3grp{ fsl,pins = < MX6UL_PAD_UART3_TX_DATA__UART3_DCE_TX 0x
2022-04-05 17:43:06 1972
原创 《Python Web开发测试驱动方法》第5章“保存用户输入”
让浏览器发送POST请求,将《lists/templates/home.html》文件写为:<html><head><title>To-Do lists</title></head><body><h1>Your To-Do lists</h1><form
2018-03-15 20:38:19 230
原创 《Python Web开发测试驱动方法》第4章
编辑《functional_tests.py》from selenium import webdriverfrom selenium.webdriver.common.keys import Keysimport unittestclass NewVisitorTest(unittest.TestCase): def setUp(self): # 给出web...
2018-03-07 02:20:31 360
原创 《Python Web开发测试驱动方法》第3章“使用单元测试测试简单的首页”
创建第一个应用:python manage.py startapp lists第一个测试:测试网站根路径返回homepage 在《lists/test.py》中写入:from django.test import TestCasefrom django.core.urlresolvers import resolvefrom .views import home_page#...
2018-03-06 23:35:44 262
原创 《Python Web开发测试驱动方法》第2章“unittest模块扩展功能测试”
打开《functional_tests.py》文件from selenium import webdriverimport unittestclass NewVisitorTest(unittest.TestCase): def setUp(self): # 给出webdriver的路径 drive_path = 'C:\Program Files...
2018-03-05 10:10:41 198
原创 《Python Web开发测试驱动方法》第1章
工作环境:Python3.6.2;Django1.11;selenium3.8.1; Chrome64;ChromeDriver2.34; 在工作目录中新建文件《functional_tests.py》输入以下代码from selenium import webdriver#给出webdriver的路径drive_path = 'C:\Program Files (x86)\Googl...
2018-03-05 09:59:34 660
原创 Pygame (二)打印输出所有的事件
目标:一般常见的事件有鼠标操作和键盘操作,用程序写出当前操作的所有事件 程序:#event demo#pygame没法实现显示文字,需要用font渲染成surface对象import pygameimport syssize = width, height = 1200, 800#初始化pygamepygame.init()#创建指定大小的窗口surfacescreen ...
2018-03-01 11:57:07 1792
原创 Pygame (一)初识pygame
要点记录:screen = pygame.display.set_mode(resolution=(0,0), flags=0, depth=0)创建一个surface对象,可传入三个参数。第一个 resolution表示一对代表宽度和高度的数字,用于表示窗口的大小,当width或height有一个为0时则表示用当前屏幕分辨率相同的宽度或高度。第二个 flags 表示显示类型,...
2018-02-28 11:48:45 2208
原创 Python 的 class (二)案例:整数集
一个案例:创建一个整数集初始时集合是空的每个整数只会在集合里出现一次以列表的形式表示内部数据外部接口(初步):往集合里插入某个数,判断某个数是否属于某个集合,移除集合中的某个数外部接口(进阶):计算两个集合的交,并class intset(object): def __init__(self): self.vals = [] def __st...
2018-02-27 15:48:07 1167
原创 Python 的 class(一)
import numpy as np#定义Coordinate,表示直角坐标中的x和y坐标class Coordinate(object): #我可以自己创建此类的属性,如果没有,则从object类中继承 def __init__(self,x,y): #定义了个方法,属于coordinate,self指向这个实例————init———— sel...
2018-02-27 11:19:43 1468
原创 Python 程序 for 百万英雄(详细版)
思路:利用 adb 对手机截图,用 pytesseract 识别题目与答案,用爬虫的思路获取百度搜索出的答案信息,与识别出的答案对比,标红出现频率最高的答案(即可能的正确答案) 心路历程:最初打算用 webdriver 驱动浏览器搜索答案,发现实在太慢,达不到要求,所以改用爬虫的思路。如果觉得用OCR识别图中汉字比较慢,可以采用抓包的方式获取题目的相关信息。所需软件:adb ,Python的
2018-01-15 11:33:49 953 3
原创 2018-1-10 Program For Million Heroes
##Version 1.1.1##Time:2018-1-10##Author:十三月import subprocessfrom PIL import Imageimport pytesseractimport requestsfrom bs4 import BeautifulSoupimport time###得到屏幕截图def pull_screenshot():
2018-01-10 09:12:57 305
原创 Python条件判断 and 和 or 记录
记录一下 if 判断中 and 和 or 出现的问题: Python中对False值的定义有:None;False;0;空;x or yIf x is false, then y, else xx and yIf x is false, then x, else ynot xIf x is false, then True, else False1,and的优先级大于or
2018-01-08 18:03:21 25981 1
原创 Python-2048游戏(二)
(一)2048游戏棋盘的显示:def draw(GameMatrix): A = copy.deepcopy(GameMatrix)##为了防止矩阵中的0变为 ‘ ’ for i in range(4): for j in range(4): if A[i][j] == 0: A[i][j] = '
2018-01-08 15:14:47 234
原创 Python-2048游戏(一)
思路:2048游戏棋盘为4*4的矩阵,用列表[[x1,x2,x3,x4],[x1,x2,x3,x4],[x1,x2,x3,x4],[x1,x2,x3,x4],]形式存储游戏数据。其中最关键的部分就是使用移动操作之后数据的合并问题。例如:0 0 2 0; 0 4 2 0; 0 0 4 4; 2 0 2 0;的左移之后的结果。#传入游戏矩阵,返回左移之后的矩阵def moveleft(GameM
2018-01-08 14:35:41 423
转载 Python 图片转成字符图
来源:实验楼 来源地址:实验楼-Python 图片转字符画思路:将图片R,G,B转换成灰度图,再映射到定义好的字符串上。背景知识: ①PIL Imagefrom PIL import Imageimage = Image.open('pic1.png')#返还 Image 对象width,height = image.size#返还图片的宽和高image.getpixel((i,j))#
2017-12-28 12:12:36 421
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人