摘要: 为什么要前后端分离 比为什么要前后端分离更现实的问题是什么时候需要前后端分离,即前后端分离的应用场景。 说起这个问题,我想到了 2011 年左右,公司在以 .NET 开发团队为主的基础上扩展了 Java 团队,两个团队虽然是在做不同的产品,但是仍然存在大量重复性的开发,比如用 ASP.NET Web 阅读全文
posted @ 2018-01-19 15:37 子彦 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-11-01 14:59 子彦 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select * from people where peopleId in (select peopleId from people group by 阅读全文
posted @ 2017-10-30 16:25 子彦 阅读(2053) 评论(0) 推荐(0) 编辑
摘要: operator.itemgetter函数 operator模块提供的itemgetter函数用于获取对象的哪些维的数据,参数为一些序号(即需要获取的数据在对象中的序号),要注意,operator.itemgetter函数获取的不是值,而是定义了一个函数,通过该函数作用到对象上才能获取值。 eg: 阅读全文
posted @ 2017-10-13 19:01 子彦 阅读(444) 评论(0) 推荐(0) 编辑
摘要: SQLAlchemy的ORM是一个映射函数(Mapper),将Python中定义的类与数据库中的表建立关联,以及类的实例(instance)和表的行(row)建立关联。 查看一个类所对应的数据库表,使用__tablename__属性,例如 User.__tablename__ 1. 查询数据 (qu 阅读全文
posted @ 2017-10-09 18:34 子彦 阅读(466) 评论(0) 推荐(0) 编辑
摘要: Mark 一下 学习更新。。。。 阅读全文
posted @ 2017-09-27 19:28 子彦 阅读(379) 评论(0) 推荐(0) 编辑
摘要: Python中格式化format()方法详解 Python中格式化输出字符串使用format()函数, 字符串即类, 可以使用方法; Python是完全面向对象的语言, 任何东西都是对象; 字符串的参数使用{NUM}进行表示,0, 表示第一个参数,1, 表示第二个参数, 以后顺次递加; 使用":", 阅读全文
posted @ 2017-08-15 15:21 子彦 阅读(9341) 评论(0) 推荐(1) 编辑
摘要: 我们常常会听说,某个互联网应用的服务器端系统多么牛逼,比如QQ拉、微信拉、淘宝拉。那么,一个互联网应用的服务器端系统,到底牛逼在什么地方?为什么海量的用户访问,会让一个服务器端系统变得更复杂?本文就是想从最基本的地方开始,探寻服务器端系统技术的基础概念。 承载量是分布式系统存在的原因 当一个互联网业 阅读全文
posted @ 2017-08-14 15:54 子彦 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 前言 很多朋友对异步编程都处于“听说很强大”的认知状态。鲜有在生产项目中使用它。而使用它的同学,则大多数都停留在知道如何使用 Tornado、Twisted、Gevent 这类异步框架上,出现各种古怪的问题难以解决。而且使用了异步框架的部分同学,由于用法不对,感觉它并没牛逼到哪里去,所以很多同学做 阅读全文
posted @ 2017-08-10 17:56 子彦 阅读(628) 评论(1) 推荐(0) 编辑
摘要: 一、range ()、map()、filter()、 dict.items()在python2.7返回列表,而在3.x中返回迭代器。当然迭代器大多数都是比较好的选择,更加pythonic,但是也有缺点,就是只能遍历一次、遍历一次之后,迭代器中就没有值了,这是一个坑点 二、闭包与lambda crea 阅读全文
posted @ 2017-08-08 11:44 子彦 阅读(154) 评论(0) 推荐(0) 编辑