一、什么是单向链表 在动态分配内存空间时,最常使用的就是“单向链表”(Single Linked List)。一个单向链表节点基本上是由两个元素,即数据字段和指针所组成,而指针将会指向下一个元素在内存中的位置,如下图所示: 在“单向链表”中,第一个节点是“链表头指针”,指向最后一个节点的指针设为NU ...
分类:
其他好文 时间:
2020-02-16 13:23:30
阅读次数:
75
python标准库简介 文本 string:通用字符串操作 re:正则表达式操作 difflib:差异计算工具 textwrap:文本填充 unicodedata:Unicode字符数据库 stringprep:互联网字符串准备工具 readline:GNU按行读取接口 rlcompleter:GN ...
分类:
编程语言 时间:
2020-02-14 20:49:40
阅读次数:
86
python中有神奇的三种读操作:read、readline和readlines read() : 一次性读取整个文件内容。推荐使用read(size)方法,size越大运行时间越长 readline() :每次读取一行内容。内存不够时使用,一般不太用 readlines() :一次性读取整个文件内 ...
分类:
其他好文 时间:
2020-02-14 14:51:43
阅读次数:
68
Python四种逐行读取文件内容的方法 下面四种Python逐行读取文件内容的方法, 分析了各种方法的优缺点及应用场景,以下代码在python3中测试通过, python2中运行部分代码已注释,稍加修改即可。 方法一:readline函数 # -*- coding: UTF-8 -*- f = op ...
分类:
编程语言 时间:
2020-02-14 01:06:55
阅读次数:
87
URL(Uniform Resource Locator)中文名为统一资源定位符,有时也被称为网页地址。表示为互联网上的资源,如网页或者FTP地址。 URL可以分为如下几个部分: protocol://host:port/path?query#fragment protocol(协议)可以是HTTP ...
分类:
编程语言 时间:
2020-02-13 12:44:45
阅读次数:
84
1、查看当前的python版本 python -V 2、安装依赖的包 yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make yum in ...
分类:
编程语言 时间:
2020-02-12 14:50:52
阅读次数:
96
在C#中,StreamReader的ReadLine方法是不支持自定义行分隔符的。这导致很多文本文件的行分隔符如果不是"\r"和"\n",那么使用StreamReader就无法正确读取到一行字符串。 所以我们这里采用一个.NET Core控制台项目,自定义一个ReadLineWithDelimite ...
分类:
其他好文 时间:
2020-02-12 13:13:53
阅读次数:
76
问题:调用readDouble方法是,需要输入一个double值,但是屏幕上看不到输入的double值 解决方法: 安装 rlwrap brew search rlwrap,查询mac的brew包管理器中是否有 rlwrap,搜到之后,执行: brew install rlwrap,安装完成后执行: ...
分类:
其他好文 时间:
2020-02-11 11:25:28
阅读次数:
329
a=[] with open('test5','r',encoding='utf-8') as z: while True: w=z.readline() a.append(w) if z.readline()=="": break for i in range(len(a)): print(a[i ...
分类:
移动开发 时间:
2020-02-10 22:43:05
阅读次数:
69
1、安装依赖包 1)首先安装gcc编译器,gcc有些系统版本已经默认安装,通过 gcc --version 查看,没安装的先安装gcc,yum -y install gcc 2)安装其它依赖包,(注:不要缺少,否则有可能安装python出错,python3.7.0以下的版本可不装 libffi-de ...
分类:
编程语言 时间:
2020-02-10 18:10:01
阅读次数:
81