自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 请求api接口所遇问题

1、NotImplementedError import tornado.ioloop import tornado.web import tornado.httpserver class MainHandler(tornado.web.RequestHandler): def get(self): self.write("Hello, Nowamagic") application = tornado.web.Application([(r"/", MainHandler

2020-05-23 23:04:49 1518

原创 网络碎碎念

最近又翻看(重新学习)OSI七层模型,发现现在做的东西处于四层传输层到七层应用层之间。比如建立连接就会有连接时长(传输层),建立会话就会有会话时长(会话层),如果是443端口就需要加密(SSL,应用层)。针对于F5而言,如果仅仅是作为一个代理而言,只是将数据进行转发,这也就是在四层(传输层)上进行动作。如果是需要做其他事情(如加密、源地址敏感),那么就涉及七层(应用层)的东西。 此外新的工作内容又涉及了三层网络层的东西,诸如路由指向(目前仅接触到这个)。 ...

2020-05-18 23:33:46 698

原创 【Jupyter】各种error

ImportError: Install xlrd >= 0.9.0 for Excel support 需要pip安装xlrd的库,并且在当前代码中import这个xlrd这个库  

2018-09-28 11:06:05 1922

原创 决策树ID3算法

TypeError: 'dict_keys' object does not support indexing 来源:python常见错误集合 9.TypeError: ‘dict_keys’ object does not support indexing 这个问题是python版本的问题 #如果使用的是python2 firstStr = myTree.keys()[0] #...

2018-09-25 18:33:59 414

原创 【Python】zr_price爬虫

这几天网上热议租房价格飙升,然后想查看北京租房价格的变化趋势,奈何没找到。 又开始找爬虫,但是也只是以前的,而且现在页面已经发生变化,于是在别人已有代码上进行改进。 2018-8-26 仅可以在单页爬取地址、描述、标签、图片等信息 价格信息是由CSS的background-position来设定的,而这一部分牵涉到JS(?)的知识。通过审查元素已经发现映射关系,后面需要提取出offset队...

2018-08-27 00:24:27 261

原创 【OpenCV】水下图像处理算法

2017-6 水下机器人视觉系统图像处理研究_仝灼银  1.利用算法提高图像清晰度  2.建立物理模型 (1)空域增强算法:直方图处理、对比度调整、图像分割——最热  优化:部分统计加强、局部直方图调整、基于限制的混合对比度自适应直方图等 (2)频域增强算法:傅里叶变换、高斯滤波  同态滤波、高斯滤波、高通滤波、选通滤波、小波变换—基于频域和时域,弥补傅里叶变换的不足,但有振铃现象。 (3)...

2018-08-21 23:42:55 5688

原创 【Tableau】相关

Tableau: 1.连接任何数据源 2.将数据可视化

2018-08-21 21:54:18 777

原创 【SQL】函数类型

聚合函数:执行的操作是将多个值合并为一个值。例如 COUNT、SUM、MIN 和 MAX。 日期和时间函数:可以更改日期和时间的值。 元数据函数:返回数据库和数据库对象的属性信息。 排名函数:是一种非确定性函数,可以返回分区中每一行的排名值。 字符串函数:可更改 char、varchar、nchar、nvarchar、binary 和 varbinary 的值。 以上是业务中经常需要用到...

2018-08-19 11:52:25 880

原创 利用pandas对初创公司进行数据分析

数据源 Kesci的CrunchBase 初创公司数据集 数据集内容 acquisitions.csv: 初创公司被收购的记录 additions.csv: 月度新增公司数目 companies.csv: 公司信息记录 investments.csv: 投资记录 rounds.csv : 投资轮次记录 问题描述 VC在投资的时候...

2018-08-13 22:39:32 692

原创 【Python】绘图和可视化

可视化工具:matplotlib matplotlib API import matplotlib.pyplot as plt Figure和Subplot fig = plt.figure() # 创建新的figure ax1 = fig.add_subplot(2,2,1) ax2 = fig.add_subplot(2,2,2) ax3 = fig.add_subplot...

2018-08-04 14:42:48 503

原创 【数据分析】面经

1.简单的数据结构。冒泡,快排 2.SQL 3.感觉hadoop还是要看的,mapreduce,hive这些 4.二级重点:Python/R,机器学习模型,统计概率,产品分析,spark/MR/hive,不至于每家都问,但一些岗位会问问,尤其是当你简历里写了相关...

2018-08-04 10:33:36 1626

原创 【Python】异步IO

2018-07-27 家 热 同步IO:在一个线程,CPU执行代码速度很快,但是如果碰到IO操作,就会等操作完成再进行下一步操作。 解决办法是异步IO,当执行一个IO操作时,只发出IO指令,不等待IO结果,然后去执行其他代码。一段时间后,当IO返回结果时,再通知CPU进行处理。也就是主线程不休息,一直在消息循环中处理其他消息。 协程Coroutine 子程序是层级调用,通过栈的方式实现...

2018-08-01 12:01:32 375

原创 【Python】Web的基本开发

一个Web应用的本质: 浏览器发送一个HTTP请求; 服务器收到请求,生成一个HTML文档; 服务器把HTML文档作为HTTP响应的Body发送给浏览器; 浏览器收到HTTP响应,从HTTP Body取出HTML文档并显示。 WSGI接口:Web Server Gateway Interface 这个接口可以使开发人员用Python专注于生成HTML文档,不需要的接触到TCP连接、HTT...

2018-07-26 22:09:44 248

原创 【Python数据结构与算法】哈希表

2018-7-23 回家啦,呆上两周回去~bj就剩大毛毛啦,金可怜~ 在说哈希表之前需要先理清下之前各种数据结构,来看看各种ADT的特点。 Array 数组 python自带的array,只能存储 List 列表 LinkedList 单链表 CircularDoubleLinkedList 循环双链表 Double ended Queue 双端队列 Sta...

2018-07-23 17:31:19 881

原创 【Python数据结构与算法】链表

2018-7-18 北京阴 大毛夏令营过啦! 线性结构:内存连续,可以通过下标访问——如list 链式结构:内存不连续,通过链接指针的方式指向下一个,不可以通过下标访问;但是追加元素方便;查找时需要遍历 单链表 通过指针的方式将节点一个个串起来 root(根节点,是一个入口,可以进行遍历) — head — node — node — tail 每一个node包含:value和ne...

2018-07-19 15:42:23 301

原创 【Python数据结构与算法】数组和列表

2018-7-17 北京暴雨 一周多没更新了,总是往医院跑。 根据Pegasus Wang 大佬的教程,边学边做 抽象数据类型ADT Abstract Data Type,抽象数据类型,我们在组合已有的数据结构来实现一种新的数据类型, ADT 定义了类型的数据和操作。 实现一个ADT的时候,应该注意以下几点: 1.如何选用恰当的数据结构作为存储? 2.选取的数据结构能否满足 ADT ...

2018-07-17 22:25:00 418

原创 【OpenCV】轮廓检测

轮廓检测的作用: 1.可以检测图图像或者视频中物体的轮廓 2.计算多边形边界,形状逼近和计算感兴趣区域 先看一个较为简单的轮廓检测: import cv2 import numpy as np # 创建一个200*200的黑色空白图像 img = np.zeros((200, 200), dtype=np.uint8) # 利用numpy数组在切片上赋值的功能放置一个白色方块 img[...

2018-07-06 16:03:45 17698 4

原创 【OpenCV】Canny边缘检测

五个步骤: 1.使用高斯滤波器对图像进行去噪 2.计算梯度 3.在边缘上使用非最大抑制—NMS 4.在检测道德边缘上使用双阈值去除假阳性 5.分析边缘极其之间的连接,以保证保留真正的边缘并消除不明显的边缘 import cv2 import numpy as np img = cv2.imread("jx3.jpg", 0) cv2.imshow("img", img) cv2....

2018-07-06 14:46:44 298

原创 【OpenCV】用定制内核做卷积

OpenCV预定义的很多滤波器,也就是滤波函数都会使用——kernel。 kernel从数学上是一个具有奇数行和奇数列的矩阵,用来对一个区域的像素做mix up或者卷积运算。 对于图像像素来说,它是一组权重,它决定了该如何计算目标像素点的新值。 kernel_33 = np.array([[-1, -1, -1], [-1, 8, -1], ...

2018-07-05 12:04:51 1675 5

原创 【Opencv】边缘检测

2018-7-5 凌晨 代码万万要认真,今晚抄书都能抄错,是在该打。 书上的一行 graySrc = cv2.cvtColor(blurredSrc, cv2.COLOR_BGR2GRAY) 硬生生被我抄成了 graySrc = cv2.cvtColor(blurredSrc, cv2.COLOR_BAYER_BGR2GRAY) 然后报错: cv2.error: OpenCV(3...

2018-07-05 00:51:08 2498 3

原创 【OpenCV】Cameo

2018-7-3 好几天没来了,上周五按照书中程序,手打一份代码跑了一下,今天分析总结一下。 实现的功能: 1、从摄像头读取视频流,将其在窗口中实时显示 2、使用键盘按键可以实现截图、录取视频、退出的功能 首先这个程序将视频I/O流代码与应用程序代码分离。 I/O流接口分为:CaptureManager类和WindowManager类 CaptureManager:读取新的帧,将帧分...

2018-07-03 13:05:31 1359 7

原创 【OpenCV】处理文件、摄像头和图形用户界面

2018-6-25 北京 似是暴雨前 2.1 基本I/O脚本 2.1.2 图像与原始字节之间的转换 import cv2 import numpy # import os # 构建一个120,000随机字节的序列 # randomByteArray = bytearray(os.urandom(120000)) # flatNumpyArray = numpy.array(random...

2018-06-27 00:50:58 490

原创 【OpenCV】ubuntu16.04下基于anaconda3(python3.6.5)的opencv3的完全安装指南

2018-6-26 北京 湿热! 本来之前以为opencv已经完全安装好,但是在运行imshow()、cv2.VideoCapture()时,会分别出现 GLib-GIO-Message: Using the ‘memory’ GSettings backend. Your settings will not be saved or shared with other applicati...

2018-06-27 00:50:13 3574 2

原创 【conda】安装opencv遇见的问题

1. 更换源的问题 最终我的.condarc文件的内容如下: channels: - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/ - https://mirror...

2018-06-25 12:52:27 3340 1

原创 【Python】网络编程

2018-6-15 使用python进程,连接别的服务器进程的通信端口进行通信。 Socket——一条网络链接 怎么建立这条链接?需要知道目标计算机的IP地址和端口号,再指定协议类型即可。 TCP/IP简介 IP协议负责把数据从一台计算机通过网络发送到另一台计算机。数据被分割成一小块一小块,然后通过IP包发送出去。由于互联网链路复杂,两台计算机之间经常有多条线路,因此,路由器就...

2018-06-15 16:43:20 241

原创 【Python】正则表达式

2018-6-10 基础规则 \d——匹配一个数字 \w——匹配一个字母或数字 .——匹配任意字符 变长 *——表示任意个字符(包括0个) +——表示至少一个字符 ?——表示0个或1个字符 {n}——表示n个字符 {n,m}——表示n-m个字符 进阶 []表示范围: [0-9a-zA-Z\_]——匹配一个数字、字母或者下划线 [0-9a-zA-Z\_]+——匹配至少由一...

2018-06-10 23:39:23 220

原创 【Python】面向对象编程

2018-6-6 序 面向对象编程——Object Oriented Programming,简称OOP。 程序的基本单元:对象 对象:包含了数据和操作数据的函数 在Python中,万物皆为对象。(程序员后宫佳丽三千哟) 所有的数据类型都可视为对象, 对象也可以是自己创造的。 自己创造—自定义的对象数据类型就是类(class)。 Class是一种抽象概念,比如我们定义的Cl...

2018-06-06 23:20:53 291

原创 【Python】偏函数

2018-6-6 偏函数-Partial function int()函数额外提供base参数,默认值为10,可以用来做N进制的转换。 >>> int('12345', base=8) 5349 >>> int('12345', 16) 74565 但是一切代码需要从简,需要多次使用,如果要进行大量的N进制转换,每次都需要使用base参数,很麻烦。那么就...

2018-06-06 16:53:32 325

原创 【Python】装饰器

2018-6-5 先看一个例子: >>> def now(): print('2015-3-25') >>> f = now >>> f() 2015-3-25 现在我们可以用__name__拿到函数的名字。 如果现

2018-06-05 22:04:38 190

转载 廖雪峰---python实战

2018-6-5更新 目标:一个包含日志、用户和评论的blog网站 一、开发环境 python 3.6 异步框架 aiohttp 前端模板引擎 jinjia2 MySQL异步驱动 aiomysql 上面后三个部分需要学习、了解 二、Web App骨架 Web App建立在asyncio基础上,使用aiohttp写基本的app.py 可以在9000端口监听HTTP请求,并...

2018-06-05 15:05:43 1450

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除