01 2019 档案

摘要:JavaScript代码运行前有一个类似编译的过程即词法分析,词法分析主要有三个步骤: 分析参数 再分析变量的声明 分析函数声明 具体步骤如下: 函数在运行的瞬间,生成一个活动对象(Active Object),简称AO 第一步:分析参数: 第二步:分析变量声明:如var age;或var age= 阅读全文
posted @ 2019-01-31 22:39 离人怎挽_wdj 阅读(315) 评论(0) 推荐(0) 编辑
摘要:IO模型: 对于一次IO访问(以read举例),数据会先被拷贝到操作系统内核的缓冲区中,然后才会从操作系统内核的缓冲区拷贝到应用程序的地址空间。所以说,当一个read操作发生时,它会经历两个阶段: 1. 等待数据准备 (Waiting for the data to be ready)2. 将数据从 阅读全文
posted @ 2019-01-30 21:32 离人怎挽_wdj 阅读(241) 评论(0) 推荐(0) 编辑
摘要:按照要求将d:\fish\venv\lib\site-packages (10.0.1) 中的pip-10.0.1.dist-info删除,再次运行python3 -m pip install --upgrade pip 后升级成功, 阅读全文
posted @ 2019-01-30 11:54 离人怎挽_wdj 阅读(13097) 评论(0) 推荐(0) 编辑
摘要:协程:是单线程下的并发,又称微线程 。一句话说明什么是线程:协程是一种用户态的轻量级线程,即协程是由用户程序自己控制调度的。 #1. python的线程属于内核级别的,即由操作系统控制调度(如单线程遇到io或执行时间过长就会被迫交出cpu执行权限,切换其他线程运行) #2. 单线程内开启协程,一旦遇 阅读全文
posted @ 2019-01-30 11:53 离人怎挽_wdj 阅读(175) 评论(0) 推荐(0) 编辑
摘要:进程是资源分配的最小单位, 线程是CPU调度的最小单位. 每一个进程中至少有一个线程。 线程与进程的区别 1)地址空间和其它资源(如打开文件):进程间相互独立,同一进程的各线程间共享。某进程内的线程在其它进程不可见。 2)通信:进程间通信IPC,线程间可以直接读写进程数据段(如全局变量)来进行通信— 阅读全文
posted @ 2019-01-28 18:18 离人怎挽_wdj 阅读(241) 评论(0) 推荐(0) 编辑
摘要:md5加密(正常的md5,加盐,动态加盐) 应用于密码的密文存储,文件的一致性校验 加盐 bytes,将字符串转化为字节 sha1加密 阅读全文
posted @ 2019-01-27 20:00 离人怎挽_wdj 阅读(186) 评论(0) 推荐(0) 编辑
摘要:socket实现文件上传和下载 #!/usr/bin/env python # coding:utf-8 import socket import struct import json buffer = 1024 sk = socket.socket() sk.bind(('127.0.0.1',8 阅读全文
posted @ 2019-01-25 23:05 离人怎挽_wdj 阅读(142) 评论(0) 推荐(0) 编辑
摘要:Scrapy Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架。 其可以应用在数据挖掘,信息处理或存储历史数据等一系列的程序中。 Scrapy囊括了爬取网站数据几乎所有的功能,是一个扩展性很强的一个框架,Scrapy在爬虫界里相当于web的Django Scrapy 使用了 Twi 阅读全文
posted @ 2019-01-18 16:09 离人怎挽_wdj 阅读(241) 评论(0) 推荐(0) 编辑
摘要:1、二分法: 2、斐波那契 3、冒泡法排序 阅读全文
posted @ 2019-01-16 14:53 离人怎挽_wdj 阅读(277) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示