前面我们讲了《Redis性能优化的13条军规!》,其中最重要的一条就是使用Redis的集群功能,那么本文我们就来看看,如何用1s钟的时间来创建一个Redis集群。RedisCluster是Redis3.0版本推出的Redis集群方案,它将数据分布在不同的服务区上,以此来降低系统对单主节点的依赖,并且可以大大的提高Redis服务的读写性能。Redis将所有的数据分为16384个slots(槽),每个
分类:
其他好文 时间:
2020-03-27 23:10:10
阅读次数:
80
之前做小程序开发的时候,对于开发来说比较头疼的莫过于自定义组件了,当时官方对这方面的文档也只是寥寥几句,一笔带过而已,所以写起来真的是非常非常痛苦!! 好在微信小程序的库从 1.6.3 开始,官方对于自定义组件这一块有了比较大的变动,首先比较明显的感觉就是文档比以前全多了,有木有!(小程序文档),现 ...
分类:
微信 时间:
2020-03-27 00:38:52
阅读次数:
77
"423. 采药" 思路: 裸的01背包,背包容量V,n个物品,有重量v和价值w,一次只能选一个。dp[i,j]表示前i件商品中选择,体积不超过j可获得的最大价值。求可获得最大的价值。01背包的内存优化从大到小枚举体积。 ...
分类:
其他好文 时间:
2020-03-25 23:44:18
阅读次数:
78
内存优化 关于内存优化 内存问题很隐蔽,内存问题出现时一个累计的结果。 内存问题: + 内存抖动:工具显示锯齿状、GC导致卡顿 + 内存泄露:可用内存减少、频繁GC + 内存溢出:OOM、程序异常 工具选择: + Memory Profiler 实时图表展示应用内存使用量; 识别内存泄露、抖动等; ...
分类:
其他好文 时间:
2020-03-21 23:48:29
阅读次数:
122
该组件支持用户在具有路由功能的应用中(点击)导航,默认渲染成带有正确链接的<a>标签,可以通过tag属性生成别的标签。 它本质上是通过在生成的标签上绑定了click事件,然后执行对应的VueRouter实例的push()实现的,对于router-link组件来说,可以传入以下props: to 表示 ...
分类:
其他好文 时间:
2020-03-16 09:21:10
阅读次数:
49
一、前言 为什么要使用多线程? 说一下我自己的理解,所谓的多线程,其实对CPU使用时间的划分,就好比原本一间商店一个人运行,当你买东西的时候,总是不得不等待,因为一个人肯定有些忙不过来。 但是如果换成两个能力差一点的人,可能他们干的慢了一点,但是起码每次你在窗口买东西的时候,总会有人回答记录你的问题 ...
分类:
编程语言 时间:
2020-03-06 22:22:45
阅读次数:
104
1. 动态语言 1.1 运行过程中给对象添加属性 1.2 运行过程中给类添加属性 1.3 运行过程中给类添加方法 1.4 运行过程中删除属性、方法 2. __slots__ 1. 动态语言 动态编程语言是高级程序设计语言的一个类别,在计算机科学领域已被广泛应用。它是一类在运行时可以改变其结构的语言 ...
分类:
编程语言 时间:
2020-02-24 16:38:54
阅读次数:
86
iOS 内存优化包括两部分:1、使用不当导致的内存泄漏;2、大量加载数据及使用导致的内存警告。 1、修饰关键字的错误使用(weak,strong错误使用)2、循环引用3、定时器,通知使用后不销毁4、动画不主动停止,不清理动画资源5、手动开辟内存不释放6、单例(不常用的使用懒加载,用完之后释放掉)7、 ...
分类:
移动开发 时间:
2020-02-24 13:20:03
阅读次数:
89
from types import MethodType#创建一个空类class Person(object): __slots__ = ("name", "age", "speak")per = Person()#动态添加属性,这体现了动态语言的特点(灵活)per.name = "tom"prin ...
分类:
编程语言 时间:
2020-02-17 18:00:16
阅读次数:
81
#最近在根据廖雪峰老师的python学习教程学习,以下时学习过程中做的一些学习总结 1、__slots__ 1、python作为一个动态语言,可以在创建一个class类后,给类进行绑定属性和方法。但是当我们想要限制实例的属性和方法时怎么办?这个时候就可以用到__slots__()方法。 无图无真相, ...
分类:
编程语言 时间:
2020-02-12 18:31:02
阅读次数:
64