- 博客(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
616
原创 jQuery的选择器
jQuery的选择器1.1 基本选择器 jQuery语法 JS语法/解释 $('#id属性值') document.getElementById() $('tag标签名称') document.getElementsByTagName() $('.clsss属性值') class属性值选择器 $('*') 通配符选择器,表示选择所有节点 $('s1,s2,s
2017-08-16 23:15:53
559
原创 jQuery概述
1.什么是jQuery是对javascript封装的一个框架包简化对javascript的操作javascript代码:获得页面节点对象、ajax元素节点对象实现、事件操作、事件对象 jquery代码:无需考虑浏览器兼容问题、代码足够少2.宗旨和特点① 语法简练、语义易懂、学习快速、丰富文档。 ② jQuery 是一个轻量级的脚本,其代码非常小巧 ③ jQuery 支持 CSS1~C
2016-08-26 10:43:07
738
原创 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
2379
原创 Linux系统软件安装方式介绍
1 rmp方式该软件安装方式与Windows软件安装原理一直,就是把软件包里面的二进制代码文件复制到系统指定目录的过程 优点:软件安装非常方便 缺点:软件的各个组成部分非常固定,需要手动解决依赖关系2 yum智能方式该安装方式类似于360软件管家的“一键安装”,比较智能。该安装方式所需要的条件:1.Linux系统可以上网。2.通过配置把软件安装到指定位置。 优点:方便,无需考虑软件依赖问题
2016-06-22 09:44:23
524
原创 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
3844
原创 Git乱码解决方案汇总
原文链接:http://blog.csdn.net/yunnywu/article/details/50553908http://zengrong.net/post/1249.htm
2016-06-19 23:05:55
522
原创 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
472
原创 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
6797
原创 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
2823
原创 Linux之vi编辑器
1.vi编辑器的三种模式1.1 命令模式在该模式中,可以输入命令来执行许多种功能。控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入编辑模式,或者到 尾行模式。 光标移动 ① 字符级 上(k) 下(j) 左(h) 右(l) 键 ② 单词级 w: word下个单词首字母 b: before
2016-05-25 10:07:38
407
原创 Linux之用户和组的操作
1.注意 注意:只有root超级管理员才能对用户和组进行操作2.用户操作对应配置文件:/etc/passwd 使用命令 ># cat /etc/passwd 可查看2.1 创建用户># useradd 用户名 //创建用户,并自动分配用户编号和组编号,默认一个用户一个组># useradd -g 组编号 -d 家目录 -u 用户编号 用户名 //创建用户,并手动分配用户编号和组编号 比如:
2016-05-24 17:30:31
486
原创 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
7372
原创 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
18322
原创 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
1891
原创 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
716
原创 Sublime Text快捷键
摘自 我常用的 16 个 Sublime Text 快捷键 Sublime Text 3 快捷键汇总选择类快捷键Ctrl + D 选择一个选中项的下一个匹配项Alt + F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。 举个栗子:快速选中并更改所有相同的变量名、函数名等。Ctrl + L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓
2016-04-12 11:58:09
381
转载 Android Studio使用教程
参见:http://www.open-open.com/lib/view/open1433387390635.html
2015-12-24 00:48:06
415
原创 C++对象管理模型
1.基础知识C++中的class从面向对象理论出发,将变量(属性)和函数(方法)集中定义在一起,用于描述现实世界中的类。从计算机的角度,程序依然由数据段和代码段构成。C++编译器如何完成面向对象理论到计算机程序的转化?换句话说,C++编译器是如何管理类、对象、类和对象之间的关系?2.用内存四区解释C++属性和方法2.1C++对象中的成员变量和成员函数是分开存储的成员变量: - 普通成员变量:存储于
2015-12-13 19:04:12
1285
原创 C++中的引用
1.什么是变量名?变量名实质上是一段连续存储空间的别名,是一个标号(门牌号)程序中通过变量来申请并命名内存空间通过变量的名字可以使用存储空间 2.引用在C++中新增了引用的概念,引用可以看做一个已定义变量的别名。 引用语法:Type &name = var2.1普通引用普通引用在声明时必须用其他的变量进行初始化看,可以理解为是一个只读的常量。2.2引用的意义引用作为其他变量的别名而存在,在
2015-12-11 00:20:32
417
原创 C++中register关键字
register:这个关键字请求编译器尽可能的将变量存在CPU内部寄存器中,而不是通过内存寻址访问,以提高效率。注意是尽可能,不是绝对。你想想,一个CPU 的寄存器也就那么几个或几十个,你要是定义了很多很多register 变量,它累死也可能不能全部把这些变量放入寄存器吧。寄存器其实就是一块一块小的存储空间,只不过其存取速度要比内存快得多。进水楼台先得月嘛,它离CPU 很近,CPU 一伸手就拿到数据
2015-12-06 13:29:28
22532
3
原创 C++的namespace
1.namespace概念所谓namespace,是指标识符的各种可见范围。C++标准程序库中的所有标识符都被定义于一个名为std的namespace中。1.1<iostream>和<iostream.h>格式不一样,前者没有后缀,实际上,在你的编译器include文件夹里面可以看到,二者是两个文件,打开文件就会发现,里面的代码是不一样的。后缀为.h的头文件c++标准已经明确提出不支持了,早些的实现
2015-12-06 13:08:32
418
原创 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
2174
原创 iOS获取运营商信息(IMSI)
关于获取运营商信息,需通过CoreTelephony.framework,记得在工程添加。我们用到的是CTTelephonyNetworkInfo和CTCarrier这两个类,这些在iOS 4.0之后就有了。名词解释 IMSI:International Mobile Subscriber Identification Number 国际移动用户识别码IMSI分为两部分:一部分叫MCC(Mobi
2015-10-30 15:58:49
16377
原创 iOS获取当前网络类型(Wifi、2G、3G、4G)
我们在开发APP时,涉及网络连接的时候,都会想着提前判断一下当前的网络连接状态,如果没有网络,就不再请求url,省去不必要的步骤,所以,这个如何判断? 记得在工程添加:SystemConfiguration.framework去苹果API里搜索Reachability,下载demo,把demo里的Reachability.h和Reachability.m拖到自己的工程里。也可以在百度里面搜索”Re
2015-10-30 15:31:33
11556
原创 iOS应用生命周期详解
1.iOS应用的5种状态 状态 NotRunning Inactive Active Background Suspended 释义 非运行状态 前台非活动状态 前台活动状态 后台状态 挂起状态 详细 应用没有运行或被系统终止 应用正在进入前台状态,但是还不能接受事件处理 应用进入前台状态,能接受事件处理 应用进入后台,但依然能够执行
2015-10-24 16:20:01
908
原创 iOS7.0隐藏状态栏(statusBarHidden)
iOS7.0之前,通过 [UIApplication sharedApplication].statusBarHidden = YES;① 或者通过 [[UIApplication sharedApplication] setStatusBarHidden: withAnimation:]② 来隐藏状态栏。iOS7.0之后,两个全局的方法①和②是行不通的。 7.0以后状态栏默认依赖UIVi
2015-10-24 13:44:06
948
原创 iOS根据屏幕宽高判断当前设备型号
为了屏幕适配的需要,有时候我们需要获得iOS设备的屏幕信息,然后根据该信息判断是哪一种iOS设备。CGSize screenSize = [UIScreen mainScreen].bounds.size;// 如果是iPhoneif ([UIDevice currentDevice].userInterfaceIdiom == UIUserInterfaceIdiomPhone) { //
2015-10-22 15:37:47
3021
原创 iOS8的三种分辨率
资源分辨率:也就是资源图片的大小,单位是像素。 设计分辨率:逻辑上的屏幕大小,单位是点。 屏幕分辨率:是以像素为单位的屏幕大小,所有的应用都会渲染到这个屏幕上展示给用户。 设备 资源分辨率(像素) 设计分辨率(点) 屏幕分辨率(像素) 说明 iPhone 6 Plus 2208x1242 736x414 1920x1080 1点 = 3倍像素。资源缩小1.1
2015-10-21 16:24:50
966
转载 iPhone6 / 6 Pluse 设计适配方案
原文链接:http://blog.csdn.net/zhangao0086/article/details/42266865
2015-10-20 17:33:18
493
原创 UITextField的键盘种类、用法总结
参考自:iOS键盘的相关设置1.键盘风格UIKit框架支持以下几种键盘风格: 代码 xib(Keyboard Type) 风格释义 UIKeyboardTypeDefault Default 默认键盘,支持所有字符 UIKeyboardTypeASCIICapable ASCII Capable 支持ASCII的键盘 UIKeyboardTypeNumbersA
2015-08-24 13:33:24
20663
原创 Git常用命令总结
参考自:Git教程-廖雪峰1.初始化,配置用户名、邮箱git config --global user.name &quot;zhangsan&quot;git config --global user.email &quot;123456@qq.com&quot;查看git的配置信息:git config --list2.创建版本库git init3.添加文件到仓库git add &lt;filename&a
2015-08-18 13:28:47
556
原创 Android开发中Bitmap和Drawable的区别
- Drawable和Bitmap之间可以互相转换,Drawable占用内存远小于Bitmap。- setImageDrawable使用资源文件;setImageBitmap使用bitmap图片,该图片可能是读取本地相册,或者从资源文件转换而来。- setImageResource()和setImageBitmap()//setImageResource()public void setImage
2015-08-14 17:37:46
3742
原创 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
891
转载 CCMenu的布局
摘自:http://blog.csdn.net/jackystudio/article/details/12904705前两天写个游戏,发现CCMenu的布局还是比较有意思的,这里总结一下,以便后用。1.概况CCMenu是cocos2d-x的菜单类,但它本身并不具备菜单具体属性,而是作为一个父节点,将一些具体类型的菜单添加进去来达到菜单目的的。我们正常会
2015-07-27 20:51:45
428
转载 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
420
转载 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
541
转载 FMDB详解
摘自:http://my.oschina.net/panyong/blog/296051 IOS操作数据库,SQLite3和coredata是两个非常好的选择,但是对于我们这些掌握了其他数据库语言的人来说,使用这两中操作都会觉得不方便,SQLite3使用起来太复杂了,而使用coredata的时候却封装太死了,我们需要自己些自己的数据库语句,这时候,FMDB就是一个非常不错的选择!
2015-06-01 11:45:19
547
转载 在子线程中使用定时器,将定时器添加到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
2593
省份和城市联动Demo
2015-03-19
私人通讯录
2015-03-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人