自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

转载 CentOS下Samba文件服务器的安装与配置

前言:文件服务器提供的服务在大多数公司或企业都会被用到,因为在任何的公司或企业都涉及不同职位获取不同资源文件的情况,这就需要根据不同职位配置相关的不同权限,以保证相关资源文件的安全性和保密性。一、Samba介绍:        Server Message Block的缩写是SMB,即服务器消息块,SMB主要是作为Microsoft的网络通讯协议。Samba将SMB通信协议应用到了

2016-03-30 19:58:52 515

转载 python的requests初步使用

早就听说requests的库的强大,只是还没有接触,今天接触了一下,发现以前使用urllib,urllib2等方法真是太搓了……这里写些简单的使用初步作为一个记录安装http://cn.python-requests.org/en/latest/user/install.html#install发送无参数的get请求12345678

2016-03-24 12:34:14 450

转载 python time, datetime, string, timestamp相互转换

########################### Python Time Conversion ###########################-------------------------- 一. 时间的表示类型 --------------------------py中可能涉及的time有四种类型 

2016-03-22 16:20:52 29772

转载 Flask和@app.route(1)

本文我们先来说说Flask,深入探讨Flask如何实现在函数上方写“@app.route()”就能在因特网上输出函数的执行结果。下面是Flask主页给我们的第一个例子,我们现在就由它入手,深入理解“@app.route()”是如何工作的。app = Flask(__name__)@app.route("/")def hello(): return "Hello World!

2016-03-20 01:50:34 1044

转载 python装饰器

装饰器的语法以@开头,接着是装饰器函数的名字、可选参数。紧跟装饰器声明的是被装饰的函数和被装饰的函数的可选参数,如下:@decorator(de...装饰器的语法以@开头,接着是装饰器函数的名字、可选参数。紧跟装饰器声明的是被装饰的函数和被装饰的函数的可选参数,如下:@decorator(dec_opt_args)def func(func_args):

2016-03-20 01:32:10 506

转载 flask-sqlalchemy分表解决方案

flask-sqlalchemy, sqlalchemy, 分表,分库大型系统、海量数据肯定涉及到分库分表这些提高效率的手段。由于sqlalchemy的orm思想是一张表对应一个对象,那么当我们有N张相同结构只是表名有区别的分表,sqlalchemy orm怎样处理呢。比如有如下表:CREATE TABLE `goods_desc_0` ( `goods_id` bigint(20

2016-03-20 01:16:49 3890 1

转载 SQLAlchemy 使用经验

上篇文章提到了,最近在用 Python 做一个网站。除了 Tornado ,主要还用到了 SQLAlchemy。这篇就是介绍我在使用 SQLAlchemy 的过程中,学到的一些知识。首先说下,由于最新的 0.8 版还是开发版本,因此我使用的是 0.79 版,API 也许会有些不同。因为我是搭配 MySQL InnoDB 使用,所以使用其他数据库的也不能完全照搬本文。接着就从安装开始

2016-03-20 00:57:33 734

转载 12步轻松搞定python装饰器

呵呵!作为一名教python的老师,我发现学生们基本上一开始很难搞定python的装饰器,也许因为装饰器确实很难懂。搞定装饰器需要你了解一些函数式编程的概念,当然还有理解在python中定义和调用函数相关语法的一些特点。我没法让装饰器变得简单,但是通过一步步的剖析,我也许能够让你在理解装饰器的时候更自信一点。因为装饰器很复杂,这篇文章将会很长(自己都说很长,还敢这么多废话blablabla

2016-03-18 23:53:49 419

转载 初学者必知的Python中优雅的用法

Hi 朋友们。由于我最近都比较忙,所以已经很长一段时间没有写博客了。在这篇文章中我将和大家分享一些真正有用的技巧和窍门,这些技巧和窍门你们之前可能并不知道。所以不浪费时间了,让我们直接来看看这些内容吧:枚举之前我们这样操作:Python1234i = 0for item

2016-03-18 23:23:15 432

转载 Linux Shell脚本编程--curl命令详解

用途说明curl命令是一个功能强大的网络工具,它能够通过http、ftp等方式下载文件,也能够上传文件。其实curl远不止前面所说的那些功能,大家可以通过man curl阅读手册页获取更多的信息。类似的工具还有wget。curl命令使用了libcurl库来实现,libcurl库常用在C程序中用来处理HTTP请求,curlpp是libcurl的一个C++封装,这几个东西可以用在抓取网

2016-03-17 18:42:20 505

转载 使用python向服务器POST大文件

使用python向服务器POST大文件python 对http操作有几个库 urllib 、 urllib2 还有httplibhttplib比较偏底层 一般情况下使用urllib和urllib2就行了NOTICE在python3中urllib与urllib2被分割合并为了 urllib.request, urllib.parse, and urllib.err

2016-03-17 17:55:52 9915

转载 ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction

前言:朋友咨询我说执行简单的update语句失效,症状如下:mysql> update order_info  set province_id=15  ,city_id= 1667  where order_from=10 and order_out_sn='1407261241xxxx';ERROR 1205 (HY000): Lock wait timeout exceeded; tr

2016-03-17 15:44:43 438

转载 cp: cannot create directory `/mnt/Desktop/WebSites/foo/www.johndoeandjanedoe.com/ru/\321%81ка\321%87

These messages look like the underlying software you're using to do the mounting cannot handle the special characters that wget is using due to the --restrict-file-names=windows argument.cp: c

2016-03-16 11:49:45 8313

转载 UnicodeEncodeError: ‘ascii’ codec can’t encode characters in position xxx ordinal not in range(12

python在安装时,默认的编码是ascii,当程序中出现非ascii编码时,python的处理常常会报这样的错UnicodeDecodeError: 'ascii' codec can't decode byte 0x?? in position 1: ordinal not in range(128),python没办法处理非ascii编码的,此时需要自己设置将python的默认编码,一般设置

2016-03-15 18:00:26 523

转载 利用 rsync 在服务器间同步目录

##场景服务器 A 192.168.1.1服务器 B 192.168.1.2要将 A 服务器的 /data/logs 目录同步到 B 服务器的 /home/logs 下##执行环境操作系统: centos 6.2##配置我们将使用 rsync 的 daemon 方式来完成任务登录到 A 服务器,执行 vim /etc/rsyncd.conf添加uid

2016-03-14 19:56:15 3756

转载 python开源框架

1.Django: Python Web应用开发框架,它最出名的是其全自动化的管理后台:只需要使用起ORM,做简单的对象定义,它就能自动生成数据库结构、以及全功能的管理后台。2. Diesel:基于Greenlet的事件I/O框架,Diesel提供一个整洁的API来编写网络客户端和服务器,支持TCP和UDP。3. Flask:一个用Python编写的轻量级Web应用框架, 基于We

2016-03-13 14:16:04 521

转载 python子类调用父类的方法

python和其他面向对象语言类似,每个类可以拥有一个或者多个父类,它们从父类那里继承了属性和方法。如果一个方法在子类的实例中被调用,或者一个属性在子类的实例中被访问,但是该方法或属性在子类中并不存在,那么就会自动的去其父类中进行查找。继承父类后,就能调用父类方法和访问父类属性,而要完成整个集成过程,子类是需要调用的构造函数的。子类不显式调用父类的构造方法,而父类构造函数初始化了一

2016-03-11 19:23:08 1156

转载 linux下python守护进程编写和原理理解

编写了一个服务端程序,打开终端能直接运行程序,但是这样终端就被限制住了。如果ctrl+c退出或者关闭终端,那么服务端程序就会退出。于是就想着让这个服务端程序成为守护进程,像httpd、vsftpd、mysqld一样,一直在后端运行,不会受终端的影响。守护进程英文为daemon,像httpd、mysqld、vsftpd最后个字母d其实就是表示daemon的意思。守护进程的编写步骤:

2016-03-11 19:12:57 314

转载 argparse - 命令行选项与参数解析(译)

argparse模块作为optparse的一个替代被添加到Python2.7。argparse的实现支持一些不易于添加到optparse以及要求向后不兼容API变化的特性,因此以一个新模块添加到标准库。与optparse相比较argparse的API类似于optparse,甚至在很多情况下通过更新所使用的类名和方法名,使用argparse作为一个简单的替代。然而,有些地方在添加新特

2016-03-11 19:06:33 609

转载 详解Python模块导入方法

python常被昵称为胶水语言,它能很轻松的把用其他语言制作的各种模块(尤其是C/C++)轻松联结在一起。python包含子目录中的模块方法比较简单,关键是能够在sys.path里面找到通向模块文件的路径。下面将具体介绍几种常用情况:(1)主程序与模块程序在同一目录下:如下面程序结构:`-- src|-- mod1.py`-- test1.py若在程序tes

2016-03-01 13:27:56 378

转载 python中sys.path使用

sys模块包含了与python解释器和它的环境有关的函数,这个你可以通过dir(sys)来查看他里面的方法和成员属性。下面的两个方法可以将模块路径加到当前模块扫描的路径里:sys.path.append('你的模块的名称')。sys.path.insert(0,'模块的名称')永久添加路径到sys.path中,方式有三,如下:1)将写好的py文件放到 /us

2016-03-01 13:16:36 1988

转载 python最简单直接的自定义模块导入方法

python模块导入,网上介绍的资料很多,方法也众说纷纭。根据自己的实践,感觉这个方法最简单直接,而且可以与主流的python ide生成的工程是一样的。 规则只有三条1.      严格区分包和文件夹。包的定义就是包含__init__.py的文件夹。如果没有__init__.py,那么就是普通的文件夹。2.      导入package。  在python 安装目

2016-03-01 11:57:38 2111

空空如也

空空如也

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

TA关注的人

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