码迷,mamicode.com
首页 > 2019年02月08日 > 全部分享
不修改原数组方法
slice传入一个参数时(可传负数) 传入两个参数 ...
分类:编程语言   时间:2019-02-08 23:09:44    阅读次数:187
算法xio讲堂#1--01分数规划
浅谈01分数规划 ======== 所谓01分数规划,看到这个名字,可能会想到01背包,其实长得差不多。 这个算法就是要求“性价比”最高的解。sum(v)/sum(w)最高的解。 定义 == 我们给定两个数组,a[i]表示选取i的收益,b[i]表示选取i的代价。如果选取i,定义x[i]=1否则x[i ...
分类:编程语言   时间:2019-02-08 23:09:10    阅读次数:212
随手练——HDU Safe Or Unsafe (小根堆解决哈夫曼问题)
HDU 2527 :http://acm.hdu.edu.cn/showproblem.php?pid=2527 哈夫曼树,学完就忘得差不多了,题目的意思都没看懂,有时间复习下,看了别人的才知道是怎么回事。 贪心的题目,当总代价(要求最少)是由子代价累加或累乘出来,就可以考虑用哈夫曼来贪心。 题意: ...
分类:其他好文   时间:2019-02-08 22:03:42    阅读次数:235
UML之状态机图
状态机图 基本概念: 状态机图,UML 1.x规范中称状态图,是一个展示状态机的图。 状态机图基本上就是一个状态机中元素的投影,这也就意味着状态机图包括状态机的所有特征。状态机图显示了一个对象如何根据当前状态对不同事件做出反应的动态行为。 状态机图主要由状态和转换两种元素组成。 状态机 状态机是一种 ...
分类:其他好文   时间:2019-02-08 22:03:25    阅读次数:428
文件流
在C++中ofstream和istream提供了文件的输入和输出;这两个文件在头文件<fstream>定义 输出文件流和其他输出流不一样的一点就是:输出文件流的构造函数接受两个参数,第一个是文件名,第二个就是打开文件的模式,默认的模式是写文件(ios_base::out)这个模式从文件的开头写文件, ...
分类:其他好文   时间:2019-02-08 22:03:07    阅读次数:203
UML之类图
组合关系:代表整体的对象负责代表部分对象的生命周期。公司不存在,部门也没有意义了。再例如:人和五脏六腑、四肢的关系。 类图的定义:是显示一组类、接口、协作以及它们之间关系的图。 类图主要包含7种元素:、类、接口、协作、依赖关系、泛化关系、实现关系、关联关系。 类图:包、子系统,用来把模型元素聚集成更 ...
分类:其他好文   时间:2019-02-08 22:02:27    阅读次数:300
dubbo总结
dubbo 一、基础知识 1、分布式基础理论 1.1)、什么是分布式系统? 《分布式系统原理与范型》定义: “分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像单个相关系统” 分布式系统(distributed system)是建立在网络之上的软件系统。 随着互联网的发展,网站应用的规模不 ...
分类:其他好文   时间:2019-02-08 22:02:12    阅读次数:212
django HttpResponse对象
HttpResponse对象 概述: 作用:给浏览器返回数据 HttpRequest对象是由Django创建的,HttpResponse对象是由程序员创建 用法: 不用模板,直接返回数据 语句示例:return HttpResponse("Sunck is a g... ...
分类:Web程序   时间:2019-02-08 22:02:01    阅读次数:200
生成token
利用中间件生成token 1.安装中间件 npm install jsonwebtoken 2. 使用 Sign() 里面有3个参数,第一个是token里面传递的数据 ,第二个是 key ,第三个是过期s时间 3.返回token 效果: ...
分类:其他好文   时间:2019-02-08 22:01:33    阅读次数:226
剑指offer算法总结
剑指offer算法学习总结 节选剑指offer比较经典和巧妙的一些题目,以便复习使用。一部分题目给出了完整代码,一部分题目比较简单直接给出思路。但是不保证我说的思路都是正确的,个人对算法也不是特别在行,只不过这本书的算法多看了几遍多做了几遍多了点心得体会。于是想总结一下。如果有错误也希望能指出,谢谢 ...
分类:编程语言   时间:2019-02-08 22:01:15    阅读次数:192
搞懂分布式技术16:浅谈分布式锁的几种方案
搞懂分布式技术16:浅谈分布式锁的几种方案 前言 随着互联网技术的不断发展,数据量的不断增加,业务逻辑日趋复杂,在这种背景下,传统的集中式系统已经无法满足我们的业务需求,分布式系统被应用在更多的场景,而在分布式系统中访问共享资源就需要一种互斥机制,来防止彼此之间的互相干扰,以保证一致性,在这种情况下 ...
分类:其他好文   时间:2019-02-08 22:00:48    阅读次数:216
重新学习MySQL数据库3:Mysql存储引擎与数据存储原理
重新学习Mysql数据库3:Mysql存储引擎与数据存储原理 数据库的定义 很多开发者在最开始时其实都对数据库有一个比较模糊的认识,觉得数据库就是一堆数据的集合,但是实际却比这复杂的多,数据库领域中有两个词非常容易混淆,也就是数据库和实例: 数据库:物理操作文件系统或其他形式文件类型的集合; 实例: ...
分类:数据库   时间:2019-02-08 22:00:30    阅读次数:331
c++从文件路径获取目录
场景 c++从文件路径获取目录 实现代码 ...
分类:编程语言   时间:2019-02-08 21:59:51    阅读次数:228
Kafka、RabbitMQ、RocketMQ等消息中间件的对比 —— 消息发送性能和区别
Kafka、RabbitMQ、RocketMQ等消息中间件的对比 —— 消息发送性能和区别 那么,消息中间件性能究竟哪家强? 带着这个疑问,我们中间件测试组对常见的三类消息产品(Kafka、RabbitMQ、RocketMQ)做了性能比较。 Kafka是LinkedIn开源的分布式发布-订阅消息系统 ...
分类:其他好文   时间:2019-02-08 21:59:37    阅读次数:279
搞懂分布式技术5:Zookeeper的配置与集群管理实战
搞懂分布式技术5:Zookeeper的配置与集群管理实战 4.1 配置文件 ZooKeeper安装好之后,在安装目录的conf文件夹下可以找到一个名为“zoo_sample.cfg”的文件,是ZooKeeper配置文件的模板。 ZooKeeper启动时,会默认加载“conf/zoo.cfg”作为配置 ...
分类:其他好文   时间:2019-02-08 21:59:24    阅读次数:233
RMQ1
RMQ这种算法,有好处也有坏处。 好处是代码量比其他算法(线段树,树状数组等)稍短(又是很短),坏处是局限性太大,不如线段树灵活。 它的目的是求区间最值。 我们先看一道简单题。 有一个序列,以及一些操作,每次操作给出一个区间[l,r],求这个区间的最大值。 如果你之前阅读 或其他有关线段树的资料,这 ...
分类:其他好文   时间:2019-02-08 21:59:07    阅读次数:218
设计模式(二)——简单工厂模式
工厂(Factory)角色:简单工厂模式的核心,它负责实现创建所有实例的内部逻辑。工厂类可以被外界直接调用,创建所需的产品对象。抽象产品(AbstractProduct)角色:简单工厂模式所创建的所有对象的父类,它负责描述所有实例所共有的公共接口。具体产品(Concrete Product)角色:简 ...
分类:其他好文   时间:2019-02-08 21:58:47    阅读次数:223
693条   上一页 1 ... 3 4 5 6 7 8 9 ... 41 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!