自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

syz的博客

记录日常学习的点点滴滴

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

转载 Python解包(a, b = b, a)的一个坑

在Python中,交换两个变量的值很方便:a, b = b, a同样的,对于列表也简单直接:a[i], a[j] = a[j], a[i]至此都很trivial。但是请看下面这个交换:j = 0m = [1, 3, 5] j, m[j] = m[j], 99结果违背了(我的)直觉:print(j) # 1print(m) # [1, 99, ...

2019-07-24 13:17:29 222

原创 c++自定义头文件的编写及编译

1. 当我们需要在main.cpp文件中导入自定义的头文件test.h时,首先需要在main.cpp中“声明”:#include "test.h"2. 然后编写test.h文件。test.h文件只能声明需要的函数,类,变量。为了避免重复导入,需要加上#ifndef TEST_H #define TEST_H ......code部分.....#endif3. tes...

2018-10-11 19:26:50 12964

原创 linux下c++代码编译

1. gcc和g++的区别gcc和g++都可以用来编译c++文件,但gcc可以编译c文件,而g++只能编译cpp文件。2. g++的使用g++ -c test.cpp: 将test.cpp编译成.o文件g++ -o test test.o : 将test.o编译成可执行文件...

2018-10-11 19:25:47 197

原创 linux文件系统的inode

建立一个目录后,系统会分给该目录一个inode和一个block,inode记录了block的权限等属性,block记录了该目录下文件的inode和对应的文件名。当建立一个文件后,系统会分给该文件1个inode(从inode bitmap寻找没有使用的inode)和一个datablock(从block bitmap寻找没有使用过的block,数量根据文件大小而定),inode记录了该文件的属性(...

2018-10-11 19:24:55 279

原创 Python类属性和实例属性的定义

类属性,在类方法外定义的属性。实例属性,__init__内定义的属性。类属性可以直接用类名访问,具有读写权限,也可以用实例名访问,但用实例访问时只能读。当实例访问类不存在的属性时,会在实例中新建属性。...

2018-10-11 19:23:07 4572

原创 Python import搜索的路径顺序

在程序中导入时,如下顺序Python 标准库模块 Python 第三方模块 应用程序自定义模块import的搜索顺序:首先判断这个module是不是built-in即内建模块,如果是则引入内建模块,如果不是则在一个称为sys.path的list中寻找 sys.path在python脚本执行时动态生成,包括以下3个部分:脚本执行的位置,即当前路径 环境变量中的PYTHONPATH...

2018-10-11 19:21:52 6686

原创 Python读文件时,read(), readline(), readlines()的区别

read()读取整个文件,返回字符串;readline()一次读取一行;readlines()读取整个文件到迭代器中。

2018-10-11 19:19:24 145

空空如也

空空如也

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

TA关注的人

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