技术文章

JSP 原理

1、JSP的由来 在JSP出现之前,为了实现动态网页的效果,服务器端利用 Servlet 的输出流向客户端发送HTML标签以及HTML页面中的内容,但是在多数动态网页中,绝大部分内容是静态的,只有少量内容需要动态实现。但是为了这少量的动态内容,程序猿依然要用Servlet 输出其中所有的静态内容,这就使得整个Servlet 程序代码非常臃肿,导致Servlet 的开发效率非常低下。 为了弥补Servlet 的缺陷,SUN公司在Servlet 的基础上推出了JSP(Java Server Pages)技术作为解决方案。JSP是简化Servlet 编写的一种技术,它由态部分和动态部分两部分组成,静态部分用于写入标准的HTML标签及内容;动态部分就是嵌入的Java代码与JSP动态标签了。通过这种方式,使静态的部分直接使用HTML代码编写,对于动态的内容则使用 JAVA 脚本编写。 ...

其实微信朋友圈还缺这两个功能

在2015腾讯全球合作伙伴大会「互联网+微信」的分论坛上,微信官方公开了微信用户数据。 60% 微信用户是年轻人,平均有 128 个好友;工作后好友会增加 20%;也就是人均150个以上的好友;微信 9 月平均日登录用户达到 5.7 亿,也就意味着每天有数以亿计的朋友圈刷屏 ...

苹果吞下的企业中,这些最值得关注

1月4日,持有2000多亿美元现金的苹果公司向来不吝于花钱收购,以便于将其与自己现有的产品线整合,从而改善用户体验。《福布斯》杂志盘点了苹果最值得关注的收购案,它们有的帮助苹果新业务取得腾飞,有的则最终成为历史。...

iOS开发——如何做一个漂亮的引导页

对于一款App来说,引导页是必不可少的组成元素,每当用户第一次安装应用,或者更新一次应用后,首先引入眼帘的就是引导页。一个漂亮的引导页可以增加用户体验。今天我们来实现这个功能,demo我已经集成到 https://github.com/chenyufeng1991/iOS-Oncenote 。(1)引导页的父View是一个ScrollView,所以引导页才能进行左右的滚动。我使用storyboard来设计,界面上只要放一个ScrollView即可。...

iOS开发——如何做一个漂亮的引导页

对于一款App来说,引导页是必不可少的组成元素,每当用户第一次安装应用,或者更新一次应用后,首先引入眼帘的就是引导页。一个漂亮的引导页可以增加用户体验。今天我们来实现这个功能,demo我已经集成到 https://github.com/chenyufeng1991/iOS-Oncenote 。(1)引导页的父View是一个ScrollView,所以引导页才能进行左右的滚动。我使用storyboard来设计,界面上只要放一个ScrollView即可。...

iOS开发——如何做一个漂亮的引导页

对于一款App来说,引导页是必不可少的组成元素,每当用户第一次安装应用,或者更新一次应用后,首先引入眼帘的就是引导页。一个漂亮的引导页可以增加用户体验。今天我们来实现这个功能,demo我已经集成到 https://github.com/chenyufeng1991/iOS-Oncenote 。(1)引导页的父View是一个ScrollView,所以引导页才能进行左右的滚动。我使用storyboard来设计,界面上只要放一个ScrollView即可。...

iOS开发——单例的实现、使用与架构

单例在我们开发中是最常用的设计模式,在iOS中也是如此。单例可以保证某个类的实例在程序中是唯一的,便于进行资源和数据的共享。使用的设计原则是单一职责原则。我们来看看在iOS中本身自带的类或者方法哪些使用了单例的模式: (1)UIAccelerometer类和sharedAccelerometer方法,一般如果方法名中有shared这样的词,就可以认为这是一个可以整个应用程序共享的实例变量,一般是使用了单例。...

操作系统学习笔记:安全

保护是个系统内部问题;而安全则与外部环境有关。如果没有用户验证,或被非授权用户访问,则内部保护是无用的。...

提供Myeclipse-2014-GA-破解

MyEclipse Pro 2014GA是一款非常优秀,强大的Java开发工具。他集成了J2EE Eclipse插件集,因此在功能方面自不必说。同时,所支持的文件格式也非常广泛,Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB3,JDBC数据库链接工具等多项功能。可以说myeclipse几乎囊括了目前所有主流开元产品的专属eclipse开发工具,非常的不错。 目前官方发布了MyEclipse的最新版本,MyEclipse Pro 2014 GA,新版本更加强大华丽了~ ...

安卓性能优化手册

本手册适合至少有初级经验的开发者查阅或复习相关知识使用,新手可能会看不懂。1、java代码优化1.1安卓如何执行代码dvm:.java->.class->.dex->.apk 优化斐波那契数列:斐波那契数列的递推公式是f(n)=f(n-1)+f(n-2),特征方程为:x2=x+1,解该方程得(1+sqrt(5))/2,(1-sqrt(5))/2.所以f(n)=Ax1n+Bx2n,带入f(0)=0,f(1)=1得A=sqrt(5)/5,B=-sqrt(5)/5.则f(n)求出。...

【设计模式】面向对象小结——重写与重载

通过对《大话设计模式》附录的学习,让我对面向对象技术有了更深一层的理解!下面是我画的一张导图,是我对面向对象技术的总体概括。这篇文章的主要内容,就是围绕这张图,来讲述我的理解。。...

【设计模式】面向对象基础

最近一直在学习《大话设计模式》根据师傅对我的指导,让我先学习这本书的附录——面向对象基础。说实在话,面向对象技术从很早就接触了,从刚开始的C++,其次是软工视频,然后是UML,紧接着是C#,直到现在的设计模式。。 总的来说,在设计模式之前,我对面向对象的了解还只是停留在封装、继承、多态的层次上,虽然在C#视频中,有全面的讲解了一下,但是自己还是晕晕乎乎的,脑子中还是有很多疑云。。直到这次的设计模式,通过通过幽默生动、而又通俗易懂的故事,对面向对象技术深入浅出,我才算是真正的入门了。。...
青岛软件培训

可能你正在寻找一家靠谱的IT培训机构,学习一些专业的软件开发技术,找一份得体的工作。恰巧我们就是一家踏踏实实做教育的IT人才培养机构,我们咨询电话是 0532-85025005,如果你确实对IT感兴趣,我们不妨交流一下。

申请免费试听课程