自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

月女冬舞的博客

我的学习技术的过程

  • 博客(38)
  • 资源 (14)
  • 收藏
  • 关注

原创 iOS开发有用工具网站资源

阿里妈妈图标库http://www.iconfont.cn/repositories里面有很多开发应用的矢量图标,里面的图标有各种各样的大小,颜色的图标,各类都有.千图网http://www.58pic.com/app/里面有手机开发使用的漂亮的图片在线代码格式化http://tool.oschina.net/codeformat/json可

2015-09-03 16:51:34 577

原创 Max安装CocoaPods

gem sources --remove https://rubygems.org/gem sources --removehttp://ruby.taobao.org/gem sources -ahttps://ruby.taobao.org/gem sources -lsudo gem install cocoapods

2016-08-05 16:00:24 314

原创 MSVCR110.dll缺失

https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=30679去这个网址下载一个软件,然后安装,就OK了。

2016-06-22 14:47:25 473

原创 linux下symfony框架开发网站总结

symfony 英文文档: http://symfony.com/legacy/doc/gentle-introduction/1_4/en/04-The-Basics-of-Page-Creationsymfony 中文文档: http://symfony.com/legacy/doc/jobeet/1_2/zh_CN/01?orm=Propel多使用bing.com来查找问题,因为国内

2016-03-15 14:44:02 425

原创 Linux常用的命令总结

查看文件内容:cat 文件名进入编辑文件内容:vi 文件名查看当前目录下的文件:ls解压缩文件:tar 文件名

2016-03-15 14:40:20 302

原创 Android开发之Runnable和Thread的区别

Android可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;前者只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是Java中一个类只能继承一个父类,这是这种方式的局限性,后者只需要实现一个接口而已,Java中可以实现多个接口。方法1:使用Runnable接口来创建线程: package mythread

2016-01-15 13:00:07 830 2

原创 Android自定义视图和属性

关于安卓自定义视图和属性的写法:1.首先声明一个class类,要继承与你想要自定义的属性,然后完成这个类的相应方法。2.再创建一个.xml文件,让自己声明的class类来找到这个布局文件,并且对这个文件进行相应的设置。3.在需要加载的布局文件中,引用自己的自定义视图,引用方法:com.example.ViewDemo.MyView即你的文件包名加上文件名。在这个里面可以自己

2016-01-15 08:51:06 331

原创 Android LayoutInflater使用方法

在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如Button、TextView等)。具体作用:1、对于一个没有被载入或者想要动态载入的界面,

2016-01-14 13:23:19 347

转载 Android Matrix 的使用以及原理

转载的,源文件在这里Matrix的数学原理在Android中,如果你用Matrix进行过图像处理,那么一定知道Matrix这个类。Android中的Matrix是一个3 x 3的矩阵,其内容如下: Matrix的对图像的处理可分为四类基本变换:Translate           平移变换Rotate                旋转变换Scale         

2016-01-14 11:24:15 679

原创 安卓DisplayMetrics获取屏幕分辨率

安卓DisplayMetrics获取屏幕分辨率        Android 可设置为随着窗口大小调整缩放比例,但即便如此,手机程序设计人员还是必须知道手机屏幕的边界,以避免缩放造成的布局变形问题。       手机的分辨率信息是手机的一项重要信息,很好的是,Android 已经提供DisplayMetircs 类可以很方便的获取分辨率。下面简要介绍 DisplayMetics 类: 

2016-01-14 10:42:41 531

原创 PagerAdapter的使用方法

关于PagerAdapter是一个帮助ViewPager自适应的一个抽象类。要使用PagerAdapter需要引用android.support.v4.view.PagerAdapter包。他的子类有FragmentPagerAdapter, FragmentStatePagerAdapter。可以实现控件的滑动效果,比如咱们在软件中常见的广告栏的滑动效果,也就是开发人员说的轮播图,用

2016-01-14 09:23:41 2574

原创 安卓TobHost实现TabBar

源代码下载点击这里运行效果如下:实现步骤:创建目录结构如下:MainActivity.java代码如下:package com.example.jiayaoandroid;import android.os.Bundle;import android.app.TabActivity;import android.content.Intent;imp

2016-01-13 17:25:15 582

原创 安卓开发应用颜色大全color.xml

#ffffff #fffff0 #ffffe0 #ffff00 #fffafa #fffaf0 #fffacd #fff8dc #fff5ee #fff0f5 #ffefd5 #ffebcd #ffe4e1 #ffe4c4 #ffe4b5 #ffdead #ffdab9 #ffd700 #ffc0cb #ffb6c1

2016-01-13 17:05:57 475

原创 如何查看安卓手机应用程序创建的数据库

在使用Eclipse开发安卓应用程序的时候,开发本地存储的应用的时候,不知道自己是否已经成功的创建了数据库和表,或者是插入数据是否成功。所以需要查看程序创建的数据库。查看程序创建的数据库步骤如下:1. 选择Window-->Show View -->Other,或者是直接按Alt + Shift + Q,Q。然后再弹出的界面选择  File Explorer

2016-01-12 17:49:05 3640

原创 安卓界面跳转以及传值

安卓的界面跳转涉及到的一个关键的技术点就是:Intent这个类是界面跳转的关键和传值的关键。Intent intent = new Intent(); intent.putExtra("testIntent", "123"); intent.setClass(MainActivity.this, OtherActivity.class); MainActivity.this.

2016-01-12 16:49:00 699 1

原创 IOS开发-关闭/收起键盘方法总结

1、点击Return按扭时收起键盘- (BOOL)textFieldShouldReturn:(UITextField *)textField{ return [textField resignFirstResponder];}2、点击背景View收起键盘(你的View必须是继承于UIControl)[self.view endEditing:YES];

2016-01-06 17:42:38 419

转载 Win7 系统上安装SQL Server 2008一步一步图解教程

1、首先,在安装文件setup.exe上,单击鼠标右键选择"以管理员的身份运行",如下图所示:2、首先单击安装光盘中的setup.exe安装文件,打开如下所示的"SQL Server安装中心"对话框:3、选择左边的安装选项,单击右边的"全新SQL Server独立安装或向现有安装添加功能"选项,如图所示:4、在打开的"SQL Server 2008安装程序"对话框中,出

2015-11-09 19:12:21 2016

原创 设置头像圆形

self.headImageView.layer.cornerRadius =self.headImageView.frame.size.width / 2;self.headImageView.clipsToBounds =YES;上面两行代码就是设置圆形的代码.在此之前需要注意,你的 imageView 的 frame 要设置成长宽一样的,这样才

2015-11-06 11:14:27 327

原创 后台更新

iOS7以前的MultitaskingiOS的多任务是在iOS4的时候被引入的,在此之前iOS的app都是按下Home键就被干掉了。iOS4虽然引入了后台和多任务,但是实际上是伪多任务,一般的app后台并不能执行自己的代码,只有少数几类服务在通过注册后可以真正在后台运行,并且在提交到AppStore的时候也会被严格审核是否有越权行为,这种限制主要是出于对于设备的续航和安全两方面进行的考虑。

2015-10-30 15:47:56 677

原创 NSMutableAttributedString设置内容的属性

//开始编辑[attrStr beginEditing];//设置文字颜色[attrStraddAttribute:NSForegroundColorAttributeNamevalue:[UIColorblueColor] range:range];//设置文字大小[attrStr addAttribute:NSFontAttributeNamev

2015-09-24 10:36:24 491

原创 NSMutableAttributedString与NSString相互转换

NSMutableAttributedString 有 add 属性可以设置字体类型,字体颜色。在我这样做完后,把转换后的 NSMutableAttributedString 下的字符反赋给 NSString,//NSString to NSMutableAttributedStringNSString *aString=@"Hello, world!";NSMutable

2015-09-24 10:06:34 8274

原创 显示 GIF 图片

//    用 uiwebimage 来显示 gif 图片    // 设定位置和大小   CGRect frame = CGRectMake(50,500,0,0);    frame.size = [UIImageimageNamed:@"1440470244396823.gif"].size;    // 读取gif图片数据    NS

2015-09-08 17:52:11 314

原创 NSNumber转成NSString

有一个数字NSInteger *a = 10;用数字生成一个NSNumber对象,这样就有了一个 NSNumber 对象了NSNumber *b = [NSNumber numberWithInt:a];转换的步骤如下:首先声明一个NSNumberFormatter对象:NSNumberFormatter* numberFormatter =

2015-09-05 13:30:57 464

原创 网络请求数据 POST 方法

//    1.创建 POST 请求    NSString *str =@"http://ipad-bjwb.bjd.com.cn/DigitalPublication/publish/Handler/APINewsList.ashx";        str  = [str stringByAddingPercentEscapesUsingEncoding:NS

2015-09-04 11:52:47 468

原创 网络异步请求数据

//    1.创建请求    //    请求地址    NSString *str =@"http://api.douban.com/v2/movie/nowplaying?app_name=doubanmovie&client=e:iPhone4,1|y:iPhoneOS_6.1|s:mobile|f:doubanmovie_2|v:3.3.1|m:PP_market

2015-09-04 11:51:28 249

原创 网络异步请求图片加载

//    异步请求    //    1.创建请求        //    请求地址    NSString *str =@"http://c.hiphotos.baidu.com/image/pic/item/359b033b5bb5c9ea7789c70ed139b6003bf3b3e1.jpg";        //

2015-09-04 11:04:36 358

原创 网络同步请求

//    1.创建 GET 请求    //    请求地址    NSString *str =@"图片的网址";    //    对字符串进行编码,将汉字等特殊字符转为 UTF-8格式    str = [str stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncodin

2015-09-04 10:52:16 364

原创 UILabel的文字与 label 的中间线对齐方式

//        设置文本的中间线与 label的中间线对齐,但是必须是行数为1的时候才起作用        _movieLabel.baselineAdjustment =UIBaselineAdjustmentAlignCenters;

2015-09-04 09:32:18 625

原创 UILabel.text截取方式

//    label 里面的字符串太长的话,应该用什么样的方式来截取字符串,枚举        _movieLabel.lineBreakMode =NSLineBreakByTruncatingTail;

2015-09-04 09:29:37 1291

原创 tableView 的 cell 的分割线样式

//    设置分割线样式    tableVC.separatorStyle =UITableViewCellSeparatorStyleNone;

2015-09-04 09:27:18 429

原创 根据文本内容计算cell的高度

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{//    计算高度,需要有数据   NSString *name = @"在这里面填写你所需要计算的数据,也可以用字符串名称,或者是数组里面的内容";//    返回值:计算的结果

2015-09-04 08:21:57 270

原创 设置导航栏的透明度

self.navigationController.navigationBar.translucent =NO;这个是一个 BOOL 值,YES 表示的是透明的,NO 表示的是不透明的.注意,设置不透明的之后,坐标的起点就不是在屏幕的左上角了,而是在 navigationBar 的下面了,也就是说 y 轴的起点向下移动了.这一点大家在使用的时候一

2015-09-04 06:54:35 410

原创 设置导航栏的颜色

用 RGB 方法self.navigationController.navigationBar.barTintColor = [UIColorcolorWithRed:84 / 255.0green:137 / 255.0blue:158 / 255.0alpha:1.0];用 UIColor 现成的方法self.navigationController

2015-09-04 06:48:31 410

原创 iOS通过 API 文档自学方法

开始的时候刚开始学习 iOS 的时候自己抱着一个 API 文档,面对者不懂英文,和一些看不懂的符号,真的不知道从哪里下手,后来总结了一些小的方法,这样自学起来就非常的快了.首先,类是 C一样的符号,看到一个类就要找文档里面有没有初始化方法,初始化方法一般都是 init 开头,如果没有,就去父类找,如果父类也没有就去父类的父类去找,直到找到 NSObject 为止.然后声明一个对象.在这

2015-09-03 19:16:28 422

原创 UITableViewDelegate

UITableViewDelegate    关于UITableView的另一个代理方法UITableViewDelegate.对于这个方法的一些代理方法有:设置每个row的高- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath

2015-08-26 19:31:17 614

原创 UITableViewDataSource

UITableView关于UITableView的一些相关的属性和方法,以及一些代理方法的使用.说到UItableView,就不得不说说UITableViewCell.因为视图里面的内容都是一行一行的Cell.再有就是两个代理方法,第一个是:UITableViewDataSource返回cell的数量- (NSInteger)numberOfSectionsInTableVie

2015-08-26 08:46:11 351

原创 iOS界面间传值

iOS界面间的传值可以有3种方式1.属性传值在第二个界面先声明一个属性,在第一个界面向推出第二个界面之前就把属性的值赋给第二个界面的属性.这样就可以达到传值的目的了.2.方法传值在第二个界面首先声明一个方法,在第一个界面推出第二个界面之前调用这个方法,(注意:这个方法里面必须要有赋值的功能),把值传进去,然后这样就可以在第二个界面接收了.3.单例传值声明一个单例,sta

2015-08-22 08:35:17 378

原创 第一个文章 测试一下

测试一下,嘻嘻.

2015-08-21 11:47:51 311

symfony开发菜谱

这个是在外国的网站上面找到的一个关于symfony的开发的比较具体的开发文档,这个文档是针对于symfony3.0的说明文档。

2016-03-13

symfony1.4安装文档

这个是在百度的文档里面找到的一篇技术文档,其实是翻译的网上的symfony1.4的英文文档的第三篇。那个网址是:http://symfony.com/legacy/doc/gentle-introduction/1_4/en/08-Inside-the-Model-Layer-Doctrine

2016-03-13

真正好用的自定义列表

这个是一个自定义Item的自定义列表,之前找的自定义列表一滑动就崩溃了,这个是完全好用的自定义列表。

2016-01-21

一个列表对应多种Item风格

一个列表对应多种风格的Item。一个列表里面的多种风格的Item定义方法,一个简单的测试demo,从别人那里下载来的,自己写了一些自己的见解注释。

2016-01-21

水平进度条和默认进度条

这个是进度条的使用方法,包括两种,一种是水平的进度条,另一种是默认的圆圈的进度条。

2016-01-15

Handler实现线程

用handler的方法来实现线程的开始和结束。演示了线程的调用方法。

2016-01-15

线程的方法实现进度条更新

这个demo用线程来控制进度条的更新,使用了Handler和msg.

2016-01-15

界面跳转传值demo

界面跳转和界面之间传值。通过Intent来实现界面跳转,同时向里面加入boundle对象,实现界面传值。

2016-01-15

网络异步加载图片的轮播图带点击方法

这个是一个轮播图的demo,图片是通过ImageLoder网络请求来的,里面的图片支持手动滑动和点击。

2016-01-15

自定义视图View与自定义属性

这个是演示如何自定义视图和属性的demo,全部都是非常简单的操作原理。

2016-01-15

自定义视图View

这是一个简单的自定义View,主要是为了演示自定义视图的过程和使用方法。

2016-01-14

异步网络加载图片jar包

这个是一个jar包,用来异步网络请求图片,防止图片重用问题的。

2016-01-14

ViewPager实现导航来视图-页卡滑动

用ViewPager来实现的导航栏视图应用。主要用到的技术就是ViewPager,PagerTabStrip,PagerAdapter

2016-01-14

安卓TabBar的简单封装

这个是一个基于TabHost实现的Android的TabBar框架。功能非常的简单,可以直接在这个基础上继续开发。

2016-01-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除