Given a string, sort it in decreasing order based on the frequency of characters. Example 1: Input: "tree" Output: "eert" Explanation: 'e' appears twi ...
分类:
其他好文 时间:
2020-05-23 00:36:39
阅读次数:
45
? 算法作为程序员的必修课,是每位程序员必须掌握的基础。作为Python忠实爱好者,本篇东哥将通过Python来手撕5大经典排序算法,结合例图剖析内部实现逻辑,对比每种算法各自的优缺点和应用点。相信我,耐心看完绝对有收获。 很多人学习python,不知道从何学起。 很多人学习python,掌握了基本 ...
分类:
编程语言 时间:
2020-05-21 15:59:26
阅读次数:
57
编译参考:https://github.com/ovn-org/ovn/blob/master/Documentation/intro/install/general.rst git clone http://github.com/openvswitch/ovs.git yum -y install ...
分类:
其他好文 时间:
2020-05-16 16:33:36
阅读次数:
68
验证器对于在不同类型的字段之间重用验证逻辑非常有用。—— Django 文档 大多数情况下,您在 REST framework 中处理验证时,只需依赖默认的字段验证,或者在序列化器或字段类上编写显式的验证方法。 但是,有时您需要将验证逻辑放入可重用的组件中,以便可以在整个代码库中轻松地重用它。这可以 ...
分类:
其他好文 时间:
2020-05-16 12:33:03
阅读次数:
99
前言消息中间件本质上就是一种很简单的数据结构——队列,但是一条队列肯定是当不成中间件的,你必须要考虑性能、容灾、可靠性等等因素。这也给我的写作提供了一些思路,我将从队列开始,给你演示一条队列是如何进化成一个靠谱的中间件的。消息中间件的实现有很多,有新贵Kafka、RocketMq,也有老牌劲旅RabbitMq和ActiveMq,不过我最后选择了Nsq来讲解,因为它极简、清爽,用起来舒服,讲起来也好
分类:
其他好文 时间:
2020-05-14 01:54:02
阅读次数:
76
本文记录搭建mysql innodb cluster的过程和基本的测试。 1、环境描述 主机名 主机IP 部署 tidb60 192.168.68.60 MySQL8.0.20 tidb61 192.168.68.61 MySQL8.0.20 tidb62 192.168.68.62 MySQL8. ...
分类:
数据库 时间:
2020-05-08 22:48:11
阅读次数:
161
tar GNU `tar' saves many files together into a single tape or disk archive, and can restore individual files from the archive. tar命令可以将多个文件或目录打包成一个大文件 ...
分类:
系统相关 时间:
2020-05-06 21:32:59
阅读次数:
93
老师信息管理 思考 三种方式创建多对多外键方式及其优缺点。 通过外键创建 class Class(models.Model): id = models.AutoField(primary_key=True) # 主键 cname = models.CharField(max_length=32) # ...
分类:
其他好文 时间:
2020-05-01 18:49:59
阅读次数:
51
命令write,功能是给指定用户发信息(接收信息的用户要处于登录状态,相当于QQ的私聊),例如:用户xbb给用户liuyifei发消息:I want to eat together!(发送消息以CRTL+D保存结束) 接收消息的一方会及时显示发送消息的用户以及终端和时间,并显示具体的消息内容 命令w ...
分类:
系统相关 时间:
2020-05-01 12:26:53
阅读次数:
68
文章源自Katacoda Docker Playground的学习 Step 1 - Base Images 1 # Creating a Dockerfile 2 $ vim Dockerfile 3 FROM nginx:1.11-alpine Step 2 - Running Commands ...
分类:
其他好文 时间:
2020-05-01 01:34:11
阅读次数:
202