自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

宁宁和珩珩

活到老学到老

  • 博客(23)
  • 收藏
  • 关注

转载 转:自己的大脑要有一个编程的思维,新手必看

自己的大脑要有一个编程的思维 2009-10-16 13:22 5637人阅读 评论(89) 收藏 举报 作者:如鹏网 59362008 原帖地址:http://www.rupeng.com/forum/thread-4811-1-1.html 这篇文章,是写给进入编程大门但却突然发现除了有激情剩下的都是迷茫新手,请保持你们的激情,那是最纯粹的动力。 也希望你们在以后的学习过程中,能不走弯路。 记...

2018-12-26 12:07:03 582

原创 在Ubuntu16.04中设置默认Python3.5的命令

部署项目时,发现阿里云默认是python2 想切换到默认python3,直接执行这两个命令即可: sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100 sudo update-alternatives --install /usr/bin/python python /usr/bin/pytho...

2019-01-14 08:47:05 810

转载 开发人员必会的Linux基础命令

基础篇 1、进入目录 cd 目录名 2、显示当前路径 pwd 3、显示路径下的文件 ls ls -a 显示隐藏文件。隐藏文件以 . 开头命名 4、查看创建文本 touch abc.txt 查看abc.txt 如果不存在则自动创建 5、创建文件夹 mkdir 文件名 当前目录创建一个文件夹 mkdir -p name1/name2 当期目录递归创建name1/name2...

2019-01-02 14:32:49 182

转载 与、或、异或运算

与、或、异或运算 1.与运算(&) 参加运算的两个数据,按二进制位进行“与”运算。 运算规则:0&0=0; 0&1=0; 1&0=0; 1&1=1; 即:两位同时为“1”,结果才为“1”,否则为0 例如:3&5 即 0000 0011 & 0000 0101 = 0000 0001 因此,3&5的值...

2018-12-29 19:19:11 18209

转载 网络七层协议

网络七层协议的通俗理解 OSI七层模式简单通俗理解 这个模型学了好多次,总是记不住。今天又看了一遍,发现用历史推演的角度去看问题会更有逻辑,更好记。本文不一定严谨,可能有错漏,主要是抛砖引玉,帮助记性不好的人。总体来说,OSI模型是从底层往上层发展出来的。 这个模型推出的最开始,是是因为美国人有两台机器之间进行通信的需求。 需求1: 科学家要解决的第一个问题是,两个硬件之间怎么通信。具体就是一台...

2018-12-28 20:51:20 353

原创 Linux 常用命令学习

Linux 常用命令学习 1、ls命令 就是 list 的缩写,通过 ls 命令不仅可以查看 linux 文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等。 常用参数搭配: ls -a 列出目录所有文件,包含以.开始的隐藏文件 ls -A 列出除.及..的其它文件 ls -r 反序排列 ls -t 以文件修改时间排序 ls -S 以文件大小排序 ls -h 以...

2018-12-28 13:08:40 428 1

原创 线程的状态图+无敌类比解释

2018-12-27 17:23:05 192

原创 16-python基础知识-网络编程

网络编程 相关概念 OSI七层模型:开放系统互连参考模型 (Open System Interconnect 简称OSI)是国际标准化组织(ISO)和国际电报电话咨询委员会(CCITT)联合制定的开放系统互连参考模型,为开放式互连信息系统提供了一种功能结构的框架。它从低到高分别是:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 TCP/IP:在OSI七层模型的基础上简化出来的...

2018-12-27 08:30:31 179

原创 15-python基础知识-正则表达式

正则表达式 应用场景 特定规律字符串的查找,切割、替换等 特定格式(邮箱、手机号、IP、URL等)的校验 爬虫项目中,提取特定内容 使用原则 只要使用字符串函数能够解决的问题就不要使用正则 正则的效率比较低,同时会降低代码的可读性 世界上最难理解的三样东西:医生的处方、道士的神符、码农的正则 提醒:正则是用来写的,不是用来读的;在不清楚功能的情况下,不要阅读别人的正则 基本使用 说明:...

2018-12-27 08:30:09 274

原创 14-python基础知识-邮件与短信

邮件与短信 邮件发送 简介: 邮件服务器:用户名、密码 相关协议: SMTP:简单邮件传输协议,默认端口是25 POP3:邮局通讯协议 IMAP:交互式邮件存取协议 用途:网站注册激活、通知、找回密码、营销等 库:smtplib 示例: import os import smtplib from email.mime.text import MIMEText # 邮件服...

2018-12-27 08:29:57 376

原创 13-python基础知识-异常处理

异常处理 相关概念 错误:程序运行之前的语法问题,如:关键字出错、缩进不齐、括号不成对等 异常:程序运行过程中出现的问题,如:除数为0,对象属性不存在,字典的键不存在,下标越界 异常处理 说明:异常处理可以理解为特殊的流程控制语句,可以提高代码的健壮性。 语法: try: print('正常代码') a = 3 / 0 print('执行结束') except ...

2018-12-27 08:29:21 124

原创 12-python基础知识-面向对象

面向对象 抽象基类(了解) 说明: 抽象基类就是为了统一接口而存在的 抽象类不能进行实例化(创建对象) 继承自抽象类的子类必须实现抽象类中的抽象方法 示例: from abc import ABC, abstractmethod # 抽象基类 class Animal(ABC): # 定义抽象方法:规定接口 @abstractmethod def run(se...

2018-12-27 08:29:10 139

原创 11-python基础知识-面向对象

面向对象 面向对象三大特点 封装:既是对数据结构的封装,又是处理数据的方法的封装。 继承:强调的是父子类的关系 多态:不同对象调用相同的方法,有不同的响应。 类的继承 相关概念 继承:父类的属性和方法,子类可以直接拥有,称为继承。 派生:子类在父类的基础上衍生出新的特征(属性或行为),称为派生。 总结:其实他们是一回事,知识描述问题的角度不同(继承侧重相同点,派生侧重不同点) 继承...

2018-12-27 08:28:22 133

原创 10-python基础知识-面向对象

面向对象 面向对象 与面向过程对比 面向过程:数学逻辑的映射,学会做个好员工 面向对象:生活逻辑的映射,学会做个好领导 生活实例 类: 人 手机 电脑 对象: 小明、老王 你的手机、我的手机 我的电脑、你的电脑 官方定义 类:具有相同特征(属性和行为)事物的抽象 对象:某个类的具象 编程语言 类:是一种自定义的数据类...

2018-12-27 08:28:11 145

原创 09-python基础知识-常用模块

常用模块 time sleep:睡眠 print('开始计时') # 睡眠指定的秒数,可以是小数 time.sleep(3) print('时间到') time:获取时间戳 # 获取时间戳(从1970-01-01 00:00:00到此刻的秒数) t = time.time() # print(t) localtime:将时间戳转换time.struct_time对象 # 将一个时间...

2018-12-26 19:20:24 160

原创 08-python基础知识-文件操作

文件操作 目录管理(os) 示例: import os # 执行命令 # 清屏 # os.system('cls') # 调出计算器 # os.system('calc') # 操作系统类型,nt表示windows,posix表示类unix # print(os.name) # 获取环境变量 # print(os.environ['path']) # print(os.environ.g...

2018-12-26 19:18:22 151

原创 07-python基础知识-函数使用

函数使用 零碎知识 灵活的if-else a = 3 if False else 5 # 上下两种写法等价 # if False: # a = 3 # else: # a = 5 print(a) 灵活的and/or # 前面的表达式为真,才会执行后面的表达式 a = True and 3 print(a) # 前面的表达式为假,后面的表达式根本无需执行 b = ...

2018-12-26 19:10:19 147

原创 06-python基础知识-函数使用

函数使用 变量作用域 块级作用域 if True: name = 'xiaoming' # 没有块级作用域 print(name) 局部作用域 def test(): a = 10 test() # 局部变量:在函数内部定义的变量,只能在函数内部使用 # print(a) 全局作用域 # 全局变量:定义在函数外部的变量,拥有全局的作用 num = 10 def...

2018-12-26 19:06:08 140

原创 05-python基础知识-函数基础

函数基础 函数简介 定义:具有特定功能的一段代码。 优点: 可以减少代码的重复书写 可以将功能的实现着和使用者分开,提高开发效率 分类: 库函数:print、input、type等 自定义:用户自己封装的函数 函数使用 基本格式: def 函数名([参数列表]): 函数体 函数名: 像变量名一样,只要符合标识符命名规范即可。 函数调用: 调用格式:函数名([参...

2018-12-26 18:06:34 103

原创 04-python基础知识-数据类型

数据类型 进制转换 十进制 基数0~9,逢10进1 示例:123 = 1 * 10^2 + 2 * 10^1 + 3 * 10^0 = 100 + 20 + 3 = 123 二进制 基数0和1,逢2进1 示例:0b110100 = 2^5 + 2^4 + 2^2 = 32 + 16 + 4 = 52 十进制转二进制:除2取余,倒序书写 22 = 0b10110 八进制 基数0...

2018-12-26 18:03:27 105

原创 03-python基础知识-循环结构

循环结构 循环结构(while) 格式: while 表达式: 语句块 执行流程:当程序执行到while语句时,首先判断表达式的真假。若表达式的值为真,则执行缩进的语句块,之后返回表达式继续判断;若表达式的值为假,则跳过缩进的语句块执行。 说明: 表达式:也叫循环条件 语句块:也叫循环体 死循环:循环条件一直成立 break:跳出循环 continue:结束本次循环,进入下次循环...

2018-12-26 17:58:12 147

原创 02-python基础知识-运算符与分支机构

运算符与分支结构 运算符 赋值运算符 用’='表示,左边只能是变量。 算术运算符 +、-、*:加、减、乘 /:除法,结果是浮点数 //:除法,结果是整数 %:求余 **:求幂,也可以使用函数pow 复合运算符 +=、-=、*=、… 示例:a += b等价于a = a + b 关系运算符 >、>=、<、<=、==、!= 表达式:由运算符和操作数构...

2018-12-26 17:45:27 421

原创 01-python基础知识-变量

第一个程序 打开pycharm 新建一个工程 新建一个文件 01-hello.py (后缀.py) ,输入:print(‘Hello world!’) 运行: 右键 =》 Run ‘01-hello’ 终端:python 01-hello.py 记得文件的路径要写对 python执行方式 交互式:直接终端启动python环境,然后输入一条解析执行一条命令;关闭后无法保留执行过的代码...

2018-12-26 17:07:04 107

空空如也

空空如也

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

TA关注的人

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