- 博客(10)
- 收藏
- 关注
原创 http常用的请求方法---------------落雨成风
HTTP请求方法总结根据HTTP标准,HTTP请求可以使用多种请求方法。HTTP1.0定义了三种请求方法: GET, POST 和 HEAD方法。HTTP1.1新增了五种请求方法:OPTIONS, PUT, DELETE, TRACE 和 CONNECT 方法。方法介绍GTE请求指定的页面信息,并返回实体主体。POST向指定资源提交数据进行处理请求(例如提交表...
2019-01-04 11:38:35 155
原创 with上下文管理器(Python)---------------------落雨成风
关于with上下文管理器的一些小总结:没有使用with打开文件的时候:def m1(): f = open("output.txt", "w") f.write("python之禅") f.close()这样写有一个潜在的问题,如果在调用 write 的过程中,出现了异常进而导致后续代码无法继续执行,close 方法无法被正常调用,因此资源就会一直被该程序占用者释放...
2018-12-28 14:31:26 154
原创 redis如何实现持久化(python)--------------------------落雨成风
Redis如何做持久化持久化: 把数据存放到断电也不会丢失的设备中,例如: 文件, mysql如何实现持久化快照(RDB)是redis默认做持久化的方式实现原理: redis是由C语言实现的,fork函数,会把主进程复制一个子进程, 子进程会把内存的数据依次遍历出来,存放到配置指定的二进制文件dump.rdb中。实现快照: 只要更改配置文件,默认提供额三种...
2018-12-23 11:05:23 1594
原创 字符串的相关操作----------------------------- 落雨成风
关于字符串一些常用操作,find检测 b 是否包含在 a中,如果是返回开始的索引值,否则返回-1index跟find()方法一样,只不过如果str不在 mystr中会报一个异常.count返回 str在start和end之间 在 mystr里面出现的次数replace把 mystr 中的 str1 替换成 str2,如果 count 指定,则替换不超过 count 次 第一个...
2018-12-20 21:18:07 124
原创 代码管理工具 SVN和git的区别-----------------------------落雨成风
Svn与Git的区别这篇主要是谈谈两者的区别,至于谁优谁劣看官自己思考吧!把第一条理解到位思想到位了做起来才会有的放矢,其他几条都是用的时候才能体会到(1) 最核心的区别Git是分布式的,而Svn不是分布的。能理解这点,上手会很容易,声明一点Git并不是目前唯一的分布式版本控制系统,还有比如Mercurial等,所以说它们差不许多。话说回来Git跟Svn一样有自己的集中式版本库和Server...
2018-12-15 15:43:58 909
原创 socket编程(python) ---------------------------落雨成风
socket:socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。socket就是该模式的一个实现,socket即是一种特殊的文件,一些socket函数就是对其进行的操作(读/写IO、打开、关闭)基本上,Socket 是任何一种计算机网络通讯中最基础的内容。例如当你在浏览器地址栏中输入 http://www.cnblog...
2018-12-15 08:31:17 225
原创 单例模式(Python)-------------------------------落雨成风
单例模式是什么:举个常见的单例模式例子,我们日常使用的电脑上都有一个回收站,在整个操作系统中,回收站只能有一个实例,整个系统都使用这个唯一的实例,而且回收站自行提供自己的实例。因此回收站是单例模式的应用。单例模式的应用场景:单例模式应用的场景一般发现在以下条件下:资源共享的情况下,避免由于资源操作时导致的性能或损耗等。如日志文件,应用配置。控制资源的情况下,方便资源之间的互相通信。如线...
2018-12-08 16:18:52 98
原创 数据结构之美------------快速排序 (Python)--------------------------------- 落雨成风
在我们常用的数据结构中,有八种排序方法,分别是:冒泡排序,快速排序,插入排序,归并排序,交换排序,希尔排序,基数排序,桶排序,由于面试被问到了快排的思路,因此特地做下总结:快速排序:它是由冒泡排序改进得到的一种新算法,基本思路:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进...
2018-12-07 15:58:21 108
原创 二叉树的遍历----落雨
遍历二叉树:概念: 树的遍历是树的一种重要的运算。所谓遍历是指对树中所有结点的信息的访问,即依次对树中每个结点访问一次且仅访问一次,我们把这种对所有节点的访问称为遍历(traversal)。那么树的两种重要的遍历模式是深度优先遍历和广度优先遍历,深度优先一般用递归,广度优先一般用队列。一般情况下能用递归实现的算法大部分也能用堆栈来实现。如图:深度优先遍历在深度优先遍历中,又分为:“层级遍...
2018-12-01 11:28:55 123 1
原创 python-------关于字符串格式化输出
在我们平时写程序的时候经常会用到格式化输出 ,so,稍微总结了一下:占位符意义%s替换字符串%d替换整形(int)类型%f浮点数%c字符%u无符号十进制整数%o八进制整数%x十六进制整数(小写字母0x)%X十六进制整数(大写字母0X)%e科学计数法(小写’e’)%E科学计数法(大写“E”)%g%...
2018-11-28 20:04:59 110
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人