- 博客(16)
- 收藏
- 关注
原创 8-异常
每个异常都是某个类的实例。>>> raise Exception('hyperdrive overload')Traceback (most recent call last):File "<stdin>", line 1, in ?Exception: hyperdrive overloadException几乎所有的异常类都是从它...
2018-10-28 18:04:48 128
原创 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 136
转载 编写你的第一个Django应用(二)
database bindings 什么意思 9行TIME_ZONEon_delete=models.CASCADE models里的参数是什么意思.数据库配置现在,打开 mysite/settings.py 。这是个包含了 Django 项目设置的 Python 模块。通常,这个配置文件使用 SQLite ``作为默认数据库。如果你不熟悉数据库,或者只是想尝试下 Django,这是...
2018-10-25 23:12:37 159
原创 5-条件、循环及其他语句
print()的其他参数&gt;&gt;&gt; print("I", "wish", "to", "register", "a", "complaint", sep="_",end="&am
2018-10-25 19:50:40 138
转载 编写你的第一个 Django 应用(一)
什么是WSGI让我们通过示例来学习。通过这个教程,我们将带着你创建一个基本的投票应用程序。它将由两部分组成:一个让人们查看和投票的公共站点。一个让你能添加、修改和删除投票的管理站点。你能知道 Django 已被安装,且安装的是哪个版本,通过在命令提示行输入命令(由 $ 前缀)。$ python -m django --version这个教程是为了 Django 2.1 写的,它...
2018-10-24 19:18:54 217
转载 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 100
转载 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 116
原创 认识git
Git是目前世界上最先进的分布式版本控制系统(没有之一)。集中式版本控制系统最大的毛病就是必须联网才能工作分布式版本控制系统根本没有“中央服务器”,每个人的电脑上都是一个完整的版本库所有的版本控制系统,其实只能跟踪文本文件的改动.图片、视频这些二进制文件,没法跟踪文件的变化,s只知道图片从100KB改成了120KB,但到底改了啥,版本控制系统不知道,也没法知道。安装gits...
2018-10-21 17:16:07 208
原创 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 144
原创 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 223
转载 初识Django
设计modelDjango 无需数据库就可以使用,它提供了 对象关系映射器 通过此技术,你可以使用 Python 代码来描述数据库结构。你可以使用强大的 数据-模型语句 来描述你的数据模型,这解决了数年以来在数据库模式中的难题。#mysite/news/models.py¶from django.db import modelsclass Reporter(models.Model):...
2018-10-20 12:16:35 203
原创 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 375
原创 2-列表和数组
序列概述从0开始指出相对于序列开头的偏移量。这显得更自然,同时可回绕到序列末尾,用负索引表示序列末尾元素的位置。禁止修改序列通常出于技术方面的考虑,与Python的内部工作原理相关,这也是有些内置函数返回元组的原因所在。索引如果函数调用返回一个序列,可直接对其执行索引操作。&gt;&gt;&gt; fourth = input('Year: ')[3]Year: 2005&gt;&g...
2018-10-19 14:00:44 141
原创 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 112
原创 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 131
原创 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 136
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人