MongoDB 创建基础索引、组合索引、唯一索引以及优化

一、索引 MongoDB 提供了多样性的索引支持,索引信息被保存在system.indexes 中,且默认总是为_id创建索引,它的索引使用基本和MySQL 等关系型数据库一样。其实可以这样说说,索引是凌驾于数据存储系统之上的另一层系统,所以各种结构迥异的存储都有相同或相似的索引实现及使用接口并不...

2019-05-31 11:20:04

阅读数 1

评论数 0

Linux 进程间通信 共享内存

1.特点:   1)共享内存是一种最为高效的进程间通信方式,进程可以直接读写内存,而不需要任何数据的拷贝。如管道当在内核空间创建以后,用户空间需要内存 拷贝,需要拷贝数据,所以效率低。   2)为了在多个进程间交换信息,内核专门留出了一块内存区,可以由需要访问的进程将其映射到自己的私有...

2019-05-29 19:14:00

阅读数 2

评论数 0

Kafka详解与总结(七)-Kafka producer拦截器(interceptor)

1.拦截器原理 Producer拦截器(interceptor)是在Kafka 0.10版本被引入的,主要用于实现clients端的定制化控制逻辑。 对于producer而言,interceptor使得用户在消息发送前以及producer回调逻辑前有机会对消息做一些定制化需求,比如修改消息等。...

2019-05-29 01:20:00

阅读数 4

评论数 0

Mysql 的 bit 数据类型

2019独角兽企业重金招聘Python工程师标准>>> ...

2019-05-28 17:26:00

阅读数 18

评论数 0

Ubuntu - Ubuntu18使用UFW设置防火墙(转)

Ubuntu - Ubuntu18使用UFW设置防火墙(转) 正确配置的防火墙是整个系统安全性最重要的方面之一。 默认情况下,Ubuntu附带一个名为UFW(简单防火墙)的防火墙配置工具。UFW是管理iptables防火墙规则的一个用户友好的前端,它的主要目标是使管理i...

2019-05-27 19:19:00

阅读数 2

评论数 0

读书笔记-Android中的广播机制

1.1 广播分类 1.1.1标准广播 效率要更高些 几个接收器可以同时收到某一条广播 1.1.2 有序广播 同一时刻只有一个广播接收器可以接收到一条静态广播 当前面的接收器截断广播时 后面的接收器就无法接收到这条广播了 1.2 接收系统广播 1.2.1 注册广播 接收广播必要的步骤就是对广播接收器...

2019-05-27 11:13:50

阅读数 6

评论数 0

VUE实现Tab切换

VUE中实现Tab切换方式,需要用到以下知识点:1、动态绑定class,用于导航高亮显示:class="{active:cur==0}"复制代码2、click点击事件,用于改变当前cur的值@click="cur=0"复制代码3、使用v-show="...

2019-05-27 02:46:12

阅读数 9

评论数 0

matplotlib 中的一些参数设置

首先:在pycharm 中要使图显示出来,最后一定要加上 plt.show(),如: plt.bar(x, y) plt.show() 下面就是我使用 matplotlib 遇到的一些常用参数设置:import matplotlib.pyplot as plt . . .x = df[&qu...

2019-05-25 20:43:00

阅读数 2

评论数 0

进击JavaScript核心 --- (2)函数和预解析机制

一、函数 每个函数都是 Function类型的实例,也具有属性和方法。由于函数也是一个对象,因此函数名实际上也是一个指向函数对象的指针,不会与某个函数绑定 1、函数的定义方式 (1)、函数声明 function add(a, b) { return a + b...

2019-05-25 18:14:00

阅读数 1

评论数 0

微信小程序项目,实现图书列表渲染,以及图书详情跳转

今天实现了业务中最常见的列表到详情的功能,做一个总结归纳,方便自己以后温习 两个页面分别要实现如下设计稿的视图 在开始之前首先复习一下es6 promise的用法,之前一直听说过promise的用法,但一直没有实战过 首先写一个小DEMO,使用promise打印出微信小程序的当前系统...

2019-05-24 20:03:00

阅读数 6

评论数 0

八年Android开发心路历程

没有稳定的工作,只有稳定的能力。又到了万物复苏的季节,在程序猿这个行当里,作为 Android 开发出生的,在经历了八年的脱发生涯后,有了越来越多的想法和感触趋势随着各类移动跨平台的兴起,在 ReactNative 、Flutter 、Weex 等框架的加持下,Android 开发的能力已不再局限...

2019-05-22 07:33:53

阅读数 5

评论数 0

CODING 告诉你硅谷的研发项目管理之道(4)

写在前面 优秀的项目管理者是怎么工作的,如何帮助研发团队高效工作?一直是 CODING 关注的重要话题,我们不断地打磨 CODING 研发系统来让开发更简单。近期我们精心挑选了几篇硅谷科技公司研发管理者的 README 进行翻译。README 主要用来向团队成员展示项目管理者的工作理念和工作方式...

2019-05-22 05:46:55

阅读数 3

评论数 0

第 1 章 虚拟化 - 006 - CPU 和内存虚拟化原理

CPU 虚拟化 KVM 的虚拟化是需要 CPU 硬件支持的。用命令来查看 CPU 是否支持KVM虚拟化 # egrep -o '(vmx|svm)' /proc/cpuinfo vmx 如果有输出 vmx 或者 svm,就说明当前的 CPU 支持 KVM。CPU 厂商 Intel 和 ...

2019-05-21 11:31:00

阅读数 2

评论数 0

关于android8.1实现多个app升级时的注意事项

关于android8.1实现多个app升级时的注意事项 android新的版本,packagemanager对app安装有一定的限制,就是除了shell和root用户外,其他用户的进程不允许安装除了系统用户(system ui)以外的app。也就是例如system用户不允许安装uid为7000的a...

2019-05-20 21:04:31

阅读数 9

评论数 0

内置函数---format

说明:   1. 函数功能将一个数值进行格式化显示。   2. 如果参数format_spec未提供,则和调用str(value)效果相同,转换成字符串格式化。 >>> format(3.1415936) '3.1415936' &g...

2019-05-19 22:01:00

阅读数 2

评论数 0

「docker实战篇」python的docker爬虫技术-python脚本app抓取(13)

原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢!原文链接地址:「docker实战篇」python的docker爬虫技术-python脚本app抓取(13)上次已经分析出来具体的app的请求连接了,本次主要说说python的开发,抓取APP里面的信息。源码:github.com/limin...

2019-05-19 14:31:00

阅读数 6

评论数 0

20165306 Exp 8 Web基础

Exp 8 Web基础 一、实验概述 1.Web前端:HTML 能正常安装、启停Apache。理解HTML,理解表单,理解GET与POST方法,编写一个含有表单的HTML。 2.Web前端:javascipt 理解JavaScript的基本功能,理解DOM。编写JavaScript验证用户名...

2019-05-18 14:08:00

阅读数 3

评论数 0

python sequence序列

BIF(built-in functions) 顾名思义,就是Erlang内建函数 根据列表,元组和字符串的共同特点,把他们统称为序列 请问分别使用什么BIF,可以把一个可迭代对象转换为列表、元祖和字符串? list() tuple() str() 复述出“迭代”的概念吗? 根据...

2019-05-18 13:47:34

阅读数 10

评论数 0

Java 使用UDP传输一个小文本文件

工具1:Eclipse 工具2:IntelliJ IDEA Java工程的目录结构(基于IntelliJ IDEA) 例1.1:接收方,因为接收到的数据是字节流,为了方便,这里是基于Apache commons IO,将字节流读到一个文本文档中。 1 import org.a...

2019-05-18 07:43:00

阅读数 5

评论数 0

L378 Scientifically, this is the best age for you to lead

Aging isn’t only a downhill journey. While some of our mental faculties almost always decline over time, other cognitive abilities can stay the same,...

2019-05-17 09:19:00

阅读数 2

评论数 0

提示
确定要删除当前文章?
取消 删除