0.PyCharm常用快捷键 1.查看使用库源码 经常听人说,多看源码。源码不仅能帮我们搞清楚运行机制,还能学习优秀的库或者框架的最佳实践。 调用库时,你可以在你好奇的几乎任何地方点击Command+B,就可以很方便的跳转到源码里的类,方法,函数,变量的定义。 2.让你的代码PEP8 写Python代码时,你会严格遵守pep8规范么?还是要遵守的,不然代码传到github或者知乎上被人怼就不好了。但是如果靠肉眼去检查和注意的话,太累,靠PyCharm来做这事就好,Command+Option+L,一键pep8走起。 3.新手不再愁安装库 如果你是新手,可能会为了安装库而感到烦...

1、文件指针和文件描述符     在任何一种操作系统中,程序在开始读写一个文件的内容之前,必须首先在程序与文件之间建立连接或通信通道,这一过程称为打开文件。打开一个文件的目的可以是为了读或者为了写,也可以是即读又写。   有两种机制用于描述程序与文件的这种连接:文件描述符和文件流。 文件描述符这一概念只适用与UNIX/Linux这样的操作系统,UNIX/Linux内核提供相应的文件操作函数,因为Linux一切皆文件。   文件指针是由C语言库定义的,UNIX/Linux和windows都可以用。 文件IO相关的函数都属于系统调用函数,不可移植。标准IO相关的函数是属于C语言标准库的,可以移植。...

HashMap看这一篇就够了 一、HashMap数据结构 二、数据插入原理 三、HashMap的容量 四、HashMap的hash()算法 五、JDK1.8主要的优化 六、HashMap是线程安全的吗? 一、HashMap数据结构 HashMap是Java中最常用的集合类框架,也是Java语言中非常典型的数据结构 二、数据插入原理 判断数组是否为空,为空进行初始化; 不为空,计算k的hash值,通过(n1)&hash计算应当存放在数组中的下标index; 查看table[index]是否存在数据,没有数据就构造一个Node节点存放在table[index]中; 存在...

关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~