go
-
Vue.js是什么?它有什么特点?
在学习 Vue.js 之前,读者应该已经学习过 HTML、CSS 和 JavaScript 基本知识,本文主要介绍 Vue.js 是什么,它有什么特点和优势。 Vue.js 是一套…
-
如何学习新的编程语言?
一名软件工程师的最大挑战就是使自己的技术栈跟得上技术的发展,而在这个技术飞速发展的时代,保证自己不被淘汰的唯一方法就是不断学习。 那么,程序员需要掌握多门编程语言吗?很多初学者都被…
-
主流深度学习框架汇总与对比
想要学习深度学习,就要掌握一个有效的深度学习框架。那么现在都有哪些主流的深度学习开源框架,它们各自的优/缺点又是什么呢? 在工程实践中,我们认为,要选择一个得心应手的深度学习框架,…
-
Go语言冒泡排序
冒泡排序法是一种最简单的交换类排序方法,它是通过相邻数据的交换逐步将无序列表排列为有序列表。 冒泡排序的基本原理是重复地循环遍历要排序的元素列,依次比较两个相邻的元素,如果顺序(如…
-
Go语言实现二分查找算法
二分查找也称折半查找(Binary Search),它是一种效率较高的查找方法。但是,二分查找算法的前提是传入的序列是有序的(降序或升序),并且有一个目标值。 二分查找的核心思想是…
-
Go语言词频统计
从数据挖掘到语言学习本身,文本分析功能的应用非常广泛,本一节我们来分析一个例子,它是文本分析最基本的一种形式:统计出一个文件里单词出现的频率。 示例中频率统计后的结果以两种不同的方…
-
Go语言make和new关键字的区别及实现原理
Go语言中 new 和 make 是两个内置函数,主要用来创建并分配类型的内存。在我们定义变量的时候,可能会觉得有点迷惑,不知道应该使用哪个函数来声明变量,其实他们的规则很简单,n…
-
Go语言strconv包:字符串和数值类型的相互转换
在实际开发中我们往往需要对一些常用的数据类型进行转换,如 string、int、int64、float 等数据类型之间的转换,Go语言中的 strconv 包为我们提供了字符串和基…
-
Robomongo(MongoDB可视化工具)简介
Robomongo 是一个界面友好且免费的 MongoDB 可视化工具,读者可在 Robomongo 官网下载此软件,其安装过程十分简单,安装好的界面如下图所示。 在 MongoD…
-
Java操作MongoDB数据库(简明版)
除了通过启动 mongo 进程进如 Shell 环境访问数据库外,MongoDB 还提供了其他基于编程语言的访问数据库方法。MongoDB 官方提供了 Java 和 Python …