- 博客(11)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 java计算器源码
今天花了一个下午加一个晚上写了个计算器的小程序,用swing写了界面,实现了加、减、乘、除的简单计算,其中小数点花了我一点时间~可能还有bug吧~现在放出源码,仅供交流~望大家找出bug,多多指教!package com.xijiepc.Calculator;import java.awt.BorderLayout;import java.awt.Color;import ja
2012-04-13 22:45:23
3679
翻译 ios应用程序核心对象
App核心对象 在应用程序被用户开启的时候,UIkit框架管理着app的大部分核心行为。在引用程序的核心是UIApplication对象,它接受系统事件然后将其发送给你自定义的代码去处理。其它UIKit类同时管理着app的一部分功能,所有的这些类有着相似的功能将用户操作发送给你自定义的方法去处理更多的细节。 理解好了UIkit与你代码的协同工作有助于你理解这些对
2014-03-10 13:19:57
1138
原创 ios开发和android开发浅谈
从事了两年多的android开发,刚转ios一个多月,于是就简单地对这一个多月的学习说一下体会,在这里主要讨论的是两者的区别。1.语言 (java&Object_C) 先从语言本身来说,java的语法设计绝对比Object_C优秀很多,这也是java为什么如此受欢迎的原因,java相比于Object_C来说绝对是容易上手很多,[]式的消息发送机制是一种古老的语法,正因如此App
2014-03-02 00:15:23
4274
原创 Git初识与使用
Git创建仓库,基本操作1.设置用户名:git config --global user.name "C-Roach"2.设置用户邮箱:git config --global user.email"xiejiepc@sina.com"3.查看设置git config --list通过git help获得命令帮助4.在你代码的文件夹下初始化git仓库(
2014-03-01 22:55:56
1054
原创 《Head First设计模式》读书笔记之装饰模式
好久没写笔记了,原因是最近在帮老师写一个项目的android客户端,算是我第二个比较正式的android软件吧。我觉得知识得一块一块的学习并加以应用才能完全的理解它,就拿android来说,首先了解整个android大体框架,当做应用时需要实现什么功能时就会深刻的去学习并运用那个模块相关的知识,这时候你才能叫做学以致用。其实实践是最好的学习方式,别说你会了,当你真的亲手去做一个项目时你才会深切体会
2012-12-18 22:52:25
991
原创 《Head First设计模式》读书笔记之观察者模式
Observer Pattern 观察模式:关于观察者模式,该书讲的例子是气象观测应用程序,当气象观测站得到新的气象数据时就将数据发送给应用程序,应用程序的模块就会得到相应的数据,这其实也是观察者模式的模型。观察者模式定义了一个一对多的应用模式,一是主题(Subject),也就是气象观测站,多是观察者(Observer),也就是应用程序模块(如:应用程序中有好几个功能,当前天气的展示、最近一周
2012-12-07 22:42:06
748
原创 《Head First设计模式》读书笔记之策略模式
学习java快一年了,一开始学习java是为了编写android软件,最近花了一个月做出了个android小软件,开发完了才觉得java学的有点不是很牢固,所以想找几本关于java的书看看。前几天上微薄一个大神介绍了几本java初级的书,其中就这本《Head First设计模式》,于是就打算把这本书好好看看。感觉这本书很适合初学者,而且讲解的挺有趣的,不会让你感到有种压力。以前也学了一点设计模式,
2012-11-27 11:42:48
778
原创 单态模式(singleton)
单态模式是设计模式中最为简单的一种,所以较容易掌握。所谓单态设计模式就是一个类只允许有一个对象。代码实现:public class Singleton{ private static Singleton singleton=null;//在类内部第一一个实例 private Singleton(){//私有构造方法 } public static Singleton g
2012-04-11 12:37:06
420
原创 经典排序算法3(选择排序)
选择排序(SelectionSort):算法原理:选择排序就是在每次遍历的元素中找出最小(或最大的)的元素,将选出的数依次排列在排好数序列的最后,当遍历完所有数后就会产生一个有序的数组!选择排序是不稳定的排序。public static void SelectionSort(int[] array){ for(int i=0;i<array.length-1;i++){ int
2012-04-11 11:41:21
388
原创 经典排序算法2(插入排序)
2、插入排序(insertionSort)a)插入排序分类: 插入排序主要做两件事,一是寻找插入点,二是移动插入点左侧的数据;所以根据插入点的不同我们将插入排序又分为直接插入排序、折半插入排序和二路插入排序。b)直接插入排序(Straight Insertion Sort):原理:我将依次遍历数组中的元素,将数组分为“使用中的”和“待使用中的”两部分,”在使用中的“数据时排序好的,“待
2012-04-04 17:42:27
446
原创 经典排序算法1(冒泡排序)
本人初学java,顺便学习算法与数据结构,为了巩固我的学习同时也为了给初学者一个学习算法的信心,我试着写了下我的学习收获与心得!先介绍三种实现比较简单的排序算法:1:冒泡排序(Bubble Sort):a:算法原理:冒泡算法是基于比较与交换的排序算法,所以不难想象出需要两层循环来实现,外层循环负责每趟选出最大的数并将其放冒泡到数组末尾,内层循环则负责每次比较相邻两数的大小,将较大的数往
2012-03-31 13:34:49
567
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人