自定义博客皮肤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

  • 博客(73)
  • 资源 (5)
  • 论坛 (3)
  • 收藏
  • 关注

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

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

2017-12-28 23:20:32 212

原创 Python编程:关于函数

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

2017-12-27 23:43:24 171

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

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

2017-12-27 23:12:33 302

原创 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 defined"""解决 引用stackoverflow的回答: - 你使用的是python3 - 参考的是python2的指南from

2017-12-27 11:12:08 26111 1

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

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

2017-12-26 16:11:48 531

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

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

2017-12-24 20:32:57 564

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

集合:一个无序的,不重复的数据组合 - 去重,列表变集合,自动去重 - 关系测试,测试两组数据之间的交集,差集,并集等关系去重set0 = set("hello") # 创建字符集合print("set0:", set0) # ->set0: {'e', 'l', 'h', 'o'}list1 = [1, 2, 3, 1, 2]set1 = set(list1) # 创建数值集合pr

2017-12-24 15:11:35 258

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

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

2017-12-23 22:46:07 233

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

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

2017-12-23 18:43:22 233

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

大小写转换print("name is Alex".capitalize()) # 转为首字母大写 ->Name is alexprint("name is Alex".title()) # 转为标题形式 ->Name Is Alexprint("Name".upper()) # 转大写 ->NAMEprint("Name".lower()) # 转小写 ->nameprint(

2017-12-23 18:35:29 219

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

数据类型数字number整数int浮点数float复数complex 小整数池:-5 ~ 257布尔值boolTrueFalse 三元运算符:result = value1 if condition else value2字节bytes与字符串string字节 –> decode –> 字符串字符串 –> encode –> 字节 设置参数:encoding=“utf-8

2017-12-21 23:37:34 273

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

Linux下的Hello World直接执行python hello.py指定解释器#!/usr/bin/env pythonprint "hello,world"给予执行权限:chmod 755 hello.py 运行脚本 ./hello.py 字符编码ASCIIgb2301GBKGB18030unicode 2bytesutf-8 en:1byte zh:3byte

2017-12-20 23:58:17 484

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

课程笔记:1、程序员之路:Linux入门常识2、程序员之路:Linux安装3、程序员之路:Linux基本命令格式4、程序员之路:Linux目录处理命令5、程序员之路:Linux常见目录 6、程序员之路:Linux链接命令7、程序员之路:Linux文件搜索 8、程序员之路:Linux帮助命令9、程序员之路:Linux压缩命令10、程序员...

2017-12-17 13:16:09 315

原创 程序员之路:Linux学习笔记汇总_彭世瑜_新浪博客

课程笔记:1、程序员之路:Linux入门常识2、程序员之路:Linux安装3、程序员之路:Linux基本命令格式4、程序员之路:Linux目录处理命令5、程序员之路:Linux常见目录6、程序员之路:Linux链接命令7、程序员之路:Linux文件搜索8、程序员之路:Linux帮助命令9、程序员之路:Linux压缩命令10、程序员之路:Linux...

2017-12-17 13:16:09 9

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

全栈full stack前端font-end后端back-end1、前端HTML:网页元素CSS:元素呈现JS:用户交互2、后端知识面:前后端结合/分离大数据,分布式数据库,关系型/非关系型操作系统,开源项目Python基础语法Python的基础数据结构:字符串:str,unicode列表:list可变列表,tuple不可变列表...

2017-12-17 10:38:03 1256

原创 程序员之路:Python全栈体验_彭世瑜_新浪博客

全栈full stack前端font-end后端back-end1、前端HTML:网页元素CSS:元素呈现JS:用户交互2、后端知识面:前后端结合/分离大数据,分布式数据库,关系型/非关系型操作系统,开源项目Python基础语法Python的基础数据结构:字符串:str,unicode列表:list可变列表,tuple不可变列表,set唯一性列...

2017-12-17 10:38:03 7

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

用户:使用操作系统的人用户组:具有相同系统权限的一组用户  用户和用户组基本命令groupadd 新用户组名 添加用户组groupmod -n 修改名 原用户组名 修改用户组名groupmod -g 668 用户组名 修改用户组编号groupadd -g 888 新用户组名 添加用户组并指定组编号groupdel 用户组名 删除用户组(必须先删除该组...

2017-12-16 22:50:06 387

原创 程序员之路:Linux用户和用户组_彭世瑜_新浪博客

用户:使用操作系统的人用户组:具有相同系统权限的一组用户 用户和用户组基本命令groupadd 新用户组名 添加用户组groupmod -n 修改名 原用户组名 修改用户组名groupmod -g 668 用户组名 修改用户组编号groupadd -g 888 新用户组名 添加用户组并指定组编号groupdel 用户组名 删除用户组(必须先删除该组下用户再删除组,...

2017-12-16 22:50:06 8

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

1、vi编辑器visual interface 可视化接口,类似windows的记事本2、vi编辑器的操作模式(esc键切换)command mode - 命令模式insert mode - 输入模式 last line mode - 底行模式(尾行,末行)3、简单操作步骤:# 新建文件,或打开:vim  filename# 插入模式:i# 退出保存:...

2017-12-14 22:27:40 87

原创 程序员之路:Linux之vim使用_彭世瑜_新浪博客

1、vi编辑器visual interface 可视化接口,类似windows的记事本2、vi编辑器的操作模式(esc键切换)command mode - 命令模式insert mode - 输入模式last line mode - 底行模式(尾行,末行)3、简单操作步骤:# 新建文件,或打开:vim filename# 插入模式:i# 退出保存:esc+:+wq...

2017-12-14 22:27:40 8

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

通配符bash中的特殊符号

2017-12-14 22:18:30 67

原创 程序员之路:Linux通配符_彭世瑜_新浪博客

通配符bash中的特殊符号

2017-12-14 22:18:30 10

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

逻辑符管道符# 命令1 | 命令2#命令1正确输出作为命令2的操作对象例子:# ll -a /etc/ | more#netstat -an | grep "ESTABLISHED"# netstat -an | grep ESTABLLSHED | wc -l常用操作命令:    Enter 向下n行,需要定义。默认为1行    Ctrl+F ...

2017-12-14 21:58:53 137

原创 程序员之路:Linux管道符_彭世瑜_新浪博客

逻辑符管道符# 命令1 | 命令2#命令1正确输出作为命令2的操作对象例子:# ll -a /etc/ | more#netstat -an | grep "ESTABLISHED"# netstat -an | grep ESTABLLSHED | wc -l常用操作命令: Enter向下n行,需要定义。默认为1行 Ctrl+F 向下滚动一屏...

2017-12-14 21:58:53 9

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

 1、标准输入输出2、输出重定向3、输入重定向 (显示行数、单词数、字节数) wc [选项] [文件名]  -c  统计字节数  -w  统计单词数  -l  统计行数  Ctrl+D结束输入  < 文件名     << 字符串   输入的内容 与字符串完全相等则结束 ...

2017-12-13 22:54:13 74

原创 程序员之路:Linux输出重定向_彭世瑜_新浪博客

1、标准输入输出2、输出重定向3、输入重定向 (显示行数、单词数、字节数)wc [选项] [文件名] -c 统计字节数 -w 统计单词数 -l 统计行数Ctrl+D结束输入 < 文件名 << 字符串 输入的内容 与字符串完全相等则结束 ...

2017-12-13 22:54:13 9

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

1、历史命令history [选项] [历史命令保存文件] -w   写入.bash_history文件 -c   清空历史命令(最好不清空) 默认保存1000条 (~/.bash_history) 通过 HISTSIZE 修改 /etc/profile2、历史命令的调用使用上下箭头调用以前的历史命令 !n  执行第n条 !!  执行上一条命令 ...

2017-12-13 22:21:24 102

原创 程序员之路:Linux历史命令_彭世瑜_新浪博客

1、历史命令history [选项] [历史命令保存文件]-w 写入.bash_history文件-c 清空历史命令(最好不清空)默认保存1000条 (~/.bash_history)通过 HISTSIZE 修改/etc/profile2、历史命令的调用使用上下箭头调用以前的历史命令!n 执行第n条!! 执行上一条命令!字符串 执...

2017-12-13 22:21:24 11

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

1、别名(1)查看系统别名# alias(2)设定别名,临时生效# alias 别名='原命令'(3)永久保存别名修改环境变量配置文件# vi ~/.bashrc#刷新:source .bashrc ,或重启生效(4)删除别名# unalias 别名(5)命令生效顺序# 第一顺序位执行用绝对路径或相对路径执行的命令# 第二顺序执行别名...

2017-12-13 20:20:26 213

原创 程序员之路:Linux别名与快捷键_彭世瑜_新浪博客

1、别名(1)查看系统别名# alias(2)设定别名,临时生效# alias 别名='原命令'(3)永久保存别名修改环境变量配置文件# vi ~/.bashrc#刷新:source .bashrc ,或重启生效(4)删除别名# unalias 别名(5)命令生效顺序# 第一顺序位执行用绝对路径或相对路径执行的命令# 第二顺序执行别名# 第三顺序执行...

2017-12-13 20:20:26 7

原创 程序员之路:Shell基础

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

2017-12-12 22:06:05 125

原创 程序员之路:Shell基础_彭世瑜_新浪博客

1、shell是什么(1)shell是一个命令行解析器(2)shell还是一个功能相当强大的编程语言主要语法有Bourne和C,C有csh和tcsh2、echo输出命令echo [选项] [输出内容]-e:支持反斜线控制的字符转换3、输出颜色# echo -e "\e[1;31m hello world \e[0m"#30m=黑色#31m=红色#32m=绿色...

2017-12-12 22:06:05 8

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

1、查看登录用户信息# w输出:USER:登录的用户名    TTY:登录终端     FROM:从哪个ip登录            LOGIN@:登录时间IDLE:用户闲置时间JCPU:指的是和该终端连接的所有进程占用的时间,这个时间里并不包括过去后台作业时间,但却包括当前正在运行的后台作业所占用的时间PCPU:指当前进程所占用的时间WHA...

2017-12-12 20:47:36 62

原创 程序员之路:Linux用户登录查看_彭世瑜_新浪博客

1、查看登录用户信息# w输出:USER:登录的用户名 TTY:登录终端 FROM:从哪个ip登录 LOGIN@:登录时间IDLE:用户闲置时间JCPU:指的是和该终端连接的所有进程占用的时间,这个时间里并不包括过去后台作业时间,但却包括当前正在运行的后台作业所占用的时间PCPU:指当前进程所占用的时间WHAT:当前正在运行...

2017-12-12 20:47:36 8

原创 程序员之路:Linux挂载

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

2017-12-12 20:38:23 140

原创 程序员之路:Linux挂载_彭世瑜_新浪博客

挂载命令1、查询与自动挂载# 查询系统中已经挂载的设备# mount# 依据配置文件/etc/fstab的内容,自动挂载# mount -a先创建一个文件/noname挂载新硬盘vim /etc/fstab在最后加/dev/sdb1 /noname etc3 defaults 0 0保存 重启即可2、挂载命令格式# mo...

2017-12-12 20:38:23 10

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

1、shutdown命令# shutdown [选项] 时间-c:取消前一个关机命令-h:关机-r:重启2、其他关机命令# halt# poweroff# init 03、重启命令# reboot# init 64、系统运行级别查看系统运行级别# cat /etc/inittab5、退出登录# logout切记,一般服务器只允...

2017-12-10 22:44:50 156

原创 程序员之路:Linux关机与重启_彭世瑜_新浪博客

1、shutdown命令# shutdown [选项] 时间-c:取消前一个关机命令-h:关机-r:重启2、其他关机命令# halt# poweroff# init 03、重启命令# reboot# init 64、系统运行级别查看系统运行级别# cat /etc/inittab5、退出登录# logout切记,一般服务器只允许少量用户连接,...

2017-12-10 22:44:50 9

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

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

2017-12-10 21:52:30 51

原创 程序员之路:Linux压缩命令_彭世瑜_新浪博客

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

2017-12-10 21:52:30 11

泰坦尼克数据集3个csv文件

泰坦尼克数据集3个csv文件: 1. train.csv, 2. test.csv, 3. gender_submission.csv

2018-06-03

mybatis-generator-demo.zip

mybatis-generator-demo 自动生成代码示例,最好配合教程使用 https://pengshiyu.blog.csdn.net/article/details/107594627

2020-07-26

CSS Tools: Reset CSS

The goal of a reset stylesheet is to reduce browser inconsistencies in things like default line heights, margins and font sizes of headings, and so on. The general reasoning behind this was discussed in a May 2007 post, if you're interested. Reset styles quite often appear in CSS frameworks, and the original "meyerweb reset" found its way into Blueprint, among others.

2020-07-23

浏览器Header和cookie字符串形式转Json

浏览器Header和cookie字符串形式转Json,没发放图片,下载试试看吧,飞的需要50个字吗,我先说下这个软件的功能,再说下这个软件是用java写的,需要安装java环境 具体介绍看这里: https://pengshiyu.blog.csdn.net/article/details/105398552

2020-04-08

Python高手之路 试读版 PDF电子书下载 带书签目录

Python高手之路 试读版 PDF电子书下载 带书签目录,注意,是试读版本

2018-05-23

彭世瑜的留言板

发表于 2020-01-02 最后回复 2020-03-20

博客管理后台搜索文章的时候应该忽略英文大小写

发表于 2020-02-16 最后回复 2020-02-16

后台管理文字太细,不支持回车搜索

发表于 2020-02-15 最后回复 2020-02-15

空空如也

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

TA关注的人 TA的粉丝

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