面试和工作中的map

map是C++ STL中的关联容器,存储的是键值对(key-value),可以通过key快速索引到value。map容器中的数据是自动排序的,其排序方式是严格的弱排序(stick weak ordering),即在判断Key1和Key2的大小时,使用“<”而不是“<=”。map 使用二叉搜索树实现,STL map的底层实现是红黑树。 map有几个值得注意的地方:map的赋值运算是深拷贝,即调用map_a = map_b后,map_a中的元素拥有独立的内存空间。map的[]运算比较有意思,当元素
分类: 其他 发布时间: 02-19 23:34 阅读次数: 0

每日一程-12.Python-寻找完全数

Author: Notus([email protected]) Create: 2019-02-19 Update: 2019-02-19 Python 寻找完全数 环境 Python version: 3.7.1 代码如下 ''' 寻找完全数: 判断输入的数是否是完全数。 完全数:是一个整数,其因数的和(不含本身)加起来就是数字本身,如 28 = 1 + 2 + 4 + 7 + 14 测试: 6, 28, 496, 8128 都是完全数 @Author
分类: 其他 发布时间: 02-19 23:34 阅读次数: 0

微信的物联网之路

文/马智 2014 年 11 月,马化腾在“世界互联网大会”上提出腾讯要“连接一切”,要成为互联网连接器。 毫无疑问,连接一切的重任落在了微信身上。 何为连接一切? 1.0版本:连接人与人 2.0版本:连接人与服务 2.5版本:连接人与商业 3.0版本:连接人与物 人与人之间的连接,第一个版本的微信已经实现,目前,微信已经有超过10亿的日活用户,几乎每个有手机的中国人,已经被微信连接。 人与服务的连接,也基本上通过服务号和微信内置的服务连接起来。这里所说的服务包括了内容。我们可以在微信里完成阅
分类: 其他 发布时间: 02-19 23:34 阅读次数: 0

101:Django数据库练习题

以后补
分类: 其他 发布时间: 02-19 23:34 阅读次数: 0

播放器授权后播放内容时出现Cnario logo水印

问题描述 Player获取License后, 通过Messeenger发布到Player的内容前面出现Cnario 的logo水印, 如下图样式: 原因 出现这种情况一般是由于License授权不正确导致, 如Player用于拼接屏上, 应当授权对应的"CVW"类型的许可, 结果拿到的却是CMP(单屏播放器)许可, 虽然许可中授权的通道数量都一样, 但是CMP却不能用于拼接屏做同步播放, 因此会出现水印提示. 解决方法 一旦发现水印, 即可说明许可有问题, 请及时联系YCD售后服务, 获取正确
分类: 其他 发布时间: 02-19 23:34 阅读次数: 0

按层次插入二叉树

原文地址:https://www.geeksforgeeks.org/insertion-in-a-binary-tree-in-level-order/ 给定一个二叉树和一个数据,按层次寻找第一个可用的位置将数据插入二叉树中 在遍历的过程中,如果我们发现一个节点的左节点是空的,我们可以用给定的数据new一个节点插入左子节点。对于右子节点同理。 package bst; import java.util.LinkedList; import java.util.Queue; publi
分类: 其他 发布时间: 02-19 23:34 阅读次数: 0

23种设计模式-目录

原文:23种设计模式-目录 创建型: 1. 单件模式(Singleton Pattern) 2. 抽象工厂(Abstract Factory) 3. 建造者模式(Builder) 4. 工厂方法模式(Factory Method) 5. 原型模式(Prototype) 结构型: 6. 适配器模式(Adapter Pattern) 7. 桥接模式(Bridge Pattern) 8. 装饰模式(Decorator Pattern) 9. 组合模式(Composite Pattern) 10. 外
分类: 其他 发布时间: 02-19 23:34 阅读次数: 0

第4章 序列的应用

第4章 序列的应用 4.1序列 序列是一块用于存放多个值的连续内存空间,并且按上一定顺序排列,每一个值(称为元素)都分配一个数字,称为索引或位置。通过该索引可以取出相应的值。例如,我们可以把一家酒店看作一个序列,那么酒店里的每个房间都可以看作是这个序列的元素。而房间号就相当于索引,可以通过房间号找到对应的房间。 在Python中,序列结构主要有列表、元组、集合、字典和字符串,对于这些序列结构有以下几个通用的操作。其中,集合和字典不支持索引、切片、相加和相乘操作。 4.1.1索引 序列中的每一个
分类: 其他 发布时间: 02-19 23:34 阅读次数: 0

安装Ubuntu18.04后的配置记录

我也想搞个漂酿的桌面( ⊙ o ⊙ )!
分类: 其他 发布时间: 02-19 23:34 阅读次数: 0

泛型学习笔记

原文:泛型学习笔记 泛型的好处:类型安全性能高,代码重用扩展好。 泛型的使用:如果我们需要使用多个泛型来实例化一个类型,那么我们就需要使用说明性的名称,比如TId,TFirstName之类的。 泛型的约束:   where T : struct -类型T必须是值类型   where T : class -类型T必须是引用类型   where T : Ifoo -类型T必须执行接口Ifoo   where T : foo -类型T必须继承自 foo   where T : new() -类型T必
分类: 其他 发布时间: 02-19 23:34 阅读次数: 0

解决chrome无法启用印象笔记-剪藏功能

 新版Chrome浏览器安全的问题,导致从印象笔记官网下载的rxs(crx)文件无法直接通过drap&drop功能添加功能块。可以将rxs(crx)文件后缀名改成rar格式,然后解压,通过CH浏览器扩展界面勾选开发者选项,然后点击加载解压包选项,选择刚才解压出的目录即可。重新F5刷新一下页面。印象笔记拓展程序就可以用了。
分类: 其他 发布时间: 02-19 23:34 阅读次数: 0

JSON 序列化的时候忽略无效的属性值

原文:JSON 序列化的时候忽略无效的属性值 例如我拥有以下代码。 public class NewObject { public int? TestValue { get; set; } public int? Age { get; set; } } 当我为 TestValue 属性传入一个非法数据的时候,在使用 JSON.NET 进行反序列化时会抛出异常。例如我通过以下代码对一个字符串进行反序列化,如果不出意外的话会提示无效参数值的异常。 var newValu
分类: 其他 发布时间: 02-19 23:34 阅读次数: 0

20190219find

查找命令locate和findlocate:locate属于非实时查找,依赖于实现构建的检索,索引的创建是在系统空闲时由系统自动进行的,是周期性的任务,手动更新数据库进行使用update命令,索引构建过程需要搜索整个根文件系统,耗费资源,特点是:查找速度快,非精确查找,是模糊查找;用法locate关键字,依赖数据库。find:属于时时查找工具,通过搜索指定路径下的文件系统完成文件查找,特点是精确查
分类: 企业开发 发布时间: 02-19 23:30 阅读次数: 0

Webpack快速入门(一)

本文能够帮助你完成Webpack工具的快速入门
分类: 服务端 发布时间: 02-19 23:20 阅读次数: 0

js学习笔记--dom部分(一)

js 学习整理之Dom部分 前面我总结了我最近学习js基础部分,当时提到过js分了三大部分,第一部分ECMA基础也就是第一次写的基础部分, 第二部分也就是DOM部分,也就是这里要写的内容的,然后第三部分BOM部分,后面抽时间再写。 学dom有啥用 1.首先用的最多就是web开发了,js对各种html对象操作,比如我们用到的下拉到底部看完注册条例才能点击下步,改变div元素的各种属性大小颜色之类的,再就是各种事件onclick等一系列,经常用到的动态添加节点等等这些都需要对dom对象进行操作。
分类: 其他 发布时间: 02-19 23:18 阅读次数: 0

CCF 差分约束--201809再卖菜

问题描述   在一条街上有n个卖菜的商店,按1至n的顺序排成一排,这些商店都卖一种蔬菜。   第一天,每个商店都自己定了一个正整数的价格。店主们希望自己的菜价和其他商店的一致,第二天,每一家商店都会根据他自己和相邻商店的价格调整自己的价格。具体的,每家商店都会将第二天的菜价设置为自己和相邻商店第一天菜价的平均值(用去尾法取整)。   注意,编号为1的商店只有一个相邻的商店2,编号为n的商店只有一个相邻的商店n-1,其他编号为i的商店有两个相邻的商店i-1和i+1。   给定第二天各个商店的菜价
分类: 其他 发布时间: 02-19 23:18 阅读次数: 0

解决命令行乱码问题(中文乱码)

在cmd窗口中输入:CHCP 65001 CHCP是一个计算机指令,能够显示或设置活动代码页编号。 代码页 描述 CHCP 65001: UTF-8代码页 CHCP 950 :繁体中文 CHCP 936 :简体中文默认的GBK CHCP 437 MS-DOS :美国英语
分类: 其他 发布时间: 02-19 23:18 阅读次数: 0

运行mapreduce

5.运行mapreduce map 映射 reduce 规约 [hadoop@hadoop002 hadoop-2.6.0-cdh5.7.0]$ hadoop jar ./share/hadoop/mapreduce2/hadoop-mapreduce-examples-2.6.0-cdh5.7.0.jar pi 5 10 词频统计 [hadoop@hadoop002 hadoop-2.6.0-cdh5.7.0]$ vi a.log ruoze jepson www.ruozedata.com
分类: 其他 发布时间: 02-19 23:18 阅读次数: 0

java 反射的简介

https://blog.csdn.net/sinat_38259539/article/details/71799078
分类: 其他 发布时间: 02-19 23:18 阅读次数: 0

蚂蚁课堂:httpClients

package com.itmayiedu.rabbitmq.utils; import com.alibaba.fastjson.JSONObject; import org.apache.http.HttpEntity; import org.apache.http.HttpStatus; import org.apache.http.client.config.RequestConfig; import org.apache.http.client.methods.CloseableH
分类: 其他 发布时间: 02-19 23:18 阅读次数: 0