archive: 2015/9

NSString的copy和strong

最近在看一点Objective-C的东西的, 看到当声明一个NSString属性时, 通常有设置copy,strong, 这两个有什么区别了. 开始以为copy的话会有对象在堆上面的一个拷贝, strong只是对引用计数加1. 这个想法, 还是直接写代码验证比较好. 1234567891011121314151617181920212223242526272829#import "ViewCont

Objective-C中的Block

转自:Objective-C中的Block1.相关概念在这篇笔记开始之前,我们需要对以下概念有所了解. 1.1 操作系统中的栈和堆注:这里所说的堆和栈与数据结构中的堆和栈不是一回事. 我们先来看看一个由C/C++/OBJC编译的程序占用内存分布的结构: 栈区(stack): 由系统自动分配,一般存放函数参数值、局部变量的值等。由编译器自动创建与释放。其操作方式类似于数据结构中的栈,即后进先出、先

unity3d的assetbundle的加载机制

今天看了一下unity3d的加载和内存管理机制, 下面直接上一张比较形象的图, 基本看了图就可以差不多了解了. 下面是两篇对这个介绍比较详细的博文转自: 全面理解Unity加载和内存管理全面理解Unity加载和内存管理

Hello World

搭建Hexo的帮助 Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on Git

html5 FormData提交大文件

昨天, 向服务器抛送一个大文件用的是Real Ajax Uploader这个插件, 不过老大觉的这个插件的太复杂了, 要我自己写个简单能实现单个文件大文件的上传功能就可以了,自己找了一点资料看看, 实现的原理就是把一个很大的文件分割, 每次向服务器抛送一部分, 那么我们自己就要用js构建表单向服务器发送数据, 发现html5的这个FormData可以让我们自己构建一个新的表单发送给服务器. 关于F

php中调用外部命令, 用户权限问题

今天有个新需求, 将一个很大的文件(超过1G)存放到亚马逊的S3存储上面, 文件是通过网页post给php的, 天啦, 这怎么可能, php的执行的时候是有执行时间和post的body体大小都是有限制的. 所以无法通过直接发送一个post请求来完成文件的上传工作. 这时想到wget -c可以实现文件的断点续传工作.研究一下是什么个情况. http的头定义可以简单看一下http的头定义 Lis

ajax跨域请求

介绍今天看到jsonp这个新名词, 随问了一下度娘这东西是啥文艺, 原来这东西是针对ajax不能跨源请求, 想出来的一种解决方式, 关于什么是跨源请求, 这里有个浏览器的同源策略, 先了解一下这个是什么. 举例我在自己的电脑上面, 用nginx配置两个虚拟主机, 一个监听80端口, 一个监听81端口, 大致的配置参数是这样的.123456789101112131415161718192021222