- 博客(16)
- 收藏
- 关注
原创 8-异常
每个异常都是某个类的实例。 >>> raise Exception('hyperdrive overload') Traceback (most recent call last): File "<stdin>", line 1, in ? Exception: hyperdrive overload Exception 几乎所有的异常类都是从它...
2018-10-28 18:04:48
139
原创 6-抽象
callable(obj) 判断某个函数是否是可调用的。 给函数编写文档 添加独立的字符串。在有些地方,如def语句后面。 放在函数开头的字符串称为文档字符串(docstring),将作为函数的一部分存储起来。 def square(x): 'Calculates the square of the number x.' return x * x >>> square....
2018-10-26 16:04:15
143
转载 编写你的第一个Django应用(二)
database bindings 什么意思 9行 TIME_ZONE on_delete=models.CASCADE models里的参数是什么意思. 数据库配置 现在,打开 mysite/settings.py 。这是个包含了 Django 项目设置的 Python 模块。 通常,这个配置文件使用 SQLite ``作为默认数据库。如果你不熟悉数据库,或者只是想尝试下 Django,这是...
2018-10-25 23:12:37
171
原创 5-条件、循环及其他语句
print()的其他参数 &gt;&gt;&gt; print("I", "wish", "to", "register", "a", "complaint", sep="_",end="&am
2018-10-25 19:50:40
149
转载 编写你的第一个 Django 应用(一)
什么是WSGI 让我们通过示例来学习。 通过这个教程,我们将带着你创建一个基本的投票应用程序。 它将由两部分组成: 一个让人们查看和投票的公共站点。 一个让你能添加、修改和删除投票的管理站点。 你能知道 Django 已被安装,且安装的是哪个版本,通过在命令提示行输入命令(由 $ 前缀)。 $ python -m django --version 这个教程是为了 Django 2.1 写的,它...
2018-10-24 19:18:54
229
转载 3-远程仓库
创建SSH密钥 在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步。如果没有,打开Shell(Windows下打开Git Bash),创建SSH Key: $ ssh-keygen -t rsa -C "youremail@example.com" 一路回车,使用默认值即可,由于这个Key也不是用于军事...
2018-10-23 14:29:23
108
转载 2-时光魔法
修改已经提交的readme.md文件 Git is a distributed version control system. Git is free software. 运行git status命令看看结果, git status命令可以让我们时刻掌握仓库当前的状态. 运行git diff命令,可以看到比起上一个版本,修改了什么。 知道了对readme.md作了什么修改后,再把它...
2018-10-22 22:05:04
125
原创 认识git
Git是目前世界上最先进的分布式版本控制系统(没有之一)。 集中式版本控制系统最大的毛病就是必须联网才能工作 分布式版本控制系统根本没有“中央服务器”,每个人的电脑上都是一个完整的版本库 所有的版本控制系统,其实只能跟踪文本文件的改动. 图片、视频这些二进制文件,没法跟踪文件的变化,s只知道图片从100KB改成了120KB,但到底改了啥,版本控制系统不知道,也没法知道。 安装git s...
2018-10-21 17:16:07
215
原创 4-字典
dict从其他映射(如其他字典)或键值对序列创建字典。 基本的字典操作 len(d)返回字典d包含的项(键值对)数。 d[k]返回与键k相关联的值。 d[k] = v将值v关联到键k。 del d[k]删除键为k的项。 k in d检查字典d是否包含键为k的项。 将字符串格式设置功能用于字典 >>> phonebook {'Beth': '9102', 'Alice': ...
2018-10-20 15:19:18
150
原创 virtualenv创建独立的python环境
pip install virtualenv # 安装 virtualenv my_env #在指定目录下创建独立环境 source my_env/bin/activate #激活独立环境 如果,电脑中同时存在python2和python3,则: $ which python3 /dir $ virtualenv my_env -p /dir 在命令行输入deactivate就可以停止是使...
2018-10-20 15:13:24
235
转载 初识Django
设计model Django 无需数据库就可以使用,它提供了 对象关系映射器 通过此技术,你可以使用 Python 代码来描述数据库结构。 你可以使用强大的 数据-模型语句 来描述你的数据模型,这解决了数年以来在数据库模式中的难题。 #mysite/news/models.py¶ from django.db import models class Reporter(models.Model):...
2018-10-20 12:16:35
214
原创 3-使用字符串.md
基本转换 转换标志: 跟在叹号后面的单个字符。当前支持的字符包括r(表示repr)、s(表示str)和a(表示ascii)。如果你指定了转换标志,将不使用对象本身的格式设置机制,而是使用指定的函数将对象转换为字符串,再做进一步的格式设置。 &amp;gt;&amp;gt;&amp;gt; print(&quot;{pi!s} {pi!r} {pi!a}&quot;.format(pi=&quot;π&
2018-10-19 15:59:50
395
原创 2-列表和数组
序列概述 从0开始指出相对于序列开头的偏移量。这显得更自然,同时可回绕到序列末尾,用负索引表示序列末尾元素的位置。 禁止修改序列通常出于技术方面的考虑,与Python的内部工作原理相关,这也是有些内置函数返回元组的原因所在。 索引 如果函数调用返回一个序列,可直接对其执行索引操作。 &gt;&gt;&gt; fourth = input('Year: ')[3] Year: 2005 &gt;&g...
2018-10-19 14:00:44
149
原创 1-快速入门
取摸 取摸算法:x % y 等价于x - ((x // y) * y)。 求余运算符也可用于浮点数。 这种运算符甚至可用于负数,但可能不那么好理解。 &gt;&gt;&gt; 10 // -3 -4 &gt;&gt;&gt; -10 // 3 -4 负号提出来 , 整数相除得出结果, 带入符号, 向下圆整数 整除运算,需要明白的一个重点是它向下圆整结果。因此在结果为负数的情况下,圆整后将离0更远...
2018-10-18 13:16:30
117
原创 C++primer笔记 变量和基本类型(一)
1-基本内置类型 char类型, 应该确保可以存放机器基本字符集中任意字符对应的数字值。 float和double分别有7和16个有效位(long double根据硬件,和需求不同,精度不同)。 字符型分为三种:char,signed char,unsigned char。 选择类型的经验: 1. 明确数值不为负,选择无符号类型。 2. 使用int不使用short。 3. 浮点运算用doubl...
2018-10-15 01:54:59
139
原创 C++primer笔记 第一章 开始
初探 __main函数__的返回值必须为int。 在大多数的系统中,main的返回值被用来只是状态,返回值为0表示成功,其他值由系统定义。 unix中可以通过echo命令获取返回值。 $ echo $? $ g++ -o prog1 prog1.cc //单独的编译, 后续会有多文件编译命令 // -std=c++0x 打开对c++11的支持 // -Wall 对有问题的程序结构发...
2018-10-13 14:43:47
143
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人