Python的迭代器和生成器

Python的迭代器和生成器一、迭代器Iterators迭代器仅是一容器对象,它实现了迭代器协议。它有两个基本方法:1)next方法返回容器的下一个元素2)__iter__方法返回迭代器自身迭代器可使用内建的iter方法创建,见例子:>>> i = iter(abc)>>> i.next()a>>> i.next()b>>> i.next()c>>> i.next()Trace...
阅读(31948) 评论(1)

Avast与360安全卫士的冲突

  Avast与360安全卫士的冲突 错误如下:-----------------------------------------------------------------------------------------------------事件类型: 错误事件来源: avast!事件种类: Client 事件 ID: 90日期:  2009-1-23事件:  13:5...
阅读(6773) 评论(1)

事件 ID: 3001错误的解决方法

事件 ID: 3001错误的解决方法  事件类型: 错误事件来源: LoadPerf事件种类: 无事件 ID: 3001日期:  2009-1-23事件:  12:10:08用户:  N/A计算机: MICROSOF-896AA5描述:注册表中性能计数器名称字符串数值的格式不正确。 不正确的字符串是 2278,不正确的索引值是数据节中的第一个 DWORD 值, 最后的有效索引值是数据节...
阅读(26529) 评论(11)

关于春运高峰期的一点想法

关于春运高峰期的一点想法     每年的春运都是一个老大难问题。外来务工人员的返乡、全国大、中专院校的学生回家、群众的走亲访友......,集中到春节期间,就是一个客运高峰的问题。        逆向思考一下,是否可以考虑这样的解决方案:调整全国高校的放假时间,改为寒假放两个月,暑假放一个月,既没有减少学生的学习时间,又可以让学生在春节提前一个月回家、实现春运分流的效果。 ...
阅读(1294) 评论(0)

动态链接库DLL

动态链接库DLL一、介绍动态链接库DLL(Dynamic Link Library)是Windows的组成要素之一,是包含共享函数库的二进制文件,可以被多个应用程序同时使用。DLL也是包含了一系列类、函数、变量或其它资源的库文件。一些常用的资源如图标、位图、字符串和对话框之类的资源,做到DLL中,可为多个应用程序共享。这就是纯资源DLL,也即只包含资源的DLL,其资源可以是字符串、数组、图标、...
阅读(1599) 评论(0)

定制Python的交互提示符

定制Python的交互提示符一、定制Python的交互提示符Python的默认交互提示符为“>>>”,但它是可以定制的。Python启动后,先寻找PYTHONSTARTUP环境变量,然后执行此文件中变量指定的执行代码。一些Linux发布包提供了缺省的启动脚本,一般存放在其home目录,名为.pythonstartup。“Tab完成”和“命令历史”这两个功能增强了提示符应用,两者都基于readlin...
阅读(3390) 评论(1)

Python专家编程

Python专家编程一、CPythonCPython是一个默认的、广泛使用的Python编程语言的实现。CPython是用C语言写的。除了CPython,还有两个高质量的Python实现:一个是Jython,它用Java编写;另一个是IronPython,它用CLR编写,用于.NET平台。CPython是一个字节码解释器,它有一个支持多种编程语言的外部函数接口。二、JythonJython是Pyt...
阅读(2604) 评论(0)

建立嵌入式Linux系统

建立嵌入式Linux系统一、Makefile 目标在Linux顶层目录键入make help,会看到所有目标列表。如下:$ make ARCH=arm helpCleaning targets:  clean - remove most generated files but keep the config  mrproper - remove all g...
阅读(1522) 评论(0)

从2009年看Web开发的未来

从2009年看Web开发的未来一、移动Web开发将增长迅猛电信和移动推出3G服务,iPhone、gPhone、M8、HTC等高分辨率手机的推出,Android平台的开源,都将大大推动移动Web开发市场。二、HTML5和CSS3的开发时代将会到来HTML5和CSS3标准即将正式发布,围绕其进行Web开发将是未来的主流。三、JavaScript的影响日益增大JS库已深入到许多流行技术,如Widget技...
阅读(1504) 评论(0)

Python的GUI编程

Python的GUI编程使用Tkinter模块来创建简单的GUI程序。Tkinter的Widgets有:Button、Canvas、Checkbutton、Entry、Frame、Label、Listbox、Menu、Menubutton、Message、Radiobutton、Scales、Scrollbar、TEXT、Toplevel等。例:# This program displays an...
阅读(5918) 评论(4)

Linux内核

Linux内核一、Linux内核Linux内核的源码树已经有超过20000个文件,超过600万行代码。这还是几年前的数据。需要工具、根文件系统、Linux应用程序共同建立一个可用的系统。1、内核版本当前的Linux内核版本为2.6.28。版本命名规则如下:VERSION = 2PATCHLEVEL = 6SUBLEVEL = 28EXTRAVERSION = NAME = 内核包含的文件:/inc...
阅读(2402) 评论(1)

Python学习笔记(8)

Python学习笔记(8)一、递归函数调用自身,即为递归函数。例子:def main():  message()def message():  print This is a recursive function.  message()main()结果:This is a recursive function.This is a recursive function....... ...
阅读(3479) 评论(0)

Python学习笔记(7)

Python学习笔记(7)一、Python的类和面向对象编程先看一个例子:inventory.py文件# The Cellphone class holds data about a cell phone.#inventory.pyclass CellPhone:  def __init__(self,manufact,model,price):  self.__manufact ...
阅读(1421) 评论(0)

嵌入式开发基础(4)

嵌入式开发基础(4)一、独立处理器(Stand-alone Processor)独立处理器指专用于单个处理功能的处理器芯片。与集成处理器相比,独立处理器往往需要附加电路来完成基本操作。独立处理器通常能提供最高、最全面的CPU性能。独立处理器的例子:1、IBM 970FXIBM 970FX处理器内核是一高性能64位独立处理器。970FX是一超标量架构,提供多种指令流的同步,IBM 970FX包含高达...
阅读(1489) 评论(0)

嵌入式开发基础(3)

嵌入式开发基础(3)一、嵌入式Linux发布包Linux内核启动-->查找和mount根文件系统-->启动脚本可运行程序和工具大多数Linux应用程序依赖1个或多个系统库,其它的程序则需要配置文件和日志文件。总的来说,即使是嵌入式Linux系统,也需要依赖很多根文件系统下适当目录下的文件。完整Linux桌面系统,其根文件系统下有数千个文件。这些文件通常按功能进行分组,放入多个包内。使用包管理器安装...
阅读(1178) 评论(0)

Python学习笔记(6)

Python学习笔记(6)1)SequenceSequence是一对象,一个接一个地保存多种数据项。Python中Sequence有几种不同类型。下面先看两种Sequence基本类型:字符串和列表在字符串中访问单个字符:用for循环迭代字符串,语法如下:for variable in string: statement statement etc.例子:>>> name = Juliet>>>...
阅读(1276) 评论(0)

嵌入式开发基础(2)

嵌入式开发基础(2)一、目标板在开发机(运行桌面Linux系统)和目标板(嵌入式开发板)之间:首先通过RS-232串口线进行连接,其次通过以太网连接线进行连接。通过RS-232串口线进行连接,使用串口通信工具,最常用的是Minicom工具,它对于所有的桌面Linux发布包都有效。目标板的启动:1)目标板电源启动,bootloader立即得到处理器的控制。执行底层硬件初始化,包括:处理器和内存设置、...
阅读(1458) 评论(0)

嵌入式开发基础(1)

嵌入式开发基础(1)LSB    Linux Standard Base    Linux标准库LSB已经支持多种架构,包括IA32/64、PowerPC32/64、AMD64等等。LSB可分解成一个核心组件和单独的架构组件。LSB规定了Linux发布包的公共属性,包括对象格式、标准库接口、命令和工具的最小集、文件系统布局、系统初始化等。LSB是一种指导你如何为Linux编程的标准,但不一定要遵守...
阅读(1288) 评论(0)

Python学习笔记(4)

Python学习笔记(4)1)Python Objects所有的Python对象都有下列三个特征:  id:对象间相互区别的唯一标识符。任何对象的id均可通过内建的id()函数获得,其值为内存地址。  类型:对象的类型指示对象能保持的类型、能应用的操作。可使用内建的type()函数显示对象的类型。  值:对象表示的数据项。确定的Python对象有熟悉、数据值或可执行代码(如方法)等。2)标准类型·...
阅读(2572) 评论(0)
    个人资料
    • 访问:5429467次
    • 积分:49872
    • 等级:
    • 排名:第65名
    • 原创:781篇
    • 转载:23篇
    • 译文:24篇
    • 评论:1156条
    一名路过的黑客

    大家好,我是黑客,专门盗账号的。现在这个人的帐号被我盗了,但看这个人平时的博客空间,一直过着艰苦努力、持之以恒的技术研究生活,勤奋刻苦,积极分享,无私奉献,我被深深的感动了,这是一个纯粹的人,人品这样的高尚,希望大家看到我这条消息后,可以私聊他,多鼓励他,不缺钱的就多给他一些经济上的资助,让他再接再厉!就这样吧,我下线了,眼框湿湿的难受。

    文章存档