go
-
Go语言封装qsort快速排序函数
快速排序(Quick Sort)是由“东尼·霍尔”所设计的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)&…
-
Java File类(文件操作类)详解
在 Java 中,File 类是 java.io 包中唯一代表磁盘文件本身的对象,也就是说,如果希望在程序中操作文件和目录,则都可以通过 File 类来完成。File 类定义了一些…
-
Go语言定时器实现原理及作用
对于任何一个正在运行的应用,如何获取准确的绝对时间都非常重要,但是在一个分布式系统中我们很难保证各个节点上绝对时间的一致性,哪怕通过 NTP 这种标准的对时协议也只能把时间的误差控…
-
Go语言单例模式简述
设计模式的重要性不用多说,也是面试时常常会被问到的问题。对于设计模式,更多的则是仁者见仁智者见智,要在实际工作中不断的积累,再进行深度的思考,才能逐渐形成的一种思维。 单例模式也叫…
-
Go语言(Pingo)插件化开发
Pingo 是一个用来为Go语言程序编写插件的简单独立库,因为 Go 本身是静态链接的,因此所有插件都以外部进程方式存在。Pingo 旨在简化标准 RPC 包,支持 TCP 和 U…
-
沙盒效应是怎么回事?
由 Google 所决定的搜索引擎结果页面(搜索结果)中,新上线的网站排名越来越低,这种现象被称为“沙盒效应”。 新上线的网站起初排名会很好,慢慢的,排名会…
-
网站权重是怎么回事?
权重值是搜索引擎对网站页面重要性的评价指标,不同的搜索引擎都拥有自己的权重名称,如谷歌 PR(Page Rank)、百度 BR(Baidu Rank)、搜狗 SR(Sogou Ra…
-
搜索引擎蜘蛛(机器人)汇总
搜索引擎蜘蛛一般指网络爬虫,又称为网页蜘蛛或网络机器人,是一种按照一定的规则自动地抓取万维网信息的程序或者脚本。 注意:蜘蛛到我们网站爬行的频率越高,证明搜索引擎给予我们网站的权重…
-
Go语言Context(上下文)
Context 在 Go1.7 之后就加入到了Go语言标准库中,准确说它是 Goroutine 的上下文,包含 Goroutine 的运行状态、环境、现场等信息。 随着 Conte…
-
Go语言生成二维码
二维码作为一种快速的输入手段越来越流行,支付,添加好友,买东西,扫个二维码即可,可以说二维码已经深深地融入了我们的生活中。那么二维码是如何制作生成的呢?我们如何制作自己的二维码呢?…