http://mp.weixin.qq.com/s?__biz=MzA4MjEyNTA5Mw==&mid=2652565527&idx=1&sn=840c1ce854afc29bea9aaced35e4f78d&chksm=8464d85db313514b67d4bf7e559844f548fdc867346561b194ad065f9f2425a60d6646e43703&mpshare=1&scene=23&srcid=0703D1GnuUC9y…
1.变量交换 大部分编程语言中交换两个变量的值时,不得不引入一个临时变量: >>> a = 1>>> b = 2>>> tmp = a>>> a = b>>> b = tmp pythonic >>> a, b = b, a 2.循环遍历区间元素 for i in [0, 1, 2, 3, 4, 5]:    (print i) # 或者for i in range(6):    (print i)…
要写出 Pythonic(优雅的.地道的.整洁的)代码,还要平时多观察那些大牛代码,Github 上有很多非常优秀的源代码值得阅读,比如:requests.flask.tornado,笔者列举一些常见的 Pythonic 写法,希望能给你带来一点启迪. 1.变量交换 大部分编程语言中交换两个变量的值时,不得不引入一个临时变量: >>> a = 1 >>> b = 2 >>> tmp = a >>> a = b >>>…
转载:https://mp.weixin.qq.com/s?timestamp=1498528588&src=3&ver=1&signature=DfFeOFPXy44ObCMO3yMBLLgt5iFzbFAuShvog4m*JYf1w-gLIDZd7VoPWJN5f36DbVcaBJi33DkfXw6i-h*F7hVyz-wkID*CWQApnqKNCZU-D1o0fNl7h5DnB0HabcBOJV0c7i0*vmiKEZhGAFowkbtf*lioV3DQxtjLDFQI-L…
转自微信公众号:java知音 1,详解java类的生命周期 2,Java反射最佳实践 3,Spring的IOC原理 4,Java并发编程:volatile关键字解析 5,Java Thread 总结 6,面向对象之多态[向上转型与向下转型] 7,Nginx反向代理,负载均衡,redis session共享,keepalived高可用 8,如何创建并运行java线程 9,浅析Java中的访问权限控制 10,Java回调机制解读 11,详解equals()方法和hashCode()方法 12,jav…
Python和Flask真强大:不能错过的15篇技术热文 本文精选了 Python开发者 11月份的15篇 Python 热文.其中有基础知识,机器学习,爬虫项目实战等. 注:以下文章,点击标题即可阅读 <Python 和 Flask 真是太强大了> Python和Flask有多强大?来看看本文的作者是如何借助Python和Flask在一夜之间完成我自己的数字商品支付解决方案的. <将 Sublime Text 3 设置为 Python 全栈开发环境> Sublime Text 3…
最近在看一个同学代码的时候,发现代码中大量使用了 Google 开源的 Guava 核心库中的内容,让代码简单清晰了不少,故学习分享出 Guava 中我认为最实用的功能. Guava 项目是 Google 公司开源的 Java 核心库,它主要是包含一些在 Java 开发中经常使用到的功能,如数据校验.不可变集合.计数集合,集合增强操作.I/O.缓存.字符串操作等.并且 Guava 广泛用于 Google 内部的 Java 项目中,也被其他公司广泛使用,甚至在新版 JDK 中直接引入了 Guava…
一个以技术为立身根基的教育机构做出来的微信号,干货程度会有多高? 马哥Linux运维公众号运营五年,从一开始的定位就是给技术人分享加薪干货的地方.这五年里,公众号运营最重的任务就是做内容.内容并不好做,选题.调研.撰写.发布,一篇精品文章的准备周期超过半个月,而回报并不稳定. 这五年里我们看到很多账号的转型,走流量路线.做标题党.接广告,甚至刷粉丝.刷阅读量.坦白说,这种捷径比我们所选的道路更轻松,回报更快也更高.在很长时间里,这个公众号没有给我带来任何收入,去年唯一的收入来源流量主也被我主动关…
简介 在实际项目中,我们可能一开始为了完成功能而忽视了代码的整体质量,因此,使用一些高阶的函数或方法,能够更加使我们的代码更加优雅.废话不多说,现在马上开始. 使用enumerate方法替代range(len) enumerate()中也包含了下标和值,可以很方便的进行索引和值的遍历. data = range(10000) start = time.time() data_len = len(data) for i in range(data_len): print(data[i]) prin…
[前言] 大家好,我是TANZAME.出乎意料的,我们在立冬的前一天又见面了,天气慢慢转凉,朋友们注意添衣保暖,愉快撸码.距离 TZM.XFramework 的首秀已数月有余,期间收到不少朋友的鼓励.建议和反馈,在此致以深深的感谢. 不少围观的朋友经常问题我,.NET 体系下优秀的 O/RM 官方的有EF,第三方的有linq2db (国外).StackExchange/Dapper (国外).NHibernate (国外).PetaPoco (国外).Freesql (国内)等等,What's…