编程技术 - 军军小站|张军博客
Python

python实现图片压缩代码实例

前言项目中大量用到图片加载,由于图片太大,加载速度很慢,因此需要对文件进行统一压缩一:导入包fromPILimportImageimportos二:获取图片文件的大小defget_size(file):#获取文件大小:KBsize=os.path.getsize(file)returnsize/1024三:拼接输出文件地址defget_outfile(infile,outfile):ifoutfile:returnoutfiledir,suffix=os.

系统 2019-09-27 17:46:02 1879

Python

Neo4j 第十二篇:使用Python驱动访问Neo4j

neo4j官方驱动支持Python语言,驱动程序主要包含Driver类型和Session类型。Driver对象包含Neo4j数据库的详细信息,包括主机url、安全验证等配置,还管理着连接池(ConnectionPool);Session对象是执行事务单元的逻辑上下文,事务是在Session的上下文中执行的。由于Session不是线程安全的,并能够从Driver对象管理的连接池中回收利用(Recycle)连接,因此,Session对象是轻量级的(lightw

系统 2019-09-27 17:45:32 1879

Python

Python中if __name__ == '__main__'作用解析

当你打开一个.py文件时,经常会在代码的最下面看到if__name__=='__main__':,现在就来介绍一下它的作用.模块是对象,并且所有的模块都有一个内置属性__name__。一个模块的__name__的值取决于您如何应用模块。如果import一个模块,那么模块__name__的值通常为模块文件名,不带路径或者文件扩展名。但是您也可以像一个标准的程序样直接运行模块,在这种情况下,__name__的值将是一个特别缺省"__main__"。//////

系统 2019-09-27 17:45:26 1879

Python

Python多进程方式抓取基金网站内容的方法分析

本文实例讲述了Python多进程方式抓取基金网站内容的方法。分享给大家供大家参考,具体如下:在前面这篇//www.jb51.net/article/162418.htm我们已经简单了解了”python的多进程”,现在我们需要把抓取基金网站(28页)内容写成多进程的方式。因为进程也不是越多越好,我们计划分3个进程执行。意思就是:把总共要抓取的28页分成三部分。怎么分呢?#初始ranger=range(1,29)#步长step=10myList=[r[x:x+

系统 2019-09-27 17:45:24 1879

Python

python soket服务和客户端Demo

#服务端fromsocketimport*s=socket(AF_INET,SOCK_STREAM)#IVP4寻址tcp协议s.bind(('',6666))#补丁端口s.listen(1)#开始监听一个队列sock,addr=s.accept()#返回两次第一次返回连接地址二端口号print('成功',addr)sock.send(str('dd').encode("utf-8"))text=sock.recv(1024)#缓存长度print(text)

系统 2019-09-27 17:45:24 1879

Python

详解Python网络爬虫功能的基本写法

网络爬虫,即WebSpider,是一个很形象的名字。把互联网比喻成一个蜘蛛网,那么Spider就是在网上爬来爬去的蜘蛛。1.网络爬虫的定义网络蜘蛛是通过网页的链接地址来寻找网页的。从网站某一个页面(通常是首页)开始,读取网页的内容,找到在网页中的其它链接地址,然后通过这些链接地址寻找下一个网页,这样一直循环下去,直到把这个网站所有的网页都抓取完为止。如果把整个互联网当成一个网站,那么网络蜘蛛就可以用这个原理把互联网上所有的网页都抓取下来。这样看来,网络爬虫

系统 2019-09-27 17:38:28 1879

Python

总结Python图形用户界面和游戏开发知识点

基于tkinter模块的GUIGUI是图形用户界面的缩写,图形化的用户界面对使用过计算机的人来说应该都不陌生,在此也无需进行赘述。Python默认的GUI开发模块是tkinter(在Python3以前的版本中名为Tkinter),从这个名字就可以看出它是基于Tk的,Tk是一个工具包,最初是为Tcl设计的,后来被移植到很多其他的脚本语言中,它提供了跨平台的GUI控件。当然Tk并不是最新和最好的选择,也没有功能特别强大的GUI控件,事实上,开发GUI应用并不是

系统 2019-09-27 17:38:20 1879

Python

python搭建虚拟环境的步骤详解

前言相信对于python开发人员来说,机器上有不同的python版本是很正常的,因为开发的项目有的用2.6或2.7,有的就要用3.0+版本,如何把这些不同的版本管理好,保持每个环境的干净和独立,方便不同版本之间的切换,这时候就要用到我们的虚拟环境了,所以今天我们就来看看python虚拟环境搭建工具pyenv的使用。1、安装gitclonehttps://github.com/yyuu/pyenv.git~/.pyenvecho‘exportPYENV_RO

系统 2019-09-27 17:38:00 1879

编程技术

结构体内在对齐

本文为本人另一个账号上的文章,那个账号不要了,乾坤大挪移过来。最近遇到结构体内存对齐的问题,发现自己一知半解,于是在网上搜集了些资料,总结如下。一、规则每个特定平台上的编译器都有自己的默认“对齐系数”(也叫对齐模数)。程序员可以通过预编译命令#pragmapack(n),n=1,2,4,8,16来改变这一系数,其中的n就是你要指定的“对齐系数”,VC++默认n=8。对齐分两步,第一步:数据成员对齐;第二步:结构体对齐。数据成员对齐:每个结构体成员所分配的存

系统 2019-08-29 23:43:20 1879

编程技术

044_《Delphi程序设计基础教程》

《Delphi程序设计基础教程》Delphi教程系列书籍(044)《Delphi程序设计基础教程》网友(邦)整理EMail:shuaihj@163.com下载地址:Part1Part2作者:何定华易海胜丛书名:21世纪高职高专规划教材.计算机应用系列出版社:清华大学出版社ISBN:9787302170433上架时间:2008-5-14出版日期:2008年5月开本:16开页码:287版次:1-1内容简介本书采用案例式教学的编写方法,详细讲述Delphi程序设

系统 2019-08-29 23:43:13 1879

编程技术

《漫步》flash动画制作全记录五

场景五的黄昏场景是一个从城市到森林的过渡场景,出现的时间比较短,所以在这个场景里并没有设计什么小细节。场景五的草稿图:场景完成图:场景五里唯一有点技术含量的就是飞舞的树叶了,远处的树叶做得很简单,就是一个单帧的小叶片在飘动。近处的树叶做了一个逐帧的翻滚动画,用了9帧。呵呵,画这个动画的时候是把家里阳台上的紫藤树叶摘了一片,拿在手上一点一点的翻动,边翻边画的,哈哈。眼前飞过的树叶是把每一帧都在PS里模糊化后再导入到FLASH里生成的。主要是为了突出一个远近的

系统 2019-08-29 23:35:23 1879

编程技术

用WinInet开发Internet客户端应用指南(一)

一、概述一个Internet客户端程序的目的是通过Internet协议如:HTTP、FTP等来存取网络数据源(服务器)的信息。客户端程序可以访问服务器获得象天气预报,股票价格、重要新闻数据,甚至是与服务器交换信息。Internet客户端程序可以通过外部网络(Internet)或内部网络(一般为Intranet)访问服务器。为了开发Internet客户端程序。MFC类库提供了专门的Win32Internet扩展接口,也就是WinInet。MFC将WinIne

系统 2019-08-29 23:33:56 1879

编程技术

CentOS下添加新硬盘

1、查看新硬盘#fdisk–l新添加的硬盘的编号为/dev/sdb2、硬盘分区1)进入fdisk模式#/sbin/fdisk/dev/sdb2)输入n进行分区3)选择分区类型这里有两个选项:p:主分区linux上主分区最多能有4个e:扩展分区linux上扩展分区只能有1个,扩展分区创建后不能直接使用,还要在扩展分区上创建逻辑分区。这里我选择的p。4)选择分区个数可以选择4个分区,这里我只分成1个分区5)设置柱面,这里选择默认值就可以6)如果选择的是e(

系统 2019-08-29 23:06:52 1879

编程技术

深入理解Apache Mina (4)---- IoFilter和IoHa

在《与IoFilter相关的几个类》和《与IoHandler相关的几个类》两篇文档中我们了解了IoFilter和IoHandler的基本用法,以及其相关类的作用和用途。在本文中主要探讨IoFilter和IoHandler的主要区别和联系。在上面的两篇文档中都提到了IoFilter和IoHandler都是对服务器或客户端(IoAcceptor/IoConnector)接收到的数据进行处理。在Mina的官方文档《Thehigh-performanceproto

系统 2019-08-29 23:01:54 1879

编程技术

008_《Delphi6程序设计教程》

《Delphi6程序设计教程》Delphi教程系列书籍(008)《Delphi6程序设计教程》网友(邦)整理EMail:shuaihj@163.com下载地址:Part1Part2作者:韩伟峰丛书名:其他出版社:清华大学出版社ISBN:7302051178上架时间:2002-2-5出版日期:2002年1月页码:356版次:1-1内容简介Delphi6是Borland公司开发的一种Windows快速应用开发工具。本书深入浅出、全面、系统地介绍了使用Delph

系统 2019-08-29 23:01:26 1879