自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (3)
  • 收藏
  • 关注

转载 python性能优化

python为什么性能差:回到顶部  当我们提到一门编程语言的效率时:通常有两层意思,第一是开发效率,这是对程序员而言,完成编码所需要的时间;另一个是运行效率,这是对计算机而言,完成计算任务所需要的时间。编码效率和运行效率往往是鱼与熊掌的关系,是很难同时兼顾的。不同的语言会有不同的侧重,python语言毫无疑问更在乎编码效率,life is short,we use python。 ...

2018-08-31 17:27:40 204

转载 高质量Python代码编写的5个优化技巧

由此,我总结了多年来自己所编写的 Python 代码的质量变化过程。它们变得更加简洁、健壮、易读。但是什么原因使得 Python 代码变得更好呢?在本文中笔者将与大家共同探讨一些 Python 代码的优化手段,或大或小。希望以此帮助你提高 Python 代码的质量。当然,这些方式也可以适用于其他编程语言和技术。1. 将代码设置为可通过 PIP 安装的软件包当你想要使用一个新的 Pyth...

2018-08-31 17:20:30 178

转载 python 协程

在学习异步IO模型前,我们先来了解协程。协程,又称微线程,纤程。英文名Coroutine。协程的概念很早就提出来了,但直到最近几年才在某些语言(如Lua)中得到广泛应用。子程序,或者称为函数,在所有语言中都是层级调用,比如A调用B,B在执行过程中又调用了C,C执行完毕返回,B执行完毕返回,最后是A执行完毕。所以子程序调用是通过栈实现的,一个线程就是执行一个子程序。子程序调用总是...

2018-08-27 17:43:50 91

转载 python 使用type动态创建类

动态语言和静态语言最大的不同,就是函数和类的定义,不是编译时定义的,而是运行时动态创建的。比方说我们要定义一个Hello的class,就写一个hello.py模块:class Hello(object): def hello(self, name='world'): print('Hello, %s.' % name)当Python解释器载入hello模块时...

2018-08-27 17:02:43 1437 1

转载 Java接口的经典应用

1.JAVA多态接口动态加载实例为某研究所编写一个通用程序,用来计算每一种交通工具运行 1000公里所需的时间,已知每种交通工具的参数都是3个整数A、B、C的表达式。现有两种工具:Car 和Plane,其中Car 的速度运算公式为:A*B/C,Plane 的速度运算公式为:A+B+C。需要编写三类:ComputeTime.java,Plane.java,Car.java和接口Common.ja...

2018-08-27 16:53:39 1661

原创 RPC4Django分布式的使用详解-服务端与客户端

RPC4Django具体分成两个部分,在此先共享下服务端的:软件需求(官方是这样要求的): [python] view plain copypython 2.4-2.7   Django 1.0 +    首先安装rpc4django [python] view plain copy#tar xvfz rpc4django-x.y.z.tar.gz   #cd...

2018-08-27 15:57:40 1469

原创 python 多层装饰器的规则和执行顺序

import functoolsdef decorator_a(func): print 'Get in decorator_a' @functools.wraps(func) def inner_a(*args, **kwargs): print 'Get in inner_a' return func(*args, **kwargs...

2018-08-27 10:32:14 467

转载 python 多层装饰器

前言Python 的装饰器能够在不破坏函数原本结构的基础上,对函数的功能进行补充。当我们需要对一个函数补充不同的功能,可能需要用到多层的装饰器。在我的使用过程中,遇到了两种装饰器层叠的情况,这里把这两种情况写下来,作为踩坑记录。情况1def A(funC): def decorated_C(funE): def decorated_E_by_CA(*args,...

2018-08-23 19:06:56 200

原创 Django makemigrations 报错终极解决方案

相信用过很多Django makemigrations的人都会遇到过makemigrations时会发生报错,其实归根到底的原因就是因为git提交了不同的makemigrations文件合并了造成的,要避免这种错误就要在git的  .gitignore中把makemigretions忽略掉就不会发生错误了,如果已经上了生产,又不能动了怎么办,只能通过将其sql打印出来,然后运行sql来改变了,有时...

2018-08-15 15:08:53 6001

翻译 mysql常用索引及其特点

Mysql常见索引有:主键索引、唯一索引、普通索引、全文索引、组合索引PRIMARY KEY(主键索引)  ALTER TABLE `table_name` ADD PRIMARY KEY ( `col` ) UNIQUE(唯一索引)     ALTER TABLE `table_name` ADD UNIQUE (`col`)INDEX(普通索引)     ALTER TABLE `...

2018-08-15 14:33:35 1376

原创 使用Virtualenvwrapper管理多个python虚拟环境

当有很多个虚拟环境时,我们可能会记不清有哪些虚拟环境,要搞清楚每个环境中有哪些package就更难了,因此这里推荐用Virtualenvwrapper来对虚拟环境进行管理。ubuntu配置Virtualenvwrapper在安装Virtualenvwrapper之前用pip安装上virtualenv或用apt-get安装上python-virtualenv$ sudo pip insta...

2018-08-15 14:31:01 328

axure_chrome_extension_V0.6.3.zip

安装该插件就可以打开axure原型图了

2021-09-14

mybatis-oracle逆向工程工具

mybatis逆向工程oracle的自动代码生成工具,只需配置数据库的链接信息接口

2018-09-14

mysql--mybatis

mybatis逆向工程mysql的自动代码生成工具,只需配置数据库的链接信息接口

2018-09-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除