搜索到与相关的文章
Python

Python二进制文件读取并转换为浮点数详解

本文所用环境:Python3.6.5|Anacondacustom(64-bit)|引言由于某些原因,需要用python读取二进制文件,这里主要用到struct包,而这个包里面的方法主要是unpack、pack、calcsize。详细介绍可以看:PythonStruct官方文档。这里主要讨论,python二进制转浮点数的操作。python中一个float类型的数占4个字节。二进制数据转float,可以用struct.unpack()来实现。小文件读取较小的

系统 2019-09-27 17:56:18 3006

Python

python安装mysql的依赖包mysql-python

一般情况下,使用pip命令安装即可:[root@dthost27~]#pipinstallmysql-python但是在实际工作环境中,往往会安装失败,这是因为系统缺少mysql的相关依赖组件。所以必须先安装mysql-devel类的包,而且必须要对应好mysql客户端的版本,即要安装好:[root@dthost27~]#rpm-ivhmysql-community-libs-5.7.23-1.el6.x86_64.rpmmysql-community-c

系统 2019-09-27 17:50:54 3006

Python

python批量处理word中的表格

defword_table_formater():fromwin32comimportclientword=client.Dispatch('Word.Application')doc=word.Documents.Open('C:\\Users\\Administrator\\Desktop\\test.docx')i=1fortableindoc.Tables:print(i,len(doc.Tables))#设置列宽table.Columns(1).

系统 2019-09-27 17:45:49 3006

编程技术

unix 计数器disk traffic含义补充

LoadRunnerController菜单tools–>options中我们可以看到是3秒钟采集一次服务器的资源信息,如下图所示:这就等价于以下命令:iostat–d3n输出的tps或者iostat–x3中的r/s+w/siostat–d3n的输出类似如下:#iostat-d3nLinux2.6.18-194.el5(www2.×××.cn)01/23/2011_x86_64_(8CPU)Device:tpsBlk_read/sBlk_wrtn/sBlk

系统 2019-08-29 23:32:50 3006

编程技术

set_error_handler() 重要用法

set_error_handler这个函数的作用是为了防止错误路径泄露何为错误路径泄露呢?我们写程序,难免会有问题(是经常会遇到问题),而PHP遇到错误时,就会给出出错脚本的位置、行数和原因有很多人说,这并没有什么大不了。确实,在调试程序阶段,这确实是没啥的,而且我认为给出错误路径是必要的。但泄露了实际路径的后果是不堪设想的,对于某些入侵者,这个信息可是非常重要,而事实上现在有很多的服务器都存在这个问题。有些网管干脆把PHP配置文件中的display_er

系统 2019-08-29 22:54:53 3006

数据库相关

LNK快捷方式漏洞利用方式 exp制作教程

前言windows的shell32在处理控制面板程序的快捷方式文件时,存在一个漏洞,能够载入硬盘上的随意DLL文件,就可以运行随意代码。漏洞文件的生成到“控制面板”以下,右键点“显示”,点“创建快捷方式”,把快捷方式创建在桌面上。然后在桌面用WinHex打开“显示.lnk”文件。Offset0123456789ABCDEF000000004C0000000114020000000000C0000000L...........?..0000001000000

系统 2019-08-12 01:55:43 3006

各行各业

CentOS服务器上安装ImageMagick

ImageMagick是功能强大的服务器端图片处理工具,比GD强大多了。很多PHP的网站随着应用的广泛,开始用到ImageMagick。ImageMagick是一套功能强大、稳定而且免费的工具集和开发包,可以用来读、写和处理超过89种基本格式的图片文件,包括流行的TIFF、JPEG、GIF、PNG、PDF以及PhotoCD等格式。利用ImageMagick,你可以根据web应用程序的需要动态生成图片,还可以对一个(或一组)图片进行改变大小、旋转、锐化、减色

系统 2019-08-12 01:33:23 3006

编程技术

[转]分布式数据库概述

From:http://fineboy.cnblogs.com/archive/2005/08/03/206395.html1.前言随着传统的数据库技术日趋成熟、计算机网络技术的飞速发展和应用范围的扩充,数据库应用已经普遍建立于计算机网络之上。这时集中式数据库系统表现出它的不足:数据按实际需要已在网络上分布存储,再采用集中式处理,势必造成通信开销大;应用程序集中在一台计算机上运行,一旦该计算机发生故障,则整个系统受到影响,可靠性不高;集中式处理引起系统的规

系统 2019-08-29 23:17:18 3005

编程技术

pygtk-socket,plug

插座(socket):这里指宿主窗口,它可以让其它应用程序,把窗口嵌入到它里面。如,任务栏就是一个插座(socket)。插头(plug):顾名思义,它就是被嵌入的窗口,可以插入到插座(socket)上。相对任务栏而言,应用程序的窗口就是插头(plug)。插头(plug)/插座(socket)两者可以在同一个应用中,也可以在不同的应用程序中。在同一个应用程序里,这种做法意义不大,而且可以说是自找麻烦。大多数情况下,它们分别位于不同的进程之中,一个插座(soc

系统 2019-08-29 22:25:58 3005

Ubuntu

安装Ubuntu 11.04 后的20件事

4.28日,Ubuntu11.04就发布了!本文将向你介绍Ubuntu11.04安装后快速配置需要做的20件事。1、不喜欢Unity?切换到Ubuntugnome经典桌面!注销unity桌面环境,然后选择登录环境为“经典桌面”即可进入。若是你喜欢Unity,可是你的显卡不给力3D不支持,怎么办呢?安装Unity-2D:引用sudoapt-add-pparepository:unity-2d-team/unity-2d-dailysudoapt-getupd

系统 2019-08-29 22:05:20 3005