• 第二周学习报告


    本周进行的学习

    1、Arduino UNO数据手册的学习

    a、首先是它的接口,它有14个数字输入/输出引脚(其中6个可用于PWM输出)、6个模拟输入引脚,一个晶体振荡器,一个USB接口,一个DC接口,一个ICSP接口,一个复位按钮。
    b、各种接口的电气特性,如下表所示。

    c、编程环境:Arduino IDE。
    d、程序上传到单片机:可以直接通过bootloader程序直接上传,也可以通过ICSP接口连接下载器下载。

    2、对数据库操作的学习

    a、SQL数据库的新建;

    import sqlite3
    
    conn = sqlite3.connect('jie.db')
    
    cursor = conn.cursor()
    
    cursor.execute('create table if not exists user(id int(10) primary key,name varchar(20))')
    
    cursor.close()
    
    conn.close()
    

    b、SQL数据库的修改、查找、删除等。

    import sqlite3
    
    #创建连接对象
    conn = sqlite3.connect('jie.db')
    #创建游标对象
    cursor = conn.cursor()
    执行SQL语句
    sql = 'insert into user (id,name) values(?,?)'
    data = [(2,"宁"),(3,"博"),(4,"彤"),(5,"家")]
    cursor.executemany(sql,data)
    
    sql = 'select * from user where id < 4'
    cursor.execute(sql)
    res = cursor.fetchall()
    for item in res:
        print(item,'
    ')
    
    sq = 'update user set name = ? where id = ?'
    cursor.execute(sq,('张三','1'))
    
    sql = 'delete from user where id = ?'
    cursor.execute(sql,(5,))
    
    cursor.execute('select name from user where id < 4')
    res = cursor.fetchone()
    print(res)
    
    #关闭游标
    cursor.close()
    #提交事务
    conn.commit()
    #关闭连接
    conn.close()
    

    c、需要注意的是,每次进行数据库操作后关闭游标前,需要先提交事物,修改才能够被保存,否则数据可能丢失;
    d、sqlite数据库支持回滚,可以重置数据库到之前的某一个状态,具有较好的可靠性。

  • 相关阅读:
    动易CMS 实现ctrl+v粘贴图片并上传、word粘贴带图片
    帝国CMS 实现ctrl+v粘贴图片并上传、word粘贴带图片
    php大文件上传(切片)工具
    php大文件上传(分块)
    php大文件上传(分片)
    Nginx大文件上传(切片)
    百度WebUploader大文件上传(切片)
    WebUploader大文件上传(切片)
    html5大文件上传(切片)
    jquery大文件上传(切片)
  • 原文地址:https://www.cnblogs.com/konelee/p/13341164.html
Copyright © 2020-2023  润新知