自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(474)
  • 资源 (86)
  • 收藏
  • 关注

原创 jQuery属性操作和快捷操作

1.属性操作<body> <input type="text" class="apple" id="username" value="tom" address="beijing" /></body> <script type="text/javascript"> $("#username").attr("value");// 获取属性值 $("#use

2017-08-20 17:31:51 601

原创 jQuery的选择器

jQuery的选择器1.1 基本选择器 jQuery语法 JS语法/解释 $('#id属性值') document.getElementById() $('tag标签名称') document.getElementsByTagName() $('.clsss属性值') class属性值选择器 $('*') 通配符选择器,表示选择所有节点 $('s1,s2,s

2017-08-16 23:15:53 529

原创 jQuery概述

1.什么是jQuery是对javascript封装的一个框架包简化对javascript的操作javascript代码:获得页面节点对象、ajax元素节点对象实现、事件操作、事件对象 jquery代码:无需考虑浏览器兼容问题、代码足够少2.宗旨和特点① 语法简练、语义易懂、学习快速、丰富文档。 ② jQuery 是一个轻量级的脚本,其代码非常小巧 ③ jQuery 支持 CSS1~C

2016-08-26 10:43:07 711

转载 .htaccess详解

参见博客:http://blog.csdn.net/aerchi/article/details/46873515

2016-06-28 15:54:27 483

原创 Linux系统安装ftp

1.挂载光驱参见Linux系统之光驱挂载2.安装ftp进入光驱挂载点所在目录的Packages文件夹:cd /home/liu/rom/Packages输入命令 ls 可以查看Packages文件夹中所有的安装包输入命令 ls | grep ftp 查看跟ftp有关的安装包: 如图所示,vsftpd-2.2.2-12.el6_5.1.i686.rpm就是ftp所需要的安装包安装ftp:rpm命令介

2016-06-22 11:23:30 2351

原创 Linux系统软件安装方式介绍

1 rmp方式该软件安装方式与Windows软件安装原理一直,就是把软件包里面的二进制代码文件复制到系统指定目录的过程 优点:软件安装非常方便 缺点:软件的各个组成部分非常固定,需要手动解决依赖关系2 yum智能方式该安装方式类似于360软件管家的“一键安装”,比较智能。该安装方式所需要的条件:1.Linux系统可以上网。2.通过配置把软件安装到指定位置。 优点:方便,无需考虑软件依赖问题

2016-06-22 09:44:23 509

原创 Linux系统之光驱挂载

在Linux系统中,需要手动完成光驱的挂载。 本教程使用VMWare Workstation操作虚拟机来进行演示1.将光盘放入光驱,并给光驱通电2.具体挂载操作2.1 光驱硬件所在目录:/dev/cdrom2.2 确定挂载点在当前用户所在的家目录中,新建一个目录rom: mkdir /home/zhangsan/rom将光驱挂载到rom目录: mount /dev/cdrom /home

2016-06-21 17:41:15 3790

原创 Git乱码解决方案汇总

原文链接:http://blog.csdn.net/yunnywu/article/details/50553908http://zengrong.net/post/1249.htm

2016-06-19 23:05:55 501

原创 Linux网络配置

1.配置IP地址和子网掩码进入配置文件所在目录:cd /etc/sysconfig/network-scripts 先备份配置文件:cp ifcfg-eth0 ./ifcfg-eth0.bak 然后修改配置文件:vi ifcfg-eth0 Linux作为服务器,ip一般是固定,所以,BOOTPROTO设置为static IPADDR表示本机ip地址 NETMASK表示子网掩码子网掩码:

2016-06-16 15:46:54 424

原创 Linux系统常用指令、管道(pipe)、文件查找(find)

1.系统常用指令 grep 关键字 文件名 //将文本中含有关键字的信息匹配出来,如:grep login etc/passwd,匹配etc/passwd文件中的login which 指令 //查找指令对应的二进制文件的路径,如:which grep ps -A //查看系统活跃进程 du -h 文件或目录 //以K、M、G为单位显示目录或文件占据的磁盘空

2016-06-13 16:57:42 6739

原创 Linux之权限操作

概述 权限本身划分为:Read(读)、Write(写)、eXecute(执行) 权限所针对的用户划分:主人User、同组用户Group、其他组用户Other 上图所示表示,主人对文件有读(r)、写(w)、执行(x)权限,同组用户对文件有读(r)、写(w)权限,其他组用户有读(r)、写(w)权限权限的设置1.使用字母相对方式设置权限 语法格式:chmod u+/-rwx,g+/-rw

2016-05-28 17:12:08 2747

原创 Linux之vi编辑器

1.vi编辑器的三种模式1.1 命令模式在该模式中,可以输入命令来执行许多种功能。控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入编辑模式,或者到 尾行模式。 光标移动 ① 字符级 上(k) 下(j) 左(h) 右(l) 键 ② 单词级 w: word下个单词首字母 b: before

2016-05-25 10:07:38 395

原创 Linux之用户和组的操作

1.注意 注意:只有root超级管理员才能对用户和组进行操作2.用户操作对应配置文件:/etc/passwd 使用命令 ># cat /etc/passwd 可查看2.1 创建用户># useradd 用户名 //创建用户,并自动分配用户编号和组编号,默认一个用户一个组># useradd -g 组编号 -d 家目录 -u 用户编号 用户名 //创建用户,并手动分配用户编号和组编号 比如:

2016-05-24 17:30:31 474

原创 Linux之文件的操作(查看、创建、追加内容)

1.查看文件内容cat [filename] //一次性把文件的全部内容输出到终端more [filename] //通过敲回车方式逐行查看文件内容,q键结束查看less [filename] //”上下左右”键方式查看文件各部分内容(支持回看),q键结束查看head -n [filename] //查看文件的前n行内容tail -n [filename] //查看文件的最后n行内容wc [file

2016-05-24 16:52:30 7307

原创 Linux之目录的操作(创建、移动、改名、删除、复制)

1.创建mkdir [dirname] //创建单个目录mkdir -p newdir1/newdir2/newdir3 //递归创建多级目录mkdir dir1/dir2/newdir3 //在已存在的目录中创建目录mkdir -p dir1/newdir2/newdir3 //在已存在的目录中递归创建多级目录mkdir /home/zhangsan/movie //使用 相对于根目录的 ‘绝对路

2016-05-24 15:47:00 17884

原创 Linux操作系统的简单指令(pwd、ls、cd、su、whoami、init、which、cat、clear等)

1.查看当前所在目录位置> pwd2.查看(当前)目录中的文件内容> ls 显示文件信息 > ls -a 显示包括隐藏文件在内的文件信息 > ls -l或者> ll 显示文件的详细信息 > ls -al 显示包括隐藏文件在内的文件的详细信息3.目录的切换> cd [dirname] 切换到指定目录 > cd .. 或 > cd ../ 切换到上级目录 > cd . 或 > cd ./ 切换

2016-05-24 14:31:10 1867

原创 Sublime Text3插件安装

1.安装Package Control组件参见:Sublime Text3 如何安装、删除及更新插件2.常见插件安装安装好Package Control组件后,使用Ctrl + Shift + P(或者Preferences->Package Control)弹出搜索框,输入插件名,点击之后即可安装2.1 AlignmentAlignment是用于代码对齐的插件,对选中的代码按Ctrl + Alt

2016-04-27 16:02:22 705

原创 Sublime Text快捷键

摘自 我常用的 16 个 Sublime Text 快捷键 Sublime Text 3 快捷键汇总选择类快捷键Ctrl + D 选择一个选中项的下一个匹配项Alt + F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。 举个栗子:快速选中并更改所有相同的变量名、函数名等。Ctrl + L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓

2016-04-12 11:58:09 361

转载 Android Studio使用教程

参见:http://www.open-open.com/lib/view/open1433387390635.html

2015-12-24 00:48:06 405

原创 C++对象管理模型

1.基础知识C++中的class从面向对象理论出发,将变量(属性)和函数(方法)集中定义在一起,用于描述现实世界中的类。从计算机的角度,程序依然由数据段和代码段构成。C++编译器如何完成面向对象理论到计算机程序的转化?换句话说,C++编译器是如何管理类、对象、类和对象之间的关系?2.用内存四区解释C++属性和方法2.1C++对象中的成员变量和成员函数是分开存储的成员变量: - 普通成员变量:存储于

2015-12-13 19:04:12 1263

原创 C++中的引用

1.什么是变量名?变量名实质上是一段连续存储空间的别名,是一个标号(门牌号)程序中通过变量来申请并命名内存空间通过变量的名字可以使用存储空间 2.引用在C++中新增了引用的概念,引用可以看做一个已定义变量的别名。 引用语法:Type &name = var2.1普通引用普通引用在声明时必须用其他的变量进行初始化看,可以理解为是一个只读的常量。2.2引用的意义引用作为其他变量的别名而存在,在

2015-12-11 00:20:32 410

原创 C++中register关键字

register:这个关键字请求编译器尽可能的将变量存在CPU内部寄存器中,而不是通过内存寻址访问,以提高效率。注意是尽可能,不是绝对。你想想,一个CPU 的寄存器也就那么几个或几十个,你要是定义了很多很多register 变量,它累死也可能不能全部把这些变量放入寄存器吧。寄存器其实就是一块一块小的存储空间,只不过其存取速度要比内存快得多。进水楼台先得月嘛,它离CPU 很近,CPU 一伸手就拿到数据

2015-12-06 13:29:28 21762 3

原创 C++的namespace

1.namespace概念所谓namespace,是指标识符的各种可见范围。C++标准程序库中的所有标识符都被定义于一个名为std的namespace中。1.1<iostream>和<iostream.h>格式不一样,前者没有后缀,实际上,在你的编译器include文件夹里面可以看到,二者是两个文件,打开文件就会发现,里面的代码是不一样的。后缀为.h的头文件c++标准已经明确提出不支持了,早些的实现

2015-12-06 13:08:32 407

原创 Eclipse找不到zipalign tool,找不到hprof-conv.exe

Eclipse打包Android项目时提示“the zipalign tool was not found in sdk”,首先进入Android SDK Manager更新Tools(Android SDK Tools、Android SDK Platform-tools、Android SDK Build-tools),然后重启Eclipse,如果重启之后还是有这个提示,进入Android-s

2015-12-06 00:49:26 2159

原创 iOS获取运营商信息(IMSI)

关于获取运营商信息,需通过CoreTelephony.framework,记得在工程添加。我们用到的是CTTelephonyNetworkInfo和CTCarrier这两个类,这些在iOS 4.0之后就有了。名词解释 IMSI:International Mobile Subscriber Identification Number 国际移动用户识别码IMSI分为两部分:一部分叫MCC(Mobi

2015-10-30 15:58:49 16283

原创 iOS获取当前网络类型(Wifi、2G、3G、4G)

我们在开发APP时,涉及网络连接的时候,都会想着提前判断一下当前的网络连接状态,如果没有网络,就不再请求url,省去不必要的步骤,所以,这个如何判断? 记得在工程添加:SystemConfiguration.framework去苹果API里搜索Reachability,下载demo,把demo里的Reachability.h和Reachability.m拖到自己的工程里。也可以在百度里面搜索”Re

2015-10-30 15:31:33 11462

原创 iOS应用生命周期详解

1.iOS应用的5种状态 状态 NotRunning Inactive Active Background Suspended 释义 非运行状态 前台非活动状态 前台活动状态 后台状态 挂起状态 详细 应用没有运行或被系统终止 应用正在进入前台状态,但是还不能接受事件处理 应用进入前台状态,能接受事件处理 应用进入后台,但依然能够执行

2015-10-24 16:20:01 886

原创 iOS7.0隐藏状态栏(statusBarHidden)

iOS7.0之前,通过 [UIApplication sharedApplication].statusBarHidden = YES;① 或者通过 [[UIApplication sharedApplication] setStatusBarHidden: withAnimation:]② 来隐藏状态栏。iOS7.0之后,两个全局的方法①和②是行不通的。 7.0以后状态栏默认依赖UIVi

2015-10-24 13:44:06 930

原创 iOS根据屏幕宽高判断当前设备型号

为了屏幕适配的需要,有时候我们需要获得iOS设备的屏幕信息,然后根据该信息判断是哪一种iOS设备。CGSize screenSize = [UIScreen mainScreen].bounds.size;// 如果是iPhoneif ([UIDevice currentDevice].userInterfaceIdiom == UIUserInterfaceIdiomPhone) { //

2015-10-22 15:37:47 2994

原创 iOS8的三种分辨率

资源分辨率:也就是资源图片的大小,单位是像素。 设计分辨率:逻辑上的屏幕大小,单位是点。 屏幕分辨率:是以像素为单位的屏幕大小,所有的应用都会渲染到这个屏幕上展示给用户。 设备 资源分辨率(像素) 设计分辨率(点) 屏幕分辨率(像素) 说明 iPhone 6 Plus 2208x1242 736x414 1920x1080 1点 = 3倍像素。资源缩小1.1

2015-10-21 16:24:50 952

转载 iPhone6 / 6 Pluse 设计适配方案

原文链接:http://blog.csdn.net/zhangao0086/article/details/42266865

2015-10-20 17:33:18 482

原创 UITextField的键盘种类、用法总结

参考自:iOS键盘的相关设置1.键盘风格UIKit框架支持以下几种键盘风格: 代码 xib(Keyboard Type) 风格释义 UIKeyboardTypeDefault Default 默认键盘,支持所有字符 UIKeyboardTypeASCIICapable ASCII Capable 支持ASCII的键盘 UIKeyboardTypeNumbersA

2015-08-24 13:33:24 20560

原创 Git常用命令总结

参考自:Git教程-廖雪峰1.初始化,配置用户名、邮箱git config --global user.name &amp;quot;zhangsan&amp;quot;git config --global user.email &amp;quot;[email protected]&amp;quot;查看git的配置信息:git config --list2.创建版本库git init3.添加文件到仓库git add &amp;lt;filename&a

2015-08-18 13:28:47 549

原创 Android开发中Bitmap和Drawable的区别

- Drawable和Bitmap之间可以互相转换,Drawable占用内存远小于Bitmap。- setImageDrawable使用资源文件;setImageBitmap使用bitmap图片,该图片可能是读取本地相册,或者从资源文件转换而来。- setImageResource()和setImageBitmap()//setImageResource()public void setImage

2015-08-14 17:37:46 3722

原创 iPhone6和iPhone6Plus的适配

iPhone6和iPhone6Plus的适配各机型分辨率、尺寸、ppi、长宽比例的比较 机型 分辨率 尺寸 ppi 长宽比 LauncherImage尺寸 iPhone3GS 320*480 3.5 inch 165 1.5 320*480 iPhone4/iPhone4s 640*960 3.5 inch 330 1.5 640

2015-07-30 16:29:50 859

转载 CCMenu的布局

摘自:http://blog.csdn.net/jackystudio/article/details/12904705前两天写个游戏,发现CCMenu的布局还是比较有意思的,这里总结一下,以便后用。1.概况CCMenu是cocos2d-x的菜单类,但它本身并不具备菜单具体属性,而是作为一个父节点,将一些具体类型的菜单添加进去来达到菜单目的的。我们正常会

2015-07-27 20:51:45 419

转载 Github上600多个iOS开源项目分类及介绍

摘自:http://blog.csdn.net/fyq891014/article/details/12625081将Github上600多个iOS开源项目进行分类并且有相应介绍,小伙伴们快来看呀地址:http://github.ibireme.com/github/list/ios/

2015-07-09 16:42:09 408

转载 iOS多线程之NSOperation和GCD的比较

摘自:http://blog.csdn.net/chenglibin1988/article/details/12654367GCD是基于c的底层api,NSOperation属于object-c类。ios 首先引入的是NSOperation,IOS4之后引入了GCD和NSOperationQueue并且其内部是用gcd实现的。相对于GCD:1,NSOperation拥

2015-06-01 23:30:31 529

转载 FMDB详解

摘自:http://my.oschina.net/panyong/blog/296051 IOS操作数据库,SQLite3和coredata是两个非常好的选择,但是对于我们这些掌握了其他数据库语言的人来说,使用这两中操作都会觉得不方便,SQLite3使用起来太复杂了,而使用coredata的时候却封装太死了,我们需要自己些自己的数据库语句,这时候,FMDB就是一个非常不错的选择!

2015-06-01 11:45:19 525

转载 在子线程中使用定时器,将定时器添加到RunLoop中

参考自:http://my.oschina.net/u/936286/blog/159490- (void)viewDidLoad{ [super viewDidLoad]; dispatch_queue_t queue = dispatch_queue_create("kk", DISPATCH_QUEUE_SERIAL);

2015-05-31 23:13:31 2568

手势识别之旋转和缩放

这是我在学习ios的过程中写的一个demo,使用手势识别器对图片进行旋转和缩放

2015-03-31

手势识别器之敲击

这是我在学习ios的过程中写的一个demo,介绍了手势识别器中敲击动作。

2015-03-31

私人通讯录修改版

这是我在学习ios的过程中写的一个demo——私人通讯录

2015-03-22

条纹背景Demo

这是我在学习ios的过程中写的一个Demo,以平铺或填充的方式填充UIView的背景,并通过填充的方式给UIView设置条纹背景

2015-03-22

屏幕截图Demo

这是我在学习ios的过程中写的一个demo,使用Quartz 2D技术对屏幕截图,并将图片保存到文件中

2015-03-21

图片裁剪Demo

这是我在学习ios的过程中写的一个demo,使用Quartz 2D对图片进行裁剪,并将新的图片保存到文件中。

2015-03-21

图片水印Demo

这是我在学习ios的过程中写的一个demo 使用Quartz 2D技术为图片添加水印 logo

2015-03-20

省份和城市联动Demo

这是我在学习ios的过程中写的一个demo,模仿省份城市联动。涉及到的知识点有UIPIckerView的使用、使用UIPickerView的reloadComponent:方法刷新某一列等。。。

2015-03-19

Quartz2D动画Demo

这是我在学习ios的过程中写的一个demo,使用Quartz 2D实现动画功能

2015-03-19

Quartz 2D刷帧Demo

这是我在学习ios的过程中写的一个demo,讲得是使用Quartz 2D如何进行刷帧。

2015-03-19

Quartz2D裁剪

这是我在学习ios的过程中写的一个demo,如何使用Quartz 2D来实现裁剪

2015-03-19

矩阵操作Demo

这是我在学习ios的过程中写的一个demo。关于Quartz 2D中的矩阵操作。

2015-03-19

图形上下文栈Demo

这是我在学习ios的过程中写的一个demo,用于说明Quartz 2D中的图形上下文栈的概念。

2015-03-19

基本图形绘制

这是我在学习ios的过程中写的一个demo,使用Quartz 2D绘制一些基本的图形。

2015-03-18

modal2Demo

这是我在学习ios的过程中写的一个demo,以modal的形式切换到UINavigationController。

2015-03-17

Modal形式切换

这是我在学习ios的过程中写的一个demo,通过代码的方式来实现两个控制器之间modal形式的切换。

2015-03-17

QQ主界面Demo

这是我在学习ios的过程中写的一个demo,模仿QQ的主界面。

2015-03-17

UITabBarControllerDemo

这是我在学习ios的过程中写的一个demo,使用代码的方式创建UITabBarController并添加子控制器。

2015-03-17

私人通讯录项目

这是我在学习ios的过程中写的一个demo。私人通讯录

2015-03-16

私人通讯录

这是我在学习ios的过程中写的一个小项目-私人通讯录。涉及到的知识点有:实现保存密码和自动登录、如何将普通的对象归档、控制器之间数据的传递(正向传递和反向传递)、UITableIView的全局刷新和局部刷新、UITableView向左滑动删除某一行等等。

2015-03-16

UIView动画

这是我在学习ios的过程中写的一个demo,演示了UIView动画和图层动画的区别

2015-05-16

视频播放Demo

这是我在学习ios的过程中写的一个demo,演示了如何使用UIMoviePlayerController播放视频。

2015-04-09

xml解析方式

这是我在学习ios的过程中写的一个demo,演示了如何解析xml数据

2015-04-08

UIWebView的使用

这是我在学习ios的过程中写的一个demo,使用UIWebView实现一个简单的浏览器

2015-04-05

Block详解ppt

这份ppt介绍了Block的基本使用、注意事项、已经使用场景等

2015-04-03

核心动画之转场动画

这是我在学习ios的过程中写的一个demo,使用CATransition实现转场动画效果。

2015-04-02

核心动画之组合动画

这是我在学习ios的过程中写的一个demo,使用CAAnimationGroup实现对UIView的组合动画

2015-04-02

核心动画之图片抖动

这是我在学习ios的过程中写的一个demo,使用CAKeyframeAnimation实现图片的抖动效果。

2015-04-02

核心动画09

这是我在学习ios的过程中写的一个demo,使用CAKeyframeAnimation实现对UIView在多个位置之间平移、沿着某一条路径平移

2015-04-02

核心动画之CABasicAnimation

这是我在学习ios的过程中写的一个demo,使用CABasicAnimation实现对UIView的平移、缩放和旋转

2015-04-02

隐式动画演示

这是我在学习ios的过程中写的一个demo,用于演示CALayer的隐式动画效果。

2015-04-01

新建图层Demo

这是我在学习ios的过程中写的一个demo,使用CALayer做出跟UIImageView一样的效果。

2015-04-01

CALayer的使用

这是我在学习ios的过程中写的一个demo,介绍了CALayer的简单使用。

2015-04-01

侧滑菜单Demo

这是我在学习ios的过程中写的一个demo,使用手势识别器实现了侧滑菜单功能

2015-03-31

手势识别长按和滑动

这是我在学习ios的过程中写的一个demo,介绍了手势识别中的长按和滑动

2015-03-31

ios真机调试步骤

该ppt中详细介绍了ios的真机调试步骤。

2015-03-30

手势解锁Demo

这是我在学习ios的过程中写的一个demo,实现了ios中的手势解锁功能

2015-03-30

ios涂鸦实现代码2

这是我在学习ios的过程中写的一个demo,使用UIBezierPath实现涂鸦。

2015-03-30

ios涂鸦实现代码

这是我在学习ios的过程中写的一个demo,一个涂鸦程序,有回退、清空、保存功能。

2015-03-30

View的拖拽Demo

这是我在学习ios的过程中写的一个demo,实现UIView跟随手指移动

2015-03-29

空空如也

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

TA关注的人

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