代码
代码
Go应用中优雅处理Error的几个技巧
Go语言很强大并且现在也十分流行 — 许多项目都是用Go语言来实现的,如Kubernetes。
18    2021-09-08
如何为你的代码选择一个合适的开源协议?
近期公司全面拥抱开源,在选择开源协议方面遇到了一些问题,查阅了很多资料,特此总结。
19    2021-08-23
Linux从头学之Linux 是如何保护内核代码的?
在之前的 7 篇文章中,我们一直学习的是最原始的 8086 处理器中的最底层的基本原理,重点是内存的寻址方式。
18    2021-08-23
如何测量代码运行时间
测量一段代码运行时间第一时间想到的当然是示波器了,在测量开始的代码前面拉高某个GPIO,在结束测量的位置拉低这个GPIO,直接使用示波器查看这个GPIO的高电平时间长度即可,就是我们要测量的这段代码的运行时间。
阿里毕玄:如何写出牛逼的代码?
对于程序员而言,我始终认为代码是展现能力的关键,一个优秀程序员写的代码,和一个普通程序员写的代码是很
【前端】重构,有品位的代码 07 ── 简化条件逻辑
在程序编写中,复杂的条件逻辑会导致算法复杂度上升,因为会根据不同的条件分支做出不同的事情,这样便得到复杂冗长的函数。正如你所知道的,函数越大越长,代码的可读性就越低,在理解和阅读就愈发困难。
网络安全编程:内核驱动进程遍历
本文实现一个枚举进程的函数。枚举进程不能在用户态下进行,需要到内核态下进行,这样就必须使用驱动程序来完成。先用WinDbg完成一次手动的枚举过程,再通过代码来完成。
两行 JS 代码实现页面横向滚动特效
在前端这个无奇不有的世界里,有些网站不是正常垂直滚动的,而是横向滚动的。
18    2021-06-18
Java编程技巧之样板代码
在日常编码的过程中,我们可以总结出很多“样板代码”,就像”活字印刷术中的“活字”一样。当我们编写新的
20    2021-06-10
你应该知道的的Python陷阱
我个人对陷阱的定义是这样的:代码看起来可以工作,但不是以你“想当然”的方式。如果一段代码直接出错,抛出了异常,我不认为这是陷阱。
18    2021-06-07