自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

嘛嘛。。。喊我回家吃饭吧。。。

滚来滚去。。。滚来滚去。。。

  • 博客(21)
  • 资源 (2)
  • 收藏
  • 关注

原创 Java 环境变量配置

安装好JDK好需要配置环境变量才能正常使用。1. 新建系统变量JAVA_HOME和CLASSPATH变量名:JAVA_HOME变量值:D:\Java\jdk1.7.0_45(这是 JDK 的安装目录)变量名:CLASSPATH变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar(这里最前面的一个“.”,表示当前

2013-10-28 15:07:28 471

转载 Android应用程序工程目录结构

下面是新建一个 Android Applicationg Project 自动生成的的工程目录结构:以下对各个目录和文件分别加以解释说明:1. src 目录src 目录保存项目中所有的 Java 源文件。2. gen 目录这个目录下的文件是ADT自动生成的,不需要关注它,更不要修改它。3. Android 4.3 和 Android Privat

2013-10-21 15:54:43 858

转载 android系统架构

Android系统从底向上一共分了4层,每一层都把底层实现封装,并暴露调用接口给上一层。下面是简单翻译的版本:Linux内核(Linux Kernel)Android运行在linux kernel 2.6之上,但是把linux内受GNU协议约束的部分做了取代,这样在Android的程序可以用于商业目的。Linux 内核是硬件和软件层之间的抽象层。中间

2013-10-21 14:53:42 504

原创 搭建android开发环境

1. 下载安装JDK从java的官网下载最新的JDK进行安装,安装完成后设置环境变量:D:\Java\jdk1.7.0_45\bin添加到Path中。在命令提示符中输入:java -version回车,出现版本信息,说明安装成功。2. 下载安装Android SDK从Android官网可以下载到一个ADT Bundle,其中包含了进行开发所用到的所有的工具:包括Eclips

2013-10-16 16:46:33 493

转载 给Python初学者的一些技巧

交换变量x = 6y = 5 x, y = y, x print x>>> 5print y>>> 6if 语句在行内print "Hello" if True else "World">>> Hello连接下面的最后一种方式在绑定两个不同类型的对象时显得很cool。nfc = ["Packers", "49ers"]afc = ["Rave

2013-08-24 10:43:56 789

原创 wxPython(一)

和MFC一样,要显示一个窗口,也要包括一个app和一个frame。在wxPython中就是wx.App和wx.Frame两个类来表示。一般写图形界面程序的时候都要扩展这两个类来写自己的App和Frame类,这样很容易在自己的类里添加控制。一个最小的完整的GUI程序如下所示:import wxclass Frame(wx.Frame): #3 passclass App(

2013-08-15 22:20:10 565

原创 Python统计一个英文文档中各单词出现的行数

在网上看到一个人求的大作业,要求是这样的:读入一个英文的文档,然后建立一个单词引用索引表,也就是说,对于该文档中出现的所有单词,按照字母顺序进行排序,并且每个单词后面跟着它在文档中出现的行号。然后把这个索引表显示出来,同时保存在一个输出文件中。为了方便处理,假定文档长度不超过1000个字符,行数不超过20行,文档中的单词最长不超过20个字母。噪声单词,如“a, an, and, are, in

2013-08-01 13:20:07 3376

原创 Python学习(十三)------- GUI程序设计

看书有些看乏了,找了一些GUI程序设计方面的内容来解解闷儿。Python的GUI程序设计基于强大的库,而且不止一个库可以支持,而不同的库虽然名字或者实现方式不同,但是用法基本相同,学会一个其他的就不成问题了,Windows的用户界面也就那点东西嘛。首先从网上下了一个做图形界面的库wxPython,从其官网http://www.wxpython.org/可以下载到。因为这个库最高支持到Pyt

2013-07-26 22:59:11 883

原创 Python学习(十一)------- 文件处理

1. 文件的读写文件读写在Python中也非常简单,可以用两种方式,一种是open函数:>>> f1 = open('D:/test.txt')>>> f1.read()'Hello'函数返回的是一个文件句柄,调用其read()函数就可以看到其中的内容了。另外一种方式是使用file函数,其用法和open函数一样,只要把open改成file就可以了。另外,文件可以以多种模

2013-07-26 14:19:24 475

原创 Python学习(十一)------- 自定义类

已经两天没更新了,这两天比较心烦气燥,什么都看不下去,学不下去,大概是“大姨父”来了。连续两天站桩还真是累得不行,希望最佳状态快些回来吧,今天继续。自定义类有两种语法格式:class className:    suit这种语法格式不指定基类,在Python中,不指定基类的话,默认的基类就是object。所以在Python中,所有的类都是object的子类。如果要指定基类就

2013-07-19 16:19:21 708

原创 Python学习(十)------- 模块

Python模块,其实就是一个.py文件。但是这只是大多数,并不是所有的模块都是Python编写的以.py文件存在的,比如sys模块就内置在Python中,还有一些模块是用其他语言实现的,但是所有模块导入与使用的方式是相同的。Python包就是一个目录,其中包含一组模块和一个__init__.py文件导入模块的语法:import importableimport importabl

2013-07-16 10:51:42 523

原创 Python学习(九)------- 自定义函数

在Python中,可以创建4种函数:全局函数:可以由创建该函数的同一模块中的任意代码调用。局部函数:定义在其他函数之内,只能由定义的函数调用。Lambda函数:是表达式,可以在任何需要使用的地方定义。方法:是与特定数据类型相关联的函数。1. 全局函数def functionName(parameters):    suitparameters可以使用关键字参数,就是

2013-07-15 10:25:55 695

原创 Python学习(八)------- 控制结构和异常处理

1. 条件分支if bool_expression1:    suit1elif bool_expression2:    suit2...else:    suit有些情况下,可以把一条if...else语句缩减成单一的条件表达式:expression1 if bool_expression else expression2这相当于C语言当中的问号表达式。

2013-07-12 23:06:56 603

原创 Python学习(七)------- 映射类型

映射类型是一种支持成员关系操作符(in)和尺寸函数(len)的数据类型,并且也是可迭代的。映射是键-值数据项的组合,并提供了存取数据项及其键、值的方法。进行迭代时,映射类型以任意顺序存取其数据项。1. 字典dictdict是一种无序的组合数据类型,其中包括0个或多个键-值对。其中,键是指向可哈希运算的对象的对象引用,值是可以指向任意类型的对象的对象引用。字典的键是独一无二的,如果向字典

2013-07-11 10:42:01 911

原创 Python学习(六)------- 序列类型

1. 元组tuple元组只提供两种方法:t.count(x),返回对象x在元组中出现的次数;t.index(x),返回对象x在元组中出现的最左边的位置。此外元组也可以使用+(连接)、*(复制)、[ ](分片)、in/not in(成员关系测试)等操作符,还可以使用+=和*=运算,这时候实际上不是对原有的元组进行改变,而是创建了新的元组进行赋值。元组还可以使用比较操作符进行比较(=、>)

2013-07-10 10:33:41 836

原创 Python学习(五)------- 数据类型(二)

3. 字符串类型字符串中比较新鲜的东西的有个三引号字符串:在三引号字符串中可以直接使用换行符,而不用转义字符就可以,比如:"""How are you?I'm fine."""另外还有一个原始字符串,是用来避免过多的使用转义字符而使字符串显示太凌乱的。原始字符串用r字母来引导,后面跟一个引号包括的字符串,字符串中不必使用转义字符,比如:r"nihao,\haha/ksks"。

2013-07-09 11:01:11 604

原创 Python学习(四)------- 数据类型(一)

1. Integral 类型两种Integral类型:int 和 boolint 和 bool 之间可以相互转换:0表示False,非0表示True;False表示0, True表示1。整型int整数可以表示的大小只受限于机器的内存大小。用0b,0o,0x引导可以分别表示二进制、八进制和十六进制整数。几个Python中特殊的算术运算符:x / y:两个整数相除,结果是一

2013-07-08 13:22:06 906

原创 一个字符界面的俄罗斯方块

刚刚进入软件开发行业的时候加了不少QQ技术群,其实群里面好多都是扯淡的,而且里面的人水平不一,多么简单的问题都问得出来,还有想拜师啊之类的,后来就都退了。但是其中一个群里面有一个公告是让大家写一个字符界面的俄罗斯方块,感觉很好玩儿,就试着写了一个,玩儿自己写的“游戏”感觉还是挺爽的,虽然很简陋,但是刚刚开始嘛,还是很有成就感的。开始想了很多办法,不知道怎么来定义数据结构,还有里面的好多变换,新

2013-07-05 16:54:34 1059 1

原创 Python学习(三)-------Python的8个关键要素

1. 数据类型整数类型intPython里使用int表示整数类型,所能表示的整数只受限于机器的内存。可以通过int()把其他类型转换为整型,比如:>>> int("53")53把字符串转换成了整型,另外,字符串只要是中间没有空白字符的数字字符就都可以转换,比如:>>> int("      43   ")43但是如果中间有空格就会转换失败,比如:>>> in

2013-07-05 16:35:34 621

原创 Python学习(二)-------准备

Python是解释型语言,要运行Python语言写的程序,首先要有一个Python的解释器。这个可以从Python的官网http://www.python.org/下载到,目前最新的版本是3.3.2。安装好之后,会有一个字符界面的Shell用来执行单个的python语句,另外还附带一个简单的集成开发环境IDLE。在IDLE中可以编辑Python代码,运行,打断点进行调试,还能直接打开一个图形界面的

2013-07-04 15:45:13 563

原创 Python学习(一)------开篇

从大学的时候就听说Python是一门很好的编程入门语言,也从图书馆翻过相关的书,但是人太懒了,连必修课程C语言都懒的学的一个人,怎么可能去学习另外一种语言。现在想起来还真是遗憾。跨入软件行业也算是有一年的时间了吧,虽然只是一家小公司,而且业绩也不怎么样,产品在十年前什么样,十年后还是什么样,但是在这样的小公司里也算是学到了些东西。公司的项目全部都是用C++写出来的,说是因为C++的效率高,其实我感

2013-07-04 14:15:51 727

30天自制操作系统(扫描版)

这个是完全版,不过是扫描的,不是特别清晰,不过完全可以看了。

2013-07-12

一个字符界面的俄罗斯方块

一个字符界面的俄罗斯方块源代码,界面当然很简陋,但是还是可以玩儿的,横和列的个数不是很规范,但是可以很容易的修改两个宏来修改行数的列数。

2013-07-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除