- 博客(129)
- 资源 (14)
- 收藏
- 关注
原创 Jquery toggleClass的使用
(document).ready(function(){(document).ready(function(){ ("button").click(function(){ $("p").toggleClass("main"); });}); .main { font-size:120%; color:red; } This is a headingThis is
2016-05-31 08:19:34 399
原创 jQuery 阻止表单重复提交
(document).ready(function() {(document).ready(function() { (‘form’).submit(function() { if(typeof jQuery.data(this, “disabledOnSubmit”) == ‘undefined’) { jQuery.data(this, “disabledOnSu
2016-05-31 08:17:24 864
原创 Android 实现新闻端平拉动删除,拉下条新闻,上条新闻弹回特效
一、概述:目前一般的手机下拉信息栏时,会显示很多自己不想看到的内能,但我们又不想去触发它,这些厂商就实现了平拉动的时候可以把这些信息删除,就不会显示在顶部的信息里了! 但我们今天要实现的效果与这个差不多,但必须手动点击删除,如图:
2016-05-29 21:26:31 731
原创 OC中的私有方法
1、OC里没有像java里一样使用private来声明一个私有方法 而是隐藏方法,那么如何隐藏呢? 就是在.h里面不声明,但在.m里实现这个方法2、如何使用私有方法: 在另一个Protected方法里这样调用 [self eat];3、代码如: 1)创建Animal类:#import <Foundation/Foundation.h>@interface Animal : NSObject
2016-05-29 18:05:24 1283
原创 Android 重写Animation实现实现下拉图片后弹射回去效果
解析: 1)interpolatedTime指的是平移的变化率(从0到1) 2)mStartHeight 控件开始的高度 3)endHeight 控件竖直移动后的高度 4)mImageView.requestLayout(); 图片在改变高度后填充布局并固定 5)ValueUtil.evalute(interpolatedTime, mStartHeight, mEndHeight) +
2016-05-29 13:00:01 1294
原创 Android 估值器工具类valueUtil
一、解析:1、方法1:evalute(float percent, Number startValue, Number endValue) 1)使用场景1,ValueAnimator 值动画里: final int startHeight = mImageView.getHeight(); final int endHeight = mBitmapHeigh
2016-05-29 12:40:20 1046
原创 Android 值动画使用三
说明: 1)mImageView.getHeight() 图片填充后的高度,即ImageView在容器里的高度 2)mBitmapHeight图片原来的高度 3)animation.getAnimatedFraction() 就是动画运行过程中的变化因子(从0到1) 4)mImageView.requestLayout()表示重新设定ImageView的布局 5)animator.setI
2016-05-28 23:33:18 572
原创 Android 关于ListView的一些小总结
1、去除listview下拉时长生的阴影mListView.setOverScrollMode(ListView.OVER_SCROLL_NEVER);2、如何把已经设置好的图片大小传递到ListView里,使用方法iv.getViewTreeObserver()iv.getViewTreeObserver().addOnGlobalLayoutListener(new OnGlobalLayout
2016-05-28 23:12:39 394
原创 OC里Self的应用
一、 Self:相当于java里的this指针1.应用场景: 1)用在类方法里 2)用在对象方法里 3)访问成员变量 4)Self在OC的内存管理特殊使用2.在对象方法里的使用:指定的是当前对象 1)我们先创建一个Person类,里面有两个方法不带参数的run 与带参数的eat 方法 然后调用run 方法@interface Person :NSObject{}-(void) run
2016-05-28 17:43:41 568
原创 Android 实现简单媒体播放器功能
一、概述:因为播放视频需要很大的内存,所以必须使用surfaceview , surfaceview 里实现了双缓冲的功能,二、全部代码:/** * @描述 使用surfaceview 创建视频 * @项目名称 App_Basic * @包名 com.example.basic.media * @类名 MediaPlayerActi
2016-05-26 23:04:23 2780
原创 Android 自定义view:实现ListView下拉的视差特效
一、概述:现在流型的APP如微信朋友圈,QQ空间,微博个人展示都有视差特效的影子。 如图:下拉图片会产生图片拉升的效果,放手后图片有弹回到原处: 那我们如何实现呢? 1)重写ListView控件: 2)重写里面的overScrollBy方法 3)在松手后执行值动画二、具体实现:1.创建ParallaListView 自定义ListView public class ParallaListV
2016-05-26 21:52:55 2074 1
原创 Android adapter设计模式二:使用base-adapter-helper
一、概述:base-adapter-helper 是对我们传统的BaseAdapter的ViewHolder的模式的一个抽象。主要功能就是简化我们在书写AbsListView,例如ListView,GridView的Adapter的代码。特点提供QucikAdapter,极大简化我们的代码。 BaseAdapterHelper中封装了大量用于为View操作的辅助方法,例如从网络加载图片: help
2016-05-25 20:43:26 981
原创 Android 材料设计一
一、概述Google在2015的IO大会上,给我们带来了更加详细的Material Design设计规范,同时,也给我们带来了全新的Android Design Support Library,在这个support库里面,Google给我们提供了更加规范的MD设计风格的控件。最重要的是,Android Design Support Library的兼容性更广,直接可以向下兼容到Android 2.2
2016-05-25 09:37:56 2825
原创 Android 完成拼图后就可抽奖游戏开发
一、概述:1、如果开发简单的游戏不使用Cocos2d的话,最简单的方法就是使用surfaceview绘制游戏界面了,然后依次绘制各类控件 2、本游戏包含两部分,第一部分是拼图游戏的开发,第二部分是抽奖游戏部分的开发 如图: 二、拼图游戏的原理:1)在asset文件里放置几张图片,然后使用随机方法调出里面的图片Random random = new Random();int nextIndex
2016-05-25 09:20:21 1304
原创 Android adapter设计模式一 静态设值
1、创建实体类:/** * @描述 TODO * @项目名称 App_imooc * @包名 com.android.imooc.quickIndex * @类名 Person * @author chenlin * @date 2015年5月24日 下午10:09:25 * @version 1.0 */public class Person implements Comparab
2016-05-24 22:38:33 552
原创 Android 拼音转换工具PinyinUtils
1.首先下载pinyin4j-2.5.0.jar,拷贝到工程的lib目录里 2.创建工具类:PinyinUtils /** * 拼音转换工具 * * @描述 TODO * @项目名称 App_imooc * @包名 com.android.imooc.quickIndex * @类名 PinyinUtils * @author chenlin * @date 2016年5月24日
2016-05-24 21:29:32 771
原创 Android 自定义View-实现快速索引
一概述:1)应用场景:微信好友列表,通讯录,应用管理,文件管理等 2)效果图: 3)需要实现的功能: a.A-Z索引的绘制 b.处理Touch事件 c.提供回调函数 d.把汉字转换为拼音 e.进行排序展示 f.进行分组 g.将控件绑定到listview二、创建自定义快速索引View –QuickIndexBar1、第一步:创建activitypublic class Index
2016-05-23 21:52:06 2019
原创 OC 组合模式、依赖关系、关联关系
1、组合模式: 2、依赖关系 3、关联关系 习题:美女girl有ipad,并且用ipad听音乐 分析: 实现:
2016-05-23 20:46:02 929
原创 OC 习题:股票K线计算
一、设计一个K线类1)最低价格(可读写(get,set)) 2)最高价格(可读写(get,set)) 3)平均价格(只读(get) )1、KLine.h#import <Foundation/Foundation.h>@interface KLine : NSObject{ @public float _highPrice; float _lowPrice; f
2016-05-23 20:37:02 1323
原创 Java 数据结构之数组的操作一:初级
package com.java.array;/** * @描述 数组的操作 * @项目名称 Java_DataStruct * @包名 com.java.array * @类名 ArrayDemo * @author chenlin * @date 2010年5月22日 下午3:45:49 * @ver
2016-05-22 16:11:25 372
原创 OC 类方法的调用
代码:#import <Foundation/Foundation.h>@interface Dog:NSObject{ @public NSString *_name; int _age;}+(void)eat:(NSString *) food;@end@implementation Dog+(void)eat:(NSString *) food{ NSLo
2016-05-22 12:58:44 3206
原创 OC NSString的三种用法及获得长度
1.定义字符串NSString *_name = @"tom";NSLog(@"name=%@",_name);2.当作一个类使用NSString *str =[NSString new];str = @"hello world";NSLog(@"str=%@",str);3.格式化字符串for(int i = 0; i < 10; i++){ NSString *imgName =
2016-05-22 08:34:58 5456
原创 jquery判断字符串中是否存在某个的字符串
有两种方式: 1)test 2)indexOf$(function(){ var str="sunny,woo"; var sear=new RegExp(','); if(sear.test(str)){ alert('Yes'); } var tag=','; if(str.indexOf(tag)!=-1){ alert('Yes'
2016-05-21 09:25:32 99298
原创 OC 结构体的应用
#import <Foundation/Foundation.h>typedef struct{ int year; int month; int day;}MyDate;@interface Student:NSObject{ @public NSString *_name; MyDate _date;}@end@implementation
2016-05-20 20:47:28 1199
原创 Android 获取dip数据的三种途径
1.第一种就是写个工具类UITools,获取手机的密度,然后根据公式转换 代码:public static int px2dip(Context context, float px) { float density = context.getResources().getDisplayMetrics().density; return (int) (px * den
2016-05-20 16:16:08 1322
原创 Android 模仿flabby bird游戏开发
一、示意图:1)开始画面: 2)游戏中画面: 3)结束画面: 二、分析:1、游戏中的每个元素都可封装成对象, 1)开始按钮与结束按钮可封装成GameButton对象: 属性有:有坐标x,y;有原图与按下后的图片;另外还有判断是否点击了的属性 方法有:draw方法,用来绘制自己; isClick判断是否被点击了 另外提供点击的监听事件OnButtonClickLi
2016-05-20 14:43:13 7882 2
原创 Android 图片切割工具类
图片切割工具类public class ImageSplitter { /** * 将图片切成 , piece *piece * * @param bitmap * @param piece * @return */ public static List<ImagePiece> split(Bitm
2016-05-20 08:38:30 1960 1
原创 C经典 联合体union
1.定义: union(int i, short s, char c) un; un.i = 3; printf(“i=%d”,un.i); printf(“length = %d\n”,sizeof(un);//==4,有最大的变量来决定2.相当与java里的List T类型
2016-05-20 06:54:29 415
原创 Android md5加密工具类
/** * * @描述 md5加密工具类 * @项目名称 App_News * @包名 com.android.news.tools * @类名 MD5Encoder * @author chenlin * @date 2012年5月19日 下午9:24:23 * @version 1.0
2016-05-19 21:25:39 1764
原创 OC 对象作为方法的参数连续传递
实现1:#import <Foundation/Foundation.h>@interface Gun:NSObject{ @public NSString *_type; int _bllutCount;}-(void)shot;@end@implementation Gun-(void)shot{ if(_bllutCount >0){
2016-05-19 21:23:05 708
原创 Android 使用三级缓存实现对图片的加载
一、概述:现在android应用中不可避免的要使用图片,有些图片是可以变化的,需要每次启动时从网络拉取,这种场景在有广告位的应用以及纯图片应用(比如百度美拍)中比较多。现在有一个问题:假如每次启动的时候都从网络拉取图片的话,势必会消耗很多流量。在当前的状况下,对于非wifi用户来说,流量还是很贵的,一个很耗流量的应用,其用户数量级肯定要受到影响。当然,我想,向百度美拍这样的应用,必然也有其内部的图片
2016-05-19 19:50:17 8693 6
原创 OC 对象整合练习题
题目: 代码:#import <Foundation/Foundation.h>typedef enum {kRed,kWhite,kGreen} Color;typedef enum {kSexMale,kSexFemale} Sex;@interface Dog : NSObject{ @public Color _color; NSString *name;
2016-05-18 21:24:53 632
原创 Salesforce 如何把签卡数据同步到中控系统
一、考勤界面二、分析1)同步数据首先要得到数据,如何得到数据呢? 第一步:创建签卡数据的触发器 第二步:创建同步日志类,把所有的签卡信息都添加到同步日志里2)从数据源得到数据后以Json格式传递 3)创建一个SpringMVC的Maven工程, a、以阿里巴巴的Druid配置数据源, b、创建个定时器,每隔一分钟从Salesforce的日志里读取信息
2016-05-18 15:08:35 11421
原创 Android 自定义属性 format详解
reference:参考某一资源ID。(1)属性定义: <declare-styleable name = "名称"> <attr name = "background" format = "reference" /> </declare-styleable>(2)属性使用: <ImageVi
2016-05-18 12:14:35 891
原创 Android ViewGroup与View里的onMeasure解析
一、测量过程:1)测量过程——>onMeasure(),传入的参数是本View的可见长和宽,通过这个方法循环测量所有View的尺寸并且存储在View里面;2)布局过程——>onLayout(),传入的参数是View可见区域的上下左右四边的位置,在这个方法里面可以通过layout来放置子View;
2016-05-18 10:43:18 765 2
原创 Android 侧滑面板的实现(DragLayout)
一、概要:1)应用场景:扩展主面板的功能 2)具体实现: 主要实现类ViewDragHelper,解决控件的拖拽问题。 里面有个参数mTouchSlop,最小敏感范围,值越小,越敏感 3)需要实现的动画 左面板动画,从小变大,从模糊到清楚,平移动画 右面板动画,从大到小,从清楚到模糊,平移动画 背景动画 效果图: 二、具体实现1、创
2016-05-17 23:05:22 5318 1
原创 Android 开发中获取View视图的宽和高的几种方法
一、根据WindowManager管理器获得 1)这两种方法在屏幕未显示的时候,还是处于0的状态,即要在setContentView调用之后才有效。 2)Activity必须如此设置才能获得view的宽高//设置为无标题requestWindowFeature(Window.FEATURE_NO_TITLE);//设置为全屏模式getWindow().setFlags(WindowManag
2016-05-17 22:42:58 3116
原创 Android 图片的平移、缩放、倒影、旋转实现
解析: 1)根据原来的图片创建新的图片 Bitmap modBm = Bitmap.createBitmap(bm.getWidth()+20, bm.getHeight()+20, bm.getConfig()); 2)设置到画布 Canvas canvas = new Canvas(modBm); 3)使用矩阵进行平移… Matrix matrix = new Matrix();
2016-05-17 21:45:03 1145
原创 OC 对象和方法的关系
一、对象作为方法的参数: -(void)dispPerson :(Person *) person; Person *p1 = [Person new]; [p dispPerson:p1];二、对象作为方法的返回值: -(void)dispPerson :(Person *) person; -(Person ) getSex:(Person ) person;示例代码:#impor
2016-05-17 21:26:55 358
原创 OC 函数和对象方法的区别
对象的方法: -(void)run; 函数: void run(){ } 1)所以的函数都是平行的 2)函数不存在隶属关系 3)使用时可直接使用 4)不可以访问对象的成员变量示例代码:#import <Foundation/Foundation.h>@interface Person:NSObject{ @public NSString *name; int
2016-05-17 20:44:59 489
maven工程,可实现对多模块的打包
2023-04-09
nexus-3.2.0-01-win64
2017-11-16
apache-tomcat-7.0.65
2017-10-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人