Python

ubuntu 系列安装 mysqlclient 报错解决

Django开发部署的时候很常见的一个问题,记录下

» 阅读全文

使用Django2开发多域名微信统一认证授权系统

做过微信公众号开发的很多朋友可能都已经做过微信的授权登录功能,微信的授权登录是通过绑定需要授权的域名进行回调授权,然后我们的应用可以根据回调回来的code去微信那里换取用户信息,包括用户的昵称,头像,性别,城市等信息,还有一个该用户在对应公众号下的唯一标识,也就是openid,微信授权跟其他第三方的登录授权流程上很类似,参考官方文档就能快速接入。

博主在开发的时候遇到了一个比较棘手的问题,公司用来做H5项目的时候,授权使用的公众号只有一个,但是H5项目使用的域名有多个,微信授权规定一个微信服务号只能绑定唯一一个备案过的域名来进行授权,这样的话对于多个域名来说授权就显得比较麻烦了,为了更好的为公司的各种业务服务,博主利用业余时间基于Django开发了一套多域名统一授权系统。

实现了多域名,多公众号统一授权,微信分享JSSDK的统一管理(防止多项目同时请求Access Token导致失效的问题),自动生成分享所需要的签名等功能,给微信公众号的开发带来方便,节省了非常多重复开发的时间。

有这方面需要的朋友可以发邮件给我或者加我微信。

» 阅读全文

Python人脸检测(初级)

忙了一段时间,少有时间写文,前两天公司的一个web项目需要用户上传自拍照然后检查自拍照里面的人脸状态(人脸数量,是否正脸,是否戴眼镜,是否戴帽子等等),如果状态合适就将人脸提取出来,最后与设置的前景图片进行融合。

这其中涉及到的关键点在于人脸的检测,人脸的提取,至于人脸与前景的融合则可以使用前端js实现,对人脸的处理一般使用滤镜处理,前端可以使用腾讯AlloyTeam团队开源的项目AlloyImage()处理图片,拥有丰富的滤镜。当然也可以在后端处理好传给前端,后端处理可以选择使用OpenCV,后端处理的缺点在于多用户同时上传的时候服务器压力较大,交给前端处理比较妥当。

关于滤镜处理图片这部分不多说了,仔细研读腾讯的开源项目文档就能搞定,今天说说人脸检测和提取部分,注意是“检测”,不是“识别”。

检测的意思是只需要检查是人脸和人脸的状态以及人脸的位置,识别则是根据人脸特征匹配到人的姓名,这是两种不同的概念,千万不要混淆。

» 阅读全文

我是如何一步一步搞定小区的安防系统

博主从小就是一个喜欢把事情简单化的男人,但是现实总是在不经意间给你太多的惊喜,比如不停的搬家。

博主从大学毕业到现在前前后后凑足了10次搬家运动,终于在第10次搬家的时候搬进了真正属于自己的房子。

15年底趁着房价最低的时候捡了个漏,一咬牙买下一套两房半小居室,17年交房装修,终于在18年初计划搬进去住,博主我终于再也不用搬家了,心情愉悦,住进去之后就开始忙乎各种琐事,所以这几个月是非常的繁忙,博客也更得少,不过内容都在笔记里面,慢慢更。

博主所购的小区对自己的智能化系统宣传的很到位,所以闲下来的时候博主我就对小区的安防系统进行一次简单的渗透,轻松拿下各种安防系统,这篇文章就来详细的说明一下。

» 阅读全文

使用Selenium2 + handless browser + pyquery 代替PhantomJS做更适合前端开发者的爬虫[转载]

原文地址:https://www.jianshu.com/p/2526c26f8ecd

» 阅读全文

Flask 微信卡券小项目从开发到上线

博主上周接了一个小单子,是关于微信卡券,博主原来主要精力和工作内容属于前端开发,后来学习了Python后发现自己居然也会写后端了,于是一发不可收拾,自学Django和Flask之后发现还是写后端比较有意思,业余时间也接一些小的外包单子挣点零花。外包项目多数是跟微信相关,但是关于微信卡券,博主还真是第一次开发,遇到的坑不少,做此记录,也给初学Python web的萌新一些入门知识。

» 阅读全文

使用Python3自动批量下载指定Tumblr博客的视频和图片

上周我的基友@大熊发给我一个地址,告知我想下载一些图片素材,然而设计师大神公司的网络并不能直接访问该网站,于是博主准备好梯子一瞅究竟,发现这个网站真不错,图片都很精致,奈何国内网络环境限制,没有梯子的情况下没办法访问,为了增进与设计师大神的友好关系,共筑基友之情,手起刀落脚本撸一发,批量下载指定博客的所有图片资源,至于视频资源嘛~~咳咳~~相信很多老司机都知道,我就不细说了,脚本依然支持批量自动下载,只需要指定车牌号,分分钟带你上车~~

» 阅读全文

PyQt项目从入手到放弃

首先说明一下,这个项目并不是一个比较正式的项目,只是博主在业余时间接下来的一个私活,项目虽然是个坑,但是依然让我学习到了Python的很多知识,钱没有赚到,知识学到也算是一种进步吧。

这篇文章就来说说这个项目我是如何从入手到放弃的,顺便聊聊给传统工厂车间做软件的体验,这酸爽....只有亲身体验才知道啊。

» 阅读全文

PyQt5 几个关键模块的用途【备忘】

用作备忘,转载自 http://www.cnblogs.com/archisama/p/5442071.html

» 阅读全文

Centos上跑Python爬虫遇到的一些问题

最近在写爬虫的时候遇到了一些神奇的问题,明明在本地的系统上跑的好好的,丢到服务器上就出现各种神奇的错误,这里总结一下,备忘

» 阅读全文

如何正确的使用动态VPS(Linux)自动更换IP

现在越来越多的人开始玩网赚项目,蚂蚁再小也是肉,薅羊毛的羊毛党越来越多,一些网赚项目也越来越受欢迎,但是一般的网赚项目都是要求真实用户的,所以要想获得大量的真实ip,一种动态VPS就诞生了,动态VPS采用PPTP或者ADSL拨号的方式获取动态IP,不仅可以做到获取区域性IP,还可以混拨,也就是可以获取全国各地的IP地址,这样对于网赚项目来说就非常好了,轻松模拟出来各种地区IP,达到赚钱的目的。

博主最近接到一单,编写自动化拨号脚本,自动切换动态VPS的外网IP实现自动化网赚,今天就记录下动态VPS的配置以及使用的姿势。

» 阅读全文

解决Python 2.7.x 使用Requests发起https请求时报Warning的问题

使用Python写小爬虫是一件非常快乐的事情,现在越来越多的网站使用的是https安全链接,但是在使用requests请求https网站的时候会提示一大堆的warning,这虽然不会影响功能,但是看起来还是非常不友好的。

今天咱们就来解决这个问题。

» 阅读全文

使用Python写一个转存纯真IP数据库的脚本

好久没写文,有点生疏了。

这一两个月项目实在是繁忙,基本上每天晚上都得加班到好晚,几乎挤不出来时间写东西。

昨天项目基本上算是上线成功了,历时一个月的重构、优化、调试、对接后端接口,新加入一个团队需要磨合,遇到的问题也非常多。

项目开发中遇到的问题都是些小问题,我会整理到博客,今天来写写我自己Python小工具。

» 阅读全文

我为什么不用Django而用Flask?

对于初学者来说,找到一个好的框架来学习或者项目开发都是非常有必要的,而当你有一定开发经验后,你应该选择适合当前业务需要的框架。

» 阅读全文

阿里云快速部署Flask应用

 flask + gunicorn + Nginx + supervisor部署 Python Flask 应用,就是这么简单粗暴!

» 阅读全文

Python 中如何防止sql注入

web漏洞之首莫过于sql了,不管使用哪种语言进行web后端开发,只要使用了关系型数据库,可能都会遇到sql注入攻击问题。那么在Python web开发的过程中sql注入是怎么出现的呢,又是怎么去解决这个问题的?

» 阅读全文

开发中的命名规范之Python

文章来源:http://www.cnblogs.com/wangcp-2014/p/4608265.html

» 阅读全文

使用ZoomEye批量快速攻击目标

zoomeye 是一个针对网络空间的搜索引擎”这是ZoomEye官方(知道创于安全实验室)给予的定义,其功能与shodan.io类似,但其各自的侧重点又有所不同。之前我写过一篇关于shodan的文章,传送门“使用shodan的api(Python)”,那时候ZoomEye的功能还相当简洁,经过2年的发展,其搜索深度以及数据量已经媲美shodan.io

» 阅读全文

共44篇文章123下一页 ›