智能安防监控报警系统---硬件设备选择

前言这篇是智能安防监控报警系统的设备选择部分。 目录:RaspberryPi+OpenHab打造智能安防监控报警系统 设备选择总花费 ¥500以内。 树莓派必须最新的,目前为三代B型,带wifi和蓝牙。我买的套餐,国产,含32G的SanDisk内存卡,包装盒真的是惊艳到我了。 传感器 烟雾传感器 MQ-2,输出模拟信号,需要模数转换器 温湿度传感器 DHT11,数字型。 蜂鸣器 有源蜂鸣器 参考资料:Python与硬件学习笔记:蜂鸣器 人体红外传感器 HC-SR501 摄像头 RPI-Camera,500万像素吧。 其他 模数转换器 由于烟雾传感器MQ-2输出模拟信...

阅读全文

一次Java面试经历

看到一篇文章说过 公司和员工之间的关系大概就是嫖客和妓女间的关系。 想要获得更多的嫖资?提高硬件,提高技术。 所谓:嫖客无情,婊子无义。 恩。 开头说昨天去了面试一家公司的Java软件开发,发现自己真的是菜的可以。。。一共两个环节,去了先笔试然后面试,面试内容会根据笔试情况来定,像我笔试做的差,面试基本不会涉及技术问题,大部分在聊岗前培训。 个人感觉待遇略坑,也说明自己水平确实很差,去面试前准备也不够充分。 现在我把笔试的题列出来就当是学习吧。 一共分为五个部分:单选、多选、判断、简答、算法 单选1.Java是从( )语言改进重新设计。 A.Ada B.C++ C.Pasacal...

阅读全文

Android入门开发(五)---系统认识Android

补了好多Java基础知识,终于可以开始碰Android,我主要参考郭霖的《第二行代码》来写的读书笔记。毕竟他的《第一行代码》被热推,不过由于Android更新太快,里面很多东西都过时,刚好作者十分勤奋,2016年底推出《第二行代码》,迅速学起来。 工具 Android Studio 中文站 基础知识系统架构 Linux内核层为各种硬件提供底层驱动,如显示驱动、音频驱动、照相机驱动、蓝牙驱动、WiFi驱动、电源管理等; 系统运行库层特性支持,如SQLite(嵌入式关系型数据库)库提供数据库支持,OpenGL|ES库提供3D绘图支持,Webkit库提供浏览器内核支持核心库,可用Jav...

阅读全文

Android入门开发(四)-Java类集框架

这节略难,很多不太理解,先记下来。 定义 一组类和接口 位于java.util包当中 主要用户存储和管理对象 主要分为三大类:集合、列表和映射 集合set集合中的对象**不按特定的方式排序**,并且**没有重复对象** 列表list集合中对象按照索引位置排序,可以有重复对象 映射map集合中每个元素包含一个键对象和一个值对象,键不可重复,但键值可以—键值对 1234567891011121314151617181920//列表的用法import java.util.List;import java.util.ArrayList;public class Test{ pu...

阅读全文

Android入门开发(三)---Java常用工具类

前言本文主要讨论Java常用工具类。 包与权限问题 软件包概念—把类放在不同文件夹中,即为Java类提供了命名空间1package 包名; 注: 编译方法:javac -d . xxx.java-d参数是根据包名生成文件夹 . 表当前目录 一个类的全名应该是“包名” + “.” + “类名”执行方法:java 包名.类名 包名的命名规范(习惯): 要求所有字母小写 包名一般是域名反写 访问权限 public:公共权限 声明为public权限后,类名必须和文件名相同 不同包中一个类要访问另外一个类时,该类及该类成员变量或成员函数必须为public权限 private:...

阅读全文

Android入门开发(二)---Java面向对象

面向对象终极目标 1--- 消除重复代码 如何学习 掌握语法 训练思维方式2.1 先确定谁来做,再考虑怎么做2.2 先考虑整体,再局部 1例如:如以面向对象考虑设计一部电梯 先有一部电梯 考虑电梯有哪些行为:上、下、停、开门、关门等 电梯属性:载重多少,长宽高 ★ 2.3 先抽象,后具体 多做训练、对比 熟悉设计原则开放注入原则等 掌握设计模式(前人经验总结) 创建类、对象及对象方法和引用定义类1234class 类名{ 属性; //成员变量,描述类的状态 方法; //成员方法/函数,描述类的行为} 生成对象的方法1类名 对象名 = new 类...

阅读全文

Android入门开发(一)---Java基础语法

由于毕设自己挖坑要做硬件又要做APP,逼得我捡起Java,在此将学习笔记贴来作为整理记忆。该笔记大致分为: Java基础语法 Java面向对象 Java常用工具类 变量变量类型说明: Java字符使用Unicode字符集,原ASCII字符集是7位二进制,Unicode使用统一二进制0xFFFFFF byte < short < int < long < float < double 变量命名说明:应以字母、美元符号、下划线开头,且对大小写敏感,如下: 1234int age = 10;int Age = 20;int $age = 30;int _...

阅读全文

安装ArchLinux遇到的各种问题

废话一下不知为何,踏入计算机领域以来最兴奋的就是装系统了==。传说会装ArchLinux的才是真的会装系统,怀着好奇心开始了Arch的安装。。。不得不说确实麻烦点,但好在有那么多具有奉献精神的程序员们,Arch拥有丰富的wiki指南,遇到问题去wiki看看一般都有答案了。这里我仅记录下自己在安装过程遇到的问题和我的解决办法,防止忘记,OK 参考文档: 中文wiki 用U盘刻录后开机无法进入安装官方下载的镜像肯定没问题,我曾尝试用原来刻windows用的软碟通,刻录是完成了可就是进不去U盘,引导文件也有,无语 解决办法:使用USBWrite再次写入即可安装。忘记对比和软碟通做的有什么...

阅读全文

git本地服务器搭建

最近在参加RoboCup,因为考虑到团队代码不能公开,为了方便管理,今天特地学了下git的本地服务器搭建和使用,这个林纳斯开发的用着还是非常好,记录一下。 运行环境我的客户端和服务器端都是Ubuntu14.04 LTS 需要工具 git ssh 这里说明一下,git一般是要自己安装的,Ubuntu使用sudo apt-get install git即可。而ssh一般自带,通过ssh -V(v大写)可以查看,服务器端需安装Server端,sudo apt-get install openssh-server 。检查是否开启ssh:ps -e|grep ssh,如显示sshd则表示服务器...

阅读全文

关于Excel的几点运用

前言以前感觉Office的办公软件使用起来都比较简单,毕竟图形化界面,不会的我一个个从工具栏里找总可以找到,今天同学发了份题目来,发现居然完全无从下手,钻研一晚上总算是搞定了,赶紧分享出来免得忘记。 分别是规划求解和数据透视工具。 说明:以下分析都是我自己的理解,如有不对的地方欢迎大家及时指出,以免误导他人。 规划求解题目使用规划求解设计获利最大的生产方案某企业需要生产A、B两种产品,其中每生产一件A产品需要x原料3kg、y原料4kg、z原料4kg,B产品需要x原料2kg、y原料11 kg、z原料6kg。已知每天各种原料的使用限额为x原料120kg、y原料400kg、z原料240k...

阅读全文

© 2019 lvbin's Blog All Rights Reserved.
Theme by hiero