logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

设计模式-----观察者模式(Obsever)

定义了对象之间的一对多依赖,这样一来,当一个对象状态改变时,他的所有依赖者都会收到通知并自动更新。观察者模式的组成:抽象主题角色:把所有对观察者对象的引用保存在一个集合中。抽象主题提供一个接口,可以增加和删除观察者角色。具体主题角色:在具体主题内部状态改变时,给所有登记过的观察者发出通知。抽象观察者角色:为所有具体的观察者定义一个接口,在得到主题的通知时更新

#设计模式#观察者模式#uml
数据结构----栈和队列的综合应用

一.实验目的熟悉掌握数据结构中队列的基本操作,能够结合栈与队列的结构灵活解决一些实际中问题。二.实验题目在许多语言现象中,常见到一种形如abcba的文字,这种文字从左到右读和从右到左读结果是一样的,这种文字就是常说的回文。设计一个程序可以判断给定的一个文字是否是回文。考虑到栈的先进后出以及队列的后进先出,可以结合这两种结构来实现需要的功能,即将文字分别入队和入栈,然后依次输出判断是

#数据结构
【iOS】Swift类的继承、构造方法、析构器等复习

构造方法内容会多一些,涉及Swift中构造的一些规则与概念。这次写了7个Person来复习,外加名人XiaoMing。Mark:Playground真是个好东西,特别练习写Swift时,实时显示真是大赞!一、继承与重写,防止重写1.1 基类, 不继承任何类. Swift不想OC或者Java中继承自Object类.定义一个类, 不继承任何类,该类就是基类.cla

#ios
windows 下 vmware 安装 Mac X lion 10.7 终极教程!

好不容易,终于安装上了Mac,今天 写下来,供交流学习吧!原创呀!1. 下载安装包。(虚拟机已安装版10.7)下载地址http://download.csdn.net/detail/xn4545945/4551030    (以前的电驴地址不能下载了, 这个是新bt种子)这个下载包里面已经附带了vmware了,所以不必再单独下载!是7.3版本的,不必追求太新。(

#windows#虚拟机#xcode
解决:The requested resource (/bookstore/LoginServlet.neng) is not available.

今天做JSP项目,用servlet + DAO + MVC完成用户的登录任务。做着就出现一个死也过不去的问题,我JSP算是比较菜的吧,无果,思考并寻求谷老师。以下是解决办法。先问题描述:1. 这个是web.xml配置文件logincom.servlet.LoginServletlogin/LoginServlet

#servlet
【iOS】Swift中扩展extension与协议protocol

一起连带前面几篇Playground小结代码都转到github上了。Swift语法主要部分差不多就这些了。当然还有泛型、运算符重载、ARC、闭包之类的补充。一、扩展(extension)扩展 extension(类似OC中的分类,但Swift中没有名字), 即使在没有权限获取到原始代码的情况下,为类增加新功能.注意: 只要定义了扩展, 那么该扩展对该类的实例都是可用的.

【iOS】网页中调用JS与JS注入

很多应用为了节约成本,做出同时在Android与iOS上都能使用的界面,这时就要使用WebView来做。Android和IOS上都有WebView,做起来很省事。当然这时就要考虑如何在Android或iOS中实现与网页的交互。对iOS而言,包括如何在网页中调用OC,以及如何在OC中对网页进行操作。先将网页弄到iOS项目中:网页内容如下, 仅供测试:这是一个示例ht

#javascript
【iOS】自定义TabBarController

一、自定义的思路iOS中的TabBarController确实已经很强大了,大部分主流iOS应用都会采用。但是往往也不能满足全部的需求,因此需要自定义TabBar,自定义需要对系统的TabBar工作方式有很好的理解,自定义需要勇气。自定义TabBar的原则:尽量利用系统自带TabBar,只改需要改的地方。二、自定义TabBar的总体过程1.先把自带的TabBar条给取消

到底了