项目需求:做一个图片浏览器,点击图片查看大图,大图模式下,左右滚动能查看不同的图片. 项目的主要核心技术:图片的弹出和消失动画     项目源代码: Photo-Browser   一.对代码进行重构 1.对代码进行抽取划分      1.1 为什么要对代码进行抽取?           swift中,代码全部写在一起,阅读性极差       2.如何对代码进行抽取?      2.1在oc中,可以把功能模块抽取一个个方法        2.2swift中,专门提供 extension ,可以对…
微信小程序 微信小程序面世以来受到的关注颇多,直到最近我才动手尝试进行了小程序的开发,总体上感觉还是不错的,有一点不适应的就是要摆脱Web APP开发对DOM的操作.在这里我就把我是如何利用API开发微信小程序的过程写成教程,教大家快速上手体验一次微信小程序的开发. 补充: 之前忘了把源码发上来,完成之后就已经放在Github上了 点我下载>> 在开始之前我们先来看下成品的效果图 完成效果预览 准备工作 我们先确定想要开发一款什么样的小程序,首先要符合「小」,因为我们这次是要体验小程序的开发,…
摘要:本文主要讲了如何在阿里云上安装JDK.Tomcat以及其配置过程.最后以一个实例来演示在阿里云上部署Java web项目. 一.准备工作 购买了阿里云的云解析,和云服务器ecs. 2.下载putty和FileZlilla 我用的是xshell+xftp强烈推荐,也可以使用FileZilla 本地远程SSH登陆到个人阿里云服务器的过程很简单,这里就不再细说 二.JDK安装 1.首先先到http://www.oracle.com/technetwork/java/javase/download…
林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka 摘要:本文主要讲了如何在阿里云上安装JDK.Tomcat以及其配置过程.最后以一个实例来演示在阿里云上部署Java web项目. 本文实例访问:http://120.24.19.24:8080/JavaHelloWorld-0.0.1-SNAPSHOT/(到2016.3.9就不能访问了) war包有需要的可以来这里下载:http://download.csdn.net/detail/evan…
微软的virtual studio编辑器那是宇宙第一大编辑器,可惜就是太笨重,遇到性能差一些的电脑设备,简直无法快速的编辑项目. 而vs code编辑器轻便易用,想要编辑哪种项目,只需扩展插件就OK,针对性能差一些的电脑设备也可以安装. 一.下载vscode vscode的下载地址:https://code.visualstudio.com/download 针对不同的操作系统选择不同的版本.我选择的是windows64位的版本. 下载下来不用安装,直接解压之后即可使用. 二.安装.net co…
参考:https://blog.csdn.net/qq_34081993/article/details/79229784 Django是一个开放源代码的Web应用框架,由Python写成. 安装Django:pip install  django  Python和Django版本对应表 Django version Python versions 1.8 2.7, 3.2 (until the end of 2016), 3.3, 3.4, 3.5 1.9, 1.10 2.7, 3.4, 3.…
我们已经将 IntelliJ IDEA 中的 Maven 项目的框架搭建完成.接着上文,在本文中,我们更近一步,利用 Tomcat 运行我们的 Web 项目. 如上图所示,我们进一步扩展了项目的结构,在java目录下新建了一系列的目录层级,并在annotation目录下建立一个名为AnnotationController的 Java 类,用于测试 Spring MVC 框架:在WEB-INF目录下,新建了一个pages目录,用于存放jsp页面,并新建了一个名为springmvc-servlet.…
林炳文Evankaka原创作品. 转载请注明出处http://blog.csdn.net/evankaka 摘要:本文主要讲了怎样在阿里云上安装JDK.Tomcat以及其配置过程. 最后以一个实例来演示在阿里云上部署Java web项目. 本文实例訪问:http://120.24.19.24:8080/JavaHelloWorld-0.0.1-SNAPSHOT/(到2016.3.9就不能訪问了) war包有须要的能够来这里下载:http://download.csdn.net/detail/ev…
转载请注明本文出自大苞米的博客(http://blog.csdn.net/a396901990),谢谢支持! 开篇废话: 前些天一直在看Android5.0 的Material Desgin,里面新增了一个新的控件--CardView. 从Google这次直接提供了CardView控件就能够看出它已经变的很流行了. 在此之前我们能够通过设置圆角边框来模拟CardView效果,但如今既然Google已经提供了新控件就没有理由不用它了. 而我之前在学自己定义布局的时候写了一个CardView自己主动…
前言: 之前是一直用processon的UI原型设计,后来感觉只能完成静态页面的processon满足不了原型设计的需求,断网时候也不方便修改.展示.最终还是决定学习动态页面的制作,所选工具为原型设计界的巨人——Axure RP(8.0). 下载地址.安装过程.注册码获取过程略过. 从元件库中选择"动态面板”,作为切换图片的面板 拖出一个动态面板 双击动态面板弹出管理窗口,点击添加按钮添加若干状态(StateXXX) 双击对应State可跳转到指定页面,随便加张图片 拖个按钮选中,然后点击右上面…