自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Git 常用命令

Git 常用命令1. git init 初始化一个git仓库 2. git add 添加文件到git仓库,实际上就是把文件修改添加到暂存区。可反复多次使用,添加多个文件 3. git commit 提交修改到本地仓库,实际上就是把暂存区的所有内容提交到当前分支4.git status 随时掌握工作区的状态,如果git status告诉你有文件被修改过,用git diff可以查看修改内

2016-05-03 15:14:42 416

原创 jinja2

jinja2jinja2是Flask默认支持的模板。Flask通过render_template()函数来实现模板的渲染。from flask import Flask,request,render_templateapp = Flask(__name__)@app.route('/',methods=['GET','POST']) def home(): return render_tem

2016-03-24 23:09:58 709

原创 Web框架 - Flask

Web框架 - Flask处理3个URL,分别是:GET /:首页,返回Home;GET /signin:登录页,显示登录表单;POST /signin:处理登录表单,显示登录结果。 注意噢,同一个URL/signin分别有GET和POST两种请求,映射到两个处理函数中。# app.pyfrom flask import Flask from flask import requestapp =

2016-03-24 22:54:58 710

转载 WSGI接口

WSGI接口一个Web应用的本质就是: 浏览器发送一个HTTP请求; 服务器收到请求,生成一个HTML文档; 服务器把HTML文档作为HTTP响应的Body发送给浏览器; 浏览器收到HTTP响应,从HTTP Body取出HTML文档并显示。 所以,最简单的Web应用就是先把HTML用文件保存好,用一个现成的HTTP服务器软件,接收用户请求,从文件中读取HTML,返回。Apache、Nginx、Lig

2016-03-24 20:23:20 693

原创 HTTP请求

HTTP请求的流程步骤1:浏览器首先向服务器发送HTTP请求,请求包括:方法:GET还是POST,GET仅请求资源,POST会附带用户数据; 路径:/full/url/path;以及其他相关的Header; 如果是POST,那么请求还包括一个Body,包含用户数据。 步骤2:服务器向浏览器返回HTTP响应,响应包括:响应代码:200表示成功,3xx表示重定向,4xx表示客户端发送的请求有错误,5xx

2016-03-24 18:51:20 398

原创 python 之 使用SQLite

SQLiteSQLite是一种嵌入式数据库,它的数据库就是一个文件。由于SQLite本身是C写的,而且体积很小,所以,经常被集成到各种应用程序中,甚至在iOS和Android的App中都可以集成。Python就内置了SQLite3,所以,在Python中使用SQLite,不需要安装任何东西,直接使用。在使用SQLite前,我们先要搞清楚几个概念:表是数据库中存放关系数据的集合,一个数据库里面通常都包

2016-03-24 17:11:37 599

原创 python 网络编程之 UDP编程

UDP编程TCP是建立可靠连接,并且通信双方都可以以流的形式发送数据。相对TCP,UDP则是面向无连接的协议。使用UDP协议时,不需要建立连接,只需要知道对方的IP地址和端口号,就可以直接发数据包。但是,能不能到达就不知道了。虽然用UDP传输数据不可靠,但它的优点是和TCP比,速度快,对于不要求可靠到达的数据,就可以使用UDP协议。我们来看看如何通过UDP协议传输数据。和TCP类似,使用UDP的通信

2016-03-23 20:42:08 532

原创 python 网络编程之 TCP编程

TCP编程Socket是网络编程的一个抽象概念。通常我们用一个Socket表示“打开了一个网络链接”,而打开一个Socket需要知道目标计算机的IP地址和端口号,再指定协议类型即可。# -*- coding:UTF-8 -*- # 导入socket库 import socket# 创建一个socket s = socket.socket(socket.AF_INET,socket.SOCK_STRE

2016-03-23 20:39:44 679

转载 JavaScript 异步编程的四种方法

JavaScript 异步编程的四种方法本Markdown编辑器使用[StackEdit][6]修改而来,用它写博客,将会带来全新的体验哦: 回调函数 事件监听 发布/订阅 Promises对象 回调函数两个函数f1() , f2(),后者等待前者的执行结果。如果 f1()是一个很耗时的任务,可以将 f2()写成f1()的回调函数,这样就把同步操作变成了异步操作,f1不会堵塞程序运行,相当于先执行程

2016-03-21 22:00:49 647

原创 python IO编程

1、文件读写# IO编程 # 文件读写f = open('text.txt','r') # 标示符'r'表示读 str = f.read() print(str) f.close()如果文件不存在,open()函数就会抛出一个IOError的错误,并且给出错误码和详细的信息告诉你文件不存在。最后一步是调用close()方法关闭文件。文件使用完毕后必须关闭,因为文件对象会占用操作系统的资源,并且操作系

2016-01-22 11:35:04 1941

原创 python 单元测试、文档测试

单元测试以测试为驱动的开发模式最大的好处就是确保一个程序模块的行为符合我们设计的测试用例。在将来修改的时候,可以极大程度地保证该模块行为仍然是正确的。 学习来源: http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/00143191629979802b566644aa84656b50c

2016-01-22 10:29:40 1223

原创 Python 错误处理

错误处理机制 try…except…finally…# Python 错误、调试和测试 # ①错误处理机制 try...except...finally... try: print('try...') r = 10/0 print('result:',r) except ZeroDivisionError as e: print('except:',e) fin

2016-01-21 10:18:40 476

原创 python 枚举类(enum)

Python enum(枚举) # 枚举类 Enum from enum import EnumMonth = Enum('Month',('Jan','Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'))for name,member in Month.__members__.items():

2016-01-20 16:47:27 15597 1

原创 Python学习笔记2016/1/20

Python学习笔记# 定制类 # ① __str__ ② __repr__() class Student(object): def __init__(self,name): self.name = name def __str__(self): return 'Student object (name:%s)' % self.name

2016-01-20 11:30:09 478

转载 Dojo学习笔记

Dojo 学习 - - 第一天 Dojo 学习 - - 第一天 Dojo加载 Dojo基础知识 数组和 NodeLists Dojo 中的事件处理 发布和订阅主题Dojo加载建立 Dojo 最简单的方法是从一个 Content Delivery Network (CDN) 提供它,这将从附近的客户机器上传递 Dojo JavaScript 文件,而不是从自己的服务器上。 这不仅有助于加速脚本加载,

2015-11-28 16:07:31 518

原创 软件工程第二次作业

第二次作业   一、题目内容 题目内容:2048游戏 要求:实现2048游戏 实现方式:windows界面,主要利用Swing技术和事件处理机制编程。 做法: 1、利用Swing技术绘制2048界面。 2、定义Block类,设置数据块的背景颜色及数字的字体,还有不同数据块的颜色。 3、分别编写用户向上、向下、向右、向左滑动式的函数及其中的算法。 4、利用事件处理机制编写用户对键

2014-11-20 23:01:11 1019

原创 软件工程第一次作业

要求: 写一个程序,分析一个文本文件中各个词出现的频率,并且把频率最高的10个词打印出来。文本文件大约是30KB~300KB大小。 解决步骤: 1、读取一个 txt 文本文件; 2、统计文件里面每个词出现的次数; 3、进行排序,打印出频率最高的10个词。 编程语言 :java; 测试文本 :F:\\测试文件.txt       大小:2.00 KB (2,053 字节) 性能测试工

2014-10-21 20:49:10 1134

空空如也

空空如也

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

TA关注的人

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