摘要:
1. OPENSSL接口封装MongoDB封装了OPENSSL的SSL通信接口,代码在mongo/util/net目录。主要包括以下几个方面:1) SSL配置参数,在ssl_options(.cpp/.h)定义了数据结构SSLGlobalParams,SSLGlobalParams中保存了与SSL相... 阅读全文
摘要:
1. MongoDB对SSL的支持情况MongoDB社区版本不支持SSL,企业版提供对SSL的支持。MongoDB源代码中包含SSL的实现,可以自己编译带SSL的MongoDB。MongoDB支持客户端与mongos、mongod之间的SSL通信,以及replica set和sharded集群成员之... 阅读全文
摘要:
注:本文基于互联网内容整合而成,非原创。参考文章参加【7.参考资料】。引用时请附上原文地址。SSL(Secure Socket Layer,安全套接字层)是位于可靠的面向连接的网络层协议和应用层协议之间的一种协议层。SSL通过互相认证、使用数字签名确保完整性、使用加密确保私密性,以实现客户端和服务器... 阅读全文
摘要:
http://docs.mongodb.org/meta-driver/latest/legacy/feature-checklist-for-mongodb-drivers/1. 基本(Essential)- BSON序列化/反序列化- 基本操作: query, insert, update, r... 阅读全文
摘要:
https://www.mongodb.com/products/mongodb-enterprise-advanced1. 技术支持- 设计问题- 升级指导- 部署验证- 配置建议- 性能优化问题- 新特性演示- 获取开发工程师的帮助- ...2. 内置MongoDB管理服务(MMS)- 备份:p... 阅读全文
摘要:
汇编语言在32位和64位下有区别 32位的汇编在代码前增加.code32 as可以通过--32指定生成32位汇编在64位系统下ld链接生成32位程序: ld: i386 architecture of input file `xxx.o' is incompatible with i386:x86-64 output(1)使用--oformat elf32-i386(2)若(1)无效,可以使用-m elf_i386 阅读全文
摘要:
go语言中的container有heap、list、ring,没有stack。其中heap是优先级队列,虽然有Push()/Pop()接口,但是使用heap要实现heap.Interface接口,不够简洁。所以这里用list封装了一个简单的stack,留作他用。 1 package stack 2 3 import "container/list" 4 5 type Stack struct { 6 list *list.List 7 } 8 9 func NewStack() *Stack {10 list := list.New()11 return &Sta. 阅读全文
摘要:
1、概述需要海量数据的应用程序,需要有专门的专门的程序管理数据,这种专门的程序就是数据库。数据库有基于服务器的架构的,像SQL Server,Oracle,DB2,MySQL等等;也有基于文本的架构的,像微软的Access和Excel。现在最流行的数据库是关系数据库(RDBMS),它们把数据存储在表中,把数据作为表中行、列和值的集合,还可以设定不同的表之间的关系。一个应用程序可以有多个数据源,这需... 阅读全文
摘要:
问题如下: 将DataGridView中选定行的数据读出来,并按照相同的格式(包括列名)显示到另一个DataGridView中。刚学C#,对控件的属性都不熟悉。在网上找了半天,写了一堆代码实现了这个问题。感觉效率比较低,不知有没有更好的解决办法?DataGridView.SelectedRows返回... 阅读全文