随笔分类 -  互联网那些技术

摘要:对于简单的问题,也有许多不同的编码方式和实现方法。不同的开发者可能会选择不同的路径来解决相同的问题。通过编写具有不同实现方式的代码,来表达自己的观点、风格和创造性,这些不同的实现让人感受到编程多样之美。在底层,所有的编程语言最终都会被翻译成机器语言-计算机硬件可以直接执行的指令。这些指令本质上是逻辑门电路的操作,都基于二进制数学。这些指令本质上是逻辑门电路的操作,都基于二进制数学。底层的一致性使得无论我们使用什么样的高级抽象,最终都是在共同的计算模型下运行 阅读全文
posted @ 2024-01-23 16:08 Java研究者 阅读(263) 评论(0) 推荐(3) 编辑
摘要:Hugo 是一个能够以出色速度构建静态网页的工具,它为我们提供了极具灵活性的平台,可以塑造成符合个人需求的网页。在上一篇博文中已经介绍了 Hugo 的基本搭建步骤,那如何使用 Hugo 搭建符合自己需求的主题页面?不妨还是以 Hugo-book主题作为 基础,一起探索如何将它塑造成我们需要的网页。 阅读全文
posted @ 2023-11-27 10:08 Java研究者 阅读(620) 评论(0) 推荐(0) 编辑
摘要:玩转开源 | 搭建 Hugo 管理 Markdown 文档在 先前文章 [《Markdown的那些事儿》](https://www.cnblogs.com/jzhlin/p/markdown.html) 也有提到到,围绕 markdown 有着大量的开源软件、库做支持;这里分享下使用基于MIT许可证的开源软件 Hugo 来管理 Markdown 文档,能帮助基于 markdown 生成各种风格主题的静态页面。先不妨看下笔者一些markdown 文档效果 阅读全文
posted @ 2023-11-23 09:44 Java研究者 阅读(1609) 评论(4) 推荐(1) 编辑
摘要:数据结构与算法 | 图(Graph)在这之前已经写了数组、链表、二叉树、栈、队列等数据结构,本篇一起探究一个新的数据结构:图(Graphs )。在二叉树里面有着节点(node)的概念,每个节点里面包含左、右两个子节点指针;比对于图来说同样有着节点(node),在图里也称为顶点(vertex),顶点之间的关联不在局限于2个(左、右),一个顶点可以与任意(0-n个)个顶点进行链接,这称之为边(edge)。 一般会把一个图里面顶点 阅读全文
posted @ 2023-11-20 09:37 Java研究者 阅读(930) 评论(0) 推荐(1) 编辑
摘要:上一篇文末已经提到了记忆化搜索是动态规划(Dynamic Programming)的一种形式,是一种自顶向下(Top-Down)的思考方式;既然动态规划有自顶向下(Top-Down)的递归形式,自然想到对应的另外一种思考方式自底向上( Bottom-Up )。什么是自底向上的思考?不空谈理论... 阅读全文
posted @ 2023-11-16 10:15 Java研究者 阅读(590) 评论(0) 推荐(1) 编辑
摘要:回忆笔者学习动态规划的时候,最开始接触的是经典的 “01背包” 问题;不过现在想起来,以“01背包问题”作为初次接触的动态规划算法的问题_并不友好_;花费了不少时间才慢慢感悟到动态规划算法的核心思想。先前的文章中涉及了不少搜索算法,在搜索算法上融入动态规划算法思想的 阅读全文
posted @ 2023-11-13 09:03 Java研究者 阅读(523) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示