自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

翔云

Just try, don't shy.

  • 博客(14)
  • 资源 (15)
  • 收藏
  • 关注

原创 python list列表分片

python列表分片功能强大,简单举例如下:>>> a=[1,2,3,4,5,6]删除第一个元素>>> a[1:][2, 3, 4, 5, 6]删除最后一个元素>>> a[:-1][1, 2, 3, 4, 5]删除第一个和最后一个元素>>> a[1:-1][2, 3, 4, 5]分片有3个参数,第3个参数是step,默认为1>>> a[::2][1, 3, 5]>>> a[::-2][6,

2017-08-29 20:36:43 3712

原创 gitlab 搭建与使用

安装安装过程参考gitlab官网。下面以cent os 为例,简单说明其安装过程。安装和配置必须的packagesOn CentOS, the commands below will also open HTTP and SSH access in the system firewall.sudo yum install -y curl openssh-server openssh-clients

2017-08-27 10:50:20 14264 2

原创 git 安装与配置

安装gitLinux在linux 上,例如cent os,可以使用 yum安装$ yum install git基于Debian的Linux,可以使用$ sudo apt-get install gitWindows在Windows, 点击链接https://git-scm.com/download/win 下载安装包,安装即可。配置配置user name, email,配置$ git co

2017-08-26 23:00:43 505

原创 git 库中有库的问题

问题:将仓库b整个拷贝到仓库a中,无法将b的内容推送到远程仓库 git status On branch develop_zyy Changes not staged for commit: (use “git add …” to update what will be committed) (use “git checkout – …” to discard c

2017-08-26 22:31:33 774

原创 关于celery worker的参数

关于celery worker的参数并发进程 -c CONCURRENCY, –concurrency=CONCURRENCY Number of child processes processing the queue. The default is the number of CPUs available on your system.指定并发子进程的数量,默认是cpu个数hostn

2017-08-26 12:45:11 14691

原创 'celery' object has no attribute 'utils

问题:以前经常使用celery.utils.uuid()获取通用唯一识别码,但在celery 4.1.0中使用时出现报错: ‘celery’ object has no attribute ‘utils原因:版本更新导致的不兼容问题。 官方给出的说法: celery.utils Utility functions. Don’t import from here direc

2017-08-26 12:07:56 1662

原创 python 深拷贝deepcoy

python 中的变量定义简单,直接赋值即可使用。但是也存在很多坑,就像listl列表和dict字段这类数据结构的拷贝问题。问题定义列表a,查看其地址>>> a=[1,2,3]>>> id(a)46832520L将a赋值给b,并查看地址>>> b=a>>> id(b)46832520L可以看到,a,b的指向同一块内存。 接着, 对b附加元素>>> b.append(4)>>> print

2017-08-26 11:14:50 525

原创 python 并集union, 交集intersection, 差集difference

python的集合set和其他语言类似,是一个无序不重复元素集, 可用于消除重复元素。支持union(联合), intersection(交), difference(差)和sysmmetric difference(对称差集)等数学运算。不支持 indexing, slicing, 或其它类序列(sequence-like)的操作。因为,sets作为一个无序的集合,sets不记录元素位置或者插

2017-08-26 10:07:04 36306

原创 django中的用户认证

本文主要介绍django的用户创建、授权,以及token等。创建用户使用django-admin命令创建工程时,默认创建了django的用户管理信息。 命令行下:$ python manage.py createsuperuser --username=lanyang [email protected]按提示输入password,完成后,查看数据库中的auth_user表,可以看到新创

2017-08-12 17:32:19 7500 1

原创 django 、celery 中logging的使用

在django、celery中使用logging时,总结几点如下:Django 配置文件settings中的配置项LOGGING只是对django 中的views、API起作用,对celery不起作用;celery worker启动时,通过-f参数指定log文件, 通过—loglevel指定log等级(只有高于等于这个等级的log才会打印,非常方便调试)。在celery执行的代码中,使用logg

2017-08-12 16:06:00 5677

原创 手机号码 邮箱 IP地址的正则匹配

工作中,经常会遇到检查手机号码格式、邮箱格式等是否合法。 像下面这段代码:import repattern = "^1(3|4|5|7|8)[0-9]\d{8}$"phone_num = "13288893472"ret = re.match(pattern, phone_num)if ret: print "good" print retelse: print "b

2017-08-12 14:33:43 746

原创 celery+Rabbit MQ的安装和使用

celery 和Rabbit MQ作为异步任务处理的组合,在生产中得到广泛的使用。本文简单介绍其安装和使用方法。安装 RabbitMQ安装erlangRabbitMQ 依赖erlang环境,首先安装erlang环境,如果没有安装会报错 erl: command not found下载安装包otp_src_19.0.tar.gz https://www.erlang.org/downloads

2017-08-12 14:00:24 3444

原创 Connection to 10.17.1.226:5672 failed: timeout

问题:最近交换机更换板卡,造成网络超时严重。原来,向MQ投放消息都是正常的,现在也出现超时问题:使用pika 向 Rabbit MQ 生产消息,出现connection timeout: Connection to 10.17.1.226:5672 failed: timeout原因是,网络状况恶化,pika到 Rabbit MQ 的TCP 超时时间太短。默认情况下,pika的超时时间是0.

2017-08-06 17:17:13 1397

原创 404, "NOT_FOUND - no exchange 'orange_monitor' in vhost '/'

问题:生产者向Rabbit MQ中放置消息时,出现如下错误: 404, “NOT_FOUND - no exchange ‘orange_monitor’ in vhost ‘/’原因:Rabbit MQ 中不存在这个exchange解决办法:此处,消费者使用的celery worker。 先把消费者celery启动起来,消费者会自动去创建名称为’orange_monitor’ 的excha

2017-08-06 14:15:34 10208 2

mysql-replicant-python.zip

书中使用的示例代码下载

2021-08-29

git post-update

服务器代码库工作区不更新问题解决,具体问题描述请参看 http://blog.csdn.net/lanyang123456/article/details/76378229

2017-07-30

Spreadsheet-ParseXLSX-0.16.tar.gz

该包用于解决无法找到Spreadsheet-ParseXLSX的问题,具体安装方法可参考http://blog.csdn.net/lanyang123456/article/details/41519501

2014-11-26

U盘安装XP_Win7系统指南

本文档主要讲述了如何使用U盘进行系统的安装。并针对安装系统过程遇到的问题进行了解答。希望给有需要的人一点帮助。

2014-07-12

Linux下的C++标准库

Linux下的std C++ 标准库 下载后,解压,将文件拷贝到/lib或者/usr/lib目录下,可以解决提示libstdc++。so找不到的问题

2013-06-04

sqlite嵌入式编程实例

本资源给出了linux+ARM 环境下SQLite数据库嵌入式编程实例。 详细内容请参考 Linux下SQLite数据库移植与编程 . http://blog.csdn.net/lanyang123456/article/details/7680670

2012-06-20

Linux下sqlite3编程实例

本文件给出了sqlite编程实例源码及其执行结果。其中,源码实例中包括了最常用的一些API,非常适合对于初学者学习使用。 有关SQLite安装与编程请参考下面的帖子 Linux下SQLite数据库安装操作与编程 . http://blog.csdn.net/lanyang123456/article/details/7680532

2012-06-20

Linux RS485 通信代码

本资源给出了Linux下进行RS485通信的实例代码

2012-03-20

rt5370驱动

腾达 无线USB网卡 型号:W311M 芯片类型:rt5370 该驱动是linux下针对rt5370 rt2800等芯片的驱动,可以通过交叉编译移植到嵌入式开发板。

2012-03-20

Linux系统下dhcp源码

提供Linux系统下DHCP源码下载 dhcp-3.1.1.tar.gz

2012-03-16

ndiswrapper 最新版本下载 ndiswrapper-1.57.tar.gz

ndiswrapper是Linux用于安装无线网卡驱动的一款软件。 ndiswrapper调用Windows下的驱动为Linux系统所用。

2012-03-07

Linux下使用USB转串口获取GPS数据

本文档,就linux系统下如何使用GPS设备(USB插口)读取GPS数据做了比较详细的阐述。主要介绍了如何使用USB转串口驱动,以及如何打开ttyyUSB0,如何读取数据等等。

2012-03-01

Visual Basic 6.0下制作OCX控件

该文档详细阐述了在VB6.0下制作并测试OCX控件的全过程。

2011-08-25

深入理解linux内核 第三版 Daniel P. Bovet &Marco Cesati 勘误

深入理解Linux内核 第三版是经典的linux内核分析的圣经,里面分析透彻,解析明了。 书中有些错误影响阅读,经过多方收集,特列出。

2011-03-07

考研数学公式大全 最全面的

最全面的公式集合,一个很好的参考工具,涵盖高数 概率论 线性代数

2009-05-23

空空如也

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

TA关注的人

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