自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

tilmto

简单就好,复杂了会变质.

  • 博客(6)
  • 收藏
  • 关注

原创 小学生算数训练软件开发

源码Github地址https://github.com/tilmto/TILMTO/tree/master/Arithmetic 项目摘要项目分为以下两种类型Core(计算核心)和UI(用户界面),UI组 负责把core组生成的四则运算表达式展现在用户界面上。 UI要求1.对Core各属性参数(生成题目的数量,操作数的数量,题目及答案中的数值的范围……)进行设置;...

2018-05-29 16:12:54 2565 6

原创 windows下遍历目录统计字符、单词、词组

需求分析  对源文件(*.txt,*.cpp,*.h,*.cs,*.html,*.js,*.java,*.py,*.php等,文件夹内的所有文件)统计字符数、单词数、行数、词频,统计结果以指定格式输出到默认文件中,以及其他扩展功能,并能够快速地处理多个文件。  具体要求:  1. 统计文件的字符数(只需要统计Ascii码,汉字不用考虑)  2. 统计文件的单词总数  3. 统计文件的总行数(任何字...

2018-05-29 16:09:23 640

转载 八大排序算法

排序算法是算法学中最基础、应用最广的一类算法,其中最简单的就是冒泡排序和简单选择排序法,然而这两种算法的时间复杂度都在O(n^2),并不高效,这里就对八种不同的排序算法进行分析。基本的排序算法分为插入排序、选择排序、交换排序、归并排序、基数排序,其中插入排序分为直接插入排序、希尔排序,选择排序分为简单选择排序和堆排序,交换排序分为冒泡排序和快速排序,总共八种基础的排序算法,其他的排序算法都是在这八...

2018-05-29 16:04:08 196

原创 设计模式(3)

前两篇博客分别介绍了设计模式中的建造型模式和结构型模式,这次就来讲讲行为型模式。建造型模式和结构型模式分别规范了对象的构造与对象间的组合,而行为型模式的意义在于提供了对象间的通信方式。下面来看几种常见的行为型模式。责任链模型,目的是使请求发送者与接受者解耦,通俗的说,就是将多个可能的请求接受者放在一条链表上(责任链),而发送者完全不关心接受者的内部实现,甚至不关心到底是哪个对象响应了自己的请求,它...

2018-05-29 16:01:11 137

原创 设计模式(2)

上次讲了设计模式中的建造型模式,这次来谈谈结构型模式。其实结构型模式与建造型模式有很大的相似之处,有时都是为了返回一个新构造的对象,而结构型模式的重点在于基于已有的类的组合来构造符合特定要求的新类。下面基于源码分析一下几种常见的结构型模式。首先说桥接模式,结构型模式中最重要的模式,用于把抽象化与实现化解耦,使得二者可以独立变化,更通俗准确地说就是分别定义高层的接口和具体的实现,使得具体实现修改了,...

2018-05-29 15:59:56 136

原创 设计模式 (1)

这段时间学习了一下软件开发中的设计模式,这篇读书笔记就谈谈我对设计模式的理解。设计模式不是一套api,而是一种可复用的、一般性的解决方式,类似于以前谈过的MSF,其官方定义如下:设计模式(design pattern)是软件开发人员在软件开发过程中面临的一般问题的解决方案。设计模式的提出本身是基于面向对象的语言的,没有了面向对象的继承与多态,所有设计模式都玩不转了。设计模式分为三大类,创建型、结构...

2018-05-29 15:47:48 223

空空如也

空空如也

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

TA关注的人

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