7 _Line_

尚未进行身份认证

我要认证

个人博客:https://fanzhenyu.cn 邮箱:fzyLine@163.com

等级
TA的排名 1w+

博客已迁移至Github,将不再更新

新的博客地址:https://fzy-line.github.io/阮一峰说过,喜欢写Blog的人,会经历三个阶段。(1)第一阶段,刚接触Blog,觉得很新鲜,试着选择一个免费空间来写。(2)第二阶段,发现免费空间限制太多,就自己购买域名和空间,搭建独立博客。(3)第三阶段,觉得独立博客的管理太麻烦,最好在保留控制权的前提下,让别人来管,自己只负责写文章。我自己就是从一开始在CSDN写,后来租用阿里

2017-01-06 12:35:38

算法学习-在路上

最近在复习考研数据结构,发现算法方面自己还是很薄弱,然后又因为有找工作的想法,也去看了一些名企的笔试题,发现算法真的很重要,以前不管是学习单片机、安卓还是网络爬虫都是以应用为主,也不太会关注一些程序实现效率的问题,所以一直没有重视这一块。现在,下定决心要好好把算法拿下,在知乎上看到别人分享算法学习之路,确实有很多的经验值得借鉴,其中leetcode深深地吸引了我,这个在线判题平台汇集了很多名企的笔试

2016-08-14 11:01:04

Python爬虫系列博客

自己一直在做Python网络爬虫,在这一系列的博文中,我将分享自己在Python爬虫学习之路的一些笔记、一些总结、一些感悟。博主乃学生一枚,还请各位看官多多指教。个人博客的地址是:www.line-coding.techPython爬虫基础-正则表达式与Http请求 网络爬虫又称为网络机器人,它可以按照程序设定的规则自动抓取网页上的信息。网络是信息的海洋,但是网络中的数据是零散的、无序的且存在着

2016-08-07 13:18:18

Android个人系列博文推荐

年初的时候租了一个阿里云的服务器,自己捣鼓了一段时间,然后了解到Wordpress这个强大的平台,于是将我的个人博客也迁移到了WordPress.个人博客的地址是:www.line-coding.tech下面是一些最近更新的文章:Android数据存储系列:Android数据存储之SharedPreferencesAndroid SQLite基本操作详解Android数据存储之文件存储And

2016-08-03 09:59:52

Android ImageView实现圆形头像

转载自:http://blog.csdn.net/feixiangdexin123087/article/details/42076987一、原理解析 先在canvas上面画一个圆形,参照圆形的起点坐标、半径,再画一个边长为圆的直径的bitmap(这个bitmap就是你想画的圆形头像),此时圆和bitmap重叠在一起,圆在下面,bitmap在上面,bitmap覆盖着圆。 这时,圆形和bi

2016-04-21 12:56:31

树莓派网线直连笔记本电脑

1、查看网络连接状况运行DOS窗口,输入arp-a,可以看到没有连接树莓派时的网络连接情况。红色方框为笔记本连接无线网络的网络信息。2、连线。树莓派接好供电线;将网线一端接到树莓派,另一端接到笔记本。3、共享无线网络。如果现在笔记本已经通过WIFI连接到互联网,可以将无线网卡的互联网资源共享给本地连接。以win7系统为例,开始——控制面板——网络和Internet——网络和共享中

2016-04-04 23:22:03

蓝桥杯单片机设计与开发笔记(四)

按键几乎也是每次蓝桥杯单片机设计与开发组竞赛的必考部分,因为这是CT107D开发平台上仅有的输入设备之一,而且按键也是单片机基础开发中常见的器件。一、独立按键 1、原理分析用跳帽把J5的引脚2和引脚3接起来,即可使用4个独立按键(如下图):S7,S6,S5,S4。按键的一端接到GND,另一端接到P3口的低四位,所以我们只要检测连接按键的P3口的某一位是否为低电平即可确定某一按键是否被按下。但是,因

2016-04-04 19:27:00

蓝桥杯单片机设计与开发笔记(三)

数码管显示几乎是每次蓝桥杯单片机设计与开发组竞赛的必考部分,相对于使用LCD1602作为显示设备,使用数码管来显示能够更好的考察参赛选手的单片机基本功,因为CT107D开发平台的设计使得数码管的显示不仅牵扯到数码管显示的 基本内容,还涉及到74HC573锁存器,74HC02异或门,74HC138译码器,以及中断的知识,所以这是值得我们重视的一个部分。一、原理分析 根据CT107D的原理图我们可以看

2016-04-03 15:57:25

蓝桥杯单片机设计与开发笔记(二)

此笔记主要讲解蓝桥杯单片机综合训练平台CT107D的流水灯、蜂鸣器、继电器的编程与控制。

2016-03-27 17:15:53

蓝桥杯单片机设计与开发笔记(一)

近期参加了第七届蓝桥杯单片机开发与设计组省赛,在这里将备赛的一些资料总结一下,并分享给大家。蓝桥杯单片机开发板是国信长天的CT107D开发平台,个人感觉这块开发板的设计还是很不错的。之前一直用的普中的板子,自己也做过一些最小系统板,练习了蓝桥杯的板子后根本不想再用普中的板子了。普中的板子将单片机的学习划分成很多个模块,操作各个模块时需要手动接线,因此很适合初学者,而蓝桥杯的板子则不需要自己手动

2016-03-27 17:12:06

android.content.res.Resources$NotFoundException错误处理

错误:android.content.res.Resources$NotFoundException: String resource ID #原因:一般发生在参数 int resId 错误,你把String赋值给int的resId,所以编译器找不到正确的resource于是报错。最简单的例子,检查一下你的Toast.makeText()啊textView.setText啊之类的函数,这种

2016-03-09 23:45:59

51单片机DS18B20温度传感器详解

DS18B20是一种单总线数字温度传感器,测试温度范围-55℃-125℃,具有体积小,硬件开销低,抗干扰能力强,精度高的特点。单总线,意味着没有时钟线,只有一根通信线。单总线读写数据是靠控制起始时间和采样时间来完成,所以时序要求很严格,这也是DS18B20驱动编程的难点。一.DS18B20温度传感器1.引脚图2.DS18B20内部结构图 主要由2部分组成:64位ROM、9字节暂存器,如图所示。(1

2016-01-26 20:27:04

树莓派+DS18B20温度传感器+yeelink物联网云

本博文参考了网络上多篇树莓派操作DS18B20的博文,经过博主亲自实践,列出了详细的步骤,通过树莓派的单总线驱动来驱动DS18B20获取温度数据,并通过python读取温度值,上传到yeelink物联网云平台。一.配置准备1. 电路连接DS18B20有三个引脚:VCC,DQ,GND其中VCC和DQ之间需接一个4K7的电阻,VCC接树莓派的3V3(pin1),DQ接GPIO4(pin7),GND接GN

2016-01-26 20:07:56

树莓派+DHT11温湿度传感器+yeelink物联网云

一、配置准备1.DHT11简介DHT11是一款有已校准数字信号输出的温湿度传感器。 精度湿度+-5%RH, 温度+-2℃,量程湿度20-90%RH, 温度0~50℃。DHT11有四个引脚,分别是VCC,DATA,NC,GND2.电路连接本博文中python程序使用的是BCM编号方式,17号即pin11接DHT11的DATA,VCC接3.3V,NC悬空,GND接0V,可通过下图找到对应引脚,进行连线。

2016-01-26 20:05:52

java执行bat批处理文件(下)

在《java执行bat批处理文件(上)》中,我是通过cmd来执行bat文件,存在的问题是在执行cmd时会弹出黑框,可以通过vbs文件来做中介解决这个问题,但是还是觉得过于麻烦。这里介绍两种简单的方法:方法一: 在bat文件最后加上 exit方法二:不通过cmd,直接执行bat文件。比如需要在java中调用windows系统的计算器组件,我们可以直接执行bat文件来打开系统的计算器。

2016-01-23 21:09:35

Java执行bat批处理文件(上)

bat文件是dos下的批处理文件。批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。使用批处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任务。一、java调用批处理文件 public void

2016-01-23 20:10:06

Android基础之SharedPreferences

一.SharedPreferences简介SharedPreferences是Android平台上一个轻量级的存储类,用来保存应用的一些常用配置,基于XML文件存储键值对数据。SharedPreferences对象本身只能获取数据,存储和修改需要通过Editor对象。存储位置为:data/data/包名/shared_prefs。二.读写操作1.获取SharedPreferences的两种方式 (

2016-01-09 19:23:33

Android基础之Intent和Intent Filter

Android应用程序中的三种其他应用程序基本组件——Activity, Service和Broadcast Receiver,都是使用称为intent的消息来”激活”的。使用Context.startActivity() 或 Activity.startActivityForResult(), 传入一个intent来启动一个Activity. 使用 Activity.setResult(),

2016-01-03 22:23:12

Android开发之eclipse快捷操作

本文总结了一些eclipse常用的快捷键以及快捷操作的小技巧,熟悉使用这些操作对于提高开发效率将会很有帮助。1.eclipse快速注释1.1 行注释 ctrl+/ 取消行注释:再按一次ctrl+/1.2 块注释 ctrl+shift+/ 取消块注释:ctrl+shift+\2.eclipse快速编辑2.1 快速删除当前行 ctrl+D 2.2 代码编辑窗口缩放 ctrl+M,再按一次则可

2015-12-29 16:30:43

python模块学习之OS模块

Python os模块包含普遍的操作系统功能。常用函数:os.sep() 取代操作系统特定的路径分隔符。os.getcwd() 获得当前工作目录,即当前Python脚本工作的目录路径。os.listdir(path) 以列表的形式返回指定目录下的所有文件和目录名。os.mkdir(path,mode) 在path路径下创建一个目录,并指定文件夹类型os.rmdir(pat

2015-12-27 10:20:26

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!