自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

月月鸟的博客

本人热爱智能硬件

  • 博客(20)
  • 资源 (4)
  • 收藏
  • 关注

原创 树莓派 LCD屏幕 3.5寸

3.5inch RPi LCD (A)启动镜像-基于2018-03-13-raspbian-stretch-------------提取码:vlxm整个步骤相当简单:第一步:下载上面的自带驱动的树莓派镜像。第二步:按照下面命令直接输入cd LCD-show/ sudo ./LCD35-show第三步:完成之后,reboot即可。...

2019-03-13 18:40:43 2067 3

原创 图像处理小白之图像处理一般步骤

第一步:是否为彩色图片(假设:是)第二步:转为灰度图像第三步:通过灰度阀值寻找区域第四步:通过特征点提取,提取固定区域第五步:对提取的区域做处理,例如填充区域,膨胀,开操作等。...

2019-03-11 16:38:29 10632

原创 中间代码生成器

这些代码纯属用来学习用,因为这个代码很详细,所以拿来用了。。中间代码生成器 一、实验目的掌握中间代码生成器的构造原理和编程方法。 二、实验内容用自顶向下方法或Yacc进行语法分析的基础上,编写一个中间代码生成程序。(见教材附录 A.1,p394)program      → blockblock     →   { decls stmts }decls  →   decls decl | edec...

2018-06-05 21:06:26 6194

原创 编译原理 yacc lex 制作一个计算器

这篇文档是我从别的地方摘抄的,留给自己以后回忆使用。(写的非常详细!)Flex工具的使用方法Lex 是一种生成扫描器的工具。 Lex是Unix环境下非常著名的工具,主要功能是生成一个扫描器(Scanner)的C源码。扫描器是一种识别文本中的词汇模式的程序。 这些词汇模式(或者常规表达式)在一种特殊的句子结构中定义。一种匹配的常规表达式可能会包含相关的动作。这一动作可能还包括返回一个标记。 当 Le...

2018-05-31 14:14:51 7443

原创 1077. 互评成绩计算 (20) PAT

好久没有刷题了,感觉都没有,这题有几个需要注意的地方。1.不合法的分数需要被忽略2.在条件1的基础上需要查找最大最小值,同时去掉。3.在条件2的基础上进行求平均数。1077. 互评成绩计算 (20)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者CHEN, Yue在浙大的计算机专业课中,经常有互评分组报告这个环节。一个组上台介绍自己的工作,其他组在台...

2018-04-15 18:44:05 195

原创 Android Socket TCP 服务器与客户端通信

在这里,原理就不讲了,只提供可以运行的代码,以及改如何去在软件上使用它们。如果实在想要源码:可以点击这边:这里https://download.csdn.net/download/qq_35594560/10306583服务器端:    1.需要Eclipse。(自行安装)    2.创建两个类(命名为socketserver以及receive,其中socketserver是为了发送信息的,rec...

2018-03-24 20:17:06 881

原创 树莓派 GPS模块(USB)

1.目的:树莓派用串口连接GPS+BD模块获取位置信息2.材料:树莓派3b,GPS+BD模块,GPS有源天线,杜邦线以下方法在运行后还是不能用,建议重启树莓派几次,亲身经历,重启后就可以用了步骤:(方法一)        1.    用杜邦线连接上图三个器件,GPS模块与USB转接头相连时PPS一端不连,两模块TXD和RXD交叉相连,即GPS模块的TXD连接USB转接模块的RXD,连好后将天线放到...

2018-03-11 20:33:06 6396 6

原创 Android 活动(Activity)服务(Service)、进程(Process)的生命周期

在 Android 中,多数情况下每个程序都是在各自独立的 Linux 进程中运行的。当一个程序或其某些部分被请求时,它的进程就“出生”了;当这个程序没有必要再运行下去且系统需要回收这个进程的内存用于其他程序时,这个 进程就“死亡”了。可以看出,Android 程序的生命周期是由系统控制而非程序自身直接控制。这和我们编写桌面应用程序时的思维有一些不同,一个桌面应用程序的进程也是在其他进程或用户请求

2018-01-11 14:10:00 2230

原创 SQLite在Linux主机上的安装

先准备好SQLite源码。从SQLite官方网站http://www.sqlite.org/sqlite-amalgamation-3.5.9.tar.gz下载sqlite-amalgamation-3.5.9.tar.gz文件。解压缩sqlite-amalgamation-3.5.9.tar.gz tar zxvf sqlite-amalgamation-3.5.9.ta

2017-12-28 12:56:24 834

原创 ubuntu jetson tk1 安装opencv 及问题

在ubuntu16.04中安装完opencv并对其进行了测试,测试结果成功,但是过程也是有遇到问题。现在本人就安装过程以及遇到的问题进行解决。第一:最重要的一点:就是安装好CUDA,这里我就不详细解释了。自行百度第二:紧跟上一点,也是必须要的一点就是:1.1 基本的g++编译器和cmake sudo apt-get install build-essential mak

2017-12-01 18:48:16 587

原创 数独 C语言 解数独

#include#include int str[9][9];void output();int main(){    //定义    int i,j,k,num,flag=0,count=0;    int control=0,con=0;    int cishu=0;    //输入    p

2017-11-22 20:53:57 1418

原创 CUDA学习笔记(1):环境搭建

CUDA从入门到精通(一):环境搭建NVIDIA于2006年推出CUDA(Compute Unified Devices Architecture),可以利用其推出的GPU进行通用计算,将并行计算从大型集群扩展到了普通显卡,使得用户只需要一台带有Geforce显卡的笔记本就能跑较大规模的并行处理程序。 使用显卡的好处是,和大型集群相比功耗非常低,成本也不高,但性能很

2017-11-14 14:15:54 216

原创 CUDA 学习导向

个人推荐:这个视频一定要去看,里面很基础,而且讲的生动形象。虽然是外国的人授课,但是有中文字幕。http://v.youku.com/v_show/id_XNjA1NzE3MjI4.html还有就是这本书,视频还是不理解的话,可以来看看这本书。最好先理解GPU的运行流程。例如多线程并发是如何实现的等等。后面我将会从基础开始介绍CUDA。顺便加深我自己对CUDA的

2017-11-14 14:06:50 195

原创 1072. 开学寄语(20)

刚出来的题目,想想赶紧来写一下,博取访客量。哈哈哈哈先来写一下思路吧:刚开始我的思路就是单纯的for循环进行判断,但是想想这样for循环太多层非常容易超时,所以我仔细想了想,再加上之前经常看liuchuo的博客后,又产生了另外一种思路:就是将违禁品进行标记,这样在循环中只要判断有没有这个标记就可以了。但是同时在输出的时候也遇到一个问题就是不好在每行进行判断输出。所以我就利用一个stri

2017-09-18 19:05:52 567

原创 1055. 集体照 (25)

1055. 集体照 (25)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者CHEN, Yue拍集体照时队形很重要,这里对给定的N个人K排的队形设计排队规则如下:每排人数为N/K(向下取整),

2017-09-11 15:03:15 198

原创 1050. 螺旋矩阵(25)

1050. 螺旋矩阵(25)时间限制150 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者CHEN, Yue本题要求将给定的N个正整数按非递增的顺序,填入“螺旋矩阵”。所谓“螺旋矩阵”,是指从左上角第1个格子开始,按顺

2017-09-07 21:39:13 182

原创 1045. 快速排序(25)

1045. 快速排序(25)时间限制200 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者CAO, Peng著名的快速排序算法里有一个经典的划分过程:我们通常采用某种方法取一个元素作为主元,通过交换,把比主元小的元素放

2017-09-05 22:22:51 256

原创 1028. 人口普查(20)

这道题可能大部分人看的时候,第一反应就是计算年份之间的差值为几天进行比较,或者是先比较年,在比较月,在比较日,这两种方法都是比较普通的,而且容易出错,接下来我介绍一种方法,虽然比较不适用大众题目,但是AC这道题算是比较简单的方法了。首先就是将时间直接转化为一个long long的数字,例如2017/08/28转化后就变成20170828这个数字并对其进行判断。然后大家可能会遇到这么一个问题

2017-08-28 13:35:04 305

转载 csdn如何转载别人的文章

转载于:http://blog.csdn.NET/jiangping_zhu/article/details/18044109作者:包心菜加糯米饭1、找到要转载的文章,用chrome浏览器打开,右键选择审查元素2、在chrome中下方的框里找到对应的内容,html脚本中找到对应的节点,选中节点,网页上被选中内容会被高亮显示,然后右键菜单选中 Copy as HTML

2017-08-26 21:58:28 125

原创 智能密码锁 arduino 安卓app控制

用arduino制作的智能密码锁。简单实用的功能,保障你家庭的安全。

2017-08-25 13:13:37 5400 1

PYTHON+JPEG+MATLAB.zip

自制的JPEG压缩解压代码。通过Python实现,包括DCT、Quantization、Dequantization IDCT等。包括MATLAB GUI显示

2019-10-19

LEX/YACC环境安装

压缩包包含两个程序: bison-2.4.1-setup.exe\flex-2.5.4a-1.exe 下载后直接点击安装就可以,接着右键计算机,打开属性->高级系统设置->环境变量,在path变量中添加路径,即到你安装好的程序的bin的路径,如:C:\Program Files (x86)\GnuWin32\bin; 之后你就可以在cmd中通过命令编译你的lex\yacc文件了。 绝对可用

2018-06-09

Android Socket TCP

需要下载Eclipse,以及android studio,其中服务器放在eclipse运行,客户端放在android studio

2018-03-24

智能家居(智能插座+智能密码锁+智能车+智能APP)

智能家居(智能插座+智能密码锁+智能车+智能APP)如有多余需求,可以联系QQ号:2662345338

2017-08-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除