摘要: 链表(维基百科) 链表(Linked list)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的指针(Pointer)。由于不必须按顺序存储,链表在插入的时候可以达到O(1)的复杂度,比另一种线性表顺序表快得多,但是查找一个节点或者访问特定编 阅读全文
posted @ 2018-03-29 09:36 oldmanli 阅读(356) 评论(0) 推荐(3) 编辑
摘要: 我为什么要开始写数据结构和算法的博客,是的,因为我被算法和数据结构虐了,面试的时候被虐了,基础不太好,导致一个老领导给我内推到头条,我都没有勇气去面试。虽然工作了快四年的样子,但是一直在做业务的事情,语言也学习了好几种,但是真正的底层的数据结构和算法,真的没有怎么接触过。 我一直以为只要我把业务做好 阅读全文
posted @ 2018-03-28 10:37 oldmanli 阅读(137) 评论(0) 推荐(0) 编辑
摘要: Python标准库中提供了三种用来分析程序性能的模块,分别是cProfile, profile和hotshot,另外还有一个辅助模块stats。这些模块提供了对Python程序的确定性分析功能,同时也提供了相应的报表生成工具,方便用户快速地检查和分析结果 cProfile:基于lsprof的用C语言 阅读全文
posted @ 2017-10-16 14:28 oldmanli 阅读(1919) 评论(0) 推荐(0) 编辑
摘要: 1.我们都知道WSGI是一个规范,规范了server和application之间通信的一些约束,server端在监听到请求之后,会把请求转给application去处理,他们之间关联起来的桥梁是一个env变量和一个start_response的回调函数,env用来初始化application的req 阅读全文
posted @ 2017-09-13 12:08 oldmanli 阅读(868) 评论(4) 推荐(4) 编辑
摘要: 学习这件事在任何时间都不能停下。准备坚持刷leecode来提高自己,也会把自己的解答过程记录下来,希望能进步。 Two Sum Given an array of integers, return indices of the two numbers such that they add up to 阅读全文
posted @ 2016-12-28 14:14 oldmanli 阅读(448) 评论(3) 推荐(4) 编辑
摘要: 微软2016 Connect 大会发布了visuo studio for mac的pre版本,由于工作原因,现在工作环境是mac,虽然开发现在是在用python,但一直关注着.net的发展,于是自己很激动的体验了一把,在张善友老师的提醒下,把安装过程中遇到的坑记录下来,便于和大家交流。 根据官网提示 阅读全文
posted @ 2016-11-18 21:21 oldmanli 阅读(26195) 评论(20) 推荐(10) 编辑
摘要: 简介 装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象。它经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等场景。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量与函数功能本身无 阅读全文
posted @ 2016-08-21 09:56 oldmanli 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 前言 ASP.NET core转眼都发布半月多了,社区最近也是非常活跃,虽然最近从事python工作,但也一直对.NET念念不忘,看过了园区大神们搭建的Asp.net core项目之后,自己也是跃跃欲试,准备搞一下ASP.NET Core mvc的创建和部署,于是便有了这篇文章,希望能够帮助到你。 阅读全文
posted @ 2016-07-14 20:24 oldmanli 阅读(11662) 评论(12) 推荐(12) 编辑
摘要: 前言 换了新工作,踏足于python语言的开发,也把自己的学习过程记录下来。 一,递归获取某一父类的所有子类 all_subclasses = {'0': '0'}def get_all_classes(model): """ 获取父类的所有子类 """ for subclass in model. 阅读全文
posted @ 2016-03-05 09:47 oldmanli 阅读(10016) 评论(0) 推荐(0) 编辑
摘要: 引子最近在项目中在数据库查询的时间,总是要用到数据表到实体类对象列表的转化,自己封装了一个转换的方法,用起来还比较方便,记下来,以后可以重复使用,原理就主要是利用反射,当然有更好的ORM框架可以实现,主要的原因就是我这里没有用orm。实现话不多少,直接上实现代码 /// /// 数据表转换类... 阅读全文
posted @ 2015-09-13 09:11 oldmanli 阅读(13205) 评论(28) 推荐(9) 编辑