搜索到与相关的文章
各行各业

2007年值得去思考的N大软件技术(1)

2006年转眼就要过去了,又到了满网尽待“N大“时。已经约定俗成,每每到这时,铺天盖地的N大回顾与展望就会跃上各大网站的头条。热热闹闹的IT技术圈,这个时候总是会被彻头彻尾的品头论足一番。我先把正在思考的N大软件技术记录下来吧,希望可以找到答案。(逐渐更新)1网络时代数据库如何存数据?数据库已经不再是存取大规模简单结构数据的时代,对于绝大多数企业来讲已经是必不可少的IT基础构建。在网络时代,企业对于文档、邮件、视频等非结构化数据的传输、存取的需求越来越迫切

系统 2019-08-12 01:32:34 2112

Python

python3文件复制、延迟文件复制任务的实现方法

使用python版本3.6.1工作中测试客户端传输报文速率,写了以下两个脚本。第一个,简单的复制文件并重命名。第二个,在循环中增加延时的功能。使用场景将文件复制并重命名(重命名方式在文件末尾加生成的随机数)#!/usr/bin/python3#coding=GB2312importosimportos.pathimportrandomimportshutilcount=0#源文件夹src="E:\\file\\CEB411Message__20171115

系统 2019-09-27 17:54:36 2111

Python

Python学习笔记004——列表与元组

1.序列在Python中最基础的数据结构是序列,数据结构可以理解为具有某种功能的特殊数据类型,序列中每个元素都有编号,表示其位置或者索引,其中第一个元素的索引值为0,其意义是指出某个元素相对于序列开题的偏移量。1.1序列序列是python中的一种数据结构,和C语言中的数组比较类似,只是在Python中序列存储的数据不限类别,也不需要所有的序列元素都是同一种类别。最常用的序列是:列表和元组。列表和元组的主要区别在于列表可以修改而元组不可修改。当需要一系列的值

系统 2019-09-27 17:53:07 2111

Python

python移位运算的实现

密码算法程序设计实践选的SHA-1。在写的过程中遇到一丢丢关于python移位的问题,记录一下。SHA-1其中第一步需要填充消息。简单阐述一下sha1填充消息的过程:如输入消息“123”,先转成ascii码――313233,消息长度为3*8=24。即001100010011001000110011然后填充一个1占1bit,再填充447-24bit个0。10000000...00000000最后64bit加上消息长度24的二进制00011000二进制相当于是

系统 2019-09-27 17:52:18 2111

Python

Python调用C

文章作者:Tyan博客:noahsnail.com|CSDN|1.引言众所周知,Python语言简单、易学、开源、具有丰富的库,Python的第一个编译器是用C语言实现的。但Python的缺点也非常明显,最让人诟病的就是Python的性能问题。因此,为了提高程序的运行效率,通常会将程序的关键部分使用C或C++重写,编译成动态链接库,然后在Python(CPython)中进行调用。运行环境:Ubuntu16.04、Python2.7、Python3.5。2.

系统 2019-09-27 17:49:19 2111

Python

python操作文件的参数整理

open()方法Pythonopen()方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出OSError。注意:使用open()方法一定要保证关闭文件对象,即调用close()方法。open()函数常用形式是接收两个参数:文件名(file)和模式(mode)。open(file,mode='r')完整的语法格式为:open(file,mode='r',buffering=-1,encoding=No

系统 2019-09-27 17:49:12 2111

Python

Python文件读写模式

文件常见的读写模式w以写方式打开,W文件若存在,首先要清空,然后(重新)创建a以追加模式打开(从EOF开始,必要时创建新文件)r+以读写模式打开w+以读写模式打开(参见w)a+以读写模式打开(参见a)rb以二进制读模式打开wb以二进制写模式打开(参见w)ab以二进制追加模式打开(参见a)rb+以二进制读写模式打开(参见r+)wb+以二进制读写模式打开(参见w+)ab+以二进制读写模式打开(参见a+)读取文件内容open读取所有内容使用open打开文件后一定

系统 2019-09-27 17:49:09 2111

Python

python爬虫正则表达式爬妹子图

声明:仅为了学习爬虫,请勿用于商业和恶意爬取数据,否则后果自负,作者享有该文章的所有解释权原创文章:只需要在程序运行时输入一个数字,就会爬取1-该页数的图片,并且爬取小图对应的详情大图(套图),代码复制可用,下面是我爬取的部分数据。小图太过性感,这里就不截图了importrequestsimportreimportosheaders={"User-Agent":"Mozilla/5.0(WindowsNT6.1;WOW64)AppleWebKit/537.

系统 2019-09-27 17:48:57 2111

Python

python实现的一个p2p文件传输实例

考虑到我手上的服务器逐渐的增多,有时候需要大规模的部署同一个文件,例如因为方便使用systemtap这个工具定位问题,需要把手上几百台服务器同时安装kernel-debuginfo这个包,原有的方式采用一个源服务器,采用rsync或者scp之类的文件传输方式只能做到一个点往下分发这个文件,这个时候下发的速度就会比较的慢,基于以上原因,我写了一个基于bt协议传输文件的小工具,实际测试,传输到10个机房,70多台机器传输一个240M的这个内核文件,到所有的机器

系统 2019-09-27 17:48:31 2111

Python

Python异常处理例题整理

什么是异常?异常是Python对象,表示一个错误。当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。在程序运行过程中,总会遇到各种各样的错误,有的错误是程序编写有问题造成的还有一类错误是完全无法在程序运行过程中预测的:一切异常皆是对象系统定义的异常:BaseException所有异常的基类,父类Exception常规错误的基类StandardError所有的内建标准异常的基类,标准化错误ImportError导入模块错误Arithmeti

系统 2019-09-27 17:46:28 2111