- 博客(21)
- 收藏
- 关注
原创 Servlets&JSP基础篇之Servlet的编写&部署&运行
Servlets&基础篇之Servlet的编写&部署&运行本篇文章指在全手动建立一个最简单的web程序—在浏览器中输出Hello,Servlet和当前时间。1. 建立如下目录树 project---src ---classes ---etc2. 编写MyServlet.java,放在src当中。代码如下:import javax.servlet.*
2016-10-13 21:22:56
532
原创 Servlet&JSP基础篇之Servlet的生命周期
Servlet&JSP基础篇之Servlet的生命周期首先介绍容器对Servlet的控制,流程如下:点击一个指向某个Servlet的URL。容器得知该URL指向一个Servlet,创建两个对象:HttpServletResponse,HttpServletRequest容器根据根据URL找到相应的Servlet,并为其分配或者创建一个线程,调用其service()方法。service()方法
2016-10-13 21:20:35
309
原创 Servlets & JSP基础篇之开始学习
Servlets & JSP基础篇之开始学习 HTTPHTTP代表超文本传输协议(HyperText Transfer Protocol),这是web上使用的传输协议,依赖于TCP/IP从一处向另一处完整地传送请求和响应。HTTP会话的结构是一个简单的请求/响应序列:浏览器发送请求,服务器做出响应。HTTP响应关键要素:1. 状态码,表明请求是否成功2. 内容类型,包括文本,图像,HTML等
2016-10-13 21:18:40
296
原创 Cocos2D-x从0到1之在真机运行cocos项目
不得不说,对于像我这样的新手,cocos可算不得友好,中间经历了很多坑,不过最终还是成功运行了起来。首先分享下费劲千辛万苦找到的教程:
2016-07-29 12:53:47
455
原创 cocos2D从0到1之hello,cocos2D
本篇博文介绍了如何从零搭建一个cocos2D hello级别的项目,包括visual studio 2013 下载,cocos集成开发环境的安装,以及用cocos创建项目和运行。
2016-07-28 10:09:21
364
原创 Android奇怪错误---java.lang.NumberFormatException: Color value '@drawable/C-t' must start with ‘#’
Android奇怪错误—java.lang.NumberFormatException: Color value ‘@drawable/C-t’ must start with ‘#’这个错误说起来也是让人苦笑不得,但是百度了半天也没得出个所以然来,后来谷歌了一下上了stackoverflow,凭借我渣渣的英语还是明白了问题所在,非常尴尬的错误,不管怎么样还是写下来吧。
2016-07-19 16:26:14
3337
1
原创 Android奇怪问题-----Button的setText()方法都是大写
Android奇怪问题—–Button的setText()方法都是大写
2016-07-19 15:51:16
4570
转载 TTS入门与进阶
1,入门:让TEXT朗读起来官方TTS朗读支持语言种类 English英语French法语German德语Italian意大利语Spanish西班牙语不支持中文… 12
2016-07-15 12:23:46
1911
转载 android 点9图制作方法
“点九”是andriod平台的应用软件开发里的一种特殊的图片形式,文件扩展名为:.9.png智能手机中有自动横屏的功能,同一幅界面会在随着手机(或平板电脑)中的方向传感器的参数不同而改变显示的方向,在界面改变方向后,界面上的图形会因为长宽的变化而产生拉伸,造成图形的失真变形。我们都知道android平台有多种不同的分辨率,很多控件的切图文件在被放大拉伸后,边角会模糊失真。
2016-07-15 10:04:21
1004
原创 HeadFrist设计模式学习之状态模式
HeadFrist设计模式学习之状态模式状态模式定义状态模式允许对象在内部改变状态时改变它的行为,对象看起来好像修改了它的类。状态模式用于当类由于条件语句而使逻辑变得十分复杂并且难于修改时,它将逻辑根据条件分成不同的类(每个类称之为一个状态),从而使类的内部结构变得清晰易读并且更符合业务逻辑。需求——实现下列糖果机class gumballMachine {int Money = 10; //
2016-06-16 10:31:31
271
原创 HeadFrist设计模式学习之迭代器模式
HeadFrist设计模式学习之迭代器模式 迭代器模式定义提供一种方法顺序访问一个聚合对象中的各个元素,而又不暴露其内部表示 需求:设计一个print类用来打印对象内部的数据(ArryList,数组等等)数据对象样例class arrayData {ArrayList al;public arrayData() { // TODO Auto-generated construc
2016-06-11 22:30:09
295
原创 HeadFirst设计模式学习之组合模式
HeadFirst设计模式学习之组合模式组合模式定义允许你将对象组合成树形结构来表现“整体/部分”层次结构。组合能让客户以一致的方式处理个别对象以及对象组合从定义出发可以得出两个结论组合模式是基于树这种数据结构的组合模式的目的是“用一致的方式处理个别对象以及对象组合”需求设计菜单,菜单能包含菜单项或者子菜单,子菜单能包含菜单项或者二级子菜单,以此类推。分析菜单和菜单项应拥有共同的基类
2016-06-11 22:29:24
409
原创 HeadFirst 设计模式学习之模板方法模式
HeadFirst 设计模式学习之模板方法模式 模板方法定义在一个方法中定义一个算法骨架,而将一些步骤延迟到子类中,模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。 demo演示–泡茶和冲咖啡分析:泡茶和冲咖啡都可以分成下面四个步骤:把水烧热冲泡茶/咖啡将茶/咖啡倒入杯子加入合适的调料(茶可以放柠檬,咖啡放糖)定义算法骨架:void preparRecip
2016-06-03 22:34:23
306
原创 HeadFrist设计模式学习之适配器模式
适配器模式定义:将一个类的接口,转换成客户期望的另一个接口。适配器让原本接口不兼容的类可以合作无间。需求描述:JVM的公园里有很多动物,在必要时会将动物们放置在BOX里面,所以有很多Box和动物。现有的是一个可以放置十个鸭子的DuckBox类,其showMsg()方法可以打印每个位置的信息,具体如下:DuckBox类:class DuckBox { private
2016-05-30 17:36:03
386
原创 HeadFrist设计模式学习之外观模式
外观模式定义:外观模式提供了一个统一的接口,用来访问子系统中的一群接口。外观定义了一个高层接口,让子系统更容易使用。外观模式的意图是要提供一个简单的接口,好让一个子系统更容易使用,子系统的接口仍然是对外暴露的,仍可以使用。 demo演示子系统是一套提供电影播放服务的系统,主要有TV,voicebox,DVD三个类组成,各个类仅有开关等基本方法用于示例演示,例如TV类:class TV {
2016-05-30 17:34:51
339
原创 HeadFrist设计模式学习之做一个万能遥控器(命令模式)
让我们先来看一下命令模式的定义:将“请求”封装成对象,以便使用不同的请求、队列或者日志来参数化其他对象。命令模式也支持可撤销的操作。看一下遥控器的需求:可以控制所有的家电,进行开关灯/电视。。。。等操作先来一个看起来没什么毛病的遥控器来控制:class Remotecontrol {Light light;TV tv;public Remotecontrol
2016-05-15 21:48:42
1381
原创 head first 设计模式学习之 简单工厂,工厂方法和抽象工厂
在前面的学习中(参见前面的博客),我们学到了很多OO原则: — 封装变化 —多用组合,少用继承 —针对接口/超类编程,不针对实现编程 —松耦合 —开闭原则 让我们从一个简单的类开始,看看如何将之改造成符合OO原则的类以及工厂模式在解耦中的威力。 class FoodStore { publ
2016-04-06 20:37:06
969
原创 head frist 设计模式学习之 装饰者模式
前情提要:http://blog.youkuaiyun.com/baidu_30889437/article/details/50917814 JVM:"上次给我招的工人不错啊!"oo程序员:"..........."JVM:"现在来我开的博物馆生意越来越好了,原来"舞台剧"的方式已经不能满足顾客的需求了"oo程序员:"..........."JVM:"我决定要换一种运营模式,把每个演播
2016-03-30 12:44:38
485
原创 head frist 设计模式学习之 JVM中的博物馆奇妙夜(观察者模式)
博物馆奇妙夜! 博物馆奇妙夜!博物馆奇妙夜!重说三!!!JVM看了《博物馆奇妙夜》电影之后,决定在自己家里开一个博物馆!毕竟需要什么new一下就好,博物馆很快就开起来了,并且任命你为馆长(金馆长?),并且郑重的告诉了你作为馆长的职责:1.接受JVM的节目单。2.通知博物馆里的对象准备节目。作为一名骄傲的oo程序员,你怎么能亲力亲为做这种事呢?于是你准备招一个下属,在java
2016-03-17 22:33:41
1372
原创 head first 设计模式学习之策略模式
开门见山,首先表明什么是策略模式策略模式定义了算法族,分别封装起来,让他们之间可以相互替换,此模式让算法的变化独立于使用算法的客户。好像从定义上来看,并不能明白什么是策略模式,那么让我们从一个问题上下手:怎么设计一个鸭子类?很简单,让我们运用面向对象的思想,万物皆对象嘛,鸭子可以叫,可以飞,可以游泳。。。把功能封装成方法不就好了,那么,写出来就是class Duck{p
2016-03-13 22:26:25
632
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人