zZ爱吃菜

JavaScript 获取 URL 参数

方式一:通过正则过滤 URL 获取 简单方便 // 获取参数 function getParam(name) { var reg = new RegExp(“(^|&)”+ name +”=([^&]*)(&|$)”); var r = window.location.search.substr(1).match(reg); if(r!=null)return unesca […]

[Swift随笔] 我常用的开源库

常用框架 网络篇 M13Checkbox https://github.com/Marxon13/M13Checkbox git clone https://github.com/Marxon13/M13Checkbox.git SwiftyJson https://github.com/SwiftyJSON/SwiftyJSON git clone https://github.com/Swif […]

[ARC学习] 类实例之间的循环强引用

循环强引用的产生 上一节,我们知道了ARC的好处,但是ARC依旧不能让我们一劳永逸,在学习开发中,我们可能写出一个类的实例的强引用永不为0的代码。例如:如果两个类实例的一直持有彼此的强引用,这种情况就叫做:循环强引用。导致内存泄露,造成应用不稳定。 解决 循环强引用的方式 弱引用(week)或者无主引用(unown)代替强引用是解决循环强引用的最佳方式。 认识循环强引用的产生 1. 定义类 […]

[ARC学习] 初体验

ARC 简介 什么是 ARC ? ARC 用来跟踪和管理你的内存,ARC 会在类的实例不再被使用时,自动释放其占用的内存 注意: ARC 仅仅应用于引用类型,例如:类。而结构体和枚举型都是值类型,不是通过引用的方式存储和传递。 工作机制 每当我们创建一个类的实例 let obj = Object() 时,ARC 会从分配一块内存,用来存储 实例的类型信息以及实例所有相关的存储型属性的值。 当实例不 […]

我想静下来….

我怎么了? 我曾经还说别人对自己最亲近的人没有耐心,我最近怎么了,总觉得自己特别暴躁。 镜子原理1 在这个社会上,每一个人都像是一面面,映射出你在别人眼里的样子,你对别人暴躁,那么你换来的也是暴躁的对待,同理你对别人温文尔雅那么你收获的也是和谐的人际交往。所以从这一点我们对自己最亲近的人也应该心平气和,切勿动辄生气和不耐,否则在亲近的关系都会被浸染不和谐的因素。 认同感 在很大的层面上,我们之所以 […]

[CentOS] 下安装 Git 环境

由于 CentOS 并没有继承 Git 环境,需要自己下载源码然后编译安装。大家按照我所述的方法即可成功安装,系统版本 CentOS 7.2 一、下载 编译工具 # yum groupinstall “Development Tools” 二、下载依赖包 # yum install zlib-devel perl-ExtUtils-MakeMaker asciidoc xmlto openssl- […]

[CentOS] 7.+ 配置 Apache + PHP + MariaDB 环境

了解 LAMP LAMP 是 Linux + Apache + Mysql + PHP 的缩写,是目前最常用的 Linux 服务器环境之一。今天我们就来学习一下,他的搭建。 注:CentOS 使用 MariaDB 来代替 Mysql,在我看来他就是一个性能更加的 Mysql 而已。 一、准备篇 1. 关闭防火墙 systemctl stop firewalld.service #停止fir […]