搜索到与相关的文章
Python

Python实现插入排序和选择排序的方法

话不多说,让我们从最基本的排序算法开始吧插入排序如下图所示,插入排序的实现思路顾名思义,就是不断地在一个已经是有序的数组中,寻找合适位置并插入新元素。具体实现步骤为:首先我们把整个数组拆分为有序区间和未排序区间,有序区间在插入排序一开始只有一个元素,就是数组的第一个元素。接在有序区间之后的一个元素就是准备插入的元素,在图中就是标为绿色的元素,在有序区间内寻找位置并插入。其寻找逻辑为:从后往前依次进行比较,如果待插入元素大于当前元素,则将待插入元素插入到当前

系统 2019-09-27 17:57:14 2519

编程技术

设计模式学习

组合模式:组合模式可以形象的比如成树,有叶子节点(Leaf),树枝节点(Composite),这两个节点都需要继承节点的属性(Component),这样用户使用起来才能达到透明性。且需要具备子节点的管理特点。子节点管理操作的不同可以分两种组合结构:子节点操作放在Component中观察者模式:观察者(Observer)模式又名发布-订阅(Publish/Subscribe)模式。GOF给观察者模式如下定义:定义对象间的一种一对多的依赖关系,当一个对象的状态

系统 2019-08-29 23:49:35 2519

编程技术

Eclipse...用之前要先Mod一下

俗语说:好马配好鞍。所以呢,Eclipse用之前,我觉得有必要先Mod一下。毕竟要经常接触的,所以呢,还得先把它弄得顺心一点好啦。ChapterOne-Beauty这个是从TheFlashBlog那里学来的。先确定一下版本,我的是3.4.2,JAVA版(不是JEE版)。理论上其他版本都可以,但是我未曾测试过。鉴于之前有过插件互不兼容的情况,我建议还是从Naked的开始。OK,let'sstart。首先是启动画面,Eclipse默认的启动画面实在是...雷人

系统 2019-08-29 23:48:21 2519

编程技术

为什么用例不是“功能”?

多数人从用例开始就走入了迷途,也许是用例图和数据流图的相似性导致人们把用例定义为简单的功能或者菜单项。不论原因是什么,这都是新手最容易犯的错误。图1错误的方式:用例是菜单项或者功能这幅图有什么错误?用最简单的定义,我倾向于把用例看作是关于使用系统作某些有用的事情的方式的故事。利用这个定义,是不是所有的“用例”都是独立的有用的呢?答案当然是不是,在这个例子中,用例表示了系统需要做的所有的事情,但是他们也描述了用户需要通过系统去做的一件单独的事情:定购。所有保

系统 2019-08-29 23:37:14 2519

编程技术

Visual Studio 2010 Service Pack 1安装日志

在这儿下载好后,约1.55G的ISO文件:http://www.cnblogs.com/downmoon/archive/2011/03/11/1980387.html载入虚拟光驱后,系统是win2003enterprisesp2,原来装的是vs2010Ultimate。安装完成后,依惯例,重启重启后可以看到:并没有安装IISexpress7.5,但提供了对IISexpress的支持,可以在已存在的项目中启用iisExpress,方法如下:1、可以在这儿直

系统 2019-08-29 23:18:35 2519

编程技术

Draw2d 学习笔记七 GridLayout布局管理器

关键字:Draw2dGridLayout布局管理器GridDatapublicclassHelloWorld{publicstaticvoidmain(Stringargs[]){Shellshell=newShell();shell.setText("Draw2dHelloWorld");shell.setSize(300,300);shell.open();//createcontent4shell.createContent4Shell(shell)

系统 2019-08-29 23:07:22 2519

Android

一个Android框架下实现登录和Google检索的应用

蒋彪@南京2012-12-211.需求设计在Android的数据库创建一个login表,包括密码和账户两个字段实现两个activity应用程序,其中一个,提供两个入力框,分别输入密码和账户,并且实现登录check登录成功之后,跳转到第二个Activity,在其上实现一个入力框,根据输入的参数,到google上检索2.效果图3.主要代码3.1第一个Activity的代码publicclassAndroid1extendsActivity{privateBut

系统 2019-08-29 22:42:26 2519

编程技术

使TextView文本可以水平和垂直滚动

在做一个小的电子书程序,要求电子书具有放大缩小的功能,所以肯定的要用到TextView的滚动效果。同样的还要求TextView在水平方向和垂直方向上都可以滚动。刚做的时候,也是没有头绪,后来想到了,TextView有一个ScrollTo或者ScrollBy方法,何不如此一用呢!1.前期找资料因为刚开始,不知道怎么能够滚动,所以先去网上查找资料,垂直滚动很容易实现,直接使用TextView的setMovementMethod(ScrollingMovemen

系统 2019-08-29 22:24:31 2519

Oracle

分享一次意外的ORACLE数据库主机性能测试结果

分享一次意外的ORACLE数据库主机性能测试结果最近一直在做一些ORACLESQL性能量化方面的研究,要实现较准确的SQL性能量化很复杂,现在一直在小心推进,周末做了一下一些机器的两个参数测试:一个是oracle数据库1毫秒可执行多少次内存hash运算操作,这个主要用于量化hashjoin的时间;一个是oracle数据库1毫秒可执行多少次内存排序的比较运算,这个主要用于量化orderby的时间。以下是测试结果,让我非常意外。以下是测试代码,测试采用单会话s

系统 2019-08-29 22:14:26 2519

编程技术

跟叶子学把妹——教程序猿把妹第八集

自《天方叶谈》创刊以来,叶子一直在努力将自己的所见、所思、所感一点一点终结成泡妞经验,目的只有一个,就是让更多的伙伴们能够找到属于自己的“幸福”!不过,说来说去,现实中叶子其实就是个妞,还是个被别人追的妞(害羞ing…没办法老娘就是这么炙手可热)思来想去,这些经验也只是很小的一部分,叶子作为程序猿们的知心小妹妹,必须要捕获更多的信息量,才能让程序员哥哥们成功捕获猎物,啊~不对,是找到心仪的女盆友。有时候我也会想,到底自己跟大家总结的这些经验真的对么?现实中

系统 2019-08-29 22:09:33 2519