上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 17 下一页
摘要: #多进程访问6个网址,计算一下一共有多少个字符。用2个子进程来实现。 阅读全文
posted @ 2019-11-11 11:22 腿短毛不多 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 首先,思考多进程、多线程、协程的区别? 其次,什么时候该用哪种模式? 进程:一个程序在计算机里面的一次运行。 线程:进程中调度执行的最小单位。 多进程:利用多核cpu,硬件的计算能力变强了。 程序的计算要求比较高的时候。 多线程:一核cpu,硬件的计算能力变弱了。 不是强调计算能力,而是强调多io操 阅读全文
posted @ 2019-11-11 11:21 腿短毛不多 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 用当前时间和设定的时间比较判断 直接使用timer类 使用sched 使用Crontab实现Scrapy爬虫的定时执行 ‘*/xx’等价于‘*’表示每xx小时执行一次 阅读全文
posted @ 2019-11-08 20:56 腿短毛不多 阅读(530) 评论(0) 推荐(0) 编辑
摘要: 区别: 1、exec与eval语句的主要区别是,exec把字符串转化成一个python代码执行,而eval从一个表达式里返回值。 2、exec没有返回值,eval有返回值 代码示例: eval eval() 函数用来执行一个字符串表达式,并返回表达式的值。 即实现list,tuple,dict与st 阅读全文
posted @ 2019-11-05 10:52 腿短毛不多 阅读(723) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-11-04 15:00 腿短毛不多 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 1.set:set去重的前提是,里面的值必须是不可变的数据类型, 可以把元素编程字符串后来做,也可以用eval() ["[1,23]","[1,23]"] 2.dict fromkeys 字典的key 3.循环:添加的方式,删除的方式 涉及的知识点:引用赋值,深浅拷贝 list_a =[1,1,1, 阅读全文
posted @ 2019-11-04 14:58 腿短毛不多 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 首先,什么叫重载? 重载主要是为了解决两个问题。 1。可变参数类型。 2。可变参数个数。 另外,一个基本的设计原则是,仅仅当两个函数除了参数类型和参数个数不同以外,其功能是完全相同的,此时才使用函数重载,如果两个函数的功能其实不同,那么不应当使用重载,而应当使用一个名字不同的函数。 对于情况 1 , 阅读全文
posted @ 2019-11-01 16:03 腿短毛不多 阅读(609) 评论(0) 推荐(0) 编辑
摘要: 同步: 多个任务之间有先后顺序执行,一个执行完下个才能执行。 异步: 多个任务之间没有先后顺序,可以同时执行,有时候一个任务可能要在必要的时候获取另一个同时执行的任务的结果,这个就叫回调! 阻塞: 如果卡住了调用者,调用者不能继续往下执行,就是说调用者阻塞了。 非阻塞: 如果不会卡住,可以继续执行, 阅读全文
posted @ 2019-11-01 15:09 腿短毛不多 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 定义: 算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。 能够对一定规范的输入,在有限时间内获得所要求的输出。 如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。 不同的算法可能用不同的时间、空 阅读全文
posted @ 2019-11-01 14:54 腿短毛不多 阅读(587) 评论(0) 推荐(0) 编辑
摘要: (.*)是贪婪匹配,会把满足正则的尽可能多的往后匹配 (.*?)是非贪婪匹配,会把满足正则的尽可能少匹配 阅读全文
posted @ 2019-11-01 14:19 腿短毛不多 阅读(396) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 17 下一页