翻查DS18B20的DataSheet编写操作函数,其过程遇到了不少坎,记下来备查。 对于单总线的DS18B20芯片,首先严格按照时序图写出正确的“写0”、“写1”和“读0、1”的基础函数,再以此写出其他基础操作的命令。 我在编制“写0”函数的时候,省却了最后拉高总线的一句bus=1,结果后续操作过 ...
分类:
其他好文 时间:
2020-02-24 18:53:26
阅读次数:
79
客户端请求时,请求头带有信息,PHP如何获取header:https://blog.csdn.net/ljh243581579/article/details/84066853 header保存在$_SERVER数组里,可以通过打印$_SERVER 数组查看里面的字段名称。比如客户端请求的字段里有t ...
分类:
Web程序 时间:
2020-02-24 18:54:01
阅读次数:
103
BFS 求最小 基迭代,不会爆栈 Flood fill算法: 可以在线性时间复杂度内,找到某个点所在的连通块。 //Home键到行首,End键到行尾 AcWing 1097. 池塘计数 AcWing 1098. 城堡问题 AcWing 1106. 山峰和山谷 最短路模型: 所有边权相等时,可以在线性 ...
分类:
编程语言 时间:
2020-02-24 18:54:18
阅读次数:
149
当对文本的编辑,存在非常复杂的一些操作,特别是一些数值运算时,可以考虑运用awk命令中自定义函数,自己编辑一些功能。
awk在脚本程序中,功能非常强大,特别时内部可以使用一些编程语言(类似C语言),比如变量,数组,函数,分支结构(if else),循环结构等(while,for)等。 ...
分类:
系统相关 时间:
2020-02-24 18:55:13
阅读次数:
81
1、三层架构 表现层:用于展示数据 业务层:处理业务需求 持久层:与数据库交互 2、 3、持久层技术解决方案 JDBC技术:Connection、PreparedStatement、ResultSet Spring的JdbcTemplate:Spring中对JDBC的简单封装 4、mybatis的环 ...
分类:
其他好文 时间:
2020-02-24 18:55:39
阅读次数:
67
首先需要Tomcat、Zookeeper安装后在进行安装Dubbo管理界面 提供Dubbo-admin管理界面war包: https://github.com/zhaoyue123ABC/PublicSource 下载war后,上传到Linux系统内进行解压 #使用unzip解压 unzip -oq ...
分类:
其他好文 时间:
2020-02-24 18:56:10
阅读次数:
88
1,描述 W25Q128BV的主要性能如下 通讯方式:为标准104MHz串行SPI方式,还可以双倍速204MHz和4倍速408MHz访问。 容 量:128Mbit,约16Mbyte,我们平时讲的文件大小多是按byte,即字节算的。 16Mbyte分为65536个page可编程的页,每页有 256 个 ...
分类:
其他好文 时间:
2020-02-24 18:56:30
阅读次数:
102
首先看到Distinct 肯定会想当然的直接.Distinct() 这样调用。 需要知道这里的Distinct 是以对象为单位来去重的。当你Select new 映射的时候就算属性值相同也不会进行去重。 单列的使用这里就略过使用了 多列的使用(比如我需要去重KeyValuePairModel 这个对 ...
分类:
其他好文 时间:
2020-02-24 18:56:48
阅读次数:
75
1、冒泡排序 (1)算法原理: 1.比较相邻元素,如果第一个比第二个大,就交换他们两个; 2.对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数; 3.针对所有的元素重复以上的步骤,除了最后一个; 4.持续每次对越来越少的元素重复上面的步骤,直到没有任何 ...
分类:
编程语言 时间:
2020-02-24 18:57:06
阅读次数:
95
使用git做开发管理: 1. Git clone 将远程代码克隆到本地; 2. Git branch 查看本地branch (git clone 时会创建 master) 3. git branch -a 查看本地和远程分支;(远程分支包括 remotes/origin/master 远程maste ...
分类:
其他好文 时间:
2020-02-24 18:57:38
阅读次数:
128
生日蛋糕 7月17日是Mr.W的生日,ACM-THU为此要制作一个体积为 Nπ 的 M 层生日蛋糕,每层都是一个圆柱体。 设从下往上数第i层蛋糕是半径为Ri, 高度为 Hi 的圆柱。 当 i < M 时,要求Ri > Ri+1且Hi > Hi+1。 由于要在蛋糕上抹奶油,为尽可能节约经费,我们希望蛋 ...
分类:
其他好文 时间:
2020-02-24 18:58:12
阅读次数:
87
cache与db不一致的原因,读与写出现并发。 理论上,給cache设置过期时间,是保证最终一致性到解决方案。这种方案下,写操作以数据库为准。更新cache失败,只要到了过期时间,后面的读请求会从数据库中读取新值存入cache。不过,实际开发中只设过期时间不足以满足需求,出现3种策略。 先更新DB, ...
分类:
数据库 时间:
2020-02-24 18:59:01
阅读次数:
123
python求水仙花数,任意范围内
分类:
编程语言 时间:
2020-02-24 18:59:23
阅读次数:
208
1.if 控制语句 语法: 2.if 多条件判断 语法: else if能嵌套无数次,只要遇到正确的condition,就执行相关语句,然后结束程序。 ...
分类:
其他好文 时间:
2020-02-24 18:59:42
阅读次数:
86
一.docker容器的数据卷 1.数据卷概念及其作用 2.配置数据卷 创建并启动容器时,使用-v参数设置数据卷 语法: docker run ... -v 宿主机目录(文件):容器内目录(文件) ... 例子: docker run -it --name=c2 -v /root/data:/root ...
分类:
其他好文 时间:
2020-02-24 19:00:02
阅读次数:
68
Docker是什么 Docker的构成 Docker的分层和写时拷贝策略 Docker与主流虚拟机的区别 Docker镜像与容器的关系 镜像的变更管理 Docker是什么 Docker是一个开源的应用容器引擎。它的理念是“Buildonce, Run anywhere, Configure once ...
分类:
其他好文 时间:
2020-02-24 19:00:32
阅读次数:
89
1、Gerrit的基本介绍 Gerrit 是一个Git服务器,它基于 git 版本控制系统,使用网页界面来进行审阅工作。Gerrit 旨在提供一个轻量级框架,用于在代码入库之前对每个提交进行审阅,更改将上载到 Gerrit,但实际上并不成为项目的一部分,直到它们被审阅和接受 。代码审查是Gerrit ...
分类:
其他好文 时间:
2020-02-24 19:00:44
阅读次数:
568
执行jdbc查询时抛出异常: Cannot execute statement: impossible to write to binary log since BINLOG_FORMAT = STATEMENT and at least one table uses a storage engin ...
分类:
其他好文 时间:
2020-02-24 19:01:21
阅读次数:
86
/*题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60 ...
分类:
编程语言 时间:
2020-02-24 19:01:58
阅读次数:
102
hash题。 解题方法:一边输入数据,一边进行判断和输出。 #include<iostream> using namespace std; bool hashtable[10000] = {false}; int main() { int n,m,temp,cnt1 = 0,cnt2 = 0; ci ...
分类:
其他好文 时间:
2020-02-24 19:02:11
阅读次数:
69