03 2018 档案

摘要:要理解select.select模块其实主要就是要理解它的参数, 以及其三个返回值。select()方法接收并监控3个通信列表, 第一个是所有的输入的data,就是指外部发过来的数据,第2个是监控和接收所有要发出去的data(outgoing data),第3个监控错误信息在网上一直在找这个sele 阅读全文 »
posted @ 2018-03-20 22:34 听风。 阅读(63536) 评论(7) 推荐(10) 编辑
摘要:Web端即时通讯技术:即时通讯技术简单的说就是实现这样一种功能:服务器端可以即时地将数据的更新或变化反应到客户端,例如消息即时推送等功能都是通过这种技术实现的。但是在Web中,由于浏览器的限制,实现即时通讯需要借助一些方法。这种限制出现的主要原因是,一般的Web通信都是浏览器先发送请求到服务器,服务 阅读全文 »
posted @ 2018-03-18 15:34 听风。 阅读(24199) 评论(1) 推荐(9) 编辑
摘要:Python标准异常总结 AssertionError 断言语句(assert)失败 AttributeError 尝试访问未知的对象属性 EOFError 用户输入文件末尾标志EOF(Ctrl+d) FloatingPointError 浮点计算错误 GeneratorExit generator 阅读全文 »
posted @ 2018-03-13 20:16 听风。 阅读(368) 评论(0) 推荐(0) 编辑
摘要:一、简单介绍Matplotlib 1、Matplotlib是一个强大的Python绘图和数据可视化的工具包 2、安装方法:pip install matplotlib 3、引用方法:import matplotlib.pyplot as plt 4、绘图函数:plt.plot() 5、显示图像:pl 阅读全文 »
posted @ 2018-03-13 19:38 听风。 阅读(532) 评论(0) 推荐(0) 编辑
摘要:1.递归函数 在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。 举个例子,我们来计算阶乘n! = 1 x 2 x 3 x ... x n,用函数fact(n)表示,可以看出: fact(n) = n! = 1 x 2 x 3 x ... x (n-1) x n = 阅读全文 »
posted @ 2018-03-13 15:36 听风。 阅读(6496) 评论(0) 推荐(1) 编辑
摘要:在javascript里面,this是一个特殊的对象,它不像其他编程语言那样,是存储在实例中的值,直接指向此实例。 而是作为一个单独的指针,在不同的情况之下,指向不同的位置,这也是为什么我们会将它搞混的原因。 下面我们来看下,它在不同情况下分别是怎样一种形态 1.在全局作用域时: 这个是最好理解的, 阅读全文 »
posted @ 2018-03-11 21:02 听风。 阅读(3391) 评论(0) 推荐(0) 编辑
摘要:一、获取类里面的静态属性以及动态属性的方法 方式一: # 方式一 class Foo(object): user = 123 def __init__(self): self.name = 123 self.age = 456 def aaa(self): self.name = 'sd' obj 阅读全文 »
posted @ 2018-03-08 22:55 听风。 阅读(384) 评论(0) 推荐(0) 编辑
摘要:1.区别: (1)事务处理: MyISAM是非事务安全型的,而InnoDB是事务安全型的(支持事务处理等高级处理); (2)锁机制不同: MyISAM是表级锁,而InnoDB是行级锁; (3)select ,update ,insert ,delete 操作: MyISAM:如果执行大量的SELEC 阅读全文 »
posted @ 2018-03-08 11:31 听风。 阅读(648) 评论(0) 推荐(0) 编辑
摘要:Tornado Tornado 是 FriendFeed 使用的可扩展的非阻塞式 web 服务器及其相关工具的开源版本。这个 Web 框架看起来有些像web.py 或者 Google 的 webapp,不过为了能有效利用非阻塞式服务器环境,这个 Web 框架还包含了一些相关的有用工具 和优化。 To 阅读全文 »
posted @ 2018-03-07 23:29 听风。 阅读(551) 评论(0) 推荐(0) 编辑
摘要:一、内容 保证一个类只有一个实例,并提供一个访问它的全局访问点 二、角色 单例 三、使用场景 当类只有一个实例而且客户可以从一个众所周知的访问点访问它时 比如:数据库链接、Socket创建链接 四、优点 对唯一实例的受控访问 单利相当于全局变量,但防止了命名空间被污染 与单利模式功能相似的概念:全局 阅读全文 »
posted @ 2018-03-07 16:00 听风。 阅读(6831) 评论(0) 推荐(0) 编辑
摘要:一、内容 定义一个用于创建对象的接口(工厂接口),让子类决定实例化哪一个产品类 二、角色 抽象工厂角色(Creator) 具体工厂角色(Concrere Creator) 抽象产品角色(Product) 具体产品角色(Concrete Product) 工厂方法模式相比简单工厂模式将每个具体产品都对 阅读全文 »
posted @ 2018-03-07 15:55 听风。 阅读(151) 评论(0) 推荐(0) 编辑
摘要:态规划算法是通过拆分问题,定义问题状态和状态之间的关系,使得问题能够以递推的方式去解决。 动态规划的核心点:定义状态与转移方程(最优子结构)重新定义问题: 一、最长上升子序列(LIS):给定一个序列X,求X长度最大的连续递增的子序列。例:X=[1,7,2,8,3,5,2],LIS(X)=[1,2,3 阅读全文 »
posted @ 2018-03-07 15:03 听风。 阅读(202) 评论(0) 推荐(0) 编辑
摘要:斐波那契数列 def fib(n): '''裴波那契''' f = [1,1] for i in range(2, n+1): f.append(f[-1]+f[-2]) print(f) return f[n] fib(5) 找零问题:假设商店老板需要找零n元钱,钱币的面额有:100元、50元、2 阅读全文 »
posted @ 2018-03-07 15:01 听风。 阅读(747) 评论(0) 推荐(0) 编辑
摘要:题目:给一个二维列表,表示迷宫(0表示通道,1表示围墙)。给出算法,求一条走出迷宫的路径。 maze = [ [1,1,1,1,1,1,1,1,1,1], [1,0,0,1,0,0,0,1,0,1], [1,0,0,1,0,0,0,1,0,1], [1,0,0,0,0,1,1,0,0,1], [1, 阅读全文 »
posted @ 2018-03-07 14:59 听风。 阅读(4260) 评论(0) 推荐(2) 编辑
摘要:一、树 1、什么是树? 树状图是一种数据结构,它是由n(n>=1)个有限节点组成一个具有层次关系的集合。把它叫做“树”是因为它看起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下的。它具有以下的特点: 每个节点有零个或多个子节点;没有父节点的节点称为根节点;每一个非根节点有且只有一个父节点;除了根节点 阅读全文 »
posted @ 2018-03-07 14:56 听风。 阅读(2884) 评论(0) 推荐(0) 编辑
摘要:一、什么是数据结构? 数据结构是指相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成。 简单来说,数据结构就是设计数据以何种方式组织并存储在计算机中。 比如:列表、集合与字典等都是一种数据结构。 “程序=数据结构+算法” 二、数据结构的分类 数据结构按照其逻辑结构可分为线性 阅读全文 »
posted @ 2018-03-07 14:52 听风。 阅读(468) 评论(0) 推荐(0) 编辑
摘要:一 Django的缓存机制 1.1 缓存介绍 1.缓存的简介 在动态网站中,用户所有的请求,服务器都会去数据库中进行相应的增,删,查,改,渲染模板,执行业务逻辑,最后生成用户看到的页面. 当一个网站的用户访问量很大的时候,每一次的的后台操作,都会消耗很多的服务端资源,所以必须使用缓存来减轻后端服务器 阅读全文 »
posted @ 2018-03-06 20:52 听风。 阅读(603) 评论(0) 推荐(0) 编辑
摘要:一、常见排序算法(冒泡、选择、插入、快排、堆排、归并) 1、Low B三人组 1、冒泡排序 1、思路:首先,列表每两个相邻的数比较大小,如果前边的比后边的大,那么这两个数就互换位置。就像是冒泡一样 2、代码关键点: 趟数:n-1趟 无序区 3、图示说明:依次类推就会得到排序结果。冒泡排序的效率还是很 阅读全文 »
posted @ 2018-03-04 12:09 听风。 阅读(346) 评论(0) 推荐(0) 编辑
摘要:一、基数排序 import random from timewrap import * def list_to_buckets(li, iteration):#这个是用来比较每个位置的大小的数字 """ 因为分成10个本来就是有序的所以排出来就是有序的。 :param li: 列表 :param i 阅读全文 »
posted @ 2018-03-04 12:02 听风。 阅读(367) 评论(0) 推荐(0) 编辑
摘要:一、堆的分类 大根堆:一棵完全二叉树,满足任一节点都比其孩子节点大小根堆:一棵完全二叉树,满足任一节点都比其孩子节点小 二、堆的向下调整性质 前提:节点的左右子树都是堆,但是自身不是堆 三、堆排序 内置模块 优先队列:一些元素的集合,POP操作每次执行都会从优先队列中弹出最大(或最小)的元素。堆—— 阅读全文 »
posted @ 2018-03-04 12:00 听风。 阅读(194) 评论(0) 推荐(0) 编辑
摘要:一、什么是算法? 算法(Algorithm):一个计算过程,解决问题的方法 一个算法应该具有以下七个重要的特征: ①有穷性(Finiteness):算法的有穷性是指算法必须能在执行有限个步骤之后终止; ②确切性(Definiteness):算法的每一步骤必须有确切的定义; ③输入项(Input):一 阅读全文 »
posted @ 2018-03-04 10:29 听风。 阅读(261) 评论(0) 推荐(0) 编辑
摘要:一、量化投资第三方相关模块 NumPy:数组批量计算 Pandas:表计算与数据分析 Matplotlib:图表绘制 二、IPython 1、IPython基础功能 1、IPython是交互式的Python命令行 2、安装与使用 安装:pip install ipython 使用:ipython 与 阅读全文 »
posted @ 2018-03-04 10:21 听风。 阅读(315) 评论(0) 推荐(0) 编辑
摘要:一、pandas简单介绍 1、pandas是一个强大的Python数据分析的工具包。2、pandas是基于NumPy构建的。 3、pandas的主要功能 具备对其功能的数据结构DataFrame、Series 集成时间序列功能 提供丰富的数学运算和操作 灵活处理缺失数据 4、安装方法:pip ins 阅读全文 »
posted @ 2018-03-04 10:12 听风。 阅读(1522) 评论(0) 推荐(0) 编辑
摘要:一、MumPy:数组计算 1、NumPy是高性能科学计算和数据分析的基础包。它是pandas等其他各种工具的基础。2、NumPy的主要功能: ndarray,一个多维数组结构,高效且节省空间 无需循环对整组数据进行快速运算的数学函数 *读写磁盘数据的工具以及用于操作内存映射文件的工具 *线性代数、随 阅读全文 »
posted @ 2018-03-04 10:09 听风。 阅读(4686) 评论(0) 推荐(0) 编辑
摘要:注意:保存 支付宝公钥(通过商户公钥生成) 商户私钥 settings.py中ALLOWED_HOSTS=["*"] 点击支付,发送POST请求,提供商品信息及订单号(唯一标识),根据支付宝SDK的配置,首先发送发送POST请求,进行支付验证,支付成功后,根据订单号,修改订单状态,失败则不修改,然后 阅读全文 »
posted @ 2018-03-04 10:05 听风。 阅读(3440) 评论(0) 推荐(0) 编辑
摘要:SQLALCHEMY采用adjacency list pattern来表示类的自引用。 例如,对于类Node自引用: 对于如下图所示的结构: root >child1 >child2 >subchild1 >subchild2 >child3 可能有如下数据: id parent_id data 1 阅读全文 »
posted @ 2018-03-01 23:48 听风。 阅读(937) 评论(0) 推荐(0) 编辑
摘要:Memcached Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但 阅读全文 »
posted @ 2018-03-01 23:47 听风。 阅读(1557) 评论(0) 推荐(3) 编辑
摘要:CentOS下Redis的安装 前言 安装Redis需要知道自己需要哪个版本,有针对性的安装,比如如果需要redis GEO这个地理集合的特性,那么redis版本就不能低于3.2版本,由于这个特性是3.2版本才有的。另外需要注意的是,Redis约定次版本号(即第一个小数点后的数字)为偶数的版本是稳定 阅读全文 »
posted @ 2018-03-01 09:31 听风。 阅读(205) 评论(0) 推荐(0) 编辑
摘要:说明 自己装系统时一般都可以自定义选择系统语言。可是云端服务器一般都是安装好的镜像,默认系统语言为英文,对于初学者可能还会有搞不懂的计算机词汇。这里简单说一下centos7怎么修改系统语言为中文。 虚拟机安装Centos7方法 https://www.cnblogs.com/smyhvae/p/39 阅读全文 »
posted @ 2018-03-01 09:29 听风。 阅读(4115) 评论(0) 推荐(0) 编辑

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