自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 资源 (4)
  • 收藏
  • 关注

原创 用pyenv和virtualenv搭建单机多版本python虚拟开发环境-命令

source ~/.bashrc1、安装curl https://raw.github.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash2、配置环境变量export PYENV_ROOT="${HOME}/.pyenv"if [ -d "${PYENV_ROOT}" ]; then export

2016-07-18 19:53:13 523

原创 scrapy简单项目使用

1、首先安装scrpay--不多说基本功2、新建一个爬虫项目 scrapy startproject scrapy_tutorial3、新建之后的目录结构不多说,进入到项目 cd scrapy_tutorial  新建一个示例使用 scrapy genspider dmoz_spider dmoz.org此时目录结构如图所示4、编写spider,spider为5、item是

2016-07-13 10:01:19 682

原创 scrapy简单爬取内容

scrapy的简单爬取不用新建项目。安装好scrapy后编写爬虫文件import scrapyclass ZaobaoScrapy(scrapy.Spider): name = "zaobao" start_urls = ["http://www.zaobao.com/finance/china"] def parse(self, response):

2016-07-09 10:23:34 1351

原创 Django配置出错时候的模板

一、在URLconf下重新定义Django内置的handler函数:mysite就是你的apphandler404 = 'mysite.views.my_custom_page_not_found_view'HttpResponseNotFound,handler500 = 'mysite.views.my_custom_error_view'HttpRes

2016-07-08 19:40:09 594

原创 Django配置有邮件发送错误信息

1.首先在setting中配置ADMINS = (('Shawn','[email protected]'),)MANAGERS = (('Shawn', >'[email protected]'),)MIDDLEWARE_CLASSES=(  ..... 'django.middleware.common.BrokenLinkEmailsMiddl

2016-07-07 20:03:00 2098

原创 rest_framework中的ModelSerializer

1、ModelSerializer 比Serializer封装好了一层,直接自己生成的create和update,不用覆盖了,其实推荐用这个,毕竟Serializer封装的很低级,既然用django,就要用好点的。正常的应该是这样的class AccountSerializer(serializers.ModelSerializer): class Meta: mode

2016-07-05 20:19:42 6235

原创 rest_framework中的Serializer

研究了许久,记录一下serializer类是最简单的序列化基类,封装也是最低级的,由此可以推出也就是灵活的,因为你自己要写的东西很多,就很灵活。1、首先 ,用这个类你要实现两个方法,create和update,如下面官方文档所示:class CommentSerializer(serializers.Serializer): email = serializers.Emai

2016-07-05 19:30:06 3907

原创 【REST-Framework 】初识

因为要写个ios的app,需要后端服务器,工作一直用python,所以首选了django,需要开发RESTful api所以自然而然的找到了REST-Framework  这个框架 ,然后找了一大圈,看了一堆文档算是明白了一下,觉得REST-Framework 的教学资料不算太多,对于初学者有点那,自己记录一些学习笔记。1.调用先后顺序--其实一个图就可以搞定了url(rooter) ->

2016-06-12 16:16:02 1453

原创 javacript基础2

JS HTML DOM1.查找HTML元素 var x=document.getElementById("intro");var x=document.getElementById("main");var y=x.getElementsByTagName("p");var x=document.getElementsByClassName("intro");2.修改 H

2016-03-09 15:24:51 389

原创 javascript基础

1.json处理 使用 JavaScript 内置函数 JSON.parse() 将字符串转换为 JavaScript 对象: var obj = JSON.parse(text);2.JSON.stringify() 用于将 JavaScript 值转换为 JSON 字符串。 http://www.runoob.com/js/javascript-json-stringify.htm

2016-03-09 15:04:51 276

原创 python的对象探寻.

声明:下面的知识很多都是网上搜索出来和自己研究出来,参考了源码剖析的东西,特别是图,自己又做了一下总结,并无侵权恶意。1.python底层是由c语言发展而来,所以底层代码都是c编写,如果你下载了一份源码,你会发现底层底层是大量的c语言代码,不多说,说句名言:一切都是对象。2.python的一切都是对象,那么这句话的根据是哪里来的呢,看c语言的底层实现:PyObject是Python对象

2015-12-13 17:10:54 410

转载 git常用命令

Git 常用命令git init here -- 创建本地仓库(repository),将会在文件夹下创建一个 .git 文件夹,.git 文件夹里存储了所有的版本信息、标记等内容git remote add origin [email protected]:winter1991/helloworld.git

2015-04-14 20:07:42 327

原创 ubuntu12.04下apache2+mod_wsgi+django部署配置

折腾了一下午,总结一下。我部署到了自己购买的阿里云上面,系统是ubuntu12.04一、需要安装软件1.python2.7(ubuntu12.04自动集成)2.django1.7(假设你已经安装好了)3.Apache/2.2.22()4.libapache2-mod-python二、部署1.首先你要建立自己项目的.wsgi文件,例如我的站点是mysite文件夹下面,

2015-02-18 10:41:39 395

转载 Ubuntu下安装和配置Apache2

源文在这里:http://www.blogjava.net/duanzhimin528/archive/2010/03/05/314564.html在Ubuntu中安装apache  安装指令:sudo apt-get install apache2  安装结束后:  产生的启动和停止文件是:/etc/init.d/apache2  启动:sudo apache2ctl

2015-02-16 13:40:02 338

原创 Python中的list循环时使用remove,出错。

今天写程序时遇到了问题描述:我用for循环一个list,把取到的值remove掉,但是却没有全部遍历,只遍历了一部分。单独抽时间研究了一下。原因如下:   lt = ['1','2','3'] for i in lt: lt.remove(i) print lt你会惊喜的发现 结果是‘2’,没删除完因为for循环的时候按下标遍历,r

2015-01-26 15:50:01 549

转载 第六章 Django站点管理

对于某一类网站, 管理界面 是基础设施中非常重要的一部分。 这是以网页和有限的可信任管理者为基础的界面,它可以让你添加,编辑和删除网站内容。 一些常见的例子: 你可以用这个界面发布博客,后台的网站管理者用它来润色读者提交的内容,你的客户用你给他们建立的界面工具更新新闻并发布在网站上,这些都是使用管理界面的例子。6但是管理界面有一问题: 创建它太繁琐。 当你开发对公众的功

2015-01-24 19:00:04 412

转载 第5章 模型

在第三章,我们讲述了用 Django 建造网站的基本途径: 建立视图和 URLConf 。 正如我们所阐述的,视图负责处理一些主观逻辑,然后返回响应结果。 作为例子之一,我们的主观逻辑是要计算当前的日期和时间。19在当代 Web 应用中,主观逻辑经常牵涉到与数据库的交互。 数据库驱动网站 在后台连接数据库服务器,从中取出一些数据,然后在 Web 页面用漂亮的格式展示这些

2015-01-24 18:59:05 755

转载 第四章 模板

在前一章中,你可能已经注意到我们在例子视图中返回文本的方式有点特别。 也就是说,HTML被直接硬编码在 Python 代码之中。def current_datetime(request): now = datetime.datetime.now() html = "It is now %s." % now return HttpResponse(ht

2015-01-20 20:58:46 521

转载 JUnit4 使用进阶二

目录忽略某个测试对异常的测试测试的超时时间测试前后小结在JUnit4 使用进阶一中,我们介绍了JUnit4的下载安装,简单调用及运行测试方法,在本文中将继续对JUnit4提供的一些常用功能(忽略某个测试、对异常进行测试、设置超时时间、测试前后及顺序)进行介绍。一、忽略某个测试在测试过程中,我们可能需要临时禁止某个方法或者某个测试类的测试,比如:由于没完全准备

2014-12-28 12:56:24 527

转载 JUnit4 使用进阶一

目录简介下载安装一个简单的模版运行测试JUnit4的核心之一是断言小结一、简介JUnit是一个Java语言的单元测试框架。它由Kent Beck和Erich Gamma建立,逐渐成为源于Kent Beck的sUnit的xUnit家族中为最成功的一个。来自JUnit的体验对测试驱动开发是很重要的,所以一些 JUnit知识经常 和测试驱动开发的讨论融合在一起。可以参考K

2014-12-28 12:53:27 407

翻译 Github API v3-OAuth Authorizations API

List your authorizationsGet a single authorizationCreate a new authorizationGet-or-create an authorization for a specific appGet-or-create an authorization for a specific app and fingerprint

2014-12-25 08:46:36 930

转载 StarUML使用

StarUML是一种生成类图和其他类型的统一建模语言(UML)图表的工具。这是一个用Java语言描述的创建类图的简明手册。StarUML(简称SU),是一种创建UML类图,并能够自动生成Java的“stub code” 的工具。SU也可以做JAVA逆向工程,以产生相应的UML图表。在本教程中,我们将使用SU设计一个pizza饼。执行下列步骤,可以创建如下面所示的UML图。SU可以生成反映类

2014-12-23 10:23:16 453

原创 Github API v3-OAuth

OAuthWeb Application FlowNon-Web Application FlowRedirect URLsScopesCommon errors for the authorization requestCommon errors for the access token requestOAuth2 is a protocol that l

2014-12-15 08:49:16 4848

转载 thrift的使用介绍--给力的demo

别的都扯淡例子很给力一、About  thrift   二、什么是thrift,怎么工作? 三、Thrift  IDL 四、Thrift   Demo 五、Thrift 协议栈 以及各层的使用(java 为例) 六、与protocolbuffer的区别 一、About  thrift            thrift是一种可伸缩的跨语言服务的发展软件框架。它结

2014-12-11 16:54:43 383

转载 Thrift使用指南

1. 内容概要本文档比较全面的介绍了thrift(关于thrift框架的介绍,参考我这篇文章:Thrift框架介绍)语法,代码生成结构和应用经验。本文主要讲述的对象是thrift文件,并未涉及其client和server的编写方法(关于client和server的编写方法,可参考我这篇文章:使用Thrift RPC编写程序)。本文档大部分内容翻译自文章:“Thrift:

2014-12-11 11:30:10 424

原创 thrift总结(python)

总结1.首先要编写一个*.thrift文件,这个文件里面定义了结构体和方法举例:类似于java中的属性体和接口2.定义完这个文件之后,确定你要做哪一端,在客户端或者服务器端都要得到此文件,然后运行sudo thrift --gen py *.thrift(有时候文件夹生成不成功,有时候成功,很奇怪还在找原因)3.此时在当前目录会生成gen-py文件4.此时不用管这个文件夹,

2014-12-10 18:53:12 8338

原创 css-笔记

1.CSS注释以 "/*" 开始, 以 "*/" 结束,2.HTML元素以id属性来设置id选择器,CSS 中 id 选择器以 "#" 来定义。实例:#para1{text-align:center;color:red;}3.class 选择器在HTML中以class属性表示, 在 CSS 中,类选择器以一个点"."号显示.center {t

2014-12-10 09:48:24 427

原创 前端-HTML笔记

1.注释:默认情况下,HTML 会自动地在块级元素前后添加一个额外的空行,比如段落、标题元素前后。2.使用空的段落标记 去插入一个空行是个坏习惯。用 标签代替它!(但是不要用 标签去创建列表。不要着急,您将在稍后的篇幅学习到 HTML 列表。)3.如果您希望在不产生一个新段落的情况下进行换行(新行),请使用 标签:This isa paragraph with li

2014-12-08 17:59:06 308

翻译 Github API v3-Overview-Media Types

Media TypesComment Body PropertiesGit Blob PropertiesCommits, Commit comparison, and Pull RequestsRepository contentsGistsCustom media types are used in the API to let consumers choo

2014-12-07 10:39:45 840

转载 Ubuntu Linux中开启MySQL远程访问功能的方法

一个真实的运行环境,今天在内网中部署了一台UbuntuLinux服务器,其中最头疼的就是MySQL的安装,apt下载更新的速度太慢了,于是就自行编译了一下MySQL的源码,具体的编译方法可以参考网上的一些资料吧,为了给服务器一个真实的运行环境,今天在内网中部署了一台UbuntuLinux服务器,其中最头疼的就是MySQL的安装,apt下载更新的速度太慢了,于是就自行编译了一下MySQL的源

2014-12-05 13:43:35 415

翻译 Github API v3 -Overview

Overview 概观This describes the resources that make up the official GitHub API v3. If you have any problems or requests please contact support.下面是官方GitHub API v3.组成资源的描述,如果你有任何问题或者请求,请联系网站的支持方

2014-11-30 13:05:31 12045

原创 App签名打包

1.2.打包签名的方法     《1、点击右键,选择export,选择     《2、为自己的工程起个名字,默认就可以,下一步     《3、第一次选择要新建,第二次直接导入签名就可以,现在第一个截图          输入位置和密码,注意这个是签名的密码,下面还有一个密码,两个是一样的     《4、下一步随意填写,注意一下字段名称对应就可以     《5

2014-11-29 11:14:41 398

原创 使用Intent实现页面跳转

1.2.第一个和第二个不同的是,第二个有返回值3.AndroidManifest.xml配置两个页面 注册:application        android:allowBackup="true"        android:icon="@drawable/ic_launcher"        android:label="@string/app_name

2014-11-29 11:07:08 959

原创 安卓的学习!--Activity

已经学习了一段时间安卓,觉得很有意思,特地分享这段时间的笔记给大家,同时也可以记录一些问题。笔记--新手入门级别。1.2.3.使用activity前要注册(开始没有搞明白这里,每一个activity都要在这类注册才可以使用,程序的入口也在这里指定)4.5.6.7.8.页面跳转  (1注册新的页面,在AndroidManifest.xml 

2014-11-29 10:36:47 468

原创 Jenkins权限配置

1.配置权限首先要关闭已经运行的jenk,不然会报错然后执行java -jar jenkins.war --argumentsRealm.passwd.user=password --argumentsRealm.roles.user=admin例如设置管理员用户为root且密码为test123456,如下:java -jar jenkins.war --arguments

2014-11-27 15:38:02 384

转载 在eclipse中如何安装插件?

eclipse插件的安装方法大体有以下三种:   第一种:直接复制法:假设你的Eclipse的在(C:\eclipse), 解压你下载的 eclipse 插件或者安装eclipse 插件到指定目录AA(c:\AA)文件夹,打开AA 文件夹,在AA文件夹里分别包含两个文件夹features和plugins ,然后把两个文件夹里的文件分别复制到eclipse下所对应的文件夹下的features

2014-11-07 19:48:38 287

转载 关于pydev的语法的错误提示Undefined variable:

第三方包引入时,eclipse默认会把一些包定为错误的,错误是:“undefined variable from import...” 其实是对的,可是报错,很烦人解决方法:window -- preferences -- pydev -- editor -- code analysis -- Undefined -- undefined variable from import

2014-10-31 09:06:13 1767

原创 webpy设置了web.config.debug,依然找不到session的问题

从昨晚一直到现在,一直很困惑,设置了web.config.debug,却一直找不到session,无奈嫁衣

2014-10-21 09:05:58 1273

转载 浅析Python编码问题

首先这些问题只有在python2.X版本出现,因为3.X版本中python环境就只有unicode类型的字符串了,即所有程序中处理的都会自动转换 成unicode字符串。那么2.X的python程序开发中如何避免和理清编码问题呢?首先要保持一个良好的统一规则,不然一切都是白扯了,统一都用 utf-8是最好的。1.处理非ASCII编码Python的默认编码是ascii编码,当py

2014-10-19 13:24:51 435

原创 Micobe开发日志--web服务器软件架构一些理解

webpy的结

2014-10-19 10:35:45 673

Jmeter中文使用手册

Jmeter中文使用手册里面描写的很全面 可以自己学习一下jemter的基本使用

2014-07-16

java新手练习程序 代码记录器

自己没事写的一个代码记录器 可以记录每天的代码数 新手可以看看 设计的很拙略 学习一个多月写的 配置好java环境直接打开就可以了

2013-12-28

JAVA版简易贪吃蛇 新手

一个自己用java实现的贪吃蛇 因为没有美工丑了一点 适合新手 大神就绕道吧 不要喷了 自己配置好java环境双击打开就可以了 要看源代码 解压就可以 新手可以留言加个还有讨论

2013-12-28

基本分型算法 撅叶 枫叶的实现

实现了分型算法的枫叶和撅叶 vs2005

2013-05-17

空空如也

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

TA关注的人

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