详情

全站展示位

18. 重建二叉树MadLife

问题描述输入一棵二叉树前序遍历和中序遍历的结果,请重建该二叉树。。。。

推荐

剪绳子MadLife

问题描述给你一根长度为 nn 绳子,请把绳子剪成 mm 段(mm、nn 都是整数,2≤n≤582≤n≤58 并且 m≥2m≥2)。 每段的绳子的长度记为k[0]、k[1]、……、k[m]。k[0]k[1] … k[m] 可能的最大乘积是多少? 例如当绳子的长度是8时,我们把它剪成长度分别为2、3、3的三段,此时得到最大的乘积18。

CentOS下安装DockerMadLife

使用 yum 安装(CentOS 7下)Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。

Docker构建Django部署环境(三)Docker ComposeMadLife

由于Django的配置文件实在有点多,这里我们先用Flask最小化演练。 Docker Compose 是 Docker 官方编排(Orchestration)项目之一,负责快速的部署分布式应用。

MongoDB——TTL索引MadLife

MongoDB 有几种很实用的特殊索引,在特定场景中可以达到事半功倍的效果,TTL 索引即其中之一。 过期特定数据是一种常见场景,对 IoT 设备日志、网站 session 等数据而言,我们一般只关心一定时间内的数据,过期数据需要及时删除,TTL 索引很适合用于该场景。 索引创建TTL 索引是特殊的 单字段 索引,且字段类型必须是: BSON date,或时间戳 BSON date 数组 创建

心灵鸡汤

二姐的高考

文/王丕立

二姐从小就想当老师,初中毕业后,由于家里成分不好,14岁的她只得回乡当了农民。两年后,她在高中班主任老师邀请下,去了最偏远的山村小学代课。

父亲复职重新走上讲台后,自学几年的二姐向父亲提出了请求,她想读一年高三,然后参加高考。二姐入学后,学习比谁都刻苦,但英语、数学仍跟不上。总分上不去,作为普通考生考大学是有难度的。体育老师看到了二姐的大长腿,建议她考体育专业。

就在体育专业测试前20多天,二姐受伤了。一次训练跳鞍马,她越过鞍马扑到了地上,脸、前胸血肉模糊一片,鲜血染红了身上的白色短袖衫。父亲接回二姐回家休养,母亲一边不遗余力地给二姐补充营养,一边心痛地劝二姐放弃高考。二姐用力咬了咬下嘴唇,倔强地说,不管发生什么情况她都不会放弃高考,母亲看着二姐肿得变形的脸,无奈地摇了摇头。

二姐知道,父亲让她重返校园是多么不易,家里多年的负债生活,再加上我和三姐都已进入中学,全家靠父亲微薄的工资支撑早已举步维艰。虽说在向父亲请求返校时,二姐请求父亲给予她两年时间备战高考,可早一年考上,父亲便可早一年减轻负担。

伤口还没愈合的时候,二姐参加了高考体育测试,出人意料的是,她的专业成绩达到了本科线。专业考试后,她满面血痂投入到紧张的学习中,每天都早起,在操场跑几个圈后回到教室早读,同学们不解地说:“体育都考完了,还要锻炼?”二姐告诉他们,自己养成了早晚训练的习惯。其实,二姐由于长期缺营养导致了严重的贫血,头总是发晕,只有多呼吸一点新鲜空气,大脑才能清醒一点。

高考如期来临,在她去县城参加高考的前一天,母亲去镇上搬回她的行李,看着母亲噤若寒蝉的样子,她还安慰母亲说,她会坦然接受命运的安排。母亲心事重重地回到家后,时不时望着远方发怔,她特别放心不下二姐。

三天高考终于结束了,二姐投入到了紧张的双抢劳动中,母亲跟在二姐后面,想打探一下二姐的高考情况。二姐对母亲说:“我学习、考试的时候都已竭尽全力,现在考过了,我彻底地放下了。”可能正是由于二姐良好的心态,她考出了自己的水平,文化成绩出来后,二姐的文化成绩也上了本科线,后来她上了师范大学。

二姐给我树立了一个好的榜样,多少年来,我总是记着二姐的做事原则,那就是无论做什么事都全力以赴,事后再不纠结。这使我受益良多。

列表展示

主站展示位

Python线性表——单链表MadLife

1. 线性表简介线性表是一种线性结构,它是由零个或多个数据元素构成的有限序列。线性表的特征是在一个序列中,除了头尾元素,每个元素都有且只有一个直接前驱,有且只有一个直接后继,而序列头元素没有直接前驱,序列尾元素没有直接后继。

14. 不修改数组找出重复的数字MadLife

问题描述给定一个长度为 n+1n+1 的数组nums,数组中所有的数均在 1∼n1∼n 的范围内,其中 n≥1n≥1。 请找出数组中任意一个重复的数,但不能修改输入的数组。

源码剖析Django REST framework的认证方式MadLife

由Django的CBV模式流程,可以知道在url匹配完成后,会执行自定义的类中的as_view方法。 如果自定义的类中没有定义as_view方法,根据面向对象中类的继承可以知道,则会执行其父类View中的as_view方法 在Django的View的as_view方法中,又会调用dispatch方法。 现在来看看Django rest framework的认证流程

14. 不修改数组找出重复的数字MadLife

问题描述给定一个长度为 n+1n+1 的数组nums,数组中所有的数均在 1∼n1∼n 的范围内,其中 n≥1n≥1。 请找出数组中任意一个重复的数,但不能修改输入的数组。

Python线性表——单链表MadLife

1. 线性表简介线性表是一种线性结构,它是由零个或多个数据元素构成的有限序列。线性表的特征是在一个序列中,除了头尾元素,每个元素都有且只有一个直接前驱,有且只有一个直接后继,而序列头元素没有直接前驱,序列尾元素没有直接后继。

Docker构建Django部署环境(三)Docker ComposeMadLife

由于Django的配置文件实在有点多,这里我们先用Flask最小化演练。 Docker Compose 是 Docker 官方编排(Orchestration)项目之一,负责快速的部署分布式应用。

django rest_framework 序列化组件详解MadLife

为什么要用序列化组件当我们做前后端分离的项目,我们前后端交互一般都选择JSON数据格式,JSON是一个轻量级的数据交互格式。 那么我们给前端数据的时候都要转成json格式,那就需要对我们从数据库拿到的数据进行序列化。 接下来我们看下django序列化和rest_framework序列化的对比

Python 中的单例模式MadLife

单例模式单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。

django rest_framework 序列化组件详解MadLife

为什么要用序列化组件当我们做前后端分离的项目,我们前后端交互一般都选择JSON数据格式,JSON是一个轻量级的数据交互格式。 那么我们给前端数据的时候都要转成json格式,那就需要对我们从数据库拿到的数据进行序列化。 接下来我们看下django序列化和rest_framework序列化的对比

14. 不修改数组找出重复的数字MadLife

问题描述给定一个长度为 n+1n+1 的数组nums,数组中所有的数均在 1∼n1∼n 的范围内,其中 n≥1n≥1。 请找出数组中任意一个重复的数,但不能修改输入的数组。

django rest_framework 序列化组件详解MadLife

为什么要用序列化组件当我们做前后端分离的项目,我们前后端交互一般都选择JSON数据格式,JSON是一个轻量级的数据交互格式。 那么我们给前端数据的时候都要转成json格式,那就需要对我们从数据库拿到的数据进行序列化。 接下来我们看下django序列化和rest_framework序列化的对比

15. 二维数组中的查找MadLife

问题描述在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。 请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。

GOPROXY 环境变量MadLife

我们知道从 Go 1.11 版本开始,官方支持了 go module 包依赖管理工具。

14. 不修改数组找出重复的数字MadLife

问题描述给定一个长度为 n+1n+1 的数组nums,数组中所有的数均在 1∼n1∼n 的范围内,其中 n≥1n≥1。 请找出数组中任意一个重复的数,但不能修改输入的数组。

15. 二维数组中的查找MadLife

问题描述在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。 请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。

博客寄语:

    记录人生

实时播报:

博客号-学习成长

相信每一分耕耘都有每一分收获,致力帮助博客主所创作的博客能更快的被收录! 如果有其它需求,可联系下方邮箱。