小万哥 小万哥
1年前
深入理解 C++ 右值引用和移动语义:全面解析
C11引入了右值引用,它也是C11最重要的新特性之一。原因在于它解决了C的一大历史遗留问题,即消除了很多场景下的不必要的额外开销。即使你的代码中并不直接使用右值引用,也可以通过标准库,间接地从这一特性中收益。为了更好地理解该特性带来的优化,以及帮助我们实现更高效的程序,我们有必要了解一下有关右值引用的意义。
Wesley13 Wesley13
4年前
SBT无痛入门指南
_SBT_(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.scalasbt.org%2F)是Scala的构建工具,全称是SimpleBuildTool,类似Maven或Gradle。SBT的野心很大,采用Scala编程语言本身编写配置文件,这使得它稍显
Stella981 Stella981
4年前
PDF生成进入基于Web服务的模板时代
!(http://static.oschina.net/uploads/space/2015/0826/211606_us2e_193624.png)     PDF在版式文档中的王者地位不可撼动。我们有多种生成PDF的程序库:FPDF(PHP)、IText(Java)、PDFsharp(.NET)等。在不同语言环境下需要选择不同的程序库,通过A
Stella981 Stella981
4年前
MapReduce 社交好友推荐算法
原理如果A和B具有好友关系,B和C具有好友关系,而A和C却不是好友关系,那么我们称A和C这样的关系为:二度好友关系。在生活中,二度好友推荐的运用非常广泛,比如某些主流社交产品中都会有"可能认识的人"这样的功能,一般来说可能认识的人就是通过二度好友关系搜索得到的,在传统的关系型数据库中,可以通过图的广度优先遍历算法实现,而且深度限定为2,然而在
Stella981 Stella981
4年前
MAC下vim插件YouCompleteMe和HomeBrew python不兼容的解决方法
说到vim优化,肯定少不了大牛Valloric的YouCompleteMe插件,这个插件主要服务于vim各种语言的自动补全,速度很快很优雅,所以就必须要装啦。具体安装方法见大牛的github:https://github.com/Valloric/YouCompleteMe.git(https://www.oschina.net/action/Go
Easter79 Easter79
4年前
SQL on Hadoop性能对比-Hive、Spark SQL、Impala
1三种语言、三套工具、三个架构不了解SQLonHadoop三驾马车-Hive、SparkSQL、Impala吗?听小编慢慢道来1HiveApacheHive数据仓库软件提供对存储在分布式中的大型数据集的查询和管理,它本
Wesley13 Wesley13
4年前
Java虚拟机
  代码编译的结果从本地机器码转换为字节码,是存储格式发展的一小步,却是编程语言发展的一大步。计算机只认识0和1,所以我们的程序需要经过编译器翻译成由0和1组成的二进制格式才能由计算机执行。经过技术的发展,将编写的程序编译成二进制本地机器码已经不是唯一的选择,越来越多的程序语言选择了与操作系统和机器指令无关、平台中立的格式作为程序编译后的存储格式。   
Stella981 Stella981
4年前
InfluxDB学习之InfluxDB的安装和简介
系列详情请看:《InfluxDB系列教程(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.linuxdaxue.com%2Fseries%2Finfluxdbseries%2F)》:InfluxDB是一个当下比较流行的时序数据库,InfluxDB使用Go语言编写,无需外部
Stella981 Stella981
4年前
Python NumPy学习总结
一、NumPy简介其官网是:http://www.numpy.org/(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.numpy.org%2F)NumPy是Python语言的一个扩充程序库。支持高级大量的维度数组与矩阵运算,
Wesley13 Wesley13
4年前
mysql——某表所有记录的导出和导入——csv文件
selectfromcr01intooutfile'C:/Users/del/Desktop/table1_data.csv'charactersetgb2312fieldsterminatedby','optionallyenclosedby'"'escapedby'"'l