关闭
当前搜索:

Swift之旅 1 变量、常量和声明

常量只能赋值一次的值,用let声明let maxValue = 1000;变量声明之后可以多次赋值。使用var来声明var changeValue = 100 changeValue = 1 //可以再次指定值Swift语法特别 可以在一个语句的结尾不加分号 可以一行声明多个语句 是强类型语言 可以在结尾不加分号如:var text = "testStr" var text2 = "testStr2...
阅读(2420) 评论(0)

Android Loader解析

概述Google在Android3.0引入了loaders,目的是为了在Activity或Fragment里异步加载数据更加容易。Loaders有一下这些特点: 在任何Activity以及Fragment中可用。 异步加载数据。 监听数据资源,在数据源发生改变时可以得到新的数据。 能够自动连接上一次的Cursor对象,不需要重复查询数据。 如果在3.0之前,做一个图片资源查看器,你可以需要自己去做所...
阅读(1456) 评论(0)

Mac As导入eclipse结构Android项目报错 Not a PNG file

将eclipse结构的Android项目倒入到Android studio之后,编译出现错误 Not a PNG fileAAPT err(9206750): libpng error: Not a PNG fileProcess list not empty :app:mergeDebugResources FAILEDFAILURE: Build failed with an excepti...
阅读(942) 评论(0)

Mac Maven 安装错误 Error Unsupported major.minor version 51.0

最近在研究maven,在配置maven之后,运行mvn - v出现错误Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/maven/cli/MavenCli : Unsupported major.minor version 51.0 at java.lang.ClassLoader.d...
阅读(3011) 评论(0)

五个最佳FTP客户端工具

原文链接:http://www.williamlong.info/archives/1594.html概述无论你是做网站工作,还是运行一个家庭FTP服务器,或者你只是喜欢高速下载,一个稳定且功能齐全的FTP客户端工具都可以节省你大量时间和生命,现在有大量的免费或者收费的FTP客户端软件供大家选择,这里总结了五个流行的FTP客户端软件。FileZilla (所有平台)  FileZilla  File...
阅读(17310) 评论(0)

Android 轻松实现仿淘宝地区选择

介绍最近用淘宝客户端的时候,编辑地址的时候有个地区选择的功能。看上面的效果觉得挺酷,滚动的时候,是最后一个从下面飞上来挨着前一个。就自己鼓捣一个出来玩玩。说了效果可能不太直观,下面上两张图看看效果 淘宝地区选择效果 再来一张自己的效果 gif的效果可能不太好,大家自己用Android手机打开淘宝看看实现分析展示很简单,ListView就可以了。对于动画效果,只需要在getView的时候获取到要...
阅读(5004) 评论(5)

Android自定义控件4——统计图View

1、介绍周末在逛慕课网的时候,看到了一张学习计划报告图,详细记录了自己一周的学习情况,天天都是0节课啊!正好在学习Android自定义View,于是就想着自己去写了一个,这里先给出一张慕课网的图,和自己的效果图。yissan的博客,未经允许严禁转载 http://blog.csdn.net/yissan2、实现分析我们要实现这样一个折线统计图,必要的信息主要有下面几个先看纵轴,纵轴需要的信息有最大值...
阅读(9538) 评论(9)

Android打造属于自己的数据库操作类。

1、概述开发Android的同学都知道sdk已经为我们提供了一个SQLiteOpenHelper类来创建和管理SQLite数据库,通过写一个子类去继承它,就可以方便的创建、管理数据库。但是当我们需要去做增删改查的操作的时候,就得通过getWritableDatabase获取一个SQLiteDataBase然后老老实实去写操作值的put以及查询返回的Cursor处理,其实我们可以搞一个对象来帮我们干这...
阅读(9075) 评论(0)

Android自定义控件3——边缘凹凸的卡劵效果View

前言最近做项目的时候遇到一个卡劵的效果,由于自己觉得用图片来做的话可以会出现适配效果不好,再加上自己自定义view方面的知识比较薄弱,所以想试试用自定义View来实现。但是由于自己知识点薄弱,一开始居然想着用画矩形来设置边缘实现,后面一个哥们指导了我,在这里感谢他。 实现分析上面的图片其实和普通的Linearlayout,RelativeLayout一样,只是上下两边多了类似于半圆锯齿的形状。那么...
阅读(10390) 评论(28)

使用Intellij IDEA搭建Ext JsMVC web项目

由于自己从android开发转来学习web开发,最近在学习Jsp,之前接触过一点Extjs,所以用jsp来配合ext试试。Ext JS介绍extjs是一个javascript框架,它的好处就是有它自己的界面和事件处理。我们根据它的语法就可以实现我们想要的功能,具体我就不介绍了,自己百度。Ext MVC结构介绍不管任何时候,做一个大项目总是很烦的。因为大,所以开发的时候很难去组织,维护的时候就更别说了...
阅读(6864) 评论(0)

web开发技术-过滤器

纪录自己的学习过程,帮助记忆1、简介过滤器是服务器端的一个组件,可以接收用户端的请求和响应信息,并且对这些信息进行过滤过滤器不处理结果,只做一些辅助性操作2、过滤器的工作原理3、过滤器的生命周期过滤器的生命周期 1.在web容器启动时依据web.xml实例化:一次 2.初始化 init():一次 3.过滤 doFilter():多次 4.销毁 destroy():一次,web容器关闭4、过滤...
阅读(817) 评论(0)

Http相关知识

Http的无状态性无状态是指,当浏览器发送请求给服务器的时候,服务器响应客户端的请求。但是当同一个浏览器再次发送请求给服务器的时候,服务器并不知道它就是刚才的浏览器。简单的说就是,服务器不会去记得你,所以就是无状态协议。保存用户的两大机制SessionCookieCookie是Web服务器保存在客户端的一系列文本信息。Cookie的作用 对特定对象的追踪 保存用户的浏览记录与习惯 简化登录 缺点是容...
阅读(620) 评论(0)

Mac常用shell命令

几个常用命令pwd命令名称:pwd 英文:print work directory 描述:查看当前工作目录的完整路径ls英文全称: list 描述:列出目录下的内容清单 常用参数: -l:列出文件的详细信息 -a:列出目录下的所以文件,包括隐藏文件。cd全称:change directory 描述:进入指定目录 命令语法:cd [目录名]chmod全称:change mode 描述...
阅读(788) 评论(0)

Android自定义控件2-简单的写字板控件

概述上一篇文章我们对自定义控件进行了一个大体的知识介绍。今天就来学习自定义一个简单的写字板控件。先来看看效果图就是简单的根据手指写下的轨迹去画出内容实现在上一篇文章里提到了android官方给出的自定义控件需要考虑以下几点: 创建View 处理View的布局 绘制View 与用户进行交互 优化已定义的View 就按照这个步骤来完成今天的自定义控件1、创建View上篇提到创建View这一步的时候要考虑...
阅读(3473) 评论(7)

Android自定义View的官方套路

概述Android已经为我们提供了大量的View供我们使用,但是可能有时候这些组件不能满足我们的需求,这时候就需要自定义控件了。自定义控件对于初学者总是感觉是一种复杂的技术。因为里面涉及到的知识点会比较多。但是任何复杂的技术后面都是一点点简单知识的积累。通过对自定义控件的学习去可以更深入的掌握android的相关知识点,所以学习android自定义控件是很有必要的。记得以前学习总是想着去先理解很多知...
阅读(15739) 评论(23)

Java你可能不知道的事(3)HashMap

概述HashMap对于做Java的小伙伴来说太熟悉了。估计你们每天都在使用它。它为什么叫做HashMap?它的内部是怎么实现的呢?为什么我们使用的时候很多情况都是用String作为它的key呢?带着这些疑问让我们来了解HashMap!HashMap介绍1、介绍HashMap是一个用”KEY”-“VALUE”来实现数据存储的类。你可以用一个”key”去存储数据。当你想获得数据的时候,你可以通过”key...
阅读(6253) 评论(7)

java你可能不知道的事(2)--堆和栈

在java语言的学习和使用当中你可能已经了解或者知道堆和栈,但是你可能没有完全的理解它们。今天我们就一起来学习堆、栈的特点以及它们的区别。认识了这个之后,你可能对java有更深的理解。Java堆内存(Heap Memory)堆内存在Java运行时主要去回收对象和JRE的类。当我们创建了一个对象(也就是 new一个对象),在堆内存就会为对象分配一个空间,Java垃圾回收器(GC)运行在堆内存里,一旦发...
阅读(2426) 评论(3)

Java你可能不知道的事系列1

概述本类文章会不段更新分析学习到的经典面试题目,在此记录下来便于自己理解。如果有不对的地方还请各位观众拍砖。 今天主要分享一下常用的字符串的几个题目,相信学习java的小伙伴们对String类是再熟悉不过了,今天我们就来和她再次邂逅,好了下面开始。先来说说String特点String是不可变的常量,每当我们创建一个字符串对象的时候,如果堆区的常量池里不存在这个字符串,就会创建一个存储在常量池里(S...
阅读(2095) 评论(2)

JavaWeb开发必过关-Servlet学习(一)

一、什么是Servletservlet其实是一个小程序,它是运行在服务器上的,一个servlet就是一个Java类,可以通过“请求-响应”编程模型来访问这个驻留在服务器内存的Servlet程序。总结下来我们就是两点:1、运行在服务器上的服务程序。2、能够接收请求给出响应。二、Tomcat等级Tomcat容器分为四个等级, Servlet容器管理Context容器,一个Context容器对应一个WEB...
阅读(808) 评论(0)

Android自定义一个播放器控件

介绍最近要使用播放器做一个简单的视频播放功能,开始学习VideoView,在横竖屏切换的时候碰到了点麻烦,不过在查阅资料后总算是解决了。在写VideoView播放视频时候定义控制的代码全写在Actvity里了,写完一看我靠代码好乱,于是就写了个自定义的播放器控件,支持指定大小,可以横竖屏切换,手动左右滑动快进快退。好了,下面开始。效果图效果图有点卡,我也不知道为啥。。。。。 VideoView介...
阅读(4669) 评论(8)
53条 共3页首页 上一页 1 2 3 下一页 尾页
    个人资料
    • 访问:185465次
    • 积分:2520
    • 等级:
    • 排名:第17181名
    • 原创:48篇
    • 转载:5篇
    • 译文:0篇
    • 评论:194条
    技术交流

    Android技术讨论群

    Java Android开发技术讨论
    博客专栏
    最新评论
    百度统计