自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

彭世瑜的博客

记录我的code历程 个人主页:www.pengshiyu.com

原创 Python编程: 局部变量与全局变量

通过关键字global声明为全局变量,可修改全局变量的值var1 = 1 # 定义全局变量def change_val(): var1 = 5 # 定义局部变量 print("change_val after val:",var1)def change_v...

2017-12-28 23:20:32

阅读数 93

评论数 0

原创 Python编程:关于函数

函数和过程1.面向对象:类 class 2.面向过程:过程 def 3.函数式编程:函数 def# 函数,有返回值 def func1(): print("func 1") return 0# 过程,没有返回值 def func2(): pri...

2017-12-27 23:43:24

阅读数 108

评论数 0

原创 Python编程:关于编码解码及UnicodeDecodeError

python2默认的编码是ASCII码 python3默认的编码是utf-8 思路:先将现有编码转为unicode,再转为目标编码 encode() –> decode() Created with Raphaël 2.1.2asccii码unicodeutf-8 ...

2017-12-27 23:12:33

阅读数 179

评论数 0

原创 Python编程:NameError: name 'reduce' is not defined

问题来了使用 reduce() 测试的时候报错:reduce 未定义!print(reduce(lambda x, y: x + y, [ 1, 2, 3]))"""Output: NameError: name 'reduce' is not d...

2017-12-27 11:12:08

阅读数 21696

评论数 1

原创 Python编程:10个面试常问的问题

参考:《10个Python面试常问的问题》 原文链接:https://mp.weixin.qq.com/s/NIfaEOplupmvryo_SntFAw类继承 方法对象 new和init list和dict生成 全局和局部变量 交换两个变量的值 默认方法 包管理 闭包 性能 1.类继承def...

2017-12-26 16:11:48

阅读数 278

评论数 0

原创 Python全栈之路:文件file常用操作

目录 [toc]文件模式mode 文件模式 操作 r 以读方式打开(默认) rU 或者 U 以读方式打开,同时提供通用换行符支持 w 以写方式打开,必要时清空 a 以追加模式打开,从EOF开始,必要时创建新的文件 r+ 以读写方式打开 w+ ...

2017-12-24 20:32:57

阅读数 304

评论数 0

原创 Python全栈之路:集合set常用方法

集合:一个无序的,不重复的数据组合 - 去重,列表变集合,自动去重 - 关系测试,测试两组数据之间的交集,差集,并集等关系去重set0 = set("hello") # 创建字符集合 print("set0:", set0) # ->set0:...

2017-12-24 15:11:35

阅读数 180

评论数 0

原创 Python全栈之路:字典dict常用方法

特性: dict无序 key唯一,天生去重 常用函数 dict.clear() 删除字典中所有元素 dict.copy() 返回字典(浅复制)的一个副本 dict.get(key,default=None) 对字典dict中的键key,返回它对应的值value,如果字典中不存在此...

2017-12-23 22:46:07

阅读数 146

评论数 0

原创 Python全栈之路:list列表常用方法

增 append() insert() 删 remove() del pop() 改 list_object[index] = value 查 切片[start: end: step] index() # 查找索引 拷贝 别名绑定:list1=list2 浅拷贝4种方式 names1 = nam...

2017-12-23 18:43:22

阅读数 163

评论数 0

原创 Python全栈之路:string字符串常用方法

大小写转换print("name is Alex".capitalize()) # 转为首字母大写 ->Name is alex print("name is Alex".title()) # 转为标题形式 ->Name Is Alex pr...

2017-12-23 18:35:29

阅读数 154

评论数 0

原创 Python全栈之路:基本数据类型

数据类型数字number 整数int 浮点数float 复数complex 小整数池:-5 ~ 257 布尔值bool True False 三元运算符:result = value1 if condition else value2 字节bytes与字符串string 字节 –> d...

2017-12-21 23:37:34

阅读数 180

评论数 0

原创 Python全栈之路:Linux下的HelloWorld

Linux下的Hello World直接执行python hello.py 指定解释器#!/usr/bin/env python print "hello,world"给予执行权限:chmod 755 hello.py 运行脚本 ./hello.py 字符编码 ASCII g...

2017-12-20 23:58:17

阅读数 232

评论数 0

原创 程序员之路:Linux学习笔记汇总

课程笔记: 1、程序员之路:Linux入门常识 2、程序员之路:Linux安装 3、程序员之路:Linux基本命令格式 4、程序员之路:Linux目录处理命令 5、程序员之路:Linux常见目录  6、程序员之路:Linux链接命令 7、程序员之路:Linux...

2017-12-17 13:16:09

阅读数 229

评论数 0

原创 程序员之路:Python全栈体验

全栈full stack 前端font-end 后端back-end 1、前端 HTML:网页元素 CSS:元素呈现 JS:用户交互 2、后端 知识面: 前后端结合/分离 大数据,分布式 数据库,关系型/非关系型 操作系统,开源项目 Python基础语法 Py...

2017-12-17 10:38:03

阅读数 815

评论数 0

原创 程序员之路:Linux用户和用户组

用户:使用操作系统的人 用户组:具有相同系统权限的一组用户   用户和用户组基本命令 groupadd 新用户组名 添加用户组 groupmod -n 修改名 原用户组名 修改用户组名 groupmod -g 668 用户组名 修改用户组编号 groupadd -...

2017-12-16 22:50:06

阅读数 310

评论数 0

原创 程序员之路:Linux之vim使用

1、vi编辑器 visual interface 可视化接口,类似windows的记事本 2、vi编辑器的操作模式(esc键切换) command mode - 命令模式 insert mode - 输入模式  last line mode - 底行模式(尾行,末行) ...

2017-12-14 22:27:40

阅读数 40

评论数 0

原创 程序员之路:Linux通配符

通配符 bash中的特殊符号

2017-12-14 22:18:30

阅读数 32

评论数 0

原创 程序员之路:Linux管道符

逻辑符 管道符 # 命令1 | 命令2 #命令1正确输出作为命令2的操作对象 例子: # ll -a /etc/ | more #netstat -an | grep "ESTABLISHED" # netstat -an | grep ESTABL...

2017-12-14 21:58:53

阅读数 77

评论数 0

原创 程序员之路:Linux输出重定向

 1、标准输入输出 2、输出重定向 3、输入重定向 (显示行数、单词数、字节数)  wc [选项] [文件名]   -c  统计字节数   -w  统计单词数   -l  统计行数    Ctrl+D结束输入   < 文件名       &lt...

2017-12-13 22:54:13

阅读数 37

评论数 0

原创 程序员之路:Linux历史命令

1、历史命令 history [选项] [历史命令保存文件]  -w   写入 .bash_history文件  -c   清空历史命令(最好不清空)  默认保存1000条 (~/.bash_history)  通过 HISTSIZE 修改  /etc/profile ...

2017-12-13 22:21:24

阅读数 29

评论数 0

原创 程序员之路:Linux别名与快捷键

1、别名 (1)查看系统别名 # alias (2)设定别名,临时生效 # alias 别名='原命令' (3)永久保存别名 修改环境变量配置文件 # vi ~/.bashrc #刷新:source .bashrc ,或重启生效 (4)删除别名...

2017-12-13 20:20:26

阅读数 55

评论数 0

原创 程序员之路:Shell基础

1、shell是什么 (1)shell是一个命令行解析器 (2)shell还是一个功能相当强大的编程语言 主要语法有Bourne和C,C有csh和tcsh 2、echo输出命令 echo [选项] [输出内容] -e:支持反斜线控制的字符转换 3、输出颜色 # ec...

2017-12-12 22:06:05

阅读数 58

评论数 0

原创 程序员之路:Linux用户登录查看

1、查看登录用户信息 # w 输出: USER:登录的用户名     TTY:登录终端       FROM:从哪个ip登录               LOGIN@:登录时间 IDLE:用户闲置时间 JCPU:指的是和该终端连接的所有进程占用的时间,这个时间里并不包括...

2017-12-12 20:47:36

阅读数 28

评论数 0

原创 程序员之路:Linux挂载

挂载命令 1、查询与自动挂载 # 查询系统中已经挂载的设备 # mount # 依据配置文件/etc/fstab的内容,自动挂载 # mount -a 先创建一个文件/noname挂载新硬盘 vim /etc/fstab 在最后加 /dev/sdb1    /non...

2017-12-12 20:38:23

阅读数 64

评论数 0

原创 程序员之路:Linux关机与重启

1、shutdown命令 # shutdown [选项] 时间 -c:取消前一个关机命令 -h:关机 -r:重启 2、其他关机命令 # halt # poweroff # init 0 3、重启命令 # reboot # init 6 4、系统运行级别 查看系统运行...

2017-12-10 22:44:50

阅读数 91

评论数 0

原创 程序员之路:Linux压缩命令

常用的压缩格式: .zip    .gz    .bz2    .tar.gz    .tar.bz2 注意:文件名后缀便于管理人员区分文件类型 (1).zip格式压缩 #压缩文件 zip 压缩文件名 源文件 #压缩目录 zip -r 压缩文件名 源文件 #解压缩 ...

2017-12-10 21:52:30

阅读数 21

评论数 0

原创 程序员之路:护眼豆沙绿颜色值

这个苹果绿,或者称豆沙绿 具体色彩值是:色调(Hue)84、饱和度(Sat)91、亮度(Lum)205。 对应RGB值为(204, 232, 207)

2017-12-10 21:35:00

阅读数 4660

评论数 0

原创 程序员之路:Linux帮助命令

【1】帮助命令man(manual指南) 1、获取指定命令的帮助 man 命令 例如:man ls #查看ls的帮助 2、查看命令拥有哪几个级别的帮助 man -f 命令 相当于 whatis 命令 例如: man -5 passwd man -4 null man -8...

2017-12-10 20:50:50

阅读数 30

评论数 0

原创 程序员之路:Linux文件搜索

1、文件搜索命令locate 格式:locate 文件名 后台数据库中按文件名搜索,搜索速度更快 /var/lib/mlocate   #locate命令所搜索的后台数据库 update 更新数据库 Linux默认一天更新一次文件数据库 /etc/updatedb.c...

2017-12-10 15:32:13

阅读数 29

评论数 0

原创 程序员之路:Linux链接命令

链接命令link ln -s [原文件][目标文件]  是生成连接文件 -s创建软连接。创建软连接一定要写绝对路径 硬链接: 1.拥有相同的i节点和存储block块,可以看做是同一个文件 2.可通过i节点识别,i节点相同,文件大小完全一样 3.不能跨分区 4.不能针对目录...

2017-12-09 22:23:51

阅读数 22

评论数 0

原创 程序员之路:Linux常见目录

/ 根目录  /bin 存放必要的命令  /boot 存放内核以及启动所需的文件等  /dev 存放设备文件  /etc 存放系统的配置文件  /home 用户文件的主目录,用户数据存放在其主目录中  /lib 存放必要的运行库  /mnt 存放临时的映射文件...

2017-12-09 21:17:43

阅读数 26

评论数 0

原创 程序员之路:Linux目录处理命令

1、建立目录make directories mkdir -p [目录名] -p 递归创建 2、切换目录change directory cd [目录] 简化操作 cd ~ 进入当前用户的家目录 cd  cd - 进入上次目录 cd .. 进入上一级目录 cd . 进入当...

2017-12-09 20:16:00

阅读数 33

评论数 0

原创 程序员之路:Linux基本命令格式

1、命令提示符 [root@localhost ~]# root:当前登录用户,linux的管理员. windows是administrator. localhost:主机名 ~当前所在目录(家目录,初始登录位置).对于管理员,家目录是/root;对于普通用户如user1...

2017-12-09 19:42:08

阅读数 20

评论数 0

原创 程序员之路:Linux安装

1、分区类型 (1)主分区:最多只能有4个 (2)扩展分区: 最多只能有一个 主分区加扩展分区最多有4个 不能写入数据,只能包含逻辑分区 (3)逻辑分区 2、格式化 格式化又称逻辑格式化,指的是根据用户选定的文件系统(如FAT16, FAT32, NTFS, EXT2, ...

2017-12-09 10:48:06

阅读数 56

评论数 0

原创 vm安装centOS报错:anaconda: Fatal IO error 104

Running anaconda 13.21.176, the CentOS system installer - please wait 11:37:49 Starting graphical installation. anaconda: Fatal IO error ...

2017-12-06 23:37:50

阅读数 267

评论数 0

原创 程序员之路:Linux入门常识

1、Linux分为内核版和发行版 2、Linux常用开源软件 3、开源软件 (1)使用自由,绝大多数开源软件免费 (2)研究自由,可以获得软件源代码 (3)散布及改良自由,可以自由传播,改良甚至销售 4、相关网站 https://www.netcraft.co...

2017-12-06 08:49:05

阅读数 67

评论数 0

原创 程序员之路:MySQL图形化管理工具

MySQL图形化管理工具 1、MySQL Workbench:MySQL自带 2、navicat:https://www.navicat.com.cn/ 3、phpMyAdmin:需要安装PHP,https://www.phpmyadmin.net/ ...

2017-12-03 20:21:03

阅读数 144

评论数 0

原创 程序员之路:MySQL存储引擎

存储引擎 MySQL可以将数据以不同的技术存储在文件(内存)中,这种技术就称为存储引擎 每一种存储引擎使用不同的存储机制,索引技巧,锁定水平,最终提供广泛且不同的功能 MySQL支持的存储引擎 MyISAM、InnoDB、Memory、CSV、Archive 并发控制...

2017-12-03 17:59:25

阅读数 19

评论数 0

原创 程序员之路:MySQL存储过程

1、SQL 命令执行过程 2、存储过程 是SQL语句和控制语句的预编译集合,以一个名称存储并作为一个单元处理 3、存储过程的优点 增强SLQ语句的功能和灵活性 实现较快的执行速度 减少网络流量 4、创建存储过程 CREATE  [DEFINER = { user |...

2017-12-02 20:18:49

阅读数 23

评论数 1

原创 程序员之路:MySQL自定义函数

查看表结构: DESC table_name; 修改默认分隔符: DELIMITER // 自定义函数:UDF user-defined function CREATE FUNCTION fun_name() RETURNS {STRING | INTEGER | RE...

2017-12-02 19:56:42

阅读数 20

评论数 0

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