首页 > 2016年05月12日 > 全部分享
浅谈Struts2
学过SSH框架很长一段时间了,一直没有很系统的总结一下,这里先简单谈谈Struts2。   为什么要用Struts2?   这里列举一些Servlet的缺点: 1、每写一个servlet在web.xml中都要做相应的配置。如果有多很servlet,会导致web.xml内容过于繁多。 2、这样的结构不利于分组开发。 3、在servlet中,doGet方法和d...
分类:其他   时间:2016-05-12 11:25:26    收藏:0  评论:0  赞:0  阅读:280
Unity3d 官方资源Car的主控脚本CarController翻译与详解
一.综述在Unity3D官方资源中Standard Assets –>Vehicles–>Car是赛车的相关资源,包括赛车模型、赛车控制脚本等。虽然用起来很方便,但是由于对有些脚本理解不彻底,就用不好。尤其是主要控制脚本CarController,我此次就对这个脚本进行了全面解析二.CarController1.主要函数流程图整个CarController脚本主要是通过共有函数Move对赛车进行控制...
分类:编程语言   时间:2016-05-12 11:25:15    收藏:0  评论:0  赞:0  阅读:543
【C#设计模式-备忘录模式】
一.备忘录模式的定义: 在不破坏封闭的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。 二.备忘录模式的结构和角色: 1.Originator(发起人):负责创建一个备忘录Memento,用以记录当前时刻自身的内部状态,并可使用备忘录恢复内部状态。Originator可以根据需要决定Memento存储自己的哪些内部状态。 2.Mem...
分类:Windows开发   时间:2016-05-12 11:25:05    收藏:0  评论:0  赞:0  阅读:215
kali linux Python 黑客编程1 开发环境初始化
为什么要选择Python? Python作为目前Linux系统下最流行的编程语言之一,对于安全工作者的作用可以和C++相提并论。Python提供了丰富的库供调用,丰富的第三方扩展模块。在网络应用,文本解析方面,Python编程有着其他语言无可比拟的优势。同时Python也是面向对象并且跨平台的语言,可以在linux/Unix、OSX、windows上无障碍运行。...
分类:编程语言   时间:2016-05-12 11:24:57    收藏:0  评论:0  赞:0  阅读:347
ACM--模拟--nyoj 560--多连块拼图--湖南第七届省赛
南阳oj题目地址:http://acm.nyist.net/JudgeOnline/problem.php?pid=560 多连块拼图 时间限制:1000 ms  |  内存限制:65535 KB 难度:4 描述     多连块是指由多个等大正方形边与边连接而成的平面连通图形。         ———— 维基百科      给一个大多连块...
分类:其他   时间:2016-05-12 11:24:46    收藏:0  评论:0  赞:0  阅读:253
cisco learn book index
cisco book...
分类:系统服务   时间:2016-05-12 11:24:36    收藏:0  评论:0  赞:0  阅读:185
如何使用Android Studio把自己的Android library分享到jCenter和Maven Central
如果你想在Android Studio中引入一个library到你的项目,你只需添加如下的一行代码到模块的build.gradle文件中。 1 2 3 dependencies {     compile 'com.inthecheesefactory.thecheeselibrary:fb-like:0.9.3' } ...
分类:移动平台   时间:2016-05-12 11:24:27    收藏:0  评论:0  赞:0  阅读:281
iOS开发------获取系统联系人(AddressBook篇)
AddressBook是Apple提供给我们获取系统联系人的一个很方便类库,与其说方便,其实刚开始还是比较崩溃的,从开发文档来看,它还是偏向于C语言,并且不在ARC的控制之下,虽然在iOS9.0之后会被Contacts.framework替代,但在工作中要对最低版本进行兼容,了解一下这个类库还是很有必要的。这里就介绍一下获取联系人信息的那些方法,对于修改,添加删除等操作,想留在下一篇介绍Addres...
分类:移动平台   时间:2016-05-12 11:24:16    收藏:0  评论:0  赞:0  阅读:291
MySQL学习11:修改数据表(一)
修改数据表包括添加列、删除列、添加约束、删除约束,修改列定义和修改数据表名称,后面的两个我们使用时 一定要谨慎,尽量不使用。        下面就来一个一个单独介绍怎么修改数据表:         一添加数据表中的列         (1)添加单列         MySQL数据库的数据表中添加单列的语法格式为:         ALTER TABLE table_name ADD [...
分类:数据库技术   时间:2016-05-12 11:24:06    收藏:0  评论:0  赞:0  阅读:218
poj2513 Colored Sticks (欧拉通路+Trie树+并查集)
D - Colored Sticks Crawling in process... Crawling failed Time Limit:5000MS     Memory Limit:128000KB     64bit IO Format:%I64d & %I64u Submit Status Practice POJ 2513 Appoint des...
分类:其他   时间:2016-05-12 11:23:58    收藏:0  评论:0  赞:0  阅读:296
关于“幽灵架构”的补充说明3:为什么不会产生“循环引用”
承接上文,已经简明阐述了使用Struct代替Class的好处,使用Class会使我们的程序出现“意外的共享”以及“循环引用”之类的危险,传统面向对象开发中对Class的依赖主要来自于我们对“继承”的依赖。Swift2.0引入协议扩展后,之前的“类-继承”所能实现的功能使用“结构体(枚举)-协议-协议扩展”都可以实现,并且更加高效和灵活。回到主题上来,首先回顾下“幽灵架构”中的两个主体:View和Mo...
分类:其他   时间:2016-05-12 11:23:46    收藏:0  评论:0  赞:0  阅读:297
【C#设计模式-访问者模式】
一.访问者模式的定义: 表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素类的前提下定义作用于这些元素的新操作。 二.访问者模式的结构和角色: 1.Visitor 抽象访问者角色,为该对象结构中具体元素角色声明一个访问操作接口。该操作接口的名字和参数标识了发送访问请求给具体访问者的具体元素角色,这样访问者就可以通过该元素角色的特定接口直接访问它。 2.Concret...
分类:Windows开发   时间:2016-05-12 11:23:36    收藏:0  评论:0  赞:0  阅读:202
Android--高德地图自动定位
和其他地图一样,都要先去官网注册成为开发者,然后获取Key。下面直接上代码。 package com.example.gaodemap; import com.amap.api.maps.AMap; import com.amap.api.maps.CameraUpdate; import com.amap.api.maps.CameraUpdateFactory; import com.a...
分类:移动平台   时间:2016-05-12 11:23:26    收藏:0  评论:0  赞:0  阅读:226
通读AFN-从创建manager到数据解析完毕
流程梳理 今天开始会写几篇关于AFN源码解读的一些Blog,首先要梳理一下AFN的整体结构(主要是讨论2.x版本的Session访问模块):我们先看看我们最常用的一段代码: AFHTTPSessionManager *manager = [AFHTTPSessionManager manager]; [manager GET:@"https://www.baidu.com" paramet...
分类:其他   时间:2016-05-12 11:23:16    收藏:0  评论:0  赞:0  阅读:386
Servlet——Session(3)之实现原理的深入讨论
本文介绍了Session的实现机制,深入讨论了其实现原理,最后介绍了用户禁用Cookie之后的处理Session的URL重写方法。...
分类:其他   时间:2016-05-12 11:22:57    收藏:0  评论:0  赞:0  阅读:306
JBOSS EAP实战(1)
JBOSS的诞生1998年,在硅谷SUN公司的SAP实验室,一个年轻人正坐在电脑前面思考,然后写着什么东西。不,他没有在写程序,他在写辞呈。他正在做出人生的一个重大决定:他要辞掉在SUN的这份工作,投身到open source的开发。旁边好多朋友在劝他,这样的做法是"moving down the food chain"(应该是丢掉铁饭碗的意思),这是他整个职业生涯的下坡路。但是这个年轻人却义无反...
分类:其他   时间:2016-05-12 11:22:46    收藏:0  评论:0  赞:0  阅读:244
javascript 学习小结 JS装逼技巧(一) by FungLeo
javascript 学习小结 JS装逼技巧(一) by FungLeo前言最近一直在做javascript方面的工作.但是本身我的javascript水平比较低,因此在学习过程中比较困难.而最近又接触到了很多的知识点.好记性不如烂笔头,因此写这篇零碎的博文,记一记我学到的一些好玩的东西.简单的新建各种元素创建各种元素都有相对应的方法,例如,创建一个数组可以这样写var arr = new Arra...
分类:编程语言   时间:2016-05-12 11:22:36    收藏:0  评论:0  赞:0  阅读:177
数组、字典(16.5.11)
数组的概念和常用方法: Foundation中的数组(NSArray,NSMutableArray)是一组有序的对象集合,通过索引下标获取数组中各个元素。与字符串相同,数组也有可变和不可变数组之分。 数组中不可以存放基本数据类型,只能存放类的对象。 如果需要将基本数据类型放入数组中,需要通过NSNumber进行数据的“封装“。  //数组的创建与初始化     //(...
分类:编程语言   时间:2016-05-12 11:22:26    收藏:0  评论:0  赞:0  阅读:244
Android PullToRefresh (ListView GridView 下拉刷新) 使用详解
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38238749,本文出自:【张鸿洋的博客】 群里一哥们今天聊天偶然提到这个git hub上的控件:pull-to-refresh ,有兴趣的看下,例子中的功能极其强大,支持很多控件。本篇博客详细给大家介绍下ListView和GridView利用pull-to-rerfesh 实现...
分类:移动平台   时间:2016-05-12 11:22:18    收藏:0  评论:0  赞:0  阅读:308
单例模式的五种写法
首先来明确一个问题,那就是在某些情况下,有些对象,我们只需要一个就可以了,比如,一台计算机上可以连好几个打印机,但是这个计算机上的打印程序只能有一个,这里就可以通过单例模式来避免两个打印作业同时输出到打印机中,即在整个的打印过程中我只有一个打印程序的实例。 简单说来,单例模式(也叫单件模式)的作用就是保证在整个应用程序的生命周期中, 任何一个时刻,单例类的实例都只存在一个(当然也可以不存在)。...
分类:其他   时间:2016-05-12 11:22:06    收藏:0  评论:0  赞:0  阅读:172
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!