搜索到与相关的文章
Python

python----03(面向对象进阶02)

slots魔法:当我们需要限定自定义类型的对象只能绑定某些属性,可以通过在类中定义__slots__变量来进行限定。__slots__的限定只对当前类的对象生效,对子类并不起任何作用。静态方法和类方法:静态方法可解决对象未创建出来的问题。案例:例如我们定义一个正方形类,通过四个边长来构造正方形,并提供计算面积的方法。定义类方法:类方法的第一个参数约定名为cls,它代表的是当前类相关的信息的对象(类本身也是一个对象,有的地方也称之为类的元数据对象),通过这个

系统 2019-09-27 17:48:02 2234

Python

python编写爬虫小程序

起因深夜忽然想下载一点电子书来扩充一下kindle,就想起来python学得太浅,什么“装饰器”啊、“多线程”啊都没有学到。想到廖雪峰大神的python教程很经典、很著名。就想找找有木有pdf版的下载,结果居然没找到!!CSDN有个不完整的还骗走了我一个积分!!尼玛!!怒了,准备写个程序直接去爬廖雪峰的教程,然后再html转成电子书。过程过程很有趣呢,用浅薄的python知识,写python程序,去爬python教程,来学习python。想想有点小激动……

系统 2019-09-27 17:47:00 2234

Python

Python2.x中文乱码问题解决方法

Python中乱码问题是一个很头痛的问题。在Python3中,对中文进行了全面的支持,但在Python2.x中需要进行相关的设置才能使用中文。否则会出现乱码【问题原因】在Python2.x中主要是字符编码的问题,处理不好的话,会导致乱码。Python默认采取的ASCII编码,字母、标点和其他字符只使用一个字节来表示,但对于中文字符来说,一个字节满足不了需求。复制代码代码如下:>>>importsys>>>sys.getdefaultencoding()'a

系统 2019-09-27 17:46:00 2234

Python

Python中使用PIPE操作Linux管道

Linux中进程的通信方式有信号,管道,共享内存,消息队列socket等。其中管道是*nix系统进程间通信的最古老形式,所有*nix都提供这种通信方式。管道是一种半双工的通信机制,也就是说,它只能一端用来读,另外一端用来写;另外,管道只能用来在具有公共祖先的两个进程之间通信。管道通信遵循先进先出的原理,并且数据只能被读取一次,当此段数据被读取后,马上会从数据中消失,这一点很重要。Linux上,创建管道使用pipe函数,当它执行后,会产生两个文件描述符,分别

系统 2019-09-27 17:45:56 2234

编程技术

Flex3 组件的定位和布局

Flex组件的定位和布局大多数Flex容器使用预定义的规则集来自动定位您在其内定义的所有子组件。如果您使用Canvas容器,或者Application或Panel容器,其layout属性被设置为"absolute",则可以为其子级指定绝对位置,或者使用基于限制的布局。在Flex应用程序中定位组件的方法有三种:使用自动定位使用绝对定位使用基于限制的布局使用自动定位对于大多数容器,Flex会根据容器的布局规则(如布局方向、容器填充和容器的子级之间的间隙)自动定

系统 2019-08-29 22:47:43 2234

编程技术

Ajax无刷新实现图片切换特效

1.页面cs代码usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;usin

系统 2019-08-29 22:34:33 2234

编程技术

Struts由入门到精通(第一章)- Struts Framewo

1.1StrutsFramework介绍Struts是一种当前非常流行的一个JavaWeb框架(WebFramework)。我们先来看看什么是Framework。Framework概念并不是很新了,伴随着软件开发的发展,在多层的软件开发项目中,可重用、易扩展的,而且是经过良好测试的软件组件,越来越为人们所青睐。这意味着人们可以将充裕的时间用来分析、构建业务逻辑的应用上,而非繁杂的代码工程。于是人们将相同类型问题的解决途径进行抽象,抽取成一个应用框架。这也就

系统 2019-08-29 22:28:56 2234

编程技术

UUencode

uuencode是将二进制文件转换为文本文件的过程,转换后的文件可以通过纯文本e-mail进行传输,在接收方对该文件进行uudecode,即将其转换为初始的二进制文件。uu编码uuencode编码方式用于将任意的二进制文件转换为文本文件,比如email.转换后的文件中仅包含可打印字符.uuencode运算法则将连续的3字节编码转换成4字节(8-bit到6-bit)的可打印字符.该编码的效率高于Hex格式.从二进制文件中读取3字节的数据,表示如下(a7表示a

系统 2019-08-12 09:30:33 2234

编程技术

jS鼠标事件大全

JS鼠标事件大全保存一份,好查阅。呵呵。。。onMouseOverIE3|N2|O3当鼠标移动到某对象范围的上方时触发的事件onMouseMoveIE4|N4|O鼠标移动时触发的事件onMouseOutIE4|N3|O3当鼠标离开某对象范围时触发的事件onKeyPressIE4|N4|O当键盘上的某个键被按下并且释放时触发的事件.[注意:页面内必须有被聚焦的对象]onKeyDownIE4|N4|O当键盘上某个按键被按下时触发的事件[注意:页面内必须有被聚焦

系统 2019-08-12 09:29:41 2234

各行各业

Workarounds on issues met when 'npm install'

1.TimeoutJustretry2.Someunmetdependenciesafter'npminstall'JustnpminstallXXX#(XXXmeanslibpackagename)3.Thepackageversionislowerordeprecatedinpackage.jsonModifytheversioninpackage.json:e.x.makechangesfrom"zmq":"1.0.1"to"zmq":">=1.0.

系统 2019-08-12 09:27:36 2234