-
NoSQL现在越来越火,也许不久后的将来会用的NoSQL,而现在MongoDB比较出名,那么就简单学下MongoDB。MongoDB是面向文档的数据库,不是关系型数据库。MongoDB是一个强大、灵活的、可扩展的数据储存方式。它扩展了关系型数据库的众多功能,如辅助索引、范围查询和排序。MongoDB的功能非常丰富,比如内置的对MapReduce式聚合的支持,以及对地理空间索引的支持。
-
Linux有有些绿色软件,不需要安装就可以双击运行。但是有些程序打开后,直接在Launcher中右键选择Lock to Launcher会使用默认图标,一点都不美观。并且即使锁定到Launcher中,单击后一闪,什么都没有发生,并没有启动应用程序。比如说:eclipse、Sublime Text等。下面就以eclipse做演示,如果解决遇到的问题。
-
最近在使用go和c++做一个小程序玩玩,由于涉及到数据交换,自己也不想去定义数据格式,于是就使用了goole protocol buffer(简称protobuf),protobuf使用起来很方便,但是在使用的过程中也遇到了一些问题,于是重新写了一个小程序模拟go和c++之间的通信,并记录下容易出问题的地方。其中c++写客户端,go用来写服务端,好了,那么开始吧~
-
在前面的一篇文章中已经介绍了C++中如何使用protobuf,还介绍了一些protobuf的相关知识,这里就不再重复介绍了。由于自己要做的小程序要在c++和go之间做数据交换,所以需要尝试下go中如何使用protobuf,好了,废话不多说,come on...
-
很久之前就听过protobuf,但是一直没有使用过,最近在做一个小东西,涉及到C++和go的数据交换,就想到了使用protobuf,由于没有使用过,所以就先需要一些小小的试验,接下来就有了本文。
-
今天上班的时候突然想到一个问题:c语言中的char*该怎么转换成go中的string呢?在go语言交流群中问了一下,得到了一个答案是使用cgo。之前只听过有cgo这么个东西,但是没有真正使用过。今天突然想到了这个问题,就抽出时间学习下cgo,接下来就有了这篇文章。