05 2018 档案

Assert断言
摘要:使用assert断言是学习python一个非常好的习惯,python assert 断言句语格式及用法很简单。在没完善一个程序之前,我们不知道程序在哪里会出错,与其让它在运行最崩溃,不如在出现错误条件时就崩溃,这时候就需要assert断言的帮助。本文主要是讲assert断言的基础知识。 python 阅读全文

posted @ 2018-05-24 20:18 王大拿 阅读(689) 评论(0) 推荐(0) 编辑

json序列化时定制支持datetime类型,和到中文让他保留中文形式
摘要:json序列化时,可以处理的数据类型有哪些?如何定制支持datetime类型 json序列化时遇到中文会默认转换成unicode ,如何让他保留中文形式 阅读全文

posted @ 2018-05-24 19:55 王大拿 阅读(1958) 评论(0) 推荐(1) 编辑

fromkeys()
摘要:#fromkeys() #说明:用于创建一个新字典,以序列seq中元素做字典的键,value为字典所有键对应的初始值 #案例 d=[1,2,3] dict={} dict=dict.fromkeys(d) print dict #{1: None, 2: None, 3: None} dict=dict.fromkeys(d,'xiaoden... 阅读全文

posted @ 2018-05-24 19:32 王大拿 阅读(159) 评论(0) 推荐(0) 编辑

Python中is和==的区别
摘要:Python中is和==的区别 Python中有很多运算符,今天我们就来讲讲is和==两种运算符在应用上的本质区别是什么。 在讲is和==这两种运算符区别之前,首先要知道Python中对象包含的三个基本要素,分别是:id(身份标识)、type(数据类型)和value(值)。 is和==都是对对象进行 阅读全文

posted @ 2018-05-24 19:32 王大拿 阅读(72369) 评论(9) 推荐(7) 编辑

pass
摘要:以if语句为例,在c或c++/java中: 1 2 3 4 5 6 对应于python就要这样写: 1 2 3 4 1 pass语句在函数中的作用 当你在编写一个程序时,执行语句部分思路还没有完成,这时你可以用pass语句来占位,也可以当做是一个标记,是要过后来完成的代码。比如下面这样: 1 2 定 阅读全文

posted @ 2018-05-24 19:32 王大拿 阅读(519) 评论(0) 推荐(0) 编辑

用python 实现一个栈
摘要:前言 Python本身已有顺序表(List、Tupple)的实现,所以这里从栈开始。 什么是栈 想象一摞被堆起来的书,这就是栈。这堆书的特点是,最后被堆进去的书,永远在最上面。从这堆书里面取一本书出来,取哪本书最方便?肯定是最上面那本。栈这种数据结构的特点就是如此:后进先出(Last In Firs 阅读全文

posted @ 2018-05-24 15:27 王大拿 阅读(2905) 评论(0) 推荐(0) 编辑

python语言的优点和缺点
摘要:python语言的优点和缺点 python语言的优点和缺点 python作为一门高级编程语言,它的诞生虽然很偶然,但是它得到程序员的喜爱却是必然之路。 龟叔给Python的定位是“优雅”、“明确”、“简单”,所以Python程序看上去总是简单易懂,初学者学Python,不但入门容易,而且将来深入下去 阅读全文

posted @ 2018-05-23 19:22 王大拿 阅读(39396) 评论(1) 推荐(1) 编辑

面試題之web
摘要:1. django和flask框架的区别? 2. wsgi作用? wsgi 》》点我 新知识 Django源码: 3. django 请求生命周期 a. wsgi, 创建socket服务端,用于接收用户请求并对请求进行初次封装。 b. 中间件,对所有请求到来之前,响应之前定制一些操作。 c. 路由匹 阅读全文

posted @ 2018-05-17 22:20 王大拿 阅读(379) 评论(0) 推荐(0) 编辑

np金融量化分析
摘要:在所有的np中都是已返回值的形式进行修改的,否则不会修改 只是显示内容 形状是三维数据 全0数组 reshape也可以将二维的变成一维的 下标和切片 一维的切片 二维切片 、 列表切片 给一个数组,显示所有大于5的偶数 花式索引 注意:逗号两遍不要都加花式索引 阅读全文

posted @ 2018-05-17 22:20 王大拿 阅读(188) 评论(0) 推荐(0) 编辑

websocket 11
摘要:1. websocket 回顾: - 什么是轮训? - 通过定时器让程序每隔n秒执行一次操作。 - 什么是长轮训? - 浏览器向后端发起请求,后端会将请求 hang 住,最多hang 30s。 如果一直不返回数据:则最多等待30s,紧接着用户立即再发送请求。 如果有数据返回:则操作数据并立即再发送请 阅读全文

posted @ 2018-05-17 22:19 王大拿 阅读(129) 评论(0) 推荐(0) 编辑

今日内容
摘要:ji 阅读全文

posted @ 2018-05-17 22:19 王大拿 阅读(75) 评论(0) 推荐(0) 编辑

Tornado
摘要:引言 回想Django的部署方式 以Django为代表的python web应用部署时采用wsgi协议与服务器对接(被服务器托管),而这类服务器通常都是基于多线程的,也就是说每一个网络请求服务器都会有一个对应的线程来用web应用(如Django)进行处理。 考虑两类应用场景 用户量大,高并发 如秒杀 阅读全文

posted @ 2018-05-17 20:08 王大拿 阅读(808) 评论(0) 推荐(0) 编辑

URL
摘要:从百度百科引用 统一资源定位符是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。 [1] 结构 结构 基本URL包含模式(或称协议)、服务器名称(或IP地址)、路径和文件 阅读全文

posted @ 2018-05-17 17:04 王大拿 阅读(318) 评论(0) 推荐(0) 编辑

面试题之基础部分
摘要:a. 为什么要学python? - 亲朋/学长 建议 - 了解: - 简单易学 - 生态圈比较强大 - 发展趋势:人工智能、数据分析 b. 谈谈你对Python和其他语言的区别? - 解释型 - python/php - 编译型 - c/java/c# - Python弱类型 c. 数据类型: - 阅读全文

posted @ 2018-05-17 15:54 王大拿 阅读(134) 评论(0) 推荐(0) 编辑

面试题
摘要:面試題之web 面試題之数据库 面试题之题目汇总 阅读全文

posted @ 2018-05-17 15:50 王大拿 阅读(133) 评论(0) 推荐(0) 编辑

用flask和长轮询实现对帅哥投票和实时查看票数
摘要:flask中的代码 index.html的代码 使用redis brpop() 方法取不出数据的话返回的是None 不会报错 阅读全文

posted @ 2018-05-16 20:54 王大拿 阅读(934) 评论(0) 推荐(1) 编辑

MySQL
摘要:mysql数据库学习 (使用,增删改查) 数据库学习 五个约束,数据库设计(一对一,一对多等等) mysql 学习 练习题 重要***** MySQL【四】 之 【索引】【视图】【触发器】【存储过程】【函数】 【事物 】【数据库锁】 数据库知识欠缺的 数据库学习egon的博客 约束 视图、触发器、事 阅读全文

posted @ 2018-05-16 15:49 王大拿 阅读(124) 评论(0) 推荐(0) 编辑

堆和栈的概念和区别
摘要:堆栈空间分配 栈(操作系统):由操作系统自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 堆(操作系统): 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收,分配方式倒是类似于链表 堆栈缓存方式 栈使用的是一级缓存, 他们通常都是被调用时处于存储空间 阅读全文

posted @ 2018-05-15 21:34 王大拿 阅读(935) 评论(0) 推荐(0) 编辑

面試題之数据库
摘要:索引 数据库分页 概念 - 看-看: 阅读全文

posted @ 2018-05-11 08:54 王大拿 阅读(161) 评论(0) 推荐(0) 编辑

爬虫值解决效率问题的方法
摘要:1 本质: 方案: 多进程 > 多线程 > 单线程 本质: 问题内容:阻塞 解决方案 异步非阻塞 用基本的代码实现异步非阻塞 1. 什么是协程? - 是“微线程”,不存在;是由程序员人为创造出来并控制程序:先执行某段代码、再跳到某处执行某段代码。 - 如果遇到非IO请求来回切换:性能更低。 - 如果 阅读全文

posted @ 2018-05-10 22:58 王大拿 阅读(566) 评论(0) 推荐(0) 编辑

回调函数的意义以及python实现
摘要:回调函数(callback),百度百科的解释是这样的: 回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对 阅读全文

posted @ 2018-05-10 14:58 王大拿 阅读(252) 评论(0) 推荐(0) 编辑

HTTP长连接、短连接究竟
摘要:HTTP长连接、短连接究竟是什么? 1. HTTP协议与TCP/IP协议的关系 HTTP的长连接和短连接本质上是TCP长连接和短连接。HTTP属于应用层协议,在传输层使用TCP协议,在网络层使用IP协议。 IP协议主要解决网络路由和寻址问题,TCP协议主要解决如何在IP层之上可靠地传递数据包,使得网 阅读全文

posted @ 2018-05-09 21:56 王大拿 阅读(164) 评论(0) 推荐(0) 编辑

TCP/IP四层模型和OSI七层模型的概念
摘要:TCP/IP四层模型 OSI七层模型 OSI(Open System Interconnection,开放系统互连)七层网络模型称为开放式系统互联参考模型 ,是一个逻辑上的定义,一个规范,它把网络从逻辑上分为了7层。每一层都有相关、相对应的物理设备,比如路由器,交换机。OSI 七层模型是一种框架性的 阅读全文

posted @ 2018-05-09 21:41 王大拿 阅读(200) 评论(0) 推荐(0) 编辑

面试题之题目汇总
摘要:第一题和答案 第二题和答案 多态?? 继承 就是按照 __mro__的順序去继承 阅读全文

posted @ 2018-05-08 23:53 王大拿 阅读(212) 评论(0) 推荐(0) 编辑

爬虫之微信项目
摘要:1.登录页面需要有二维码: 根据在network中查找,找到和他相关的内容 如果想要获取那些数据就要访问这个url 此url需要如何拼接, 登录渲染出二维码的flask代码 login.html初级代码 继续: 功能一:我这个也页面需要实时的检测用户是否扫码 功能实现 参照微信扫码前后数据变化可以得 阅读全文

posted @ 2018-05-08 22:34 王大拿 阅读(1820) 评论(0) 推荐(0) 编辑

轮询和长轮询
摘要:轮询:客户端定时向服务器发送Ajax请求,服务器接到请求后马上返回响应信息并关闭连接。优点:后端程序编写比较容易。缺点:请求中有大半是无用,浪费带宽和服务器资源。实例:适于小型应用。 长轮询:客户端向服务器发送Ajax请求,服务器接到请求后hold住连接,直到有新消息才返回响应信息并关闭连接,客户端 阅读全文

posted @ 2018-05-08 21:12 王大拿 阅读(191) 评论(0) 推荐(0) 编辑

三次握手、四次握手内容整理
摘要:经过整理教材、百度百科、他人博客,总结如下: 第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SENT 同步已发送状态 状态,等待服务器确认;SYN:同步序列编号(Synchronize Sequence Numbers)。 第二次握手:服务器收到syn包,必须确认客 阅读全文

posted @ 2018-05-08 01:01 王大拿 阅读(254) 评论(0) 推荐(0) 编辑

进行和线程的区别
摘要:进程和线程的概念、区别和联系 1. 什么是协程? - 是“微线程”,不存在;是由程序员人为创造出来并控制程序:先执行某段代码、再跳到某处执行某段代码。 - 如果遇到非IO请求来回切换:性能更低。 - 如果遇到IO(耗时)请求来回切换:性能高、实现并发(本质上利用IO等待的过程,再去干一些其他的事) 阅读全文

posted @ 2018-05-05 11:00 王大拿 阅读(482) 评论(0) 推荐(0) 编辑

导航