上一页 1 ··· 3 4 5 6 7 8 9 10 下一页
摘要: 1. 爬虫相关概念 1.1 定义 爬虫就是通过编写程序模拟浏览器上网,然后让其去互联网上抓取数据的过程 1.2 主流语言实现爬虫优劣 php:可以实现爬虫。但是php在实现爬虫中支持多线程和多进程方面做的不好 java:可以实现爬虫。java可以非常好的处理和实现爬虫,是唯一可以与python并驾齐 阅读全文
posted @ 2018-10-15 20:46 朝朝哥 阅读(902) 评论(0) 推荐(0) 编辑
摘要: 1.Mysql 概念 1.1 定义 1.2 相关概念 2. 基本操作 2.1 文件夹(库) 2.2 文件(表) 2.3 文件一行行内容(记录) 阅读全文
posted @ 2018-10-15 20:26 朝朝哥 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 1. re模块方法 1.1 match() 定义:从字符串起始位置匹配,如果不是起始位置匹配成功就返回None 1.2 search() 定义: 扫描整个字符串并返回第一个成功的匹配 可以通过调用group()方法得到匹配的字符串,如果字符串没有匹配,则返回None 1.3 findall 定义:在 阅读全文
posted @ 2018-08-18 11:54 朝朝哥 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 1.计算密集型下进程与线程对比 import time,os from multiprocessing import Process from threading import Thread #计算密集型 def work(): res= 0 for i in range(100000): res+ 阅读全文
posted @ 2018-07-17 19:43 朝朝哥 阅读(1369) 评论(0) 推荐(0) 编辑
摘要: 1、什么是GIL? GIL本质上是互斥锁,可以将并发运行变为串行,以此来控制同一时间内共享数据只能被一个任务修改,保证时间安全 2、GIL应用场景 使用原因:Cpython解释器自带垃圾回收机制不是线程安全的 在一个python 进程内,包含了许多线程(主线程,解释器级别线程);主线程开启了许多其他 阅读全文
posted @ 2018-07-16 12:41 朝朝哥 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 1、什么是进程? 正在进行一个过程或者一个任务,而负责执行任务的是cpu;(单核和多道技术可以实现多个进程的并发执行) 2、进程与程序区别? 程序是一堆代码,而进程指程序运行的过程,(同一个程序执行两次也是两个进程) 3、进程创建 新进程的创建时由一个人已经存在的进程执行了一个用于创建进程的系统调用 阅读全文
posted @ 2018-07-11 19:59 朝朝哥 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 1、基于tcp协议 服务端: 阅读全文
posted @ 2018-07-11 14:26 朝朝哥 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 1 tcp有粘包及udp无粘包 2 产生原因: 3 解决方案 阅读全文
posted @ 2018-07-10 18:29 朝朝哥 阅读(829) 评论(0) 推荐(0) 编辑
摘要: 1、socket作用 socket层介于应用层和传输层之间,它起着连接应用层和传输层的功能,同时它能连接应用层和网络层。 socket把复杂的tcp/ip协议隐藏在socket接口后面,对用户来说,一组简单的接口就是全部,让socket组织数据,以符合指定的协议。 socket= IP + port 阅读全文
posted @ 2018-07-07 20:43 朝朝哥 阅读(1226) 评论(0) 推荐(0) 编辑
摘要: 1、什么是单例模式? 基于某种方法实例化多次得到的实例是同一个; 2、为何用单例模式 当实例化多次得到的对象中存放的属性否一样的情况,应该将多个对象指向同一个内存,即同一个实例 3、怎么用? (1)单例模式实现方式一,定义类的方法,判断是否实例 阅读全文
posted @ 2018-07-02 21:04 朝朝哥 阅读(199) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页