自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

王者归来之英雄有梦

不抛弃,不放弃!人,一定要靠自己!

  • 博客(232)
  • 资源 (7)
  • 收藏
  • 关注

原创 Python学习:vi —— 终端中的编辑器

vi —— 终端中的编辑器目标vi 简介打开和新建文件三种工作模式常用命令分屏命令常用命令速查图01. vi 简介1.1 学习 vi 的目的在工作中,要对 服务器 上的文件进行 简单 的修改,可以使用 ssh 远程登录到服务器上,并且使用 vi 进行快速的编辑即可常见需要修改的文件包括:源程序配置文件,例如 ssh 的配置文件 ~/.ssh/config...

2019-05-17 09:05:20 802

原创 Python项目实战:飞机大战(二)

plane_main.py#!/Users/zhichao.wang/miniconda3/bin/python3 python3import pygamefrom plane_sprites import *class PlaneGame(object): """飞机大战主游戏""" def __init__(self): print("游戏初始化"...

2019-05-17 09:05:11 578

原创 Python项目实战:飞机大战(一)

一、项目实战 —— 飞机大战目标强化 面向对象 程序设计体验使用 pygame 模块进行 游戏开发实战步骤pygame 快速体验飞机大战 实战确认模块 —— pygamepygame 就是一个 Python 模块,专为电子游戏设计官方网站:https://www.pygame.org/提示:要学习第三方模块,通常最好的参考资料就在官方网站网站栏目内...

2019-05-17 09:04:58 5011 3

原创 Python面向对象(三):异常、模块和包、文件、eval函数

一、异常目标异常的概念捕获异常异常的传递抛出异常01. 异常的概念程序在运行时,如果 Python 解释器 遇到 到一个错误,会停止程序的执行,并且提示一些错误信息,这就是 异常程序停止执行并且提示错误信息 这个动作,我们通常称之为:抛出(raise)异常程序开发时,很难将 所有的特殊情况 都处理的面面俱到,通过 异常捕获 可以针对突发事件做集中的处理,从而保证程序的 ...

2019-05-17 09:04:45 373

原创 Python面向对象(二):继承、多态、类属性和类方法、单例

一、继承目标单继承多继承面向对象三大特性封装 根据 职责 将 属性 和 方法 封装 到一个抽象的 类 中继承 实现代码的重用,相同的代码不需要重复的编写多态 不同的对象调用相同的方法,产生不同的执行结果,增加代码的灵活度01. 单继承1.1 继承的概念、语法和特点继承的概念:子类 拥有 父类 的所有 方法 和 属性1) 继承的语法class 类名(父类名): ...

2019-05-17 09:04:34 658

原创 Python面向对象(一):面向对象(OOP)基本概念、类和对象、基础语法、封装案例、私有属性和私有方法

一、面向对象(OOP)基本概念面向对象编程 —— Object Oriented Programming 简写 OOP目标了解 面向对象 基本概念01. 面向对象基本概念我们之前学习的编程方式就是 面向过程 的面相过程 和 面相对象,是两种不同的 编程方式对比 面向过程 的特点,可以更好地了解什么是 面向对象1.1 过程和函数(科普)过程 是早期的一个编程概念过程 类...

2019-05-17 09:04:24 660

原创 Python基础(七):变量进阶(理解)、函数进阶

一、变量进阶(理解)目标变量的引用可变和不可变类型局部变量和全局变量01. 变量的引用变量 和 数据 都是保存在 内存 中的在 Python 中 函数 的 参数传递 以及 返回值 都是靠 引用 传递的1.1 引用的概念在 Python 中变量 和 数据 是分开存储的数据 保存在内存中的一个位置变量 中保存着数据在内存中的地址变量 中 记录数据的地址,就叫做 ...

2019-05-17 09:04:08 338

原创 Python基础(六):综合应用 —— 名片管理系统

综合应用 —— 名片管理系统目标综合应用已经学习过的知识点:变量流程控制函数模块开发 名片管理系统系统需求程序启动,显示名片管理系统欢迎界面,并显示功能菜单**************************************************欢迎使用【名片管理系统】V1.01. 新建名片2. 显示全部3. 查询名片0. 退出系统**...

2019-05-17 09:03:56 399

原创 Python基础(五):高级变量类型

高级变量类型目标列表元组字典字符串公共方法变量高级知识点回顾Python 中数据类型可以分为 数字型 和 非数字型数字型整型 (int)浮点型(float)布尔型(bool)真 True 非 0 数 —— 非零即真假 False 0复数型 (complex)主要用于科学计算,例如:平面场问题、波动问题、电感电容等问题非数字型字...

2019-05-17 09:03:46 296

原创 Python基础(四):函数基础

函数基础目标函数的快速体验函数的基本使用函数的参数函数的返回值函数的嵌套调用在模块中定义函数01. 函数的快速体验1.1 快速体验所谓函数,就是把 具有独立功能的代码块 组织为一个小模块,在需要的时候 调用函数的使用包含两个步骤:定义函数 —— 封装 独立的功能调用函数 —— 享受 封装 的成果函数的作用,在开发程序时,使用函数可以提高编写的效率以及代码的 ...

2019-05-17 09:03:33 286

原创 Python基础(三):变量的命名、判断(if)语句、运算符、循环

一、变量的命名目标标识符和关键字变量的命名规则0.1 标识符和关键字1.1 标识符标示符就是程序员定义的 变量名、函数名名字 需要有 见名知义 的效果,见下图:标示符可以由 字母、下划线 和 数字 组成不能以数字开头不能与关键字重名思考:下面的标示符哪些是正确的,哪些不正确为什么?fromNo12from#12my_Booleanmy-BooleanO...

2019-05-17 09:03:22 2117

原创 Python基础(二):多文件项目、注释、算数运算符、程序执行原理和变量的基本使用

一、多文件项目的演练开发 项目 就是开发一个 专门解决一个复杂业务功能的软件通常每 一个项目 就具有一个 独立专属的目录,用于保存 所有和项目相关的文件一个项目通常会包含 很多源文件目标在项目中添加多个文件,并且设置文件的执行多文件项目演练在 01_Python基础 项目中新建一个 hm_02_第2个Python程序.py在 hm_02_第2个Python程序.py...

2019-05-17 09:03:05 509

原创 Python基础(一):认识 Python、第一个 Python 程序和PyCharm 的初始设置

一、认识 Python人生苦短,我用 Python —— Life is short, you need Python目标Python 的起源为什么要用 Python?Python 的特点Python 的优缺点01. Python 的起源Python 的创始人为吉多·范罗苏姆(Guido van Rossum)1989 年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯...

2019-05-17 09:02:48 1081

原创 Python基础之Linux基础(十一):其他命令

其他命令目标查找文件find软链接ln打包和压缩tar软件安装apt-get01. 查找文件find 命令功能非常强大,通常用来在 特定的目录下 搜索 符合条件的文件序号命令作用01find [路径] -name “*.py”查找指定路径下扩展名是 .py 的文件,包括子目录如果省略路径,表示在当前文件夹下查...

2019-05-17 09:01:47 191

原创 Python基础之Linux基础(十):系统信息相关命令

系统信息相关命令本节内容主要是为了方便通过远程终端维护服务器时,查看服务器上当前 系统日期和时间 / 磁盘空间占用情况 / 程序执行情况本小结学习的终端命令基本都是查询命令,通过这些命令对系统资源的使用情况有个了解目标时间和日期datecal磁盘和目录空间dfdu进程信息pstopkill01. 时间和日期序号命令作用0...

2019-05-17 09:01:30 172

原创 Python基础之Linux基础(九):用户权限相关命令

用户权限相关命令目标用户 和 权限 的基本概念用户管理 终端命令组管理 终端命令修改权限 终端命令01. 用户 和 权限 的基本概念1.1 基本概念用户 是 Linux 系统工作中重要的一环,用户管理包括 用户 与 组 管理在 Linux 系统中,不论是由本机或是远程登录系统,每个系统都必须拥有一个账号,并且对于不同的系统资源拥有不同的使用权限在 Linux 中,可以指定...

2019-05-16 09:41:41 266

原创 Python基础之Linux基础(八):远程管理常用命令

远程管理常用命令目标关机/重启shutdown查看或配置网卡信息ifconfigping远程登录和复制文件sshscp01. 关机/重启序号命令对应英文作用01shutdown 选项 时间shutdown关机/重新启动1.1 shutdownshutdown 命令可以 安全 关闭 或者 重新启动系统选项...

2019-05-16 09:39:23 176

原创 Python基础之Linux基础(七):文件和目录常用命令

文件和目录常用命令目标查看目录内容ls切换目录cd创建和删除操作touchrmmkdir拷贝和移动文件cpmv查看文件内容catmoregrep其他echo重定向 > 和 >>管道 |01. 查看目录内容1.1 终端实用技巧1> 自动补全在敲出 文件/目录/命令 的前几个字母之后,按下...

2019-05-16 09:37:18 184

原创 Python基础之Linux基础(六):Linux 终端命令格式

Linux 终端命令格式目标了解终端命令格式知道如何查阅终端命令帮助信息01. 终端命令格式command [-options] [parameter]说明:command:命令名,相应功能的英文单词或单词的缩写[-options]:选项,可用来对命令进行控制,也可以省略parameter:传给命令的参数,可以是 零个、一个 或者 多个[] 代表可选02. 查阅...

2019-05-16 09:35:00 196

原创 Python基础之Linux基础(五):常用 Linux 命令的基本使用

常用 Linux 命令的基本使用目标理解学习 Linux 终端命令的原因常用 Linux 命令体验01. 学习 Linux 终端命令的原因Linux 刚面世时并没有图形界面,所有的操作全靠命令完成,如 磁盘操作、文件存取、目录操作、进程管理、文件权限 设定等在职场中,大量的 服务器维护工作 都是在 远程 通过 SSH 客户端 来完成的,并没有图形界面,所有的维护工作都需要通过命令...

2019-05-16 09:33:30 138

原创 Python基础之Linux基础(四):Ubuntu 图形界面入门

Ubuntu 图形界面入门目标熟悉 Ubuntu 图形界面的基本使用01. Ubuntu 的任务栏02. 窗口操作按钮03. 窗口菜单条

2019-05-16 09:32:00 982

原创 Python 基础课程安排

Python 基础课程安排目标明确基础班课程内容课程清单序号内容目标01Linux 基础让大家对 Ubuntu 的使用从很 陌生 达到 灵活操作02Python 基础涵盖 Python 基础知识,让大家掌握基础的编程能力03Python 面向对象介绍 Python 的面相对象开发,为开发大型项目做好铺垫和准备04项目实战应用基础班...

2019-05-16 09:29:19 818

原创 Python基础之Linux基础(二):操作系统的发展史

操作系统的发展史(科普章节)目标了解操作系统的发展历史知道 Linux 内核及发行版的区别知道 Linux 的应用领域01. 操作系统的发展历史1.1 Unix1965 年之前的时候,电脑并不像现在一样普遍,它可不是一般人能碰的起的,除非是军事或者学院的研究机构,而且当时大型主机至多能提供30台终端(30个键盘、显示器),连接一台电脑为了解决数量不够用的问题1965 年左...

2019-05-16 09:23:09 167

原创 Python基础之Linux基础(一):操作系统

操作系统(科普章节)目标了解操作系统及作用1. 操作系统(Operation System,OS)操作系统作为接口的示意图没有安装操作系统的计算机,通常被称为 裸机如果想在 裸机 上运行自己所编写的程序,就必须用机器语言书写程序如果计算机上安装了操作系统,就可以在操作系统上安装支持的高级语言环境,用高级语言开发程序1.1 操作系统的作用是现代计算机系统中 最基...

2019-05-16 09:19:52 196

原创 Python基础之Linux基础(三):文件和目录

Python 基础课程安排目标明确基础班课程内容课程清单序号内容目标01Linux 基础让大家对 Ubuntu 的使用从很 陌生 达到 灵活操作02Python 基础涵盖 Python 基础知识,让大家掌握基础的编程能力03Python 面向对象介绍 Python 的面相对象开发,为开发大型项目做好铺垫和准备04项目实战应用基础班...

2019-05-16 09:16:11 148

转载 Git版本管理系统学习之Git分支——分支开发工作流

3.4 Git 分支 - 分支开发工作流分支开发工作流现在你已经学会新建和合并分支,那么你可以或者应该用它来做些什么呢? 在本节,我们会介绍一些常见的利用分支进行开发的工作流程。而正是由于分支管理的便捷,才衍生出这些典型的工作模式,你可以根据项目实际情况选择一种用用看。长期分支因为 Git 使用简单的三方合并,所以就算在一段较长的时间内,反复把一个分支合并入另一个分支,也不是什么难...

2019-01-28 16:41:23 147

转载 Git版本管理系统学习之Git分支——分支管理

3.3 Git 分支 - 分支管理分支管理现在已经创建、合并、删除了一些分支,让我们看看一些常用的分支管理工具。git branch 命令不只是可以创建与删除分支。 如果不加任何参数运行它,会得到当前所有分支的一个列表:$ git branch iss53* master testing注意 master 分支前的 * 字符:它代表现在检出的那一个分支(也就是说,当...

2019-01-28 16:41:10 143

转载 Git版本管理系统学习之Git分支——分支的新建与合并

3.2 Git 分支 - 分支的新建与合并分支的新建与合并让我们来看一个简单的分支新建与分支合并的例子,实际工作中你可能会用到类似的工作流。 你将经历如下步骤: 开发某个网站。 为实现某个新的需求,创建一个分支。 在这个分支上开展工作。 正在此时,你突然接到一个电话说有个很严重的问题需要紧急修补。 你将按照如下方式来处理: 切换到你的线上分支(produ...

2018-12-20 16:01:24 226

转载 Git版本管理系统学习之Git分支——分支简介

3.1 Git 分支 - 分支简介几乎所有的版本控制系统都以某种形式支持分支。 使用分支意味着你可以把你的工作从开发主线上分离开来,以免影响开发主线。 在很多版本控制系统中,这是一个略微低效的过程——常常需要完全创建一个源代码目录的副本。对于大项目来说,这样的过程会耗费很多时间。有人把 Git 的分支模型称为它的`‘必杀技特性’',也正因为这一特性,使得 Git 从众多版本控制系统中脱颖而...

2018-12-20 15:33:37 233

转载 Git版本管理系统学习之Git 基础——总结

2.8 Git 基础 - 总结总结现在,你可以完成所有基本的 Git 本地操作-创建或者克隆一个仓库、做更改、暂存并提交这些更改、浏览你的仓库从创建到现在的所有更改的历史。 下一步,本书将介绍 Git 的杀手级特性:分支模型。...

2018-12-20 14:59:44 111

转载 Git版本管理系统学习之Git 基础——Git 别名

2.7 Git 基础 - Git 别名Git 别名在我们结束本章 Git 基础之前,正好有一个小技巧可以使你的 Git 体验更简单、容易、熟悉:别名。 我们不会在之后的章节中引用到或假定你使用过它们,但是你大概应该知道如何使用它们。Git 并不会在你输入部分命令时自动推断出你想要的命令。 如果不想每次都输入完整的 Git 命令,可以通过 git config 文件来轻松地为每一个命令设...

2018-12-20 14:58:56 125

转载 Git版本管理系统学习之Git 基础——打标签

2.6 Git 基础 - 打标签打标签像其他版本控制系统(VCS)一样,Git 可以给历史中的某一个提交打上标签,以示重要。 比较有代表性的是人们会使用这个功能来标记发布结点(v1.0 等等)。 在本节中,你将会学习如何列出已有的标签、如何创建新标签、以及不同类型的标签分别是什么。列出标签在 Git 中列出已有的标签是非常简单直观的。 只需要输入 git tag:$ git ...

2018-12-20 14:45:22 139

转载 Git版本管理系统学习之Git 基础——远程仓库的使用

2.5 Git 基础 - 远程仓库的使用远程仓库的使用为了能在任意 Git 项目上协作,你需要知道如何管理自己的远程仓库。 远程仓库是指托管在因特网或其他网络中的你的项目的版本库。 你可以有好几个远程仓库,通常有些仓库对你只读,有些则可以读写。 与他人协作涉及管理远程仓库以及根据需要推送或拉取数据。 管理远程仓库包括了解如何添加远程仓库、移除无效的远程仓库、管理不同的远程分支并定义它们是否...

2018-12-20 14:10:49 151

转载 Git版本管理系统学习之Git 基础——撤消操作

2.4 Git 基础 - 撤消操作撤消操作在任何一个阶段,你都有可能想要撤消某些操作。 这里,我们将会学习几个撤消你所做修改的基本工具。 注意,有些撤消操作是不可逆的。 这是在使用 Git 的过程中,会因为操作失误而导致之前的工作丢失的少有的几个地方之一。有时候我们提交完了才发现漏掉了几个文件没有添加,或者提交信息写错了。 此时,可以运行带有 --amend 选项的提交命令尝试重新提交...

2018-12-20 13:52:39 135

转载 Git版本管理系统学习之Git 基础——查看提交历史

2.3 Git 基础 - 查看提交历史查看提交历史在提交了若干更新,又或者克隆了某个项目之后,你也许想回顾下提交历史。 完成这个任务最简单而又有效的工具是 git log 命令。接下来的例子会用我专门用于演示的 simplegit 项目, 运行下面的命令获取该项目源代码:git clone https://github.com/schacon/simplegit-progit...

2018-12-20 13:30:28 235

转载 Git版本管理系统学习之Git 基础——记录每次更新到仓库

2.2 Git 基础 - 记录每次更新到仓库记录每次更新到仓库现在我们手上有了一个真实项目的 Git 仓库,并从这个仓库中取出了所有文件的工作拷贝。 接下来,对这些文件做些修改,在完成了一个阶段的目标之后,提交本次更新到仓库。请记住,你工作目录下的每一个文件都不外乎这两种状态:已跟踪或未跟踪。 已跟踪的文件是指那些被纳入了版本控制的文件,在上一次快照中有它们的记录,在工作一段时间后,它...

2018-12-20 10:56:45 172

转载 Git版本管理系统学习之Git 基础——获取 Git 仓库

2.1 Git 基础 - 获取 Git 仓库假如你只能阅读一章来学习 Git,本章就是你的不二选择。 本章内容涵盖你在使用 Git 完成各种工作中将要使用的各种基本命令。 在学习完本章之后,你应该能够配置并初始化一个仓库(repository)、开始或停止跟踪(track)文件、暂存(stage)或提交(commit)更改。 本章也将向你演示如何配置 Git 来忽略指定的文件和文件模式、如何迅...

2018-12-20 08:59:18 137

转载 Git版本管理系统学习之起步——总结

1.8 起步 - 总结总结你应该已经对 Git 是什么、Git 与你可能正在使用的集中式版本控制系统有何区别等问题有了基本的了解。 现在,在你的个人系统中应该也有了一份能够工作的 Git 版本。 是时候开始学习有关 Git 的基础知识了。...

2018-12-19 17:48:10 123

转载 Git版本管理系统学习之起步——获取帮助

1.7 起步 - 获取帮助获取帮助若你使用 Git 时需要获取帮助,有三种方法可以找到 Git 命令的使用手册:$ git help <verb>$ git <verb> --help$ man git-<verb>例如,要想获得 config 命令的手册,执行$ git help config这些命令很棒,因为你随时随地可以使用...

2018-12-19 17:47:05 126

转载 Git版本管理系统学习之起步——初次运行 Git 前的配置

1.6 起步 - 初次运行 Git 前的配置初次运行 Git 前的配置既然已经在系统上安装了 Git,你会想要做几件事来定制你的 Git 环境。 每台计算机上只需要配置一次,程序升级时会保留配置信息。 你可以在任何时候再次通过运行命令来修改它们。Git 自带一个 git config 的工具来帮助设置控制 Git 外观和行为的配置变量。 这些变量存储在三个不同的位置: /etc/...

2018-12-19 17:45:20 125

model机器人.zip

将Jason字符串传入,即可自动生成model的.m和.h文件,拖入工程即可使用

2019-05-17

IOS解析之Jason

Jason

2016-07-26

UI图片测量之MarkMan

Mark Man

2016-07-26

AdobeAIR.dmg

Mark Man安装之前需要的文件

2016-07-26

UI阶段控件常用方法大全总结

本文档涵盖UI所有控件使用,包括属性,事件,以及使用方法等等。

2016-05-23

程序员生存定律

讲述了程序员如何才能立于不败之地!!!

2016-05-17

OC字符串、数组、字典常用方法大全

用表格的形式详细总结了OC语言中字符串、数组、字典的属性,创建、以及使用方法

2016-05-16

空空如也

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

TA关注的人

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