自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 Pycharm编码问题导致django UnicodeDecodeError 报错

pycharm 默认的配置,会导致创建的文件按照GBK的方式保存文件。从而触发UnicodeDecodeError: 'utf8' codec can't decode byte 0xba in position 92: invalid start byte 报错检查 view.py  | settings.py | html 文件都配置了utf8 ,所以是编辑器的问题。修改:file

2016-02-02 13:29:14 3817

原创 git 使用

Git是目前世界上最先进的分布式版本控制系统(没有之一)1 回退到上一个版本 :git reset –hard HEAD~1 2 忽略当前文件的变更,以便拉取代码: git stash 3 撤销上一次提交:git commit –amend 4 查看当前分支:git branch 5 下载代码,获取远程仓库的 master 分支:git clone [url] 6 显示最后一次提交

2016-01-14 23:23:27 512

原创 用户组

在Ubuntu下,当执行apt-get install方式安装Jenkins的时候,会自动创建jenkins用户,这是一个没有用户目录的账号。检查了一下,居然在nogroup组中,下面的调整修复了这两个权限问题:1.从/etc/group文件中在nogroup中删除jenkins账号2.将jenkins账号分别加入到root组中       gpasswd -a r

2015-09-07 19:21:21 578

原创 (四)linux下配置jenkins--构建一个自由风格的项目

选择新建,填写你的item名称。 这里先构建一个自由风格的项目,之后在配置一个maven的项目,会在后续的文章中在给出。 配置项目 这里开始有好多配置选项,分别拆分开来写。 说明:我的jenkins之前 和 我的部署服务器,是两台设备,现在变成了一台设备,因此不需要 做ssh 和免密码登录了。远程部署的方案: ssh到远程设备,通过脚本部署程序,通过命令行跑 pybot,将报告scp到je

2015-09-07 16:39:47 4336

原创 (三)linux下配置jenkins--插件安装

我的项目需要用到git/ssh/robotframework等插件系统管理–插件管理 安装gitGIT plugin Robot Framework plugin安装之后选择空闲后重启,重启之后在配置项目中则可看到git 和robot 你想找任何插件都可以在可选插件中查询,这一点是很方便的。

2015-09-07 16:15:14 2670

原创 (二)linux下配置jenkins--用户配置

jenkins - 系统管理 - Configure Global Security 配置用户注册jenkins - 系统管理 - Configure Global Security-使用授权策略 给自己一个超级管理员的角色。其他客户则配置不同的权限。

2015-09-07 15:49:36 1877

原创 (一)linux下配置jenkins--安装

前提:maven与jdk已经安装成功1下载jenkins 链接:http://jenkins-ci.org/ jenkins-1.619-1.1.noarch.rpmwget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo rpm --import http://pkg.jenkin

2015-09-07 15:31:03 6258

原创 各种python相关的报错记录

Windows下pip安装包报错:Microsoft Visual C++ 9.0 is required Unable to find vcvarsall.bat在Windows7x64下使用pip安装包的时候提示报错:Microsoft Visual C++ 9.0 is required (Unable to find vcvarsall.bat)环境:windows7 x64 ,pytho

2015-06-18 10:23:43 584 1

转载 sublime package control install

SUBLIME TEXT 3import urllib.request,os,hashlib; h = 'eb2297e1a458f27d836c04bb0cbaf282' + 'd0e7a3098092775ccb37ca9d6b2e4b7d'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_pat

2015-05-29 16:01:15 593

原创 DjangoUnicodeDecodeError utf8编码错误解决办法

昨天和同事一起着了一个编码问题的,错误是分场景的 本次错误的场景描述:同事上网找了一个vim编辑器的配置文件。在使用中一直正常,今天编辑代码中包含中文,moldes中的别名,在admin保存的时候,报错如下:DjangoUnicodeDecodeError at /admin/meeting/works/add/'utf8' codec can't decode byte 0xd7 in pos

2015-05-21 10:28:37 10540

原创 python打包工具distutils的使用

参考:http://www.pythoncentral.io/package-python-django-application-reusable-component/执行python setup.py sdist既可以打包from distutils.core import setupsetup( name = "dennings", version = "0.0.2",

2015-05-20 18:09:37 1383

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-05-20 12:16:26 426

原创 Client

Client

2014-12-11 18:51:40 599

原创 整理几个月的收获--(2)Django框架 各种小技巧

1. charge_count = Charges.objects.filter(bill_month=bill_month, \ charge_type__in=charge_type_list).count()首先,charge_type__in=charge_type_list   __in,后面,需要等于一个列表。  django的model可以直接使用 .count

2014-03-04 23:38:42 1074

原创 整理几个月的收获--(1)python包含列表字典的数据处理

1 字典的合并,把多个字典合并成一个字典>>> a = {'a': 1, 'b':2}>>> c = {'c':3}>>> a.update(c.items())>>> a{'a': 1, 'c': 3, 'b': 2}2.过滤列表中的字典>>> alist=[{"a":"1","b":"2"},{"a":"1","b":"3"},{"a":"1","b":"2"},{

2014-03-04 20:02:45 1148

原创 mysql--like查询--sql复习(一)

因为上学的时候学的不认真,导致记忆不扎实,现在要重新梳理了。今天复习了mysql查询,做整理如下。现在是使用客户端工具,Navicat for mysql。MySQL提供标准的SQL模式匹配,以及一种基于象Unix实用程序如vi、grep和sed的扩展正则表达式模式匹配的格式。1.SQL的模式匹配允许你使用“_”匹配任何单个字符,而“%”匹配任意数目字符(包括零个字符)。2.S

2013-10-11 09:28:28 781

原创 [Python] 去空白字符 strip

官方文档有详细的说明>>> s = ' fsdkjfdkfk kdf ls kfjsdlk '>>> s.strip()'fsdkjfdkfk kdf ls kfjsdlk'结果s就是"fsdkjfdkfk kdf ls   kfjsdlk"前后空格都没了,但中间间隔还保留。默认的是去除空白字符包括'','\t','\n'等>>> s='abcdefg'

2013-09-17 16:31:28 1298

原创 HTTP协议中GET、POST和HEAD的介绍

GET: 请求指定的页面信息,并返回实体主体。HEAD: 只请求页面的首部。POST: 请求服务器接受所指定的文档作为对所标识的URI的新的从属实体。GET和POST的本质区别是什么? 使用GET,form中的数据将编码到url中,而使用POST的form中的数据则在http协议的请求正文中传输。在使用上,当且仅当请求幂等(请求任意次返回同样的结果,本质是请求本身不会改变服务器数据和状态)时使用G

2013-09-17 16:23:05 705

原创 Python转义字符

在需要在字符中使用特殊字符时,python用反斜杠(\)转义字符。如下表:原始字符串有时我们并不想让转义字符生效,我们只想显示字符串原来的意思,这就要用r和R来定义原始字符串。如:print r'\t\r'实际输出为“\t\r”。转义字符描述\(在行尾时)续行符\\反斜杠符号

2013-09-17 16:19:32 1528

原创 SublimeText 2 快捷键

SublimeText 2还有编辑状态恢复的能力,即当你修改了一个文件,但没有保存,这时退出软件,软件不询问用户是否要保存的,因为无论是用户自发退出还是意外崩溃退出,下次启动软件后,之前的编辑状态都会被完整恢复,就像退出前时一样。快捷键Ctrl+L 选择整行(按住-继续选择下行)Ctrl+KK 从光标处删除至行尾Ctrl+K Backspace 从光标处删除至行首Ctrl+J

2013-09-17 16:09:03 1035 1

原创 从文件中读取指定的行

def eachlineof(filename): ''' 逐行读取给定的文本文件,返回行号、剔除末尾空字符的行内容 ''' with open(filename) as handle: for lno, line in enumerate(handle): yield lno+1, line.strip()import linecach

2013-09-05 09:33:38 1098

原创 搜索和替换文件中的文本

import os,sysnargs=len(sys.argv)if not 3 <=nargs<=5: print "usage:%s search_text replace_text [infile [outfile]]" % \ os.path.basename(sys.argv[0])else: stext = sys.argv[1] rtext = sys.argv[2]

2013-09-05 09:12:46 619

原创 python 写入文件

在文件夹下生成文档,写入字符串中的内容。all_the_text="sdfdsfsdfsfsdf"open("thefile.txt","w").write(all_the_text)open("file.txt","wb").write(all_the_text)最好给文件对象指定名称,这样就可以在操作完成后close关闭。all_the_text="sdfdsfsdfsfsdf

2013-08-27 23:59:10 903

原创 python文件学习

all=open("w.txt").read()all_n=open("w.txt",'rb').read()print allprint all_nfile_object=open('w.txt')list_of_all_the_lines=file_object.readlines()print list_of_all_the_linesfile_object=open('w.

2013-08-27 22:27:10 721

原创 11

15页 检查字符串是否包含某字符集合的字符for if 循环 itertools.ifilter  defference  containsALL  symmetric_difference translate string.maketrans

2013-08-23 17:50:15 652

原创 字符串反转

1.使用歩长>>> m="ewrerwerwertgdf">>> h=m[::-1]>>> h'fdgtrewrewrerwe'2.单词反转>>> r="I'M unhappy">>> m=r.split( )>>> m["I'M", 'unhappy']>>> m.reverse()>>> m['unhappy', "I'M"]>>> m="".join(m)

2013-08-23 17:39:57 678

原创 python内置函数

b='asdssadasd'>>> c=reduce(operator.add,b,'')>>> c'asdssadasd'1.lambda/map/reduce/filter1) lambda :允许你快速定义单行的最小函数>>> g=lambda x:x*x>>> g(4)162) map:作用于给定序列的每个元素,并用一个列表来提供返回值>>> a=[1,2

2013-08-23 17:06:31 741

原创 1小时学会python

1.一个简单的web框架,flask2.python版本,2.x版本仍是主流,有更多的第三方库的支持,网上资料多;3.x的语法更优雅,与2.0不兼容3.开发工具,好的开发工具,让开发过程变得更愉快,推荐sublime ,pydev.pydev在eclipse下搭建。4.第一个程序print 'hello world!'print "hello world!"print 'h

2013-08-23 14:24:04 840

原创 python基础复习--2字典 列表

1列表是序列,支持合并和重复操作Len([1,2,3])[1,2,3]+[4,5,6][‘Hi’]*42 未完

2013-07-29 16:11:57 552

原创 python基础知识复习--1列表

原文参考:http://www.cnblogs.com/dollarzhaole/archive/2013/03/13/2958587.html1. 脚本中写中文出现乱码,用以下可以解决。 # coding= #!/usr/bin/python # -*- coding: -*- #!/usr/bin

2013-07-29 16:04:10 882

原创 python 字典学习

字典:一 字典的创建1使用dict(key=value)生成字典2使用dict(zip【‘x’,‘y’】【‘1’,‘2’】)将两个列表,对应生存字典,当你需要输出字典,必须给他一个接收他的地方,即h3使用fromkeys(listkeys, default=0) ,把列表中的值,均作为key,赋值为value,默认为0原文参考:http://

2013-07-29 15:05:25 1072

转载 关于MongoDB的group分组

原文地址:http://www.cnblogs.com/mxw09/archive/2011/08/31/2161457.html 测试条件:Windows+MongoDB 1.8.2先插入测试数据:for(var i=1; ivar num=i%6;db.test.insert({_id:i,name:"user_"+i,age:num});}1.普通分组

2013-07-29 14:30:53 706

空空如也

空空如也

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

TA关注的人

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