搜索到与相关的文章
Python

python 示例分享---逻辑推理编程解决八皇后

可以和Haskell,Prolog一样做到模式匹配,建立逻辑推到规则,描述问题,得出答案。frompyDatalogimportpyDatalogpyDatalog.create_atoms('N,N1,X,Y,X0,X1,X2,X3,X4,X5,X6,X7')pyDatalog.create_atoms('ok,queens,next_queen,pred,pred2')size=8ok(X1,N,X2)<=(X1!=X2)&(X1!=X2+N)&(X1

系统 2019-09-27 17:47:49 2334

Python

python&&多线程多进程及主机管理&&学习笔记

python&&多线程多进程及主机管理&&学习笔记多线程知识回顾关于python"假线程"的说法python是非线程安全的语言基本多进程示例基本多进程示例2多进程之进程间通讯示例1多进程间内存共享示例1多进程之进程间通讯示例2多进程间内存共享示例2多进程间内存共享示例3进程池Pool利用pool产生多进程示例多进程多线程执行示例1IT审计堡垒机的开发示例审计堡垒机的安全控制shellinaboxd异步Select、poll&epoll(异步IO模型)sel

系统 2019-09-27 17:47:38 2334

Python

Python爬取 工控行业系统漏洞

先贴连接,让各位观众老爷看看,对不对你们的胃口工控行业系统漏洞可以看到,这个网页是html静态的,所以问题变的非常的简单只需要用request请求网页就可以了话不多说,直接贴代码importrequestsfromurllib.parseimporturlencodefromlxmlimportetreeimportpymysqlimporttimeimportxlwtimportxlrddefmakeurl():#http://ics.cnvd.org.

系统 2019-09-27 17:45:43 2334

Python

python中pip的使用和修改下载源的方法

基本命令显示版本信息pip-V安装指定包pipinstallpipinstall-i'host'指定下载源卸载指定包pipuninstall列出已安装的包piplist显示有关已安装包的信息pipshow查找指定包pipsearch修改下载源Linuxvim~/.pip/pip.conf#编辑用户目录下隐藏的配置文件,没有的话生成一个格式如下:[global]index-url=http://mirrors.aliyun.com/pypi/simple/[

系统 2019-09-27 17:45:41 2334

Python

python绘制直方图和密度图的实例

对于pandas的dataframe,绘制直方图方法如下://pdf是pandas的dataframe,delta_time是其中一列//xlim是x轴的范围,bins是分桶个数pdf.delta_time.plot(kind='hist',xlim=(-50,300),bins=500)对于pandas的dataframe,绘制概率密度图方法如下://pdf是pandas的dataframe,delta_time是其中一列pdf.delta_time.d

系统 2019-09-27 17:45:41 2334

Python

在RedHat系Linux上部署Python的Celery框架的教程

Celery(芹菜)是基于Python开发的分布式任务队列。它支持使用任务队列的方式在分布的机器/进程/线程上执行任务调度。架构设计Celery的架构由三部分组成,消息中间件(messagebroker),任务执行单元(worker)和任务执行结果存储(taskresultstore)组成。1.消息中间件Celery本身不提供消息服务,但是可以方便的和第三方提供的消息中间件集成。包括,RabbitMQ,Redis,MongoDB(experimental)

系统 2019-09-27 17:38:45 2334

Python

python虚拟环境的安装配置图文教程

使用pip安装pipinstallvirtualenv因为已经安装过了,所以显示这样在这里我想在这里推荐大家以后再安装类库时可以用豆瓣源来安装,速度很快,因为在国内访问官方pypi源非常慢,pip安装包经常会出错豆瓣源我来演示下django的安装可以看到速度很快好了回到虚拟环境的安装virtualenvscrapytest(环境名)安装好后输入activate.bat进入虚拟环境后输入python查看当前python版本为2.7退出退出虚拟环境:输入dea

系统 2019-09-27 17:37:40 2334

编程技术

点画法和像素处理

本文说明如何通过实现BufferedImageOp接口来编写自定义Java2D图像处理类。它使用一个2D细胞自动机(CA),即循环空间,来构造图像处理应用程序。CA会“操作”图像(例如,一个PEG文件),使图像不断地按有趣的方式转换。我希望本文能开阔您的视野,使您能编写一个全新的图像处理应用程序类。2D细胞自动机2D细胞自动机由分布在2D网格(通常称为布局)中的细胞组成。每个细胞都有一个状态,可以是0到n之间的任意整数。清单1显示了如何用Java代码声明一

系统 2019-08-29 23:53:29 2334

编程技术

自己写的ajax封装js类

js代码functionajax(method,synchronous){this._httpReq=false;/*ajax初始化对象*/this.method=method;/*get|post*/this.syn=synchronous;/*是否采用异步请求,默认true*/this.url="";/*提交异步请求的url地址*/this.resType="";/*异步请求返回数据类型text|xml*/this.callback="";/*异步请求

系统 2019-08-29 23:21:14 2334