自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 文件共享之NFS

一、什么是NFS主要功能是通过网络让不同的机器系统之间可以彼此共享文件,使NFS客户端将NFS服务器的共享目录挂在到NFS客户端。在NFS客户端看来,NFS服务端的共享目录就如同自己的磁盘分区。换句话说就是将NFS服务端的某个目录映射到客户端。(服务端共享,客户端挂载)注意:(1)NFS客户端挂载到的目录最好是空的,否则会造成短暂性文件查不到的问题。         (2)NFS客户端

2018-01-05 20:49:54 4576

原创 git服务端(centos)使用

1、安装git     从git官方下载相应的版本源码http://git-scm.com/download     然后进行编译安装 tar -zxvf git-2.5.3.tar.gzcd git-2.5.3./configure --prefix=/usr/local/gitmakemake install    查看是否安装成功  git --version    出现以

2018-01-04 22:28:33 279

原创 memcache

1.memcache的工作机制:是在内存中开辟一块空间,然后建立一个HashTable  memcached 自管理这些HashTable2.memcache的安装分为 memcache的服务器安装 和 memcached客户端安装服务端安装时指的在服务器上安装实现数据存储 客户端安装时指php去使用服务端安装成功的memcache所提供的函数,php需要添加扩展3.初

2017-05-27 11:42:00 299

原创 ubuntu修改www的路径访问权限

在apache中找到配置www的地方Options IndexesAllowOverride AllRequire all granted只需要修改Options Indexes为Options None即可,注:根据PHP运行环境安装包的不同,Options Indexes也有可能是Options Indexes FollowSymLinks,一并改为Option

2017-01-02 13:12:05 787

原创 ubuntu apache配置https

1.需要三个证书,分别是_root_bundle.crt、cn.crt、cn.key,这三个证书可以在腾讯云,申请证书2.将这三个证书放到服务器的某一个文件夹下,并记录该文件夹所在的路径3.进入到/etc/apache2/sites-available 路径下,打开defalut-ssl.conf   a.添加ServerName(即得到的证书的域名),DocumentRoot 为域名

2016-12-28 09:26:44 476

原创 ubuntu 去index.php

1.开启重写规则,命令行输入:sudo a2enmod rewrite 进入/etc/apache2/site-available/000-default文件,将所有的AllowOverride None修改为AllowOverride All。重启apache服务 service apache2 restart2.找到项目对应的application文件夹的config文件夹下的

2016-10-28 09:53:14 791

原创 ubuntu一个域名进行多站点访问

1.进行多站点配置,必须要做的是开启ServerName,/etc/apache2目录下apache2.conf,搜索ServerName,在ServerName 后面添加主站的域名,如果没有搜索到自己加一个就好。2.进入/etc/apache2目录下,找到sites-available文件夹,进入,找到000-default.conf下载到本地一份,然后将下载的该文件进行重新命名(名字可以任

2016-10-28 09:34:43 1089

转载 ubuntu下开启mysql远程链接

第一步:vim /etc/mysql/my.cnf找到bind-address = 127.0.0.1注释掉这行,或者改为: bind-address = 0.0.0.0允许任意IP访问;或者自己指定一个IP地址。重启 MySQL:sudo /etc/init.d/mysql restart第二步:授权用户能进行远程连接grant a

2016-10-28 09:14:37 220

转载 Ubuntu安装Apache PHP Mysql phpmyadmin Memcache CURL

1、安装apahce2: sudo apt-get install apache22、安装php5:sudo apt-get install php53、重启apache,使apache支持PHPsudo /etc/init.d/apache2 restart4、安装MySQL:sudo apt-get install mysql

2016-10-14 21:11:10 275

原创 php centos yum安装lamp 编译安装oci8

在centos上使用phpstudy配置完环境之后,httpd出现了重复安装的情况,1.查看是否安装httpd:find / -name httpd2.更新yum -y update3.安装apacheyum install httpd httpd-devel chkconfig mysqld on/etc/init.d/httpd start 启动apache

2016-10-10 20:34:09 835

原创 创建git远程仓库出现Permission denied问题

按照 廖雪峰老师的教程,在GitHub上创建一个git仓库具体创建步骤:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013752340242354807e192f02a44359908df8a5643103a000$ git remote add origin

2016-08-29 20:40:12 8475

原创 创建版本库

git环境搭建好了,接下来就需要使用git到项目中1.$ mkdir fileName (可以直接在需要的位置手动创建)   $ cd fileName   切换当响应文件目录下   $ pwd fileName  显示当前目录的文件结构2. 在上面得到的目录文件夹下输入如下命令  $ git init   ---->此时应创建好了仓库,会提示是一个空仓库,这时你在目录里会看到

2016-08-29 20:24:27 294

原创 搭建本地版本库--git

Linux平台安装git:   1、$ git      (检测该系统是否安装了git,出现如下命令表示没有安装) The program 'git' is currently not installed. You can install it by typing: sudo apt-get install git   2、  $ sudo apt-get inst

2016-08-29 16:18:30 444

原创 DOM高级应用(一)

1.获取:     tBodies、tHead、tFoot、rows、cells     tBodies 数组   一个表格中可以有多个     tHead、tFoot 元素 一个表格中只能有一个2.各行变色3.鼠标移入时,颜色变亮4.添加删除表格的行

2016-08-09 09:22:41 284

原创 DOM基础

1.DOM  --> document2.浏览器:  IE(IE9 基本都支持) FF (DOM支持99%)   Chrome、safari(60%左右)3.DOM节点子节点(childNodes数组)、父节点子节点存在的问题:部分B会显示文本节点和元素节点的和文本节点是没有style属性的解决办法:使用nodeType判断节点的类型   = =>3:文本节点      =

2016-08-08 11:37:32 223

原创 定时器

1.定时器的基本使用  开启:timer = setInterval(函数,时间)  //无限次数的执行              setTimeout(函数,时间)  //只执行一次  关闭:clearInterval(timer);//关闭相应的计时器             clearTimeout();2.数码时钟  获取系统时间:Date对象

2016-08-08 09:53:05 208

原创 Javascript基础(二)

1.函数返回值     通过return返回,一次只能返回一个,函数可以传入多个参数     可以没有return,返回的数据类型为undefined2.函数传参     arguments  可变参 数组,存了所有的参数,可以通过length获取里面所有的数据     css函数     css(oDiv,'width') 获取元素     css(oDiv,'wid

2016-08-03 14:51:49 188

原创 JavaScript基础知识(一)

1.ECMAScript:翻译的作用(解释器) 0 1DOM:Document Object Model  (赋予了JS操作html的能力)BOM:Browser  Object Model(操作浏览器本身,对象window)2.兼容性:ECMA:几乎没有兼容问题                DOM:有一些操作不兼容                 BOM:完全不兼容3.

2016-08-03 11:23:23 243

原创 CocoaPod的安装与问题处理

首先安装pods需要ruby环境支持,mac已经自带ruby,所以需要直接安装即可1.     $  sudo gem install cocoapods如果输入以后卡住很久不动,则输入以下命令(原因是安装CocoaPods时我们要访问cocoapods.org,用淘宝的RubyGems镜像来代替官方版本)2. $ gem sources --remove https://rub

2016-07-27 14:00:01 352

转载 CocoaPods pod install/pod update更新慢的问题

最近使用CocoaPods来添加第三方类库,无论是执行pod install还是pod update都卡在了Analyzing dependencies不动原因在于当执行以上两个命令的时候会升级CocoaPods的spec仓库,加一个参数可以省略这一步,然后速度就会提升不少。加参数的命令如下:pod install --verbose --no-repo-updatepod

2016-07-27 11:09:17 215

转载 Objective-C编码规范:26个方面解决iOS开发问题

本文出处程序员头条:http://www.90159.com/2015/06/17/Objective-C编码规范:26个方面解决iOS开发问题/ 转载请在开头注明本文出处。介绍我们制定Objective-C编码规范的原因是我们能够在我们的书,教程和初学者工具包的代码保持优雅和一致。即使我们有很多不同的作者来完成不同的书籍。这里编码规范有可能与你看到的其他Objective-C

2016-05-13 10:01:19 980

转载 UIView和CALayer的区别 说的比较清楚了

如果这篇帖子能够给出每个代码中所带来的页面效果 就更好理解了 以后我自己写之类的介绍可以从中吸取教训记录园子里的一篇有关CALayer与UIView的关系CALayer属于Core Animation部分的内容,比较重要而不太好理解。以下是园子中看到的一篇文章的摘录:1. UIView是iOS系统中界面元素的基础,所有的界面元素都是继承自它。它本身完全是由CoreA

2016-04-11 16:11:32 242

转载 ios深拷贝,浅拷贝,拷贝自定义对象的简单介绍

copy语法的目的:改变副本的时候,不会影响到源对象;深拷贝:内容拷贝,会产生新的对象。新对象计数器置为1,源对象计数器不变。浅拷贝:指针拷贝,不会产生新的对象。源对象计数器+1。拷贝有下面两个方法实现拷贝:[objc] view plain copy - (id)copy;  - (id)mutableCopy;  

2016-04-11 11:13:21 336

原创 解决tableview顶部留白一段的处理方法

今天昨晚tableview布局之后出现一个问题,在tableview的最顶部有一段空白区域,如图:解决办法:1.如果tableview的style是plain模式,那么直接设置self.automaticallyAdjustsScrollViewInsets=NO 就可以           2. 如果是group模式,那么直接将高度设置为浮点数即可- (CGFloat

2016-04-08 16:27:00 6597 2

转载 UIViewContentMode各类型效果

UIViewContentModetypedef enum {    UIViewContentModeScaleToFill,    UIViewContentModeScaleAspectFit,      // contents scaled to fit with fixed aspect. remainder is transparent    UIViewC

2016-03-23 15:43:34 281

原创 你真的懂得tableview cell的两个重用方法嘛

先说一下tableview  cell的两个重用方法(一下是iOS的描述)- (nullable__kindof UITableViewCell *)dequeueReusableCellWithIdentifier:(NSString *)identifier; // Used by the delegate to acquire an already allocated

2016-03-22 15:30:38 1015

原创 iOS多线程之GCD

目前我了解到的多线程编程技术一共有四种,分别是pthread,NSThread,NSOperation,GCD,但在我看来使用最多的还是GCD,今天就先来说说GCD,其他三种请继续关注。。。     首先,GCD是什么。全称是Grand Central Dispatch,是苹果公司开发的技术,一种底层的纯C语言的API,用来处理多核心处理器和其他对称多处理系统。     GCD一共有三种队

2016-01-20 19:28:41 286

原创 iOS开发 [SY_InformationController respondsToSelector:]: message sent to deallocated崩溃信息

整个页面开发已经完成,但是在合并代码以后,点击页面返回按钮后程序崩溃。然而此时通过全局断点也不能定位错误,不能提供任何有效信息,直接崩溃到主函数中。。。最后是通过监控模式出现[SY_InformationController respondsToSelector:]: message sent to deallocated  的崩溃信息。出现这样问题的原因是从该页面返回到其他页面时,此页面

2016-01-20 14:18:20 386

空空如也

空空如也

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

TA关注的人

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