上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 68 下一页
  2009年1月13日
摘要: Python专家编程一、CPythonCPython是一个默认的、广泛使用的Python编程语言的实现。CPython是用C语言写的。除了CPython,还有两个高质量的Python实现:一个是Jython,它用Java编写;另一个是IronPython,它用CLR编写,用于.NET平台。CPython是一个字节码解释器,它有一个支持多种编程语言的外部函数接口。二、JythonJython是Python的Java实现。它编译Python源码为Java字节码,允许开发者在Python模块无缝地使用Java类库。(注:在Python中,包含代码的文件称为一个模块)Jython允许使用Python作 阅读全文
posted @ 2009-01-13 14:56 YangJin 阅读(192) 评论(0) 推荐(0) 编辑
  2009年1月9日
摘要: 建立嵌入式Linux系统一、Makefile 目标在Linux顶层目录键入make help,会看到所有目标列表。如下:$ make ARCH=arm helpCleaning targets: clean - remove most generated files but keep the config mrproper - remove all generated files + config + various backup filesConfiguration targets: config - Update cu... 阅读全文
posted @ 2009-01-09 17:20 YangJin 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 从2009年看Web开发的未来一、移动Web开发将增长迅猛电信和移动推出3G服务,iPhone、gPhone、M8、HTC等高分辨率手机的推出,Android平台的开源,都将大大推动移动Web开发市场。二、HTML5和CSS3的开发时代将会到来HTML5和CSS3标准即将正式发布,围绕其进行Web开发将是未来的主流。三、JavaScript的影响日益增大JS库已深入到许多流行技术,如Widget技术、GWT等,就连微软也将jQuery库整合到Visual Studio 2008和Visual Web Developer Express,这样的例子还很多。四、IE在浏览器的主流地位逐步减弱Fir 阅读全文
posted @ 2009-01-09 09:51 YangJin 阅读(101) 评论(0) 推荐(0) 编辑
  2009年1月7日
摘要: 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 empty window.import Tkinterdef main(): main_window = Tkinter.Tk() Tkinter.mainloop()main()例2:... 阅读全文
posted @ 2009-01-07 20:56 YangJin 阅读(358) 评论(0) 推荐(0) 编辑
摘要: Linux内核一、Linux内核Linux内核的源码树已经有超过20000个文件,超过600万行代码。这还是几年前的数据。需要工具、根文件系统、Linux应用程序共同建立一个可用的系统。1、内核版本当前的Linux内核版本为2.6.28。版本命名规则如下:VERSION = 2PATCHLEVEL = 6SUBLEVEL = 28EXTRAVERSION =NAME =内核包含的文件:/include/linux/version.h2、内核结构Linux内核的布局、组织和结构(1) 顶层源目录顶层内核源目录包含下列子目录:arch crypto Documentation ... 阅读全文
posted @ 2009-01-07 17:30 YangJin 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 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....... File "C:/temp/p19.py", line 5, in message message()RuntimeError: maximum recursion depth ex 阅读全文
posted @ 2009-01-07 17:09 YangJin 阅读(133) 评论(0) 推荐(0) 编辑
  2009年1月6日
摘要: 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 = manufact self.__model = model self.__retail_price = price def set_manufact(self,m... 阅读全文
posted @ 2009-01-06 19:36 YangJin 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 嵌入式开发基础(4)一、独立处理器(Stand-alone Processor)独立处理器指专用于单个处理功能的处理器芯片。与集成处理器相比,独立处理器往往需要附加电路来完成基本操作。独立处理器通常能提供最高、最全面的CPU性能。独立处理器的例子:1、IBM 970FXIBM 970FX处理器内核是一高性能64位独立处理器。970FX是一超标量架构,提供多种指令流的同步,IBM 970FX包含高达25级流水线。970FX的特征如下: -64位PowerPC架构的实现 -深度流水线设计,甚高性能计算应用 -静态和动态电源管理特征 -多种睡眠模式、最小化电力需求、最大化电池寿命 -动态可... 阅读全文
posted @ 2009-01-06 14:54 YangJin 阅读(190) 评论(0) 推荐(0) 编辑
  2009年1月5日
摘要: 嵌入式开发基础(3)一、嵌入式Linux发布包Linux内核启动-->查找和mount根文件系统-->启动脚本可运行程序和工具大多数Linux应用程序依赖1个或多个系统库,其它的程序则需要配置文件和日志文件。总的来说,即使是嵌入式Linux系统,也需要依赖很多根文件系统下适当目录下的文件。完整Linux桌面系统,其根文件系统下有数千个文件。这些文件通常按功能进行分组,放入多个包内。使用包管理器安装和管理这些包。Red Hat的包管理器为rpm。可使用命令rpm -qa 列出安装在系统下的所有包。每个包由多个文件组成,一些包包含了数百个文件。一个复杂的Linux发布包包含了成千上万个 阅读全文
posted @ 2009-01-05 15:29 YangJin 阅读(142) 评论(0) 推荐(0) 编辑
  2009年1月4日
摘要: Python学习笔记(6)1)SequenceSequence是一对象,一个接一个地保存多种数据项。Python中Sequence有几种不同类型。下面先看两种Sequence基本类型:字符串和列表在字符串中访问单个字符:用for循环迭代字符串,语法如下:for variable in string:statementstatementetc.例子:>>> name = 'Juliet'>>> for ch in name:print chJulie例2:# This program counts the number times# the l 阅读全文
posted @ 2009-01-04 20:08 YangJin 阅读(180) 评论(0) 推荐(0) 编辑
上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 68 下一页