项目
文章平均质量分 61
冯子玉
喜欢学习一切有趣的东西
展开
-
使用nodejs和python构建一个远程监控系统3.web模块的编写
使用nodejs和python构建一个远程监控系统1.视频采集模块使用nodejs和python构建一个远程监控系统2.主控程序编写nodejs搭建的web模块主要负责接收视频信息,转发视频信息,唯一复杂的地方在于要记录每一个与服务器建立了连接的客户端,将图像发送给相应的每个客户端,这里我使用了一个全局对象构造的连接池,请看代码//加载配置文件var config = requir...原创 2018-08-02 11:52:16 · 1329 阅读 · 3 评论 -
有道词典简易客户端
最近在学python,发现用python来实现爬虫类操作确实比java要简单许多有一节课是用python实现有道词典客户端的,就想用java实现以下,弄了半天总算弄好了,水平不高python代码import urllib.requestimport urllib.parseimport jsonimport timewhile True: url= "http...原创 2017-04-22 02:31:54 · 756 阅读 · 0 评论 -
一个简单的爬虫框架
反复给网站编写不同的爬虫逻辑太麻烦了,自己实现了一个小框架可以自定义的部分有:请求方式(默认为Get user-agent为谷歌浏览器的设置),可以通过实现RequestSet接口来自定义请求方式储存方式(默认储存在f盘的html文件夹下),可以通过SaveUtil接口来自定义保存方式需要保存的资源(默认为整个html页面)筛选方式(默认所有url都符合要求),通过实现Reso...原创 2017-04-24 12:47:47 · 452 阅读 · 0 评论 -
python实现基于UDP的视频直播程序
最近在看线性代数和概率论,有点无聊,于是自己做了一个视频传输程序放松一下TCP和UDP两种协议这里选用UDP协议,主要因为TCP在传输的时候会产生沾包的状况,而UDP不会有这种问题 1.视频信息的采集对于摄像头,使用OpenCV打开并获取每一帧的图像,将其封装成字节流进行传输获取摄像头视频流cam = cv2.VideoCapture(0) #打开摄像头 wh...原创 2017-07-20 11:36:26 · 8036 阅读 · 13 评论 -
谷歌插件-无法点到百度搜索按钮
1.mainfest.json文件{ "manifest_version": 2, "name": "永远点不到的搜索按钮", "version": "1.0", "description": "让你永远也点击不到Google的搜索按钮", "content_scripts": [ {原创 2017-11-22 08:57:09 · 358 阅读 · 0 评论 -
基于大数据的房价分析
大二自学的是python和java,大三却找了个和前端相关的实习工作,好在不是很忙,工作之余做一些自己以前想做懒得做的东西,复习一下python和java,也能增强自己的工作技能,第一个项目就是基于房价的大数据分析1.前置准备1.工具使用的是python2.7下的scrapy爬虫框架,用到的包还有lxml,BeautifulSoup,requests等等2.爬取目标目前网络上发布房屋买卖信息的网站原创 2017-12-10 16:48:40 · 6943 阅读 · 6 评论 -
基于大数据的房价分析--1.数据爬取
爬取数据用的是python2.6+scrapy爬虫框架,一开始我写的是一个全站爬虫,可以根据一个种子url爬取58同城所有房价信息,但有个问题就是必须使用代理IP,否则爬虫很快就会被封禁,于是我想了个办法就是在linux中每五分钟运行一次爬虫程序,每次只爬取一个城市的房价信息,代码如下1.spiders#encoding=utf-8import syssys.path.append("..")f原创 2017-12-10 17:09:09 · 3554 阅读 · 6 评论 -
基于大数据的房价分析--2.数据解析
单单只有地址信息是没法在echarts上画出散点图的,必须有经度纬度信息,利用百度地图API可以将地址信息解析为经纬度信息,该API每日可以调取6000次,在申请认证开发者信息后每日可以调取三十万次,足够解析数据了,认证之后按如下操作创建应用 其中应用名称随便输,应用类型选择服务端,IP白名单选择你的IP或者如图中输入默认所有IP都可以访问1.解析方法通过访问如下请求,获得解析结果http原创 2017-12-10 17:23:20 · 2729 阅读 · 0 评论 -
基于大数据的房价分析--3.echart+百度地图实现数据可视化
要实现的是在百度地图中画出房屋散点图,能进行区域选择,动态刷新显示该区域的房价数据雷达图,具体效果如下 1.在echarts中集成百度地图要使用百度地图,必须要有开发者AK和百度地图js包<script src="http://api.map.baidu.com/api?v=2.0&ak=你的AK"></script><script src="/Plug-in/echarts-master/di原创 2017-12-14 10:43:45 · 8360 阅读 · 6 评论 -
基于大数据的房价分析--4.用spring搭建后端接口
使用的是springMVC框架,目前功能实现的非常简陋,大家做个参考就可以了1.搭建一个maven项目我使用的是idea,直接搭建一个maven项目 在pom.xml中加入如下依赖<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <ve原创 2017-12-14 11:26:04 · 651 阅读 · 4 评论 -
使用nodejs和python构建一个远程监控系统1.视频采集模块
使用nodejs和python构建一个远程监控系统2.主控程序编写使用nodejs和python构建一个远程监控系统3.web模块的编写如何使用python和nodejs构建一个远程监控系统,不说废话。1.平台和环境python3.6,opencv3.0以上(或者cv2版本某些功能无法实现) nodejs8.9.4依赖如下{ "name": "video", "ver...原创 2018-08-02 11:28:51 · 2182 阅读 · 0 评论 -
使用nodejs和python构建一个远程监控系统2.主控程序编写
使用nodejs和python构建一个远程监控系统1.视频采集模块使用nodejs和python构建一个远程监控系统3.web模块的编写视屏采集模块完成之后,开始编写视屏分发程序和主控程序1.分发器(目前采用UDP协议,以后可以扩展一个支持TCP协议的分发器支持高清视屏传输)#encoding=utf-8import socketimport cv2import numpy...原创 2018-08-02 11:38:23 · 722 阅读 · 0 评论