产品/运营

云悉情报系统 - 在线CMS web指纹识别系统公测(小功能大事情)

2017-07-27 更新 云悉情报平台官方域名正式上线,更新大量国外指纹,优化识别效率,个人中心新增API申请,欢迎体验与纠错: http://www.yunsee.cn   4个月过去了,一直在开发基础库的部分,终于,是时候开放云悉情报平台的第一个功能:指纹识别。 在整个平台上线之前,不准备描述太多,…继续阅读 »
Python

Python event控制多线程停止方案

背景: 多线程跑系统识别,当某线程得到结果后,需要优雅的停止平行的其他线程,结束本次任务。 Python threading模块不同于其它语言之处在于它没有提供线程的终止方法,而且python的多线程设计本身也是不希望用户这么做,但是很多时候我们得到某个结果后为了节省不必要的资源 必须停止其他线…继续阅读 »
Python

Python Celery 多线程取结果报错:'list' object has no attribute 'decode'

这个问题困扰了我估计有一个星期问题,而问题的一开始我没有任何头绪,问题的表现就是调用节点去请求任务时,时常报错:   报错信息诸如: Protocol Error: , b'\x00\x00\x00\x00\x00\x00\x00\x00\x00*3' Error while reading from socket: (9, 'Bad file descriptor') 'int' object has no attribute 'decode' name 'self' is not defined only …继续阅读 »
互联网 产品/运营

我所认知的互联网,从混沌到平衡

又有一段时间没有更新博客了,很是愧疚,虽然看我博客的人并不多,但我知道有一部分在关注,不是出于技术。 我可能不像个黑客 可能当一个人忙于一件事或者处于忙碌状态的时候,就几乎没有闲暇时间去思考,思考那些平时忙碌的时候不会思考的问题,可能是生活因素,总是在压迫人们不停的工…继续阅读 »
渗透工具

树莓派使用ngrok内网转发搭建教程【各种问题终极解决方案】

前几天买了个树莓派3b,实现远程控制自然要有内网转发,没什么毛病,但是任何事情我遇到的问题总比别人多,下面就开始折腾了。 一开始装的是树莓派的原生系统,花生壳官网有树莓派专用的客户端也就是arm版,但是用着用着很多渗透软件装着太麻烦,于是换了kali系统, 那么问题来了,花…继续阅读 »
Python

Python-DBUtils 使用mysql数据库连接池提升效率

随着全网扫描项目的开发,越来越细致的问题暴露出来,从能用到用的好,还有很长的路要走。 这个问题前段时间就发现了,程序一般跑个一天会越来越慢,直到某个时候程序彻底崩了,而且最后的报错也一般是mysql的报错: pymysql.err.OperationalError: (2013, 'Lost connection to MySQL server during query ([Errno 104] Co…继续阅读 »
Python

理解Queue队列中join()与task_done()的关系

在网上大多关于join()与task_done()的结束原话是这样的: Queue.task_done() 在完成一项工作之后,Queue.task_done()函数向任务已经完成的队列发送一个信号 Queue.join() 实际上意味着等到队列为空,再执行别的操作 但是可能很多人还是不太理解,这里以我自己的理解来阐述这两者的关联。 理解 如果线程里…继续阅读 »
这就是生活

你看那个人好像一条狗【转】

很久一段时间,一直麻木在技术的世界里,甚至没有多余的思绪跳出技术思维,想一想技术之外的一些东西。 之所以称之为“技术之外”,因为对于我这种金刚猿来说,从事业与理想的角度只分为技术,与非技术。 所谓技术,我一般也称之为“术”,诸如,线程如何调优,这个函数有哪些参数,…继续阅读 »
WEB开发

Mysql ibdata1文件瘦身与清理方法

终究,我还是从innodb转到了myisam,光innodb库的大小就够我受的,更别说查询速度了。 但是我遇到了一个问题,从innodb转到myisam很快就能完成,ibdata1文件还是那么大,有27G。 嗯,可以理解,可能因为我的库还在。 但是当我删除一个大库的时候瞬间就完成了,那一瞬间我就感觉不妙,几百万的数据…继续阅读 »
Python

Mysql数据迁移启动报错:/mysqld: File './mysql-bin.000007' not found

此贴为备忘帖: 背景:将mysql 的var目录数据全部迁移至另一mysql服务器,权限正常的情况下 无法启动mysql,报错:  ERROR! MySQL is not running, but lock file (/var/lock/subsys/mysql) exists 查看var下的localhost.localdomain.err日志,报错为: 170322 14:47:52 mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/var 170322 …继续阅读 »