首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
打赌专题
我打赌!你还不会UART
前面的话 自从国庆长假被密密麻麻的红色炸弹击中之后,酒也没少喝,最终喝到断片进了医院,身体恢复后终于更新了一篇基础的UART,献给刚好需要的您; 目录 1 UART发展历史1.1 早期的串行通讯设备1.2 早期的芯片级UART1.3 现代UART的发展 2 预备知识3 协议层起始位数据校验位停止位波特率 4 传输过程5 物理层6 优缺点 1 UART发展历史 1.1 早期的串行通讯设备 早期的电
阅读更多...
我敢打赌,这是98%的程序员都想挑战的算法趣题!
计算机的世界每天都在发生着深刻的变化。新操作系统的发布、CPU性能的提升、智能手机和平板电脑的流行、存储介质的变化、云的普及……这样的变化数不胜数。 在这样日新月异的时代中,“算法”是不变的重要基石。要编写高效率的程序,就需要优化算法。无论开发工具如何进化,熟识并能灵活运用算法仍然是对程序员的基本要求。 本文为那些已经学习过排序、搜索等知名算法,并想要学习更多有趣的算法,进一步提升编程技巧
阅读更多...
我敢打赌,看完这些Linux文本查找技巧,提高你80%工作效率!
作者:守望先生 公众号:编程珠玑 前言 之前介绍过很多linux下查找相关的命令,而对文件内容搜索的命令似乎还没有涉及,因此本文介绍文本搜索命令--grep。 常见用法 我们会经常结合管道符(|)来使用它,即在前面命令执行的结果中查找包含相关字符串的内容。例如: $ ps -ef|grep redis ps -ef用于查看系统进程情况,但是它列出的结果很多,如果我们只想看到自己需
阅读更多...
打赌你无法解决这个Google面试题
英文 | https://medium.com/free-code-camp/bet-you-cant-solve-this-google-interview-question-4a6e5a4dc8ee TechLead 的问题 在这个问题中,TechLead 要求我们观察下面的网格,并获取所有颜色相同的最大连续块的数目。 当我听到他的问题并看到图片时,我在想:“天哪,我必须做一些2D图
阅读更多...