搜索到与相关的文章
Python

Python里隐藏的“禅”

在python的lib目录里有一个:this.py,它其实是隐藏着一首诗,源码如下:复制代码代码如下:s="""GurMrabsClguba,olGvzCrgrefOrnhgvshyvforggregunahtyl.Rkcyvpvgvforggregunavzcyvpvg.Fvzcyrvforggregunapbzcyrk.Pbzcyrkvforggregunapbzcyvpngrq.Syngvforggregunaarfgrq.Fcnefrvforggr

系统 2019-09-27 17:38:46 1911

Python

Python实现多线程抓取妹子图

心血来潮写了个多线程抓妹子图,虽然代码还是有一些瑕疵,但是还是记录下来,分享给大家。Pic_downloader.py#-*-coding:utf-8-*-"""CreatedonFriAug0717:30:582015@author:Dreace"""importurllib2importsysimporttimeimportosimportrandomfrommultiprocessing.dummyimportPoolasThreadPooltype

系统 2019-09-27 17:38:32 1911

Python

深入理解python多进程编程

1、python多进程编程背景python中的多进程最大的好处就是充分利用多核cpu的资源,不像python中的多线程,受制于GIL的限制,从而只能进行cpu分配,在python的多进程中,适合于所有的场合,基本上能用多线程的,那么基本上就能用多进程。在进行多进程编程的时候,其实和多线程差不多,在多线程的包threading中,存在一个线程类Thread,在其中有三种方法来创建一个线程,启动线程,其实在多进程编程中,存在一个进程类Process,也可以使用

系统 2019-09-27 17:38:21 1911

Python

简单介绍Python中利用生成器实现的并发编程

我们都知道并发(不是并行)编程目前有四种方式,多进程,多线程,异步,和协程。多进程编程在python中有类似C的os.fork,当然还有更高层封装的multiprocessing标准库,在之前写过的python高可用程序设计方法中提供了类似nginx中masterprocess和workerprocess间信号处理的方式,保证了业务进程的退出可以被主进程感知。多线程编程python中有Thread和threading,在linux下所谓的线程,实际上是LW

系统 2019-09-27 17:38:17 1911

编程技术

使用Dom4j时遇到的两个问题

前几天在使用Dom4j开发项目时,遇到了两个问题,今天记在这里:1、直接使用SAXReader.read(Stringurl)方法指定文件所在路径,读取包含中文内容的文件时,发生了错误,提示信息为:org.dom4j.DocumentException:invalidbyte1of1-byteUTF-8sequence(0xb2)Nestedexception:invalidbyte1of1-byteUTF-8sequence(0xb2)。具体原因是:Do

系统 2019-08-29 23:30:01 1911

编程技术

ClassLoader解析

转载自----http://shangjava.iteye.com/blog/1097096ClassLoader应该是每一个Java程序员都必须了解的,但是我整整工作了四年才发现原来在这方面全是空白,现在在做模块化,必须得了解这方面的知识,模块间必须做隔离.以下是我这段时候的学习和总结,很多东西都是借网上的资料,JDK的ClassLoader的API,做如下总结:1.类加载器概述类加载器是一个对象,是负责加载类.在JVM是通过类加载器的调用LoadCla

系统 2019-08-29 23:15:50 1911

编程技术

利用ASP和XML实现客户端多表单域数据动态更新

在基于Internet的学校学籍管理系统开发过程中,遇到这么个问题:如何实现客户端多个表单域之间的数据动态更新?如下图所示,在同一个客户端页面有三个下拉列表表单域ListCollege、ListDepart、ListClass,分别从SQLServer数据库服务器端获得学校名称、系部名称、班级名称,其中前两项数据量较小,而班级名称这一项有上百个记录。

系统 2019-08-29 22:56:40 1911

编程技术

自定义控件

最近做项目见到别人写的一个分页控件不错,记录一下关于路径的问题。一、解决方案二、添加类库项目test三、添加引用System.Web四、test下添加类文件Pagination.cs五、test下添加样式文件Pagination.css(右键此文件--属性--生成操作--嵌入的资源)六、Pagination.cs文件下添加如下内容usingSystem;usingSystem.Text.RegularExpressions;usingSystem.Web;

系统 2019-08-29 22:29:40 1911

编程技术

flash动画形变讨论二:低头

上次说了基本的形变,现在说下提示点,提示点是控制图形变化的基本,它是按照节点的位置移动来计算整个图形移动.一般来分是2个地方要加,1是移动位置和变化最小,主要作用是固定图形这个点是主要的.第2个就是移动和变化最大的点,我们一般看到的效果全靠这些点来控制.作为快速制作一般加第1种就可以了(前提是节点必须少),而第2种就要麻烦和耽误时间了,不过制作还是很快的.这里我在眼角,头发上各加了一个提示点(因为是快速制作其他地方没加)后来发现原来头发画的时候右边有个色块

系统 2019-08-29 22:23:44 1911

Python

Python3内置模块之Pickle和cPickle数据持久化方法小结

概述模块Pickle实现了对一个Python对象结构的二进制的序列化和反序列化。即当Python程序持续运行一些字符串、列表字典、甚至自定义的类等数据对象,需要持久化存储,即存储在磁盘中,防止运行在内存中,因断电等情况丢失数据。那么Pickle模块就派上用场了,它可以将对象转换为一种可以传输或存储的格式。python的pickle模块实现了基本的数据序列和反序列化。通过pickle模块的序列化操作我们能够将程序中运行的对象信息保存到文件中去,永久存储;通过

系统 2019-09-27 17:56:58 1910