蓝桥杯单片机DS18B20代码注释及部分时序图

版权声明: https://blog.csdn.net/miaoxiaocheng/article/details/88542439 蓝桥杯单片机蓝桥杯单片机DS18B20代码注释及部分时序图 #include<STC15F2K60S2.H> #include<intrins.h> #define uchar unsigned char #define uint unsigned int sbit DQ=P1^4; uchar code tab[]={0XC0,0XF9,0XA4
分类: 其他 发布时间: 03-30 23:00 阅读次数: 0

蓝桥杯单片机stc15f2k60s2 中断函数代码模板注释

版权声明: https://blog.csdn.net/miaoxiaocheng/article/details/88563687 用到哪些寄存器? 中断使能寄存器// EA=1(总使能开),ET0=1(T0中断允许) 定时器/计数器控制寄存器TCON// TH0和TL0设定值确定时间间隔(方法下面讲) TR0=1(定时器0启动),TF0中断函 数里面会用到 定时器 / 计数器工作模式寄存器TMOD // TMOD=0x01(TH0,TL0全用) 代码模板 void main() { E
分类: 其他 发布时间: 03-30 23:00 阅读次数: 0

Linux下文件的压缩和解压

版权声明: https://blog.csdn.net/miaoxiaocheng/article/details/88361198 文件的压缩和解压 Gzip格式的: tar -czvf 要存的名字.tar.gz 要打包的东西或目录 bzip2格式的: tar -cjvf 要存的名字.tar.bz2 要打包的东西或目录 压缩 解压 Gzip格式的:tar -xzvf 要解压的压缩文件 -C 解压到的目录 bzip2格式的:tar -xjvf 要解压的压缩文件 -C 解压到的目录
分类: 其他 发布时间: 03-30 23:00 阅读次数: 0

《SQL必知必会》翻译版关于select distinct记一个坑

版权声明: https://blog.csdn.net/miaoxiaocheng/article/details/88843420 中文版里面说, 不能部分使用 DISTINCT DISTINCT 关键字应用于所有列而 不仅是前置它的列。如果给出 SELECT DISTINCT vend_id, prod_price ,除非指定的两个列都 不同,否则所有行都将被 检索出来。 作者在英文书里说 all rows would be retrieved unless both of the spe
分类: 其他 发布时间: 03-30 23:00 阅读次数: 0

linux用户权限基础

版权声明: https://blog.csdn.net/miaoxiaocheng/article/details/88832697 如何标准输入修改密码? echo "密码" | passwd --stdin 用户名 文件的权限? 最么看ls -l 显示的文件信息? 类型、访问权限、所有者(属主)、所属组(属组)、占用的磁盘大小、修改时间和文件名称 关于SUID x改变成s就意味着该文件被赋予了SUID权限,如果原先权限位上没有x执行权限,那么被赋予特殊权限后将变成大写的S。 文件权限里的t
分类: 其他 发布时间: 03-30 23:00 阅读次数: 0

redhat下的iptables和firewalld 笔记

版权声明: https://blog.csdn.net/miaoxiaocheng/article/details/88864906 iptables命令怎么用? 网上看见的一个不错的图。 使用iptables命令配置的防火墙规则默认会在系统下一次重启时失效,如果想让配置的防火墙策略永久生效,还要执行保存命令: service iptables save 怎么理解firewalld? 简单来说,区域就是firewalld预先准备了几套防火墙策略集合(策略模板),用户可以根据生产场景的不同而选择
分类: 其他 发布时间: 03-30 23:00 阅读次数: 0

redhat挂载镜像软件包

挂载(mounting)是指由操作系统使一个存储设备(诸如硬盘、CD-ROM或共享资源)上的计算机文件和目录可供用户通过计算机的文件系统访问的一个过程。 本质:针对某一设备, 分析出其文件系统结构, 并根据其文件系统类型调用 linux 中相应的驱动, 处理其的元数据, 将这些信息附加到 linux 的目录树上呈现出来 步骤: 1.在 /etc/yum.repos.d/ 中建一个 .repo 后缀的 yum软件仓库的配置文件 2.文件内容 3.上面baseurl=file:///meida/c
分类: 其他 发布时间: 03-30 23:00 阅读次数: 0

动态规划初步(1)

动态规划是一种用途很广的问题求解方法,它本身并不是一个特定的算法,而种手段。下面通过一个题目阐述动态规划的基本思路和特点。 一,数字三角形问题: 7 3 9 8 2 8 4 7 6 7 2 5 4 3 5 在上面的数字三角形中寻找一条从顶部到底部的路径,使得路径上所经过的数字和最大。 路径上的每一步都只能往左下或右下走。只需要求出这个最大和即可,不必给出具体路径。 输入格式: 4 //三角形行数。下面是三角形 7 3 8 8 1 0 2 7 4 4 题目分析: 熟悉的回潮法,可能会立刻发现这是
分类: 其他 发布时间: 03-30 23:00 阅读次数: 0

c++中指针,引用,const

一,指针 你在程序中向计算机申请一个变量(如int a),计算机会分配给你的变量一个空间。用int a举例子,计算机就给你了一个名叫a的房子,只能在里面放int类型的值。当然,你可以直接写a=10,这样计算机会帮你找到名叫a的房子,把10放进去。 那么这个房子在哪呢?就有了地址,每个变量都会有一个地址(即它在内存中的位置),指针,便是一根棍子,指着这个位置,指针里存的就是这个地址。 声明: 在类型后面加上*即可,当然指针也是分类型的,如: int* p;//一个指向(还没确定指向哪里)int类
分类: 其他 发布时间: 03-30 23:00 阅读次数: 0

POJ - 3045 Cow Acrobats (贪心)

Description Farmer John's N (1 <= N <= 50,000) cows (numbered 1..N) are planning to run away and join the circus. Their hoofed feet prevent them from tightrope walking and swinging from the trapeze (and their last attempt at firing a cow out of a ca
分类: 其他 发布时间: 03-30 23:00 阅读次数: 0

最大子序列(区间求和)

Description Given a sequence a[1],a[2],a[3]......a[n], your job is to calculate the max sum of a sub-sequence. For example, given (6,-1,5,4,-7), the max sum in this sequence is 6 + (-1) + 5 + 4 = 14. Input The first line of the input contains an int
分类: 其他 发布时间: 03-30 23:00 阅读次数: 0

HDU - 1978 How many ways (DP)

Description 这是一个简单的生存游戏,你控制一个机器人从一个棋盘的起始点(1,1)走到棋盘的终点(n,m)。游戏的规则描述如下: 1.机器人一开始在棋盘的起始点并有起始点所标有的能量。 2.机器人只能向右或者向下走,并且每走一步消耗一单位能量。 3.机器人不能在原地停留。 4.当机器人选择了一条可行路径后,当他走到这条路径的终点时,他将只有终点所标记的能量。 如上图,机器人一开始在(1,1)点,并拥有4单位能量,蓝色方块表示他所能到达的点,如果他在这次路径选择中选择的终点是(2,4)
分类: 其他 发布时间: 03-30 23:00 阅读次数: 0

Super Jumping! Jumping! Jumping!(最大上升子序列)

Description Nowadays, a kind of chess game called “Super Jumping! Jumping! Jumping!” is very popular in HDU. Maybe you are a good boy, and know little about this game, so I introduce it to you now. The game can be played by two or more than two play
分类: 其他 发布时间: 03-30 23:00 阅读次数: 0

2019年3月27日训练日记

今天做了一道最长上升子序列的题还有一道简单的dp。 然后对dp进行了一些思考与反思 动态规划的核心思想: 重复, 最优, 子问题 递归转递推。 最近做的这些题很多都是01背包的,自己对01背包一开始很不理解,想了很久没想明白这个算法的真正原理,寒假了把那一张二维数组的图画了三四遍,前几天又把正推逆推画了几遍,其实在面对一个自己不是很理解的问题时,我感觉自己手动去模拟几遍是一个很好的方法,很大程度上帮助我们去理解到底为什么这样做,算法这样设计的内涵在哪里。dp难就难在一个状态转移方程,大部分题都
分类: 其他 发布时间: 03-30 23:00 阅读次数: 0

HDU2845 Beans

Description Bean-eating is an interesting game, everyone owns an M*N matrix, which is filled with different qualities beans. Meantime, there is only one bean in any 1*1 grid. Now you want to eat the beans and collect the qualities, but everyone must
分类: 其他 发布时间: 03-30 23:00 阅读次数: 0

HDU2571 命运(DP)

Description 穿过幽谷意味着离大魔王lemon已经无限接近了! 可谁能想到,yifenfei在斩杀了一些虾兵蟹将后,却再次面临命运大迷宫的考验,这是魔王lemon设下的又一个机关。要知道,不论何人,若在迷宫中被困1小时以上,则必死无疑! 可怜的yifenfei为了去救MM,义无返顾地跳进了迷宫。让我们一起帮帮执着的他吧! 命运大迷宫可以看成是一个两维的方格阵列,如下图所示: yifenfei一开始在左上角,目的当然是到达右下角的大魔王所在地。迷宫的每一个格子都受到幸运女神眷恋或者痛苦
分类: 其他 发布时间: 03-30 23:00 阅读次数: 0

HDU1114 POJ1384 Piggy-Bank(完全背包)

Description Before ACM can do anything, a budget must be prepared and the necessary financial support obtained. The main income for this action comes from Irreversibly Bound Money (IBM). The idea behind is simple. Whenever some ACM member has any sm
分类: 其他 发布时间: 03-30 23:00 阅读次数: 0

图形学基础 | 计算机图形学MOOC学习笔记

计算机图形学 学习笔记 视频链接 http://www.icourse163.org/learn/CAU-45006?tid=1001746004#/learn/announce 补充一下一些图形学基础算法知识. 我主要想学习的部分内容: 光栅图形学算法 3D图形变换 光照模型 / 纹理映射 / 阴影处理 光栅化部分 直线扫描转换算法:DDA,中点画线算法,Bresenham算法 多边形扫描转换:X扫描线算法 和 改进的X扫描线算法 多边形的区域填充算法,反走样算法 直线裁剪算法:Cohen-
分类: 编程语言 发布时间: 03-30 23:00 阅读次数: 0

java的基础知识-第五十三篇-for循环

for循环语法格式: for(表达式1;表达式2;表达式3){ 循环体 } 在for循环中,表达式1,完成变量的初始值,如:int i=1; 在for循环中,表达式2完成循环条件判断,如果条件满足为true则执行循环体,否则执行循环外面的语句,并且重复的事情在循环体中只编写一次 循环体中可以编写java中任何语句 如 System.out.println(“HelloWorld!”); 在for循环中表达式3完成变量值的更改,如:i++ 例如: for(int i = 1;i <=5;i++)
分类: 编程语言 发布时间: 03-30 23:00 阅读次数: 0

SPI串行总线

原理介绍: SPI是同步串行通信接口。英文是serial peripheral interface的缩写,也就是串行外围设备接口。 SPI是一种高速的、全双工、同步通信总线,标准的SPI也仅仅使用4个引脚,广泛用于EEPROM、Flash、RTC(实时时钟)、ADC(数模转换器)、DSP(数字信号处理器)以及数字信号解码器上。SPI通信的速度很容易达到好几兆bps,所以可以用SPI总线传输一些未压缩的音频以及压缩的视频。SPI通信原理比I2C要简单,它主要是主从方式通信,这种模式通常只有一个主
分类: 编程语言 发布时间: 03-30 23:00 阅读次数: 0