翻查DS18B20的DataSheet编写操作函数,其过程遇到了不少坎,记下来备查。 对于单总线的DS18B20芯片,首先严格按照时序图写出正确的“写0”、“写1”和“读0、1”的基础函数,再以此写出其他基础操作的命令。 我在编制“写0”函数的时候,省却了最后拉高总线的一句bus=1,结果后续操作过 ...
分类:
其他好文 时间:
2020-02-24 18:53:26
阅读次数:
79
题目 在未排序的数组中找到第 k 个最大的元素。请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。 思路 堆排序 收获 用优先队列实现最大最小堆 注意下列代码中优先队列的创建声明,需要自定义比较函数 代码 ...
分类:
其他好文 时间:
2020-02-24 00:25:13
阅读次数:
93
题目 输入整数数组 arr ,找出其中最小的 k 个数。例如,输入4、5、1、6、2、7、3、8这8个数字,则最小的4个数字是1、2、3、4。 收获 优先队列实现最小堆 是最小堆 代码 ...
分类:
编程语言 时间:
2020-02-24 00:08:30
阅读次数:
66
题目 用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead?操作返回 1 ) 思路 一个入栈,一个出栈 收获 java的Stack pop方法会返回出 ...
分类:
其他好文 时间:
2020-02-22 16:03:26
阅读次数:
63
题目 F(0) = 0, F(1) = 1 F(N) = F(N 1) + F(N 2), 其中 N 1. 思路 我一开始想用递归,但是想起动态规划可以更节省资源更快的解决问题 代码全称只需要几个变量,不用递归栈 收获 动态规划 代码 ...
分类:
其他好文 时间:
2020-02-22 15:28:52
阅读次数:
68
这是我第二次安装这个系统,第一次忘记截图。。。。 总之相较第一次收获良多,第一次出现的问题也在第二次中发现了不一样的解决方案。 1.下载 我选择的是官网上的Kali Linux VMware 64-Bit版本,解压即用较为方便,解压完成后直接用VMware打开即可 2.配置 打开时选择我已复制该虚拟 ...
分类:
系统相关 时间:
2020-02-22 11:50:37
阅读次数:
111
1?,不是因为有了希望才坚持,而是因为坚持才有了希望.? 2?,不是因为有了机会才争取,而是因为争取了才有机会.? 3?,不是因为会了才去做,而是因为做了才能会.? 4?,不是因为成长了才去承担,而是因为承担了才会成长.? 5?,不是因为拥有了才付出,而是因为付出了才拥有.? 6?,不是因为突破了才 ...
分类:
其他好文 时间:
2020-02-22 00:28:57
阅读次数:
94
1.婚姻里相互依存 融合的力量大于一切 2.放下所谓龃龉 坦露思念 是我爱你最大的勇气 3.生活苦乐参半 你是我眼中唯一的清明 4.纵使满路荆棘 只要心中有爱 身边有你 便足以抵御一切 5.最幸福不过 我温柔细语 而你恰好应答 6.爱是一种力量 足以抵御一切狂风暴雨 爱就要大声说出来 7.真正打动人 ...
分类:
其他好文 时间:
2020-02-21 18:12:00
阅读次数:
62
在我看来,逛园子是个比较舒服的事,能看到诸位园友的人生感悟,冥冥之中有那么些同样的经历、相似的烦恼,感慨万千;同样也能看到大神们的技术分享,收获满满。 于是就注册了园子账号,希望跟这些优秀的园友一起交流交流。(我认为能在园子里写博客、分享技术的都是优秀的、有上进心的)。 今天就开个篇,希望能够持续~ ...
分类:
其他好文 时间:
2020-02-21 16:07:24
阅读次数:
145
一、适合初学者的经典Java书籍; 比方说《Java核心技术卷》,《Effective Java中文版(第2版)》 二、Java开发者必读; 《clean code》蛮不错的, 其实这些书没有必要你全部都涉及,要有取舍,很多时候我们看一两本书,能有一点收获就不错了。关于上面的书籍,我也是搜集了一些资 ...
分类:
编程语言 时间:
2020-02-20 19:59:49
阅读次数:
73