摘要: 前面我们在第四章的时候挖了个坑:怎么用优雅的方式来打印九九乘法表。这一章我们就来填上这个坑。 首先,我们再来看下九九乘法表是什么样子的 不难发现,有以下规律: 一共9行,最多9列 每一行,有和行数相等的列数 从上到下,分别是第1~9行;从左到右,分别是第1~9列 每一行,单元格里的内容是行号 乘以 阅读全文
posted @ 2018-01-12 16:42 MrBug 阅读(2351) 评论(2) 推荐(1) 编辑
摘要: 为了让计算机能计算成千上万次的重复运算,我们就需要循环语句。 Python中的循环语句有 while for 循环语句的执行过程,如下图: while 循环 Python中while语句的一般形式: 以上语法的执行过程是: 当 条件 为 True,执行 语句块1 的语句 当 条件 为 False , 阅读全文
posted @ 2018-01-11 18:08 MrBug 阅读(782) 评论(0) 推荐(2) 编辑
摘要: Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。 条件语句的执行过程,如下图: 条件语句,又称为if语句,它的完整语法如下: 以上语法的执行过程是: 当 条件1 为 True,执行 语句块1 的语句 如果 条件1 为 False , 判断 条件2 当 阅读全文
posted @ 2018-01-10 00:20 MrBug 阅读(545) 评论(0) 推荐(1) 编辑
摘要: 在读这一章时,运算符的内容比较多,不要去死记。现在记不住也没有关系,现在只要有这个印象。在后面的学习中,会慢慢加深理解,在理解中去记就容易得多了 1、变量 什么是变量?通俗的讲,就是存储在内存中可以变化的量。联想下当年学的代数: 设正方形的边长为a,则正方形的面积为a x a。把边长a看做一个变量, 阅读全文
posted @ 2018-01-08 23:35 MrBug 阅读(1162) 评论(0) 推荐(1) 编辑
摘要: 1、输出 用print()在括号中加上字符串,就可以向屏幕上输出指定的文字。 输入以上代码,执行后输出: 事实上,任何基本类型都可以用print()函数输出。默认输出是换行的,如果要实现不换行需要在变量末尾加上 end="": 执行以上代码,输出: print()函数也可以接受多个字符串,用逗号“, 阅读全文
posted @ 2018-01-08 22:14 MrBug 阅读(601) 评论(0) 推荐(1) 编辑
摘要: 1、编码 默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。 当然你也可以为源码文件指定不同的编码: 2、标识符 第一个字符必须是字母表中字母或下划线'_'。 标识符的其他的部分有字母、数字和下划线组成。 标识符对大小写敏感。 在Python 3中, 阅读全文
posted @ 2018-01-08 00:40 MrBug 阅读(3546) 评论(0) 推荐(1) 编辑
摘要: 1、安装 打开官网 https://www.python.org/downloads/ 下载python3.6.4 如果你是windows\mac电脑,直接双击安装包,一路next即可,如果你是linux请参阅https://www.cnblogs.com/rookie404/p/6142151.h 阅读全文
posted @ 2018-01-07 23:37 MrBug 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 1、什么是python 引用官方的话:Python是一种易于学习,强大的编程语言。它具有高效的高级数据结构,并通过简单而有效的方法来进行面向对象编程。Python的优雅语法和动态类型,以及其解释性质,使其成为在大多数平台上的许多领域的脚本和快速应用程序开发的理想语言。 这段话怎么理解呢?我们知道,任 阅读全文
posted @ 2018-01-07 21:47 MrBug 阅读(519) 评论(0) 推荐(1) 编辑
摘要: 1、C#的值类型 有几个特点: 存储在栈里 基于值类型的变量直接包含值(值类型存储实际值)。 将一个值类型变量赋给另一个值类型变量时,将复制包含的值。 这与引用类型变量的赋值不同,引用类型变量的赋值只复制对对象的引用,而不复制对象本身。 所有的值类型均隐式派生自 System.ValueType。 阅读全文
posted @ 2017-12-13 23:49 MrBug 阅读(3271) 评论(4) 推荐(6) 编辑
摘要: (一)背景知识 OAuth 2.0很可能是下一代的“用户验证和授权”标准,目前在国内还没有很靠谱的技术资料。为了弘扬“开放精神”,让业内的人更容易理解“开放平台”相关技术,进而长远地促进国内开放平台领域的发展,笔者特意将 OAuth 2.0协议翻译成中文。 目前 OAuth 2.0还没有最后定稿,最 阅读全文
posted @ 2017-12-12 10:31 MrBug 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 在上篇文章中,你跟着我写了一个HelloWorld,本篇中,我们来谈谈一些C#程序中的小概念 1、C# 程序结构 一个 C# 程序主要包括以下部分: 命名空间声明(Namespace declaration) 一个类(class) Class 方法 Class 属性 一个 Main(主)方法 语句( 阅读全文
posted @ 2017-12-11 23:00 MrBug 阅读(1971) 评论(2) 推荐(4) 编辑
摘要: JWT是什么 JWT全称是Json Web Token,是一种用于双方之间传递安全信息的简洁的、URL安全的表述性声明规范。JWT作为一个开放的标准( RFC 7519 ),定义了一种简洁的,自包含的方法用于通信双方之间以Json对象的形式安全的传递信息。因为数字签名的存在,这些信息是可信的,JWT 阅读全文
posted @ 2017-12-11 15:03 MrBug 阅读(16958) 评论(9) 推荐(8) 编辑
摘要: HelloWorld,是学会程序的通用起手式了,哈哈。 打开我们的VS:文件\新建\项目 选择“控制台应用(.NET Framework)”,名称改为“HelloWorld”,选择项目要存放的位置(我存放在D:\C#下),然后点确定。为什么要选 “控制台应用(.NET Framework)”,这里不 阅读全文
posted @ 2017-12-04 12:26 MrBug 阅读(2004) 评论(0) 推荐(1) 编辑
摘要: 有句话说:工欲善其事,必先利其器,我不推荐在学习一个语言时使用记事本练习,甚至说相当的排斥。当然了,你也可以选择你自己喜欢的方式。本系列推荐使用的IDE为vs2017 community版,银子不够的同志不用怕,免费的!下载地址: https://www.visualstudio.com/zh-ha 阅读全文
posted @ 2017-12-01 09:55 MrBug 阅读(11502) 评论(0) 推荐(0) 编辑
摘要: C# 语言和 .NET Framework 介绍 C# 是类型安全的面向对象的精妙语言,可帮助开发者生成在 .NET Framework 上运行的各种安全可靠的应用程序。 C# 可用于创建 Windows 客户端应用程序、XML Web service、分布式组件、客户端服务器应用程序、数据库应用程 阅读全文
posted @ 2017-11-30 14:04 MrBug 阅读(3210) 评论(1) 推荐(0) 编辑

人生就是一场战斗,唯有披荆斩棘,勇往直前!