自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Gavin

Tomorrow is another day

  • 博客(13)
  • 资源 (14)
  • 收藏
  • 关注

原创 Java实现仿Windows计算器

这是很早之前,数据结构的课程设计,今天偶然翻到,觉得还是记录在这里吧~~当时我选的题目是:使用队列来实现数学表达式的求值:当时突发奇想,就写了一个仿Windows下的计算器,当然实现的功能比较简单,只是实现了简单计算器和科学计算器。看下图:               现在回想整个程序,核心部分应该是中缀表达式转后缀表达式以及后缀表达式的求值了。不过,犹记得当时

2015-12-28 14:05:38 10050

原创 Python——OOP(2)

在本文中,通过一步步地构建了一个简单但真实的实例,介绍了Python类的OOP的所有基础知识和实际应用。介绍了构造函数、方法、运算符重载、子类定制和内省工具,并且还介绍了其他概念(比如复合、委托和多态)。最后,通过类创建了对象,并且将它们存储到一个shelve对象数据库中以使其持久化。

2015-12-15 00:26:01 1822

原创 Python——OOP(1)

本文介绍了为什么要使用类,通过三个主要的示例介绍了Python编写类的基础知识。介绍了class语句的语法,了解了它是如何用于创建类的继承树的,介绍了Python如何自动添加方法函数内的第一个参数,属性如何通过简单赋值语句而把属性加到类树的对象,也介绍了运算符重载方法, 如何替实例截获并实现内置运算(例如,表达式和打印)。最后,也简单介绍了类与字典的关系。

2015-12-14 14:45:56 1950

原创 Python3中urllib的UnicodeDecodeError错误

在用Python3抓取最简单的网页内容时,出现了这个错误:UnicodeDecodeError: 'utf-8' codec can't decode byte 0x8b in position 1: invalid start byte源代码如下:fp = urllib.request.urlopen(url)mybytes = fp.read()text = mybytes.d

2015-12-12 23:47:07 5989

原创 Python——模块(2)

本文介绍了包导入的基础知识,并引出了包的相对导入,但没有详细介绍;另外介绍了在模块中隐藏数据的_X和__all__用法;介绍了混合用法模式:__name__和__main__以及用__name__进行单元测试;介绍了修改模块搜索路径sys.path的方法;最后介绍了import语句和from语句的as扩展

2015-12-12 22:10:15 1645

原创 Python——模块(1)

本文介绍了Python关于模块的基础知识,包括模块的搜索路径,模块的创建,模块的三种导入方法,介绍了关于from导入语句的陷阱,也重点介绍了模块重载reload的用法及作用

2015-12-12 18:03:37 1758

原创 Python——迭代器和解析(3)

本文介绍了用迭代工具模拟zip和map的方法,尤其要掌握其中对函数参数的处理技巧;另外,对迭代的各种方法(简单for循环,列表解析,map调用,生成函数,生成器表达式)进行计时测试

2015-12-09 22:50:46 2566

原创 Python——迭代器和解析(2)

本文回顾了迭代器和解析(1)中内容,介绍了更高级的列表解析用法;然后介绍了生成器函数和生成器表达式,它们本身就是迭代器并且是单迭代对象

2015-12-09 20:18:14 2311

原创 Python——函数的高级话题(2)

本文介绍lambda表达式函数,常用函数工具如map、filter、reduce等

2015-12-07 16:17:41 2291 1

原创 Python——函数的高级话题(1)

本文介绍函数设计概念以及原则,介绍递归函数,以及函数的属性和注解

2015-12-06 23:28:40 2535 1

原创 Python——参数(2)

本文通过min调用这样一个例子说明了实际应用中的参数匹配示例,另外模拟实现了set的intersect和union函数,模拟实现了Python3.0的print函数

2015-12-05 14:55:27 2455

原创 Python——参数(1)

本文介绍了Python中参数传递的概念,参数通过赋值传递到函数中,赋值方式是通过对象引用,实际上是通过指针传递到函数中。另外介绍 了更加高级的扩展,包括默认参数、关键字参数、使用任意的多个参数的工具,以及Python3.0中的keyword-only参数

2015-12-01 18:57:53 2174

原创 Python——作用域基础

本文介绍了Python的作用域基础,对比了global和nonlocal语句的区别

2015-12-01 14:32:25 2249

Python正则表达式基础

Python正则表达式基础,译自官方文档Regular Expression HOWTO

2016-03-01

Java实现仿Windows下的计算器

java编写的计算器,可以实现基本计算器和科学计算器之间的切换~实现了基本数据结构,包括栈和队列,实现中缀表达式转后缀表达式以及后缀表达式的求值~ 解压之后的文件夹中有打包之后的jar文件和可执行exe文件,另外里面的Calculator文件夹为源代码,可以直接导入Eclipse,代码使用JDK1.6编译

2015-12-28

Linux常用命令全集.chm

Linux常用命令全集,chm格式的~~

2014-03-01

韩顺平java视频教程完整版bt种子

韩顺平老师java视频教程种子,完整版~

2013-12-28

FSCapture工具

一个不错的工具,具有截图、屏幕取色、标尺和录屏功能~对Web开发很方便

2013-12-28

java视频教程完整版

韩顺平老师的java视频教程完整版~很完整

2013-12-28

exe4j 将jar文件打包成exe可执行文件+教程

exe4j 将jar文件打包成exe可执行文件,内有exe4j的安装包和使用教程

2013-11-08

Android获取手机所有Sensor(传感器)并测试数据源码

Android 获取手机所有Sensor(传感器)并测试数据源码~~注意:代码使用JDK 1.7.0_40 版本编译,低于此版本的话会出错,这时可以自己新建项目copy即可。

2013-11-08

java swing项目皮肤包+使用方法说明

java swing项目可用的皮肤包,总共四个,自己下载总结的,包含使用代码说明。直接在main函数最开始加入说明代码即可使用~~~加入代码后记得处理异常!

2013-11-08

安装包制作工具Inno Setup

程序安装包制作工具~ Inno Setup 是一个免费的安装制作软件,小巧、简便、精美是其最大特点,支持pascal脚本,能快速制作出标准Windows2000风格的安装界面,足以完成一般安装任务。该软件用Delphi写成,其官方网站同时也提供源程序免费下载。它虽不能与Installshield这类恐龙级的安装制作软件相比,但也当之无愧算是后起之秀。

2013-11-08

jar打包工具--exe4j

java的jar包转为exe执行文件格式

2013-11-08

java计算器

java写的计算器 ,仿照win7系统下的计算器,可以实现基本计算器和科学计算器的切换~这个是安装包,有需要源码的可以联系我

2013-06-28

java学生成绩管理系统源码

java做的学生成绩管理系统源码,直接导入eclipse中即可使用~~

2013-05-16

空空如也

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

TA关注的人

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