nanopi的ds18b20温度传感器测试

参考(抄袭)资料在这里 先接线,3.3v,gnd,数据输出脚,我是PG11 vim /boot/armbianEnv.txt overlays=w1-gpio param_w1_pin=PG11 param_w1_pin_int_pullup=1 vim /etc/modules-load.d/modules.conf w1-gpio w1-therm cd /sys/bus/w1/devices,ls能看到一个带数字的设备,里面有一个w1-slave文件,这个里面包含温度信息 gola
分类: 其他 发布时间: 06-20 20:13 阅读次数: 0

2019 春第四次课程设计实验报告

2019 春第四次课程设计实验报告 一.实验项目 飞机大战 二.实验功能描述: 用鼠标控制飞机来发射子弹消灭移动的敌机,还有消灭得分 三.项目模板结构介绍: 1.用鼠标控制飞机移动 2.发射子弹 3.增加敌机 4.判断胜败 5.增加音效 四.实现界面展示: 五.代码托管链接: https://gitee.com/lyx1314/green 六.实验总结: 感想: 第四周我感觉要下载EX和VS有点麻烦,开始我是用codeblocks的运行不了EX,所以就没有运行,这周让我又多了解了一些函
分类: 其他 发布时间: 06-20 20:13 阅读次数: 0

[学习记录]python装饰器、getter、setter

1.装饰器 一般以@开头,后面紧跟着一个函数,例如flask中的url设置就是一种装饰器 2.getter与setter 这里用代码来解释 1 class Student(object): 2 3 @property 4 def score(self): 5 return self._score 6 7 @score.setter 8 def score(self, value): 9 self._sc
分类: 其他 发布时间: 06-20 20:13 阅读次数: 0

用户模板和用户场景

  1.share的基本定位     (1)获取用户信息,     (2)信息分享,     (3)合作管理,   2.用户模型:   姓名:阿星   性别:男   年龄:19   职业:大学生   收入:0   教育程度:大学在校生   地区:石家庄   有无子女,有无汽车:无   喜欢打游戏,刷视频,看点, 不喜欢动   受欢迎的典型用户:喜欢分享的大学生   不受欢迎的典型用户:有不正当目的人   场景:阿星分享自己的开心事到网上,   任务:   (1)UI层:界面设计,上传信息处理
分类: 其他 发布时间: 06-20 20:13 阅读次数: 0

git经常使用的命令

##### git log ##### git log -p [-2] 最近提交的记录 ##### git log --stat 查看最近提交的文件 ##### git log -U1 --word-diff查看最近详细的提交的增删改查
分类: 其他 发布时间: 06-20 20:13 阅读次数: 0

Java学习:方法的使用与注意事项

方法的使用与注意事项 定义一个方法的格式: public static void 方法名称(){ 方法体 } 如何调用方法,格式: 方法名称(); 方法名称的命名规则和变量一样,使用小驼峰。 方法体:也就是大括当中可以包含任意条语句。 方法定义好了之后,不会执行。如果要想执行,一定要进行方法的【调用】。 方法其实就是若干语句的功能集合。 方法好比是一个工厂。 奶粉工厂 原料:奶牛、饲料、水 产出物:奶制品 钢铁工厂 原料:铁矿石、煤炭 产出物:钢铁建材 参数(原料):
分类: 其他 发布时间: 06-20 20:13 阅读次数: 0

溢出处理、盒子模型、背景图片、float(浮动)

一、overflow:溢出内容的处理 overflow:hidden; 溢出内容隐藏(在父元素内使用,可以清除子元素浮动对父元素的影响) overflow:auto; 自动滚动(有溢出产生滚动,没有就不产生滚动条) overflow:scroll; 不管有没有溢出均产生滚动条 图片精灵技术 服务器 前项目部署到服务器上,图片当然也是在服务器上。网页如果要显示a图片,如果显示b图片,如果套很多图片 二、盒子模型: margin(外边距)、border(边框)、padding(内间距)、内容区域
分类: 其他 发布时间: 06-20 20:13 阅读次数: 0

pyppeteer 使用教程

1 安装模块 pip install pyppeteer 2 初次调用 import asyncio from pyppeteer import launch async def main(): browser = await launch({'headless': False,'dumpio':True, 'autoClose':False,'args': ['--no-sandbox', '--window-size=1366,850']}) page = await br
分类: 其他 发布时间: 06-20 20:13 阅读次数: 0

34.Docker安装Mysql参数及环境变量使用

容器安装好后,通过exec进去到容器的内部, 容器安装的时候两种容器配置参数 直接在镜像的后面加配置 第二种方式 把这段代码拷贝过来。参数我们可以写在镜像的后面 我们把参数写在镜像的后面 然后我们需要有一些环境变量,在--name的后面用-e的形式 然后还需要设置host。这里提供的变量可以给root来使用,但是不能给新创建的用户来使用 docker rm mysql01先删除掉, 然后再次重新运行 docker ps 查看mysql01的启动状态 停止mysql1 然后再移除掉 docker
分类: 其他 发布时间: 06-20 19:56 阅读次数: 0

android测试开发概念

一:测试分类 1.分类概览 按测试阶段划分: 单元测试 集成测试 系统测试 验收测试 按是否覆盖源代码: 黑盒测试: 功能测试: 界面测试 逻辑测试 安装测试 应用性测试 兼容性测试 性能测试: 稳定性测试 负载测试 压力测试 一般性测试 按是否运行代码: 静态测试 动态测试 按是否自动化: 自动化测试 手工测试 其他测试: 回归测试
分类: 其他 发布时间: 06-20 19:56 阅读次数: 0

day17_递归

递归:调用函数本身 递归的最大深度997,自我保护机制 import sys sys.setrecursionlimit(n) #n为自己设置递归的深度参数 实例参考: def age(n): if n==1: return 40 else: return age(n-1)+2 print(age(4))
分类: 其他 发布时间: 06-20 19:56 阅读次数: 0

2019 春第一次课程设计实验报告

2019 春第一次课程设计实验报告 一、实验项目名称 飞机游戏 二、实验项目功能描述(用自己的语言描述) 控制飞机来发射子弹消灭移动的敌机,还有消灭得分 三、项目模块结构介绍(文字+总体模型) void gotoxy(int x,int y) //光标移动到(x,y)位置 void startup (); //数据初始化 while(1) //游戏循环执行 { void show(); //显示画面 void up
分类: 其他 发布时间: 06-20 19:56 阅读次数: 0

MFC GDI+显示GIF文件《转》

在头文件里面添加: Image* image; GUID Guid ; UINT frameCount; UINT framePos; ULONG_PTR gdiplusToken; afx_msg void OnTimer(UINT_PTR nIDEvent); void LoadGif(); 需要依赖头文件: #include <Gdiplusheaders.h> #include <Gdiplus.h> using namespace Gdiplus; 界面类的构造函数里面
分类: 其他 发布时间: 06-20 19:56 阅读次数: 0

CSS简单动画效果

一、注意事项: 1. 如需学习css动画,必须先掌握@keyframes的规则,在@keyframes 中规定某项Css样式,就能创建由当前样式逐渐该为新样式的动画效果 2. 在使用@keyframes规则时,需要注意浏览器的兼容性问题,不同浏览器兼容性不同: Internet Explorer 10、Firefox以及支持@keyframes规则和animation属性 Chrome和Sagari需要前缀-Webkit- 二、选择器 1. 当在@keyframes中创建动画时,需要将它捆绑到
分类: 其他 发布时间: 06-20 19:56 阅读次数: 0

学习热铁盒软件的文件空投

热铁盒的文件空投是一个很棒的网站,功能简洁实用,提供了文件上传,生成文件码领取的功能。 热铁盒文件空投地址:https://airportal.cn/ 这里基于学习理念, 模仿自己写了一些功能,但是由于时间和个人能力有限,就此打住。 其中前台代码大部分参考热铁盒的布局和样式: 码云地址:https://gitee.com/mzy1998/air-portal
分类: 其他 发布时间: 06-20 19:56 阅读次数: 0

2019 春第三次课程设计实验报告

2019 春第三次课程设计实验报告 一.实验项目 反弹球消砖块游戏 二.实验功能描述: 玩家通过wsad移动下面的挡板,接住下落的弹球,弹击上头的砖,击中后砖块消失,弹球没接住则比赛结束, 三.项目模板结构介绍: 1.绘制静态挡板 2.通过wasd移动实现挡板移动 3.玩家控制挡板消砖块 4.数据初始化,判断游戏失败 四.实现界面展示: 五.代码托管链接: https://gitee.com/lyx1314/green 六.实验总结: 感想: 第三周我感觉书上的游戏有点小,所以码云贡献度只有三
分类: 其他 发布时间: 06-20 19:56 阅读次数: 0

transform钟表动画

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> *{ margin: 0; padding: 0; } div{ box-sizing: border-box; } #clock{ width: 200px; height: 200px; border: 4px solid brown; border-radius: 50%; position: relat
分类: 其他 发布时间: 06-20 19:56 阅读次数: 0

类的封装,property特性,类与对象的绑定方法和非绑定方法,

类的封装 就是把数据或者方法封装起来 为什么要封装 封装数据的主要原因是:保护隐私 封装方法的主要原因是:隔离复杂度(快门就是傻瓜相机为傻瓜们提供的方法,该方法将内部复杂的照相功能都隐藏起来了,比如你不必知道你自己的尿是怎么流出来的,你直接掏出自己的接口就能用尿这个功能) 在编程语言里,对外提供的接口(接口可理解为了一个入口),就是函数,称为接口函数,这与接口的概念还不一样,接口代表一组接口函数的集合体。 两个层面的封装 第一个层面 第一个层面的封装(什么都不用做):创建类和对象会分别创建二者
分类: 其他 发布时间: 06-20 19:56 阅读次数: 0

insert size|single-read|Paired-end|Mate-pair

(测序方面):测三只大熊猫;得到的insert size有150bp,500bp,2kb,5kb和10kb这四种,可测得序列长度和平均reads长度。 为什么average reads这么短? 因为insert size是打断前的长度,打断之后便是reads,这里计算average reads长度。 shotgun sequencing鸟枪法:直接从生物细胞基因组中获取目的基因的方式 single-read :单端测序(200-500bp) Paired-end :双末端测序(200-500b
分类: 其他 发布时间: 06-20 19:56 阅读次数: 0

boost variant

Boost Variant resembles union. You can store values of different types in a boost::variant. 1. #include <boost/variant.hpp> #include <string> int main() { boost::variant<double, char, std::string> v; v = 3.14; v = 'A'; v = "Boost";
分类: 其他 发布时间: 06-20 19:56 阅读次数: 0