03 2019 档案
摘要:1 概念 进程:程序执行一次的过程。是程序被读取到内存之中,被操作系统调用时开始生命周期,执行结束即结束生命周期,是一个过程。进程是战占有cpu和内存的。 在linux系统下,创建进程会自动在系统下生成一个PCB(进程控制块)。 PCB:内存中的一小块空间,用来记录进程的各种信息,包括pid,nam
阅读全文
摘要:grant all privileges on *.* to 'root'@'ip'identified by '密码'; #授权某个ip的用户可以通过密码访问数据库
阅读全文
摘要:函数内部使用了选择排序的思想 1 编写函数,模拟内置函数sorted() 2 若有一个jsonline格式的文件file.txt,大小约为10K,我们的处理方式为: 现在要处理一个大小为10G的file.txt文件,但是内存只有4G。如果在只修改get_lines 函数而其他代码保持不变的情况下,应
阅读全文
摘要:以前对anaconda的理解比较少,以为它就是一个比较大的python库,现在发现它原来不止是这样,它还有很多其他用途。 Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。 因为包含了大量的科学包,Anaconda 的下载文件比较大(
阅读全文
摘要:1 在pycharm里面选择关闭project 2 返回到这个页面,然后点×让project不在project列表显示(最好记住project的位置) 3 到源文件夹删除这个project文件夹 大功告,就删除了这个project。
阅读全文
摘要:首先了解下基本概念: 1 WSGI WSGI:全称是Web Server Gateway Interface,是python应用程序或者框架和web服务器之间的一种接口,被广泛接受。WSGI不是服务器,python模块,框架,api或者任何软件,它更像是一种规范。描述web server如何和web
阅读全文
摘要:1 快速排序 快速排序是对冒泡排序的一种改进。 它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 比如: 以最后一个数字4 为基准数
阅读全文
摘要:2019.3.13测试可用 MTW881U3Z5-eyJsaWNlbnNlSWQiOiJNVFc4ODFVM1o1IiwibGljZW5zZWVOYW1lIjoiTnNzIEltIiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6IiIsImxpY2Vuc
阅读全文
摘要:概念 中间件是django进行请求/响应处理的钩子框架。它是一个轻量级,低级的‘插件’系统,用于全局改变django的输入和输出。 每一个中间件负责做一些特定的功能。 说白了中间件就是可以使我们在执行视图函数之前或者之后都可以进行一些额外的操作。它的本质就一个自定义类,其中定义了几种方法,djang
阅读全文
摘要:函数path() 1参数route:是一个匹配url的准则,这些准则不会匹配get或者post参数或者域名. 2参数view:当django找到了一个匹配准则,就会调用这个特定的视图函数,并传入一个httprequest对象作为第一个参数,别捕获的参数以关键字参数的形式传入. 3参数kwargs:任
阅读全文
摘要:Django的settings文件包含Django应用的所有配置项。 因为配置文件是Python模块,所以要注意以下几项: 不能有Python语法错误 可以用Python语法实现动态配置,例如: MY_SETTING = [str(i) for i in range(30)] 可以从其他配置文件中引
阅读全文
摘要:old_str = 'abcd' new_str1 = old_str[::-1] print(new_str1) new_str2 = ''.join(reversed(old_str)) print(new_str2)
阅读全文
摘要:old_dic = {'a':6, 'b':3, 'c':2, 'd':4, 'e':5, 'f':1}new_dic = sorted(old_dic.items(), key=lambda d:d[1])print(new_dic)x = zip(old_dic.values(), old_di
阅读全文
摘要:1 第一种方法利用了集合 2 第二种方法利用了遍历查找
阅读全文
摘要:主要使用的itertools库
阅读全文

浙公网安备 33010602011771号